Hi everyone! We're excited to announce that the rollout for our Git packaging implementation is scheduled for Friday, May 19th. Please note that packaging and mirror sync will not be possible during the rollout as we'll need to shut down the services. We expect the services to be available and the rollout to be finished on Sunday, May 21th. This release date allows you for 17 more days to test pkgctl and prepare for the announced changes. We highly recommend that you take advantage of this time to ensure a smooth transition to the new implementation. Background information about the changes can be found in the two previous Git packaging threads on arch-dev-public [0][1]. Once the rollout is completed, we'll be sending out email notifications and a news entry with precise instructions and information for packagers as well as users. The primary feature and rollout owners are Foxboron and me (anthraxx). We will also be available to provide extended help and guidance to ensure that everyone can use the new tooling and workflow. Please don't hesitate to reach out to us, we're happy to help in any way we can. A detailed runbook for the whole rollout can be found here [2]. A heavily shortened version roughly looks as follows: ## 1. Pre-Rollout (Thursday 18. May) - news entry and announcement about the downtime - convert all SVN packages to Git repositories - trigger a fresh borg backup (6h) ## 2. Rollout (Friday 19. May) - shut down mirror and packaging services - update all changed package repositories - setup the new repo layout - import the pacman database state into a Git repository - deploy the new dbscripts version - release new devtools and pacman packages - deploy archweb and security-tracker ## 3. Validation (Saturday 20. May) - test the complete packaging workflow - test archweb and security-tracker features - hand out access to early access packagers ## 4. Opening (Sunday 21. May latest) - restart mirror and packaging services - send news post with detailed instructions - Party time Cheers [0] https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.or... [1] https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.or... [2] https://md.archlinux.org/utjjQ-bQTsipIKntPrpf8g
Yo, We are planning on rolling out git repositories next weekend. To make this easy for us doing the migration please ensure that [testing] and [staging] are empty or cleared before next friday. If stuff is present when we close down access to the repositories, I'll fast forward packages in testing to the stable repositories, and remove packages from staging :) Reminder to also test the POC if you can before then! -- Morten Linderud PGP: 9C02FF419FECBE16
On 5/12/23 16:59, Morten Linderud wrote:
To make this easy for us doing the migration please ensure that [testing] and [staging] are empty or cleared before next friday.
Friendly reminder: please check your released packages and clear up testing/staging repos if possible. Cheers, Levente
participants (2)
-
Levente Polyak
-
Morten Linderud