Hello Guix, Key dates defined in GCD 002 are:
• By June 5th, all Git repos are migrated to Codeberg; • On a flag day between May 21st and June 5th, guix.git is migrated (meaning that nobody pushes to Savannah after that date). How about Sunday May 25th for the guix.git migration? (We can discuss details on this one separately.) The only way I can think of to prevent accidental pushes to guix.git is by removing commit rights for all of us on Savannah. If we do that, all other active repositories must have been migrated before (which I think is doable: it takes a minute to import a repo and those other repositories are less critical.) What do people think? For now, I’m happy to start migrating the dormant repositories (bootstrappable, dhcp, gnunet, videos, emacs-guix). A few days later I can move the rest (guix-artwork, guix-cuirass, maintenance, guix-consensus-documents). Chris, can you migrate data-service, build-coordinator, nar-herder, and qa-frontpage whenever is convenient for you? An open question is the strategy to adopt for migrated repositories (apart from guix.git); do we: 1. remove them entirely from Savannah? 2. “fork” them by adding a commit in their Savannah copy that removes all files and/or amends README to state that the repository has moved¹? Thoughts? Thanks, Ludo’. ¹ Example: https://github.com/guix-science/guix-science/commit/9e39ef9a9cc74a01797c4c2fd8d7a97431c463bd