Dear DebCamp participants and Go Team, This is the daily report for the Debian Go Team Sprint at DebCamp26: Major Transitioning to Module-Aware Builds in our new dh-golang tooling.
Phase 1: We have successfully completed 12 packages yesterday, while 220 packages remain pending for source upload to unstable. Please check the document and progress in this wiki page: https://wiki.debian.org/DebConf/26/Sprints/DebianGoTeam/DevPackages For Phase 2: We have created a new wiki page to coordinate our efforts, which can be found at: https://wiki.debian.org/DebConf/26/Sprints/DebianGoTeam/GoModBuilds On phase 2, we have finished packaging two packages that builds with the new dh-golang version 1.66 in experimental. These have already been uploaded to experimental and were built successfully under the modern, module-aware builds. However, 502 packages listed in phase 2 page are still waiting to be transitioned. We are actively looking for helping hands to move this work forward. If you are a Debian Developer with upload rights, whether you are attending DebCamp in person or participating remotely, your help would be incredibly valuable in making this sprint a success. To help everyone coordinate, the Debian Go Team Sprint is starting a daily stand-up meeting at 3:00 PM in the hacklab. Andrew will be present at these sessions to help onboard anyone who wants to help in the sprint and get started. Happy hacking, -Andrew On Tue, Jul 14, 2026 at 2:03 AM Andrew Lee <[email protected]> wrote: > > 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 -- -Andrew
