[Bug 1508122] [NEW] please transition to shared libraries

Launchpad Bug Tracker 1508122 at bugs.launchpad.net
Mon Feb 1 04:19:55 UTC 2016


You have been subscribed to a public bug by Ubuntu Foundations Team Bug Bot (crichton):

As part of the golang MIR (bug 1267393), golang 1.6 is going to gain
shared library support and 1.6 has been targeted for the 16.04 release.
The Ubuntu go maintainers (ie, Foundations and currently juju teams)
committed to enabling shared library support by default for archive go
builds with the option for people to opt into static builds. Currently
we have a MIR process for golang packages that are statically compiled,
but this process does not scale and once shared library support is
available, the MIR team will require its use. This bug tracks that work.

The juju team committed to testing shared library support for 16.04 and
defers on the decision to use shared libraries in juju-core for 16.04
until it can be thoroughly tested. If the testing results in
instability, etc, the juju-core package will continue to be statically
compiled for 16.04 and the juju team will work with the Ubuntu go
maintainers to address issues so that juju-core will be built with
shared library support in 16.10. This has MIR and security team
approval.

Moving to shared library support was not yet discussed with the LXD
team, but since they are a package in main they will need to adhere to
the new MIR acceptance criteria after shared library support is
available. The same concession should be made for LXD as for juju:
please test shared library support with golang 1.6 and enable it if it
is solid. If not, statically compile for 16.04 and work with the Ubuntu
go maintainers to address issues so that LXD will be built with shared
library support in 16.10.

** Affects: dh-golang (Ubuntu)
     Importance: Undecided
     Assignee: Michael Hudson-Doyle (mwhudson)
         Status: In Progress

** Affects: golang (Ubuntu)
     Importance: Undecided
     Assignee: Michael Hudson-Doyle (mwhudson)
         Status: In Progress

** Affects: juju-core (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: lxd (Ubuntu)
     Importance: High
     Assignee: Stéphane Graber (stgraber)
         Status: Triaged


** Tags: patch
-- 
please transition to shared libraries
https://bugs.launchpad.net/bugs/1508122
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list