Hasty Briefsbeta

Bilingual

One Year with Codeberg

12 hours ago
  • #software-development
  • #open-source
  • #project-migration
  • Guix migrated from Savannah and Debbugs to Codeberg for source code hosting, issue tracking, and pull requests after over a decade.
  • The decision involved the Guix Consensus Document (GCD) process, with no 'benevolent dictator'; GCD 002 passed with 72% support and 28% acceptance in May 2025.
  • The switch was incremental: main repository migrated in May 2025, with the old tracker active until January 2026; few hiccups occurred due to careful planning.
  • Adaptation challenges included workflow changes, but Emacs interfaces improved; continuous integration was initially lacking until Cuirass was set up in September 2025.
  • Contributor metrics show growth in monthly authors and newcomers post-migration, but no significant 'Codeberg effect'; pull request backlog increased to about 10%.
  • Friction includes mandatory commit signing for security, trading convenience for supply chain security, and infrastructure needs like more build power and system tests.
  • Guix aims to be a good citizen on Codeberg by managing resource use and supporting AGit workflow; Guix Foundation became a supporting member of Codeberg e.V.