I'd like to continue moving some git projects/repositories from https://git.centos.org to https://gitlab.com/CentOS (and eventually through different under project, like Artwork/Promo/etc). For unknown ones, I'd probably propose to just create corresponding hierarchy and put that under archives, so something like https://gitlab.com/CentOS/archives/git.centos.org/centos/<project_name>. That means we can easily write RewriteRules/Redirect from old to new one if that follows a pattern.
Here is the list of projects hosted under https://git.centos.org/projects/centos/%2A , so I'd like to get opinions about where to move these (and some were probably already "moved" by some SIGs, who probably migrated silently to gitlab.com some time ago) :
* artwork-archive * Artwork * bld-seven * board * buildsys-macros * c6-livemedia * cbs-content-control * cbs-tools * centos-infra-docs * centos-metadata * centos-module-defaults * centos.org * centos-packager * centos-torrents * centpkg * centpkg-minimal * comps * connect * infra-playground * kickstarts * livemedia * pungi-centos * releng * sig-guide * storage-sig-docs * stream-team-docs * t_docker * t_functional
at least I see that can eventually move under Promo SIG (like centos.org website), and some others that some SIGs would like to pick up and host/manage under their SIG umbrella under gitlab.com/CentOS
In lack of reaction to this mail, I intent to just massively import all under archives, *but* also lock these down as archives (so way to to commit/push nor open MR to these)
So if your SIG wants to take ownership of some specific git repositories, that you use in your workflow, now is the time to say so.
PS: Main ticket for git.centos.org is https://gitlab.com/CentOS/infra/tracker/-/work_items/1654 but for different type of projects (like /rpms/* will clearly be a different one), I'll create linked task to main one to reflect status
Hi Fabian,
On Fri, 2025-07-18 at 15:18 +0200, Fabian Arrotin wrote:
- artwork-archive
- Artwork
Moving these two under:
- https://gitlab.com/CentOS/archives/git.centos.org
looks good to me. They are old, and may not fit well under the structure of:
- https://gitlab.com/CentOS/artwork
Having them under centos/archive is perfect to rescue all those past commits related to artwork efforts.
Thanks!
On Fri, 2025-07-18 at 15:18 +0200, Fabian Arrotin wrote:
I'd like to continue moving some git projects/repositories from https://git.centos.org%C2%A0to https://gitlab.com/CentOS%C2%A0(and eventually through different under project, like Artwork/Promo/etc). For unknown ones, I'd probably propose to just create corresponding hierarchy and put that under archives, so something like https://gitlab.com/CentOS/archives/git.centos.org/centos/<project_nam e>. That means we can easily write RewriteRules/Redirect from old to new one if that follows a pattern.
Here is the list of projects hosted under https://git.centos.org/projects/centos/%2A%C2%A0, so I'd like to get opinions about where to move these (and some were probably already "moved" by some SIGs, who probably migrated silently to gitlab.com some time ago) :
- artwork-archive
- Artwork
- bld-seven
- board
- buildsys-macros
- c6-livemedia
- cbs-content-control
- cbs-tools
- centos-infra-docs
- centos-metadata
- centos-module-defaults
- centos.org
- centos-packager
- centos-torrents
- centpkg
- centpkg-minimal
- comps
- connect
- infra-playground
- kickstarts
- livemedia
- pungi-centos
- releng
- sig-guide
- storage-sig-docs
- stream-team-docs
- t_docker
- t_functional
at least I see that can eventually move under Promo SIG (like centos.org website), and some others that some SIGs would like to pick up and host/manage under their SIG umbrella under gitlab.com/CentOS
We can move centos.org and connect under Promo. I have a vague plan to just retire the dedicated connect site and just have it redirect to the latest Connect page on centos.org/events. I don't have a timeline for that, and obviously it's something I need to chat with you about.
-- Shaun
On Fri, 18 Jul 2025 at 15:18, Fabian Arrotin arrfab@centos.org wrote:
I'd like to continue moving some git projects/repositories from https://git.centos.org to https://gitlab.com/CentOS (and eventually through different under project, like Artwork/Promo/etc). For unknown ones, I'd probably propose to just create corresponding hierarchy and put that under archives, so something like https://gitlab.com/CentOS/archives/git.centos.org/centos/<project_name>. That means we can easily write RewriteRules/Redirect from old to new one if that follows a pattern.
Here is the list of projects hosted under https://git.centos.org/projects/centos/%2A , so I'd like to get opinions about where to move these (and some were probably already "moved" by some SIGs, who probably migrated silently to gitlab.com some time ago) :
- artwork-archive
- Artwork
- bld-seven
- board
- buildsys-macros
- c6-livemedia
- cbs-content-control
- cbs-tools
- centos-infra-docs
- centos-metadata
- centos-module-defaults
- centos.org
- centos-packager
- centos-torrents
- centpkg
- centpkg-minimal
- comps
- connect
- infra-playground
- kickstarts
- livemedia
- pungi-centos
- releng
- sig-guide
- storage-sig-docs
- stream-team-docs
- t_docker
- t_functional
at least I see that can eventually move under Promo SIG (like centos.org website), and some others that some SIGs would like to pick up and host/manage under their SIG umbrella under gitlab.com/CentOS
In lack of reaction to this mail, I intent to just massively import all under archives, *but* also lock these down as archives (so way to to commit/push nor open MR to these)
So if your SIG wants to take ownership of some specific git repositories, that you use in your workflow, now is the time to say so.
Let's move t_functional under the Integration SIG, as we still use it to test c9s.
When it's moved, I'll point the testing Jenkins to it.
PS: Main ticket for git.centos.org is https://gitlab.com/CentOS/infra/tracker/-/work_items/1654 but for different type of projects (like /rpms/* will clearly be a different one), I'll create linked task to main one to reflect status
-- Fabian Arrotin The CentOS Project | https://www.centos.org gpg key: 17F3B7A1 | @arrfab[@fosstodon.org]
devel mailing list -- devel@lists.centos.org To unsubscribe send an email to devel-leave@lists.centos.org
On Wed, Jul 23, 2025 at 7:01 AM Davide Cavalca dcavalca@centosproject.org wrote:
On 2025-07-18 06:18, Fabian Arrotin wrote:
- centos-packager
- centpkg
These two are still in active use and development. I'm not sure what the final home should be though, Troy do you have a preference here?
Sorry, I had talked to Fabian off-list, but I'll reply here.
* centos-packager * centpkg * centpkg-minimal
These are all individual packages not related to a SIG, similar to packages on pagure.io. So they shouldn't go in any SIG area. Fabian said he had a place for repo's that didn't fall into any other category and he could put them there. I said yes, let's put them in the gitlab.com/CentOS/<Other> area.
Troy
On 24/07/2025 21:24, Troy Dawson via devel wrote:
On Wed, Jul 23, 2025 at 7:01 AM Davide Cavalca <dcavalca@centosproject.org mailto:dcavalca@centosproject.org> wrote:
On 2025-07-18 06:18, Fabian Arrotin wrote: > * centos-packager > * centpkg These two are still in active use and development. I'm not sure what the final home should be though, Troy do you have a preference here?
Sorry, I had talked to Fabian off-list, but I'll reply here.
- centos-packager
- centpkg
- centpkg-minimal
These are all individual packages not related to a SIG, similar to packages on pagure.io http://pagure.io. So they shouldn't go in any SIG area. Fabian said he had a place for repo's that didn't fall into any other category and he could put them there. I said yes, let's put them in the gitlab.com/CentOS/ <http://gitlab.com/ CentOS/><Other> area.
Troy
Yep .. and "naming things is hard [TM]" :D If someone can come with a name for <Other> that would be fine. What about "tools" , or "misc" ? BTW, realizing also that there are others not under /centos/ that would need to move to a specific group/namespace, like for example https://git.centos.org/centos-git-common
PS: I already reimported most of the /centos/* projects on https://gitlab.com/groups/CentOS/archives/git.centos.org/centos/-/inactive (archived) but was wondering if I can already "delete" these from git.centos.org
PS2: another script is actually mirroring /rpms/* content to https://gitlab.com/CentOS/archives/git.centos.org/rpms
On 18/07/2025 15:18, Fabian Arrotin wrote: <snip>
- centos.org
- connect
Are now migrated under Promo SIG and so are available under https://gitlab.com/CentOS/promo That means that if you want to contribute to website content change, use the same fork/commit/merge request, but now on Gitlab side
PS : migrated repositories, while still there, are forbidding previous users to push to it, and pull requests/tickets features also locked, so turning previous projects in "read only" mode more or less