Go 1.2.1 will be released in early March
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
golang (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
From https:/
7219 database/sql: last connection in pool not handed out correctly
6987 net: ignore WSAECONNRESET AcceptEx error
6776 runtime: code text inspection confused by gdb breakpoints
6946 runtime: crash in GoroutineProfile
5139 runtime: fatal error: notewakeup - double wakeup
As this is past feature freeze, what are the options for getting these fixes into Trusty?
At this stage, with the change window on Go 1.3 closing at the end of the week, it is unlikely there will ever be a Go 1.2.2 (knock on wood).
> As this is past feature freeze, what are the options for getting these fixes into Trusty?
Is this a bugfix-only release, or will it introduce new features?
If only bugfixes, then being beyond feature freeze is not a problem. If features, then we need a feature freeze exception from the release team.
From the upstream thread:
> (Does that mean the version of Go in 14.04 will be the same forever? If our future releases are backward compatible, can't they be included? What's the policy?)
Short answer: after release, backported high impact bugfixes only, no new features. Do upstream maintain a stable branch with a bugfix-only policy? If so, then a standing exception to stay up-to-date against that branch is possible, subject to quality requirements.
Full policy, rationale, procedure etc: https:/ /wiki.ubuntu. com/StableRelea seUpdates
I see that 1.2.1 appears released, and from a quick look it seems that it's bugfix only. Can somebody please confirm? If this is right then we can just do it.