News for hackers. Stuff that matters.
Re:Arch Linux: Git migration completed by likeclockwork on Sunday May 21, 2023 @09:17AM (#36020569)
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.

Re:Arch Linux: Git migration completed by xeromal on Sunday May 21, 2023 @09:36AM (#36020716)
Thanks!
Re:Arch Linux: Git migration completed by bdhcuidbebe on Sunday May 21, 2023 @10:04AM (#36020982)
mirrors are all still unsynced since may 19, so announcement was premature
Re:Arch Linux: Git migration completed by qD29Lno-oKXPLEv on Sunday May 21, 2023 @10:37AM (#36021320)
Most mirrors (at least within the US) are now up-to-date. I finished installing pacman 6.0.2-7 a few minutes ago.
Re:Arch Linux: Git migration completed by conaclos on Sunday May 21, 2023 @10:47AM (#36021467)
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...

Re:Arch Linux: Git migration completed by qD29Lno-oKXPLEv on Sunday May 21, 2023 @10:49AM (#36021498)
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/

Re:Arch Linux: Git migration completed by 5e92cb50239222b on Sunday May 21, 2023 @10:55AM (#36021580)
Probably PEBCAK, but even the best mirrors according to

https://archlinux.org/mirrors/status

still seem unsynced on my arch systems.

Re:Arch Linux: Git migration completed by Foxboron on Sunday May 21, 2023 @11:17AM (#36021825)
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 by dicytea on Sunday May 21, 2023 @11:23AM (#36021890)
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 by qD29Lno-oKXPLEv on Sunday May 21, 2023 @11:34AM (#36021992)
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 by sva_ on Sunday May 21, 2023 @11:40AM (#36022048)
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 by unixhero on Sunday May 21, 2023 @10:40AM (#36021372)
This is going to be huge
Re:Arch Linux: Git migration completed by lytedev on Sunday May 21, 2023 @11:32AM (#36021967)
Why is that?
Re:Arch Linux: Git migration completed by unixhero on Sunday May 21, 2023 @03:40PM (#36024099)
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.
Re:Arch Linux: Git migration completed by pm2222 on Sunday May 21, 2023 @12:30PM (#36022517)
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