[Bug 1508122] Re: please transition to shared libraries

Martin Pitt martin.pitt at ubuntu.com
Fri May 13 07:18:39 UTC 2016


The patch for golang applies to the "golang" source which does not exist
in xenial and yakkety, it's golang-1.6. It also does not apply to
golang-1.6 (not only the changelog, which is easy to fix). Can you
please re-do this against golang-1.6?

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

Title:
  please transition to shared libraries

Status in dh-golang package in Ubuntu:
  In Progress
Status in golang-1.6 package in Ubuntu:
  In Progress
Status in juju-core package in Ubuntu:
  New
Status in lxd package in Ubuntu:
  Triaged

Bug description:
  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.

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



More information about the foundations-bugs mailing list