[CentOS-devel] [Proposal] Adding an alternative architecture to your SIG.
Thomas Oulevey
thomas.oulevey at cern.ch
Mon Apr 25 14:50:31 UTC 2016
Hi Folks,
We are able to build packages for new arches we need to propose a
workflow to support a new architecture in a SIG project.
Two use cases :
A/ It's an official architecture.
-> Sources *must* build for all enable architecture. SIGs are
responsible to fix issues for all arches.
-> We provide a script that will rebuild existing arch specific packages
(scratch build + merge scratch build) if needed. (Note: In case only
newer version of your project supports this arch, this step may be skipped.)
=> "On Monday SIG board decided to enable aarch64, and then all new
tasks must build for aarch64."
B/ It's a proposed architecture.
-> Some person in a SIG would like to work on add an architecture and do
the porting work but SIG would not support it as a first citizen until
it gets traction.
-> Source will be build on a separate tag (a different disttag will be used)
-> We provide a script that rebuild srpm (NV must remain the same as
original SIG package) and merge the build when architecture is promoted
as an "official architecture".
=> "Work on this architecture support and when ready send a proposal to
promote your working port to the SIG board"
I think that supporting the two use cases will benefit the community,
and allow less common architectures to be supported faster.
At koji level, these modifications can be done per SIG *project*.
Let us know what you think/expect and your feedback.
--
Thomas Oulevey
More information about the CentOS-devel
mailing list