[Bug 2143295] Re: [FFE] Update golang-defaults to 1.26

Vladimir Petko 2143295 at bugs.launchpad.net
Tue Mar 17 08:22:38 UTC 2026


This bug was fixed in the package golang-golang-x-tools - 1:0.42.0+ds-3
Sponsored for Anshul Singh (levihackerman-102)

---------------
golang-golang-x-tools (1:0.42.0+ds-3) unstable; urgency=medium

  * Team upload.
  * Do not remove internal/goplsexport

 -- Dr. Tobias Quathamer <toddy at debian.org>  Thu, 26 Feb 2026 12:56:35
+0100

golang-golang-x-tools (1:0.42.0+ds-2) unstable; urgency=medium

  * Team upload.
  * Add Breaks to older versions of reverse dependencies

 -- Dr. Tobias Quathamer <toddy at debian.org>  Sun, 22 Feb 2026 17:27:14
+0100

golang-golang-x-tools (1:0.42.0+ds-1) unstable; urgency=medium

  * Team upload.
  * New upstream version 0.42.0+ds
    - Refreshed patches, deleted obsolete patches
    - Added more patches to fix test failures
    - Remove patch, so stringer can be built
  * Remove Priority: optional from d/control
  * Remove Rules-Requires-Root from d/control
  * Update Standards-Version to 4.7.3
  * Remove programs which have been removed upstream
  * Add new binaries to .install file
  * Remove unnecessary lintian override
  * Remove obsolete files from d/copyright

 -- Dr. Tobias Quathamer <toddy at debian.org>  Wed, 11 Feb 2026 17:16:44
+0100

golang-golang-x-tools (1:0.25.1+ds-1) unstable; urgency=medium

  * Team upload.

  [ Anshul Singh ]
  * New upstream version for Go 1.25 compatibility.
  * Refreshed patches for 0.25.1

 -- Dr. Tobias Quathamer <toddy at debian.org>  Thu, 05 Feb 2026 11:38:32
+0100

** Changed in: golang-golang-x-tools (Ubuntu)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to golang-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/2143295

Title:
  [FFE] Update golang-defaults to 1.26

Status in golang-defaults package in Ubuntu:
  Fix Released
Status in golang-golang-x-tools package in Ubuntu:
  Fix Released

Bug description:
  ## FFE ##

  =========
  Rationale
  =========
  This is a Feature Freeze Exception request to update `golang-defaults` from 1.25 to 1.26 in Resolute Raccoon.
  golang-defaults in Ubuntu currently points to Go 1.25. Debian unstable uses Go 1.26 as its Go version.

  This update is necessary because the newer version contains a lot of
  performance and security updates which our archive will benefit from.
  The changelog for this version can be found at
  https://go.dev/doc/go1.26.

  Upgrading the default Go compiler now ensures that any new builds in
  the Resolute archive are built against a fully supported, secure, and
  modern Go toolchain for the lifetime of the 26.04 LTS release.

  ================
  Proposed Changes
  ================
  - golang-defaults now points to golang-1.26 instead of golang-1.25, meaning
    that future package builds will use Go 1.26 instead of 1.25.
    * The upstream Go team maintains a strict policy of backwards
      compatibility, meaning that any future rebuilds of packages are
      expected to work without issue.

  ================
  seeded-in-ubuntu
  ================
  $ seeded-in-ubuntu golang-defaults
  golang-defaults's binaries are not seeded.

  ==========
  PPA builds
  ==========
  The package builds for all architectures in a PPA:
  https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/golang-1.26-transition/+packages?field.name_filter=golang-defaults&field.status_filter=published&field.series_filter=

  ==================
  Additional testing
  ==================
  Test rebuild of rdeps in ppa:
  https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/golang-1.26-transition/+packages

  Most of the remaining failures are either not regressions or packages
  which are to be removed from the archive.

  ==============================
  Installation and local testing
  ==============================
  root at nami:~# add-apt-repository -y ppa:ubuntu-toolchain-r/golang-1.26-transition
  [...]
  root at nami:~# apt update && apt install -y golang
  [...]
  root at nami:~# go version
  go version go1.26.0 linux/amd64
  root at nami:~# mkdir hello && cd hello
  root at nami:~/hello# go mod init hello
  go: creating new go.mod: module hello
  root at nami:~/hello# cat <<EOF > main.go
  package main

  import "fmt"

  func main() {
      fmt.Println("Hello, world!")
  }
  EOF
  root at nami:~/hello# go run .
  Hello, world!
  root at nami:~/hello# go build .
  root at nami:~/hello# ./hello
  Hello, world!

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/golang-defaults/+bug/2143295/+subscriptions




More information about the foundations-bugs mailing list