Hi Folks,
With CentOS Stream 9 we are publishing SIG content separately from OS content to make things easier to deliver (http://mirror.stream.centos.org/9-stream/ vs. http://mirror.stream.centos.org/SIGs/). Everything under the 9-stream directory corresponds to a repository in RHEL and repo files are included by default in centos-stream-repos at install time.
Currently (in CentOS Linux) SIGs build their own repo files into centos-release-<sig> packages and ask for their release in CentOS Extras. We also ship things like epel-release and elrepo-release in Extras. I'd like to continue this in Stream 9 but make things a little bit easier for SIGs to self-manage their repo packages.
Proposal: - Extras will continue but as a SIG repository, including the appropriate tags in CBS, and a separate gpg key - Extras, beginning with Stream 9, will not contain any other content besides repo packages - Extras will be the only SIG repo included in centos-stream repos (to allow folks to dnf install other repo packages) - Each SIG leader (or a designate) will be an ex-officio member of the group, allowed to tag centos-release-<sig> packages in for publishing - Other repositories (like EPEL) may also have a member designated to manage its release package
If this is something SIG leaders are interested in, I will take a formal proposal to the board for sponsorship. Any comments?
--Brian
On Wed, Nov 3, 2021 at 10:20 PM Brian Stinson bstinson@redhat.com wrote:
Hi Folks,
With CentOS Stream 9 we are publishing SIG content separately from OS content to make things easier to deliver (http://mirror.stream.centos.org/9-stream/ vs. http://mirror.stream.centos.org/SIGs/). Everything under the 9-stream directory corresponds to a repository in RHEL and repo files are included by default in centos-stream-repos at install time.
Currently (in CentOS Linux) SIGs build their own repo files into centos-release-<sig> packages and ask for their release in CentOS Extras. We also ship things like epel-release and elrepo-release in Extras. I'd like to continue this in Stream 9 but make things a little bit easier for SIGs to self-manage their repo packages.
Proposal:
- Extras will continue but as a SIG repository, including the
appropriate tags in CBS, and a separate gpg key
- Extras, beginning with Stream 9, will not contain any other content
besides repo packages
- Extras will be the only SIG repo included in centos-stream repos (to
allow folks to dnf install other repo packages)
- Each SIG leader (or a designate) will be an ex-officio member of the
group, allowed to tag centos-release-<sig> packages in for publishing
- Other repositories (like EPEL) may also have a member designated to
manage its release package
If this is something SIG leaders are interested in, I will take a formal proposal to the board for sponsorship. Any comments?
+1 to this. I think this makes a lot of sense from the SIGs point of view.
--Brian
CentOS-devel mailing list CentOS-devel@centos.org https://lists.centos.org/mailman/listinfo/centos-devel
On Wed, Nov 3, 2021 at 5:20 PM Brian Stinson bstinson@redhat.com wrote:
Hi Folks,
With CentOS Stream 9 we are publishing SIG content separately from OS content to make things easier to deliver (http://mirror.stream.centos.org/9-stream/ vs. http://mirror.stream.centos.org/SIGs/). Everything under the 9-stream directory corresponds to a repository in RHEL and repo files are included by default in centos-stream-repos at install time.
Currently (in CentOS Linux) SIGs build their own repo files into centos-release-<sig> packages and ask for their release in CentOS Extras. We also ship things like epel-release and elrepo-release in Extras. I'd like to continue this in Stream 9 but make things a little bit easier for SIGs to self-manage their repo packages.
Proposal:
- Extras will continue but as a SIG repository, including the
appropriate tags in CBS, and a separate gpg key
- Extras, beginning with Stream 9, will not contain any other content
besides repo packages
- Extras will be the only SIG repo included in centos-stream repos (to
allow folks to dnf install other repo packages)
- Each SIG leader (or a designate) will be an ex-officio member of the
group, allowed to tag centos-release-<sig> packages in for publishing
- Other repositories (like EPEL) may also have a member designated to
manage its release package
If this is something SIG leaders are interested in, I will take a formal proposal to the board for sponsorship. Any comments?
+1
I'm cool with this.
On 03/11/2021 22.20, Brian Stinson wrote:
Hi Folks,
With CentOS Stream 9 we are publishing SIG content separately from OS content to make things easier to deliver (http://mirror.stream.centos.org/9-stream/ vs. http://mirror.stream.centos.org/SIGs/). Everything under the 9-stream directory corresponds to a repository in RHEL and repo files are included by default in centos-stream-repos at install time.
Currently (in CentOS Linux) SIGs build their own repo files into centos-release-<sig> packages and ask for their release in CentOS Extras. We also ship things like epel-release and elrepo-release in Extras. I'd like to continue this in Stream 9 but make things a little bit easier for SIGs to self-manage their repo packages.
Proposal:
- Extras will continue but as a SIG repository, including the
appropriate tags in CBS, and a separate gpg key
- Extras, beginning with Stream 9, will not contain any other content
besides repo packages
- Extras will be the only SIG repo included in centos-stream repos (to
allow folks to dnf install other repo packages)
- Each SIG leader (or a designate) will be an ex-officio member of the
group, allowed to tag centos-release-<sig> packages in for publishing
- Other repositories (like EPEL) may also have a member designated to
manage its release package
If this is something SIG leaders are interested in, I will take a formal proposal to the board for sponsorship. Any comments?
+1
Sounds good to me.
Just one thought: Having in mind the possible availability of RHEL buildroots in CBS [1]. Can this same method be used for SIG content built for RHEL 9? I don't see anything that speaks against it, but I'm probably missing something. It would actually only require users to add the extras repo (for RHEL 9) and then they can simply install further repo packages.
On Wed, 2021-11-03 at 16:20 -0500, Brian Stinson wrote:
Hi Folks,
With CentOS Stream 9 we are publishing SIG content separately from OS content to make things easier to deliver ( http://mirror.stream.centos.org/9-stream/ vs. http://mirror.stream.centos.org/SIGs/ ). Everything under the 9-stream directory corresponds to a repository in RHEL and repo files are included by default in centos-stream-repos at install time.
Currently (in CentOS Linux) SIGs build their own repo files into centos-release-<sig> packages and ask for their release in CentOS Extras. We also ship things like epel-release and elrepo-release in Extras. I'd like to continue this in Stream 9 but make things a little bit easier for SIGs to self-manage their repo packages.
Proposal:
- Extras will continue but as a SIG repository, including the
appropriate tags in CBS, and a separate gpg key
- Extras, beginning with Stream 9, will not contain any other content
besides repo packages
- Extras will be the only SIG repo included in centos-stream repos
(to allow folks to dnf install other repo packages)
- Each SIG leader (or a designate) will be an ex-officio member of
the group, allowed to tag centos-release-<sig> packages in for publishing
- Other repositories (like EPEL) may also have a member designated to
manage its release package
If this is something SIG leaders are interested in, I will take a formal proposal to the board for sponsorship. Any comments?
This sounds good to me and should definitely make things easier for SIGs. Thanks!
Cheers Davide
On Thu, Nov 4, 2021 at 2:50 AM Brian Stinson bstinson@redhat.com wrote:
Hi Folks,
With CentOS Stream 9 we are publishing SIG content separately from OS content to make things easier to deliver (http://mirror.stream.centos.org/9-stream/ vs. http://mirror.stream.centos.org/SIGs/). Everything under the 9-stream directory corresponds to a repository in RHEL and repo files are included by default in centos-stream-repos at install time.
Currently (in CentOS Linux) SIGs build their own repo files into centos-release-<sig> packages and ask for their release in CentOS Extras. We also ship things like epel-release and elrepo-release in Extras. I'd like to continue this in Stream 9 but make things a little bit easier for SIGs to self-manage their repo packages.
Proposal:
- Extras will continue but as a SIG repository, including the
appropriate tags in CBS, and a separate gpg key
- Extras, beginning with Stream 9, will not contain any other content
besides repo packages
- Extras will be the only SIG repo included in centos-stream repos (to
allow folks to dnf install other repo packages)
- Each SIG leader (or a designate) will be an ex-officio member of the
group, allowed to tag centos-release-<sig> packages in for publishing
- Other repositories (like EPEL) may also have a member designated to
manage its release package
If this is something SIG leaders are interested in, I will take a formal proposal to the board for sponsorship. Any comments?
--Brian
CentOS-devel mailing list CentOS-devel@centos.org https://lists.centos.org/mailman/listinfo/centos-devel
+1 This would be great for SIGs !!
Thanks and Regards Yatin Karel