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

Reply via email to