Re: Idea proposal for next mass rebuilds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



While I agree with the general idea of building things in order
of requirements, one problem that I can see with this approach is:
what happens when a higher-tier package fails to build?

With the current, alphabetical approach, every package gets rebuilt
and then individual maintainers have to fix the failures. This may
be tedious from the perspective of an individual, but systemically,
it ensures that every package gets rebuilt.

With the order-of-requirements approach, if a higher-tier package
fails to build, you've got two options:

1) Rebuild the lower-tier packages regardless, knowing that they
   will either fail, or will need need to be rebuilt a second time
   once the higher-tier package gets fixed.

2) Stop and do not rebuild the lower-tier packages.

The issue with approach 1) is waste of computing resources.
The issue with approach 2) is that you'd need to store a list of
not-rebuilt packages and hunt them down relentlessly to ensure
that they don't skip the mass rebuild.

I suppose that the second approach could be automated somehow;
grab the NVR before the mass rebuild, file a bugzilla ticket,
keep on pestering the maintainer until a build with higher NVR
appears.

Sincerely,
A.FI.
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux