Live data from Hacker News

Arch Linux: Git migration completed

archlinux.org

11–20 of 21 posts

Re: Arch Linux: Git migration completed

#11
post #3

Context: https://wiki.archlinux.org/title/DeveloperWiki:GitMigration

Well, that is a bit outdated. I think my draft is more detailed: https://wiki.archlinux.org/title/User:Foxboron/GitMigration Runbook for the migration can be found here: https://md.archlinux.org/utjjQ-bQTsipIKntPrpf8g?both

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

#12
post #3

Context: https://wiki.archlinux.org/title/DeveloperWiki:GitMigration

Well, that is a bit outdated. I think my draft is more detailed: https://wiki.archlinux.org/title/User:Foxboron/GitMigration Runbook for the migration can be found here: https://md.archlinux.org/utjjQ-bQTsipIKntPrpf8g?both

Is there a reason why you have a mix of github and gitlab?

Re: Arch Linux: Git migration completed

#13
post #12
post #3

Earlier quoted context omitted.

Well, that is a bit outdated. I think my draft is more detailed: https://wiki.archlinux.org/title/User:Foxboron/GitMigration Runbook for the migration can be found here: https://md.archlinux.org/utjjQ-bQTsipIKntPrpf8g?both

Is there a reason why you have a mix of github and gitlab?

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.

Re: Arch Linux: Git migration completed

#14
post #3

Earlier quoted context omitted.

Well, that is a bit outdated. I think my draft is more detailed: https://wiki.archlinux.org/title/User:Foxboron/GitMigration Runbook for the migration can be found here: https://md.archlinux.org/utjjQ-bQTsipIKntPrpf8g?both

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.

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

#15

Earlier quoted context omitted.

Most mirrors (at least within the US) are now up-to-date. I finished installing pacman 6.0.2-7 a few minutes ago.

Probably PEBCAK, but even the best mirrors according to https://archlinux.org/mirrors/status still seem unsynced on my arch systems.

The 1 Gbit/s uplink for the Tier 0 mirror has been fully saturated for almost 4-5 hours now and I expect servers to be syncing for rest of the day really.

Re: Arch Linux: Git migration completed

#16

mirrors are all still unsynced since may 19, so announcement was premature

Most mirrors (at least within the US) are now up-to-date. I finished installing pacman 6.0.2-7 a few minutes ago.

Weird, I ran reflector which should update my mirrorlist with the 5 most recently synchronized mirrors, but I'm still not getting them.

Re: Arch Linux: Git migration completed

#18
post #16

Earlier quoted context omitted.

Most mirrors (at least within the US) are now up-to-date. I finished installing pacman 6.0.2-7 a few minutes ago.

Weird, I ran reflector which should update my mirrorlist with the 5 most recently synchronized mirrors, but I'm still not getting them.

I would just go to https://archlinux.org/mirrorlist and generate your mirrorlist there. I've heard from others that reflector isn't detected newly synced mirrors at the moment.

Re: Arch Linux: Git migration completed

#19

mirrors are all still unsynced since may 19, so announcement was premature

Most mirrors (at least within the US) are now up-to-date. I finished installing pacman 6.0.2-7 a few minutes ago.

I'm a bit confused by how pacman works.

I picked a mirror that definitely has the 6.0.2-7 version on it[0], yet Pacman can't find it.

Does the server's core.db have to update before the new version is available? Because that one is dated 18-May-2023 05:21.

0. https://archlinux.cu.be/core/os/x86_64/

Re: Arch Linux: Git migration completed

#20
I check several mirrors which are said to be in sync but got this. This cannot be right:

  pacman-6.0.2-6-x86_64.pkg.tar.zst        18-Mar-2023 15:24   944412
  pacman-6.0.2-6-x86_64.pkg.tar.zst.sig    18-Mar-2023 15:24   119
  pacman-6.0.2-7-x86_64.pkg.tar.zst        20-May-2023 14:17   56
  pacman-6.0.2-7-x86_64.pkg.tar.zst.sig    20-May-2023 14:17   60
Post reply on HN