** Description changed:

  ## FFE ##
  
  =========
  Rationale
  =========
- This is a Feature Freeze Exception request to update `golang-defaults` from 
[Current Version] to [New Version] in Resolute Raccoon. 
+ This is a Feature Freeze Exception request to update `golang-defaults` from 
[Current Version] to [New Version] 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. 
- Upgrading the default Go compiler now ensures the Resolute archive is built 
against a fully supported, secure, and modern Go toolchain for the lifetime of 
the 26.04 LTS release.
+ 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 the Resolute archive is
+ 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 Rust 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.
+   that future Rust 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=
  
  ============
  autopkgtests
  ============
- 
  
  ==================
  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@nami:~# add-apt-repository -y 
ppa:ubuntu-toolchain-r/golang-1.26-transition
  [...]
  root@nami:~# apt update && apt install -y golang
  [...]
  root@nami:~# go version
  go version go1.26.0 linux/amd64
  root@nami:~# mkdir hello && cd hello
  root@nami:~/hello# go mod init hello
  go: creating new go.mod: module hello
  root@nami:~/hello# cat <<EOF > main.go
  package main
  
  import "fmt"
  
  func main() {
-     fmt.Println("Hello, world!")
+     fmt.Println("Hello, world!")
  }
  EOF
  root@nami:~/hello# go run .
  Hello, world!
  root@nami:~/hello# go build .
- root@nami:~/hello# ./hello 
+ root@nami:~/hello# ./hello
  Hello, world!

** Description changed:

  ## FFE ##
  
  =========
  Rationale
  =========
- This is a Feature Freeze Exception request to update `golang-defaults` from 
[Current Version] to [New Version] in Resolute Raccoon.
+ 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 the Resolute archive is
  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 Rust 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=
  
  ============
  autopkgtests
  ============
  
  ==================
  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@nami:~# add-apt-repository -y 
ppa:ubuntu-toolchain-r/golang-1.26-transition
  [...]
  root@nami:~# apt update && apt install -y golang
  [...]
  root@nami:~# go version
  go version go1.26.0 linux/amd64
  root@nami:~# mkdir hello && cd hello
  root@nami:~/hello# go mod init hello
  go: creating new go.mod: module hello
  root@nami:~/hello# cat <<EOF > main.go
  package main
  
  import "fmt"
  
  func main() {
      fmt.Println("Hello, world!")
  }
  EOF
  root@nami:~/hello# go run .
  Hello, world!
  root@nami:~/hello# go build .
  root@nami:~/hello# ./hello
  Hello, world!

** Description changed:

  ## 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 the Resolute archive is
  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 Rust package builds will use Go 1.26 instead of 1.25.
+   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=
  
  ============
  autopkgtests
  ============
  
  ==================
  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@nami:~# add-apt-repository -y 
ppa:ubuntu-toolchain-r/golang-1.26-transition
  [...]
  root@nami:~# apt update && apt install -y golang
  [...]
  root@nami:~# go version
  go version go1.26.0 linux/amd64
  root@nami:~# mkdir hello && cd hello
  root@nami:~/hello# go mod init hello
  go: creating new go.mod: module hello
  root@nami:~/hello# cat <<EOF > main.go
  package main
  
  import "fmt"
  
  func main() {
      fmt.Println("Hello, world!")
  }
  EOF
  root@nami:~/hello# go run .
  Hello, world!
  root@nami:~/hello# go build .
  root@nami:~/hello# ./hello
  Hello, world!

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

Title:
  [FFE] Update golang-defaults to 1.25

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to