Public bug reported: In the MIR bug 1481507 it was brought up that lxd uses many embedded code copies and a condition for MIR acceptance was to use archive packages instead. Unfortunately, this was not able to be performed for 15.10, however the lxd team committed to the following plan:
"> - The lxd team will break apart the vendorized Go dependencies. Discuss > with the Juju team which shared dependencies, if any, should be split > apart first, and aim to have all external dependencies removed from the > lxd package before 16.04 beta. See the Golang MIR bug for full details: > https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1267393 This is planned, current status is: DEPENDENCY PACKAGE or PLAN dist/src/code.google.com/p/go-charset/ TODO: Implement tiny HTTP proxy? dist/src/github.com/chai2010/gettext-go/ golang-gettext-dev dist/src/github.com/dustinkirkland/golang-petname/ golang-petname-dev dist/src/github.com/elazarl/goproxy/ TODO: Implement tiny HTTP proxy? dist/src/github.com/godbus/dbus/ golang-dbus-dev dist/src/github.com/golang/protobuf/ golang-goprotobuf-dev dist/src/github.com/gorilla/context/ golang-context-dev dist/src/github.com/gorilla/mux/ golang-mux-dev dist/src/github.com/gorilla/websocket/ golang-websocket-dev dist/src/github.com/inconshreveable/go-vhost/ golang-vhost-dev dist/src/github.com/mattn/go-colorable/ TODO: Change logging system? dist/src/github.com/mattn/go-sqlite3/ TODO: Is golang-gosqlite-dev good enough? dist/src/github.com/olekukonko/tablewriter/ TODO: Alternatives? dist/src/github.com/satori/go.uuid/ golang-uuid-dev dist/src/github.com/stgraber/lxd-go-systemd/ golang-go-systemd-dev dist/src/github.com/stretchr/objx/ golang-objx-dev dist/src/github.com/stretchr/testify/ golang-testify-dev dist/src/github.com/syndtr/gocapability/ golang-gocapability-dev dist/src/golang.org/x/crypto/ golang-go.crypto-dev dist/src/gopkg.in/check.v1/ golang-check.v1-dev dist/src/gopkg.in/flosch/pongo2.v3/ NEEDS PACKAGING dist/src/gopkg.in/inconshreveable/log15.v2/ TODO: Change logging system? dist/src/gopkg.in/lxc/go-lxc.v2/ NEEDS PACKAGING dist/src/gopkg.in/tomb.v2/ golang-gopkg-tomb.v2-dev dist/src/gopkg.in/yaml.v2/ golang-yaml.v2-dev My plan is to open 16.04 with LXD switching to all the existing packaged ones, note that this means that 17 MIRs will be filed and sent your way. We'll then be packaging go-lxc and pongo2 and look at the remaining 6 to see whether we can drop them somehow and if not, package them." This bug is to track that work. Also not, MIRs will of course be needed for all of these not already covered by the juju MIR. ** Affects: lxd (Ubuntu) Importance: High Status: Triaged ** Changed in: lxd (Ubuntu) Status: New => Triaged ** Changed in: lxd (Ubuntu) Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1507156 Title: please use archive packages instead of embedded code copies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lxd/+bug/1507156/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
