On Tue, Feb 21, 2017 at 12:03 PM, Pavel Raiskup <praiskup@redhat.com> wrote:
On Tuesday, February 21, 2017 9:31:33 AM CET Michal Novotny wrote:
> I plan to allow rebuilding all packages in a new chroot if users welcome such
> option.

Definitely.

But how this is going to be implemented?  Simply resubmit builds into
initialized (empty) buildroot in random order work in most of the cases.


In theory, we can find out, from db, the order, in which the existing packages were successfully built and
build in that same order. We can, however, always add the chroot where the packages are already
built as an 'additional repository' for the new chroot. There is an issue that when we do rebuilding, we use
the latest "upstream" for MockSCM, PyPI, GitAndTito, Rubygems methods, which could have evolved
from the latest build in the linked chroot.
 
Pavel