Kevin Fenzi wrote:
> When there were secondary arch koji's it took a number of people full
> time to nurse along koji shadow. Often things would land in primary,
> secondary would find a bug later and there would need to be a lot of
> coordination and back and forth before things were fixed in both places.
> 
> Now all those folks can concentrate on the bugs as they happen in
> primary koji, fix them faster and everyone wins.

Well, of course it is less work for the architecture maintainers, because 
they offloaded almost all the work onto us package maintainers, who have to 
fix the build on architectures we don't give a darn about because they block 
our entire builds. And also wait for them to complete, though sadly the main 
offender there (armv7hl) has even been declared a primary architecture.

We could all get our work done much faster if the primary Koji were only 
x86_64 and everything else (including ARM) were built asynchronously and 
taken care of by the handful people that actually cares about the 
architecture.

> If there were constant outages you might have more of a point, but this
> is the only multi-day one I can think of,

One multi-day outage is one too many.

The outage is delaying the fix for showstopper bugs such as:
https://bugzilla.redhat.com/show_bug.cgi?id=1664181
(a package that is essentially unusable, that we will be able to fix only on 
Tuesday, after the outage).

> it's over a weekend,

The weekend is the only time where most of us unpaid volunteers have time to 
take care of our packages. Fedora is not just Red Hat employees!

In addition, the outage is scheduled to last practically the whole of Monday 
in Europe too. (The declared end of Monday 22:00 UTC is Monday 23:00 CET. 
And from EET eastwards, the outage lasts the whole of Monday too.)

> noarch packages can keep building and if there's a security or urgent
> issue we can just Exclude s390x until it's back up.

But such bogus ExcludeArch is going to create significant extra work for the 
package maintainers and/or the architecture maintainers to undo later. So it 
is at most a solution for critical security issues.

> In short, I think having the other arches in the one koji is a win for
> everyone.

And I have to respectfully disagree. It means more work for almost everyone 
(there are disproportionally more package maintainers than architecture 
maintainers), slower builds, and additional single points of failure (like 
the one single S/390 mainframe that is apparently the physical host for ALL 
the s390x "builders").

        Kevin Kofler
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to