20 comments

[ 3.1 ms ] story [ 51.3 ms ] thread
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.
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.

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.
Which mirror do you use?

I got some issues with all my mirrors: the size of the last pacman package is very (too) small (60 vs 944412 for previous version). e.g. https://archlinux.uk.mirror.allworldit.com/archlinux/core/os...

Most of the US ones now are synced. I haven't tried out other countries. Initially, there were ~130 that I tried and got a 404 on all of them for the latest pacman. When I tried again a about half an hour ago, only ~50 of the US mirrors returned a 404

I would try and generate a new mirrorlist for your locale: https://archlinux.org/mirrorlist/

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.
Weird, I ran reflector which should update my mirrorlist with the 5 most recently synchronized mirrors, but I'm still not getting them.
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/

This is going to be huge
Why is that?
Better quality of life for the rest of the world looking into Arch Linux packages. The aggregate of this, will most probably be more involvement from more people as it brings the development to life on the Gitlab Web interface.
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