Re: RFC: Additional checkpoint for major toolchain updates before mass rebuild

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

 



On Tue, Jan 28, 2025 at 11:19:02AM +0100, Vít Ondruch wrote:
> I think we should stop and think again why we do mass rebuilds and why we do
> them prior release. "The goal is to rebuild every single Fedora package,
> regardless of content, before the Fedora 41 Change Deadline." [1] is not
> very elaborated and I was not able to find anything better.
> 
> These are my thoughts why we do mass rebuild:
> 
> 1) One user visible benefit is having consistent dist tag.
> 
> 2) Global performance optimizations or generally global configuration. Ok I
> got that, but there are probably better times to do some minimass rebuild on
> more targeted package set.
> 
> 3) We also want to make sure that everything still builds (despite having
> Koschei). This is good goal. But still, our users don't generally care about
> this.

I might say they don't realize they should care.

Our users expect us to be able to deliver updates to stable Fedora releases
to fix plain bugs and/or security flaws in a timely manner.

If we don't do a mass rebuild, then the first we might find out about a
FTBFS is when we need to issue an update in stable Fedora.

By having a mass rebuild, we can identify FTBFS issues sooner, and thus when
we need to deliver updates, we're more confident that we wouldn't be delayed
by undiscovered FTBFS issues suddenly appearing.

When things inevitable FTBFS, we have to take the pain of fixing it sooner
or later. The only question is when we'll suffer

IME, taking the pain sooner almost always reduces the cost of fixing
problems.

eg if we only mass rebuild just after branching, then we've doubled the
number of branches where any fix needs to be made (rawhide & just branched
stable), thus increasing our workload.

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

-- 
_______________________________________________
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