Feature Freeze Exception: Update golang-defaults to 1.17
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
golang-defaults (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
This change is necessary because we always update to the latest Go version before each release.
Go's source does not provide a changelog, but the changes in 1.17 can be seen at https:/
To test that this change will work, I have created a PPA with golang-defaults pointing to Go 1.17, and tested a rebuild of all packages listed in reverse-depends -b src:golang-
https:/
https:/
https:/
There are 19 packages (out of about 1,750) that have new build failures with Go 1.17. They are all in universe. The packages are:
gitlab-workhorse
golang-
golang-
golang-
golang-
golang-
golang-
golang-
golang-
golang-
golang-
golang-golang-x-exp
golang-golang-x-sys
golang-
notary
packer
panicparse
syncthing
textql
I have already started creating patches to resolve these build failures.
Changed in golang-defaults (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in golang-defaults (Ubuntu): | |
importance: | Undecided → Wishlist |
This was already identified on the release schedule as a late toolchain change that we were going to do, and the number of build regressions is small (and fixes in progress). So this is fine.