Dear DebCamp participants and Go Team, I have been preparing a wiki page for the Go Team Sprint at DebCamp26:
https://wiki.debian.org/DebConf/26/Sprints/DebianGoTeam Everyone is welcome to join our efforts onsite or remote. We are now officially starting phase one, which is ensuring that all existing golang-related -dev packages ship their respective go.mod files. Getting this completed is a critical prerequisite to make the archive ready for modern Module-Aware Builds. Please visit the wiki page to find instructions on how to verify packages, claim tasks, and help with source uploads. Happy hacking! -Andrew On Fri, Jul 10, 2026 at 4:45 PM Andrew Lee <[email protected]> wrote: > > Dear Go Team and DebConf participates, > > Since I met Toddy during mini DebConf Hamburg.Toddy started his hard > work in making this major Go Module-Aware Builds transition possible. > He just uploaded dh-golang with `GO111MODULE=on` enabled by default in > Experimental. This unlocked modern Module-Aware Builds for the entire > Debian Go ecosystem. > > Previously, building Go packages under the old `GO111MODULE=off` > introduced several known issues, including broken dependency > resolution and wrong runtime that make a lot of tests failed and also > introduced insecured behaviors. > > While Toddy’s hard work, finally we can move away from the legacy > limitations. And now we are going to have a major modernizing > transition process for Go ecosystem in Debian. Due to Go packages in > archive were builds with the old `GO111MODULE=off`. We expected we > will immediately found a lot of build failures across various packages > and architectures that only builds on legacy behaviors during this > transition. > > So I plan to host this Go Team Sprint during DebCamp next week. This > will be a week-long DebCamp Sprint dedicated for auditing, patching, > and modernizing our Go Ecosystem with new dh-golang in Debian. > > During this Sprint, we will focus on: > - Start to port high priority packages into Experimental with new dh-golang. > - Find out the packages currently failing to build with GO111MODULE=on > and file bug reports. > - Collecting go import path mappings to the actual path packaged in > Debian packages.(Maybe these would be useful to impletement as an > auto-redirection inside dh-golang itself later) > - I will be personal onsite during DebCamp to help on boarding > contributors who want to assist with the transition. > > Anyone who interested to help please join us. Anyone who would like to > join remotely are also welcome. > > Happy hacking, > -- > -Andrew -- -Andrew
