News for hackers. Stuff that matters.
Re:Arch Linux: Git migration completed by Foxboron on Sunday May 21, 2023 @09:36AM (#36020712)
Well, that is a bit outdated.

I think my draft is more detailed: https://wiki.archlinux.org/title/User:Foxboron/GitMigration

EDIT: I realized the DeveloperWiki is my rewriting the above draft, but it contains somewhat less details of the implementation. I never really rewrote it it seems.

Runbook for the migration can be found here: https://md.archlinux.org/utjjQ-bQTsipIKntPrpf8g?both

Re:Arch Linux: Git migration completed by 5e92cb50239222b on Sunday May 21, 2023 @11:00AM (#36021670)
Seems like you're using btrfs for repos.archlinux.org. Any problems with reliability and/or performance? Very rarely does someone share their experience if everything is working fine, regardless of a technology in question.
Re:Arch Linux: Git migration completed by Foxboron on Sunday May 21, 2023 @11:14AM (#36021806)
I don't do any of the actual server infra so I don't have all the details.

The btrfs raid setup is standardized across all our infra and can be found on ansible.

https://gitlab.archlinux.org/archlinux/infrastructure/-/blob...

https://gitlab.archlinux.org/archlinux/infrastructure/-/blob...

From what I can tell it's been working fine and behaves nicely with failing disks.

Re:Arch Linux: Git migration completed by zeusk on Sunday May 21, 2023 @11:05AM (#36021713)
Is there a reason why you have a mix of github and gitlab?
Re:Arch Linux: Git migration completed by Foxboron on Sunday May 21, 2023 @11:10AM (#36021773)
Historical mostly.

Github usage predates the Gitlab instance and some projects haven't been migrated. We also keep some repositories on Github as a secondary mirror.

We've also had some performance issues on Gitlab for `svntogit` repository because of weird branch structures. However this repo is not deprecated so it doesn't matter anymore.