On Mon, Jun 28, 2021 at 3:00 PM Kevin Fenzi <kevin@xxxxxxxxx> wrote: > > On Mon, Jun 28, 2021 at 11:55:21AM -0400, Stephen Gallagher wrote: > > Summary: I think we can fix the ELN side-tag rebuild problems and make > > the composes more reliable if we change the mechanism for kicking off > > rebuilds. I'm soliciting feedback to help identify potential issues > > with this proposed approach. > > I wonder if it would be better/possible to take builds in the order in > which they were built in the side tag with wait-repos between? > > ie, chain build the builds from the side tag based on when they were > tagged into it? Unless maintainers make some mistake they would do > things in the order they need to build, no? > > I guess the downside is that this would be linear, and that could take a > long time on a large sidetag, but it should work without having to tag > in the f34 build? This was the original idea I was pursuing, but it has some significant drawbacks, not least of which is that it would take a very long time (and therefore be vulnerable to race-condition issues where other packages are built in ELN in the meantime). Tagging in the F34 builds is actually desirable here, rather than a drawback; it means that even if the ELN build fails, the compose will maintain installability and dependency validity until the issue is corrected. This in turn means that Content Resolver will be able to continue functioning. Speaking of Content Resolver, this will also solve the issue we have today where adding a new dependency on a package can cause Content Resolver to fail due to the dependent package not yet being in the ELN compose. With this approach, we will still have the Rawhide version available. _______________________________________________ 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 on the list, report it: https://pagure.io/fedora-infrastructure