Re: Redefinition of the primary and secondary architectures

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

 



On Thu, 2016-08-04 at 16:07 +0100, Peter Robinson wrote:
> Hi All,
> 
> We are planning to change the way Alternate Architectures (non x86_64)
> are handled
> in terms of "primary" vs "secondary". The definition of what is
> primary or secondary
> is already handled more in terms of the build artifact outputs (images, LiveCDs,
> installers, containers etc) for i686 deliverables. As part of this redefinition
> this means that the location in "koji instances" of the rpm builds is removed as
> a part of the definition requirement of what constitutes
> primary/secondary and the
> architectures are named "Alternate Architectures" (and Experimental
> architectures
> for the likes of MIPs/RISC-V) as opposed to primary/secondary. As a
> result of this
> change it is planned to merge the old "secondary" koji instances into a single
> koji instance along with all the current "Primary" architectures.
> 
> All the details of the proposal along with FAQ have been put on a wiki
> page here[1]
> so please go and read it and ask any questions that aren't answered in
> the FAQ here.

I do have serious concerns about the impact of this in terms of build
failures. Reading the reply to " Q: Why do I have to worry about
s390x/powerpc/aarch64 when I didn't before?", it implies there will be
no change to koji in terms of build failures: i.e. a failure on *any*
arch will cause the entire build to be failed.

The answer...honestly does not convince me. I think the result will be
a combination both of an increase in failed builds and the issues
caused by them, and an increase in the number of packages which simply
disable building on an arch entirely due to a lack of will to deal with
build issues (and/or slow build time) on that arch.

With secondary koji instances, neither of these are major issues, and
secondary arch teams are able to work on build fixes for those arches
without the maintainers being bothered by them.

Has any consideration been given to the possibility of increasing
Koji's flexibility here, by allowing for arches to be designated as
non-fatal, so a package build failure on that arch would not cause the
task to be considered a failure?
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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