[FFe][MIR] ubuntu-snappy and install it by default

Bug #1548887 reported by Michael Vogt
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
golang-github-mvo5-goconfigparser (Ubuntu)
Fix Released
Undecided
Unassigned
golang-github-mvo5-uboot-go (Ubuntu)
Fix Released
Undecided
Unassigned
golang-github-peterh-liner (Ubuntu)
Fix Released
Undecided
Unassigned
golang-go-flags (Ubuntu)
Fix Released
Undecided
Unassigned
golang-mux (Ubuntu)
Won't Fix
Undecided
Unassigned
golang-mux-dev (Ubuntu)
Won't Fix
Undecided
Unassigned
golang-pb (Ubuntu)
Fix Released
Undecided
Unassigned
golang-pty (Ubuntu)
Fix Released
Undecided
Unassigned
ubuntu-snappy (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Availability: The package is in universe

Rational: The package is the core of the new transactional "ubuntu-core snappy system"

Security: The snappy system is developed in close cooperation with the ubuntu security team. There are no known issues.

QA: The package installs and runs without further configuration

Dependencies:
 - the only missing runtime dependency is "ubuntu-core-launcher"
 - missing build-depends: golang-go-flags-dev, golang-go-systemd-dev, golang-goconfigparser-dev, golang-mux-dev, golang-pb-dev, golang-pty-dev, golang-uboot-go-dev, golang-websocket-dev

Standards compliance:
 - the package does meet the FHS

Maintenenace:
 - its maintained by the snappy team inside Canonical

I filed separate MIR for ubuntu-core-launcher.

I also added tasks for the golang-*-dev packages as those are just source code -dev packages. Please let me know if you would prefer individual bugreports for each of those.

Michael Vogt (mvo)
description: updated
Michael Vogt (mvo)
description: updated
Michael Vogt (mvo)
description: updated
Revision history for this message
Michael Terry (mterry) wrote :

Two of these Go packages aren't using the proper naming conventions. Which means that we won't be in sync when Debian packages them. (I know a lot of Debian packages don't use the convention, but I believe most of those are older packages before it got solidified. I believe newer packages use the newer convention.)

http://pkg-go.alioth.debian.org/packaging.html

Specifically, golang-goconfigparser-dev should be golang-github-mvo5-goconfigparser-dev.
And golang-uboot-go-dev should be golang-github-mvo5-uboot-go-dev.
And the same for their source names.

Revision history for this message
Michael Terry (mterry) wrote :

(Other packages aren't using the naming convention either, but at least those are in sync with Debian. The two I mentioned are Ubuntu-only.)

Revision history for this message
Michael Vogt (mvo) wrote :

Thanks Mike, excellent point.

I rename the two binary package names. Once they are through binary-NEW I will push fixes for ubuntu-snappy and ubuntu-device-flash (the only build-depends).

Revision history for this message
Matthias Klose (doko) wrote :

golang-goconfigparser build depends on golang-gocheck

plus more dependencies missing, see
http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg

Revision history for this message
Matthias Klose (doko) wrote :

Override component to main
ubuntu-core-launcher 1.0.18 in xenial: universe/utils -> main
ubuntu-core-launcher 1.0.18 in xenial amd64: universe/utils/optional/100% -> main
ubuntu-core-launcher 1.0.18 in xenial arm64: universe/utils/optional/100% -> main
ubuntu-core-launcher 1.0.18 in xenial armhf: universe/utils/optional/100% -> main
ubuntu-core-launcher 1.0.18 in xenial i386: universe/utils/optional/100% -> main
ubuntu-core-launcher 1.0.18 in xenial powerpc: universe/utils/optional/100% -> main
ubuntu-core-launcher 1.0.18 in xenial ppc64el: universe/utils/optional/100% -> main
ubuntu-core-launcher 1.0.18 in xenial s390x: universe/utils/optional/100% -> main
8 publications overridden.

Revision history for this message
Michael Vogt (mvo) wrote :

Fwiw, I am working on fixing the gccgo-6 build so that it works on powerpc, hopefully with the next uploads of gccgo-6 and snappy it becomes available.

Revision history for this message
Michael Terry (mterry) wrote :

I know you folks are aware of the statically-linked Go maintainability issues. But for paperwork reasons, I'd like to have a statement from ~snappy-dev that they are committed to testing no-change-rebuilds triggered by any of snappy's dependent libraries and to fix any issues found for the lifetime of 16.04.

(Also, I haven't checked each one yet, but make sure ~snappy-dev is subscribed to bugs for all these packages.)

Revision history for this message
Michael Terry (mterry) wrote :

golang-go-flags is fine. Though Sergio, who is the Debian maintainer for it, could get us in sync with Debian again. :) Our only delta is for newer versions.

Changed in golang-go-flags (Ubuntu):
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

Er, let me set golang-go-flags as incomplete until the bug subcriber bit actually happens.

Changed in golang-go-flags (Ubuntu):
status: Fix Committed → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

golang-github-peterh-liner is fine. Needs a bug subscriber, and that's all.

Changed in golang-github-peterh-liner (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

golang-go-systemd has been removed from Debian. Please use golang-github-coreos-go-systemd instead.

Changed in golang-go-systemd (Ubuntu):
status: New → Won't Fix
Revision history for this message
Michael Terry (mterry) wrote :

golang-gocheck is FTBFS. And per Sergio in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789991:

"Yes, launchpad.net/gocheck is dead, it actually migrated to gokpg.in/check.v1"

Consumers of golang-gocheck should use golang-check.v1-dev, which is already in main.

Changed in golang-gocheck (Ubuntu):
status: New → Won't Fix
Revision history for this message
Michael Terry (mterry) wrote :

golang-goconfigparser blockers:
- Needs a team bug subscriber
- This uses the deprecated golang-gocheck-dev (use golang-check.v1-dev instead)

Comments:
- While you renamed the binary package to be Debian policy conformant, the source package name is still wrong. But since fixing that once/if Debian takes this package doesn't involve a change to all rdepends (just need to swap sources in the archive), that's good enough for now.
- The Maintainer line is malformed, you can only have one person (just a heads up, I don't think that actually causes any realistic problems?)
- Out of curiosity, the MIT license for a Canonical-owned package? Is that the norm for our Go packages or just your own preferred license?

Changed in golang-goconfigparser (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

golang-mux has been removed from Debian. Use golang-github-gorilla-mux instead.

Changed in golang-mux (Ubuntu):
status: New → Won't Fix
Revision history for this message
Michael Terry (mterry) wrote :

golang-mux-dev? This is a package that hasn't existed since trusty. Use golang-github-gorilla-mux instead.

Changed in golang-mux-dev (Ubuntu):
status: New → Won't Fix
Revision history for this message
Michael Terry (mterry) wrote :

I should have mentioned too, golang-github-gorilla-mux is already in main.

Revision history for this message
Michael Terry (mterry) wrote :

golang-pb technically looks fine. Needs a team bug subcriber though.

And some not-quite-blocker issues:
- There are no tests in the git snapshot we have (from 2013!). Upstream has since added some. Sergio should probably add a new snapshot to Debian and sync it to Ubuntu. (presumably not worth an FFe, but after 16.04...)
- The source and binary names are non-conformant. Since we're inheriting this from Debian, it's not a blocker. We can move when they do (i.e. Sergio does). But we will have to move at some point.

Changed in golang-pb (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

golang-pty is fine. Needs a team bug subscriber though.

Notes:
- No tests. That's an upstream problem though, so OK.
- Uses non-conformant names, but that's a Debian problem, so OK.
- Requires arch-specific code to work on a given arch, but it supports all of ours (thanks to an Ubuntu delta by xnox -- should be passed to Debian...), so OK.

Changed in golang-pty (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

golang-pty-dev is an old source name for golang-pty, last used in trusty.

Changed in golang-pty-dev (Ubuntu):
status: New → Won't Fix
Revision history for this message
Michael Terry (mterry) wrote :

golang-uboot-go is fine, but needs a team bug subscriber.

Notes:
- As mentioned for golang-goconfigparser, the source name is still non-conformant. But good enough for now.

Changed in golang-uboot-go (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

golang-websocket has its own MIR in bug 1520689, waiting on security. Will mark this task Invalid, and we can use the other bug.

Changed in golang-websocket (Ubuntu):
status: New → Invalid
Revision history for this message
Michael Terry (mterry) wrote :

ubuntu-snappy:

- Needs a team bug subscriber.

- golang-snappy-dev should be renamed golang-github-ubuntu-core-snappy-dev (only goget-ubuntu-touch depends on it).

- Plenty of tests, but the integration suite doesn't seem to be run. Should probably be part of a dep8 test, eh? This is an important enough package that a dep8 suite should exist.

- I get a test failure when building locally (group_linux_test.go:72: groupTestSuite.TestGetgrnamNoSuchGroup). But I don't see this in a chroot. I don't really have 'no-such-group-really-no-no' on my system. Not sure what that's about. Do you see this?

- What's with the (tiny) bundled oauth bits? Didn't want to use golang-golang-x-oauth2-dev? (or something else, I'm not familiar with the Go communities' preferred oauth library) There's a FIXME about oauth2 not being available. On our servers? It's not a complicated chunk of code anyway, but it sticks out.

- I see we have a bundled copy of xgettext-go (which isn't shipped). It's not a blocker to remove it, but it seems only used in vivid. Can we just drop it?

- Are there other bundled packages (besides xgettext-go) in here? I didn't see any on a cursory scan, but there are a lot of directories.

- No man pages for snapd or snap?

- I'll skip the security pass since Jamie is heavily involved upstream.

- There are plenty of bugs of all severities in upstream and ubuntu trackers, but snappy is in rapid development and actively maintained, so I'm not worrying about that.

That's all I noticed now, as a packaging lookover.

Changed in ubuntu-snappy (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

Oh right:
- And the powerpc build should be fixed, but you already said you were on that.

- And the statement from ~snappy-dev that they will be all over snappy-ubuntu rdepends changes during the lifetime of 16.04.

Revision history for this message
Michael Vogt (mvo) wrote :

@mterry Thank you so much for your detailed review, you rock!

There is a lot of ground to cover, so let me go over it step by step :)
- we are willing to support our statically linked snappy by testing no-change rebuilds in the 16.04 timeframe as needed
- I added ~snappy-dev as the subscriber to golang-go-flags
- golang-github-coreos-go-systemd is now part of the build-depends (instead of golang-go-systemd)
- I added ~snappy-dev as the bug scubscription to golang-github-coreos-go-systemd
- golang-check.v1-dev is now used in git
- I fixed the issues around golang-github-mvo5-goconfigparser
- golang-mux -> golang-github-gorilla-mux is done
- golang-pb has a bugmail subscriber now
- golang-pty has a team subscriber now too
- golang-uboot-go has a team subscriber now and a proper source package name

I cover the ubuntu-snappy one in a separate comment. Again, thanks for the detailed review and let me know if there is anything in the dependencies that I might have overlooked.

Revision history for this message
Michael Vogt (mvo) wrote :

ubuntu-snappy:
- team subscriber is added
- dep8> excellent point, I look into this now
- group_linux_test.go:72 failure. that is interessting, I would love to get the exact error output and maybe the output of:
```
diff --git a/osutil/group_linux_test.go b/osutil/group_linux_test.go
index a5dc736..9e9d331 100644
--- a/osutil/group_linux_test.go
+++ b/osutil/group_linux_test.go
@@ -71,7 +71,8 @@ func (s *groupTestSuite) TestGetgrnam(c *C) {

 func (s *groupTestSuite) TestGetgrnamNoSuchGroup(c *C) {
        needle := "no-such-group-really-no-no"
- _, err := Getgrnam(needle)
+ group, err := Getgrnam(needle)
+ fmt.Println(group)
        c.Assert(err, ErrorMatches, fmt.Sprintf("group \"%s\" not found", needle))
 }
```
- oauth> the story here is that we move away from oauth RSN and use macaroons for the store communication instead. this change is planed to happen within the next 2 weeks. the other part of the store is that the oauth libs in go were not very satisfying when I looked and the protocol is simple enough to have this tiny implementation (especially since we knew we would move away from it before 16.04). we can't use the oauth2 go library because AIUI our server only do oauth1
- I can fix the xgettext-go issue. the background is that this was supposed to go upstream but upstream was not responding to mail for some month so we bundled it and use it for our own xgettext extraction (the gnu xgettext does not handle the ` style strings of go). Upstream for gosexy/gettext is back again and he accepted the xgettext branch so we can now use upstreams version of xgettext. I will work on this next.
- no other bundled software, we used debian packages right from the beginning everywhere
- I raise the missing man-pages in our team (and added cards to trello), excellent point
- the powerpc build is fixed in the PPA, I upload the fixed version into the archive now

I have as the following open items on my list now:
- enable dep8 tests
- unbundle xgettext now that xgettext is part of gosexy/gettext (may require a FFe for golang-gettext-dev)
- add missing man-pages
- work with debian to update package names to match convention

and will work on them right away. Please let me know if there is anything else I may have missed.

Thanks,
 Michael

Revision history for this message
Michael Vogt (mvo) wrote :

powerpc build is fixed in my latest xenial upload.

Michael Terry (mterry)
Changed in golang-go-flags (Ubuntu):
status: Incomplete → Fix Committed
Changed in golang-pb (Ubuntu):
status: Incomplete → Fix Committed
Changed in golang-pty (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

mvo, here's the error output (with your patch):

"""
{ 0 []}

----------------------------------------------------------------------
FAIL: group_linux_test.go:72: groupTestSuite.TestGetgrnamNoSuchGroup

group_linux_test.go:76:
    c.Assert(err, ErrorMatches, fmt.Sprintf("group \"%s\" not found", needle))
... error string = "getgrnam_r failed for no-such-group-really-no-no: no such file or directory"
... regex string = "group \"no-such-group-really-no-no\" not found"

OOPS: 2 passed, 1 FAILED
"""

You may have forgotten about golang-github-peterh-liner. Just needs a bug subscriber.

Revision history for this message
Michael Terry (mterry) wrote :

As for golang-gettext, it was renamed in Ubuntu from a previous MIR (bug 1520679) to golang-github-gosexy-gettext. But that's been stuck in NEW forever...

Revision history for this message
Michael Vogt (mvo) wrote :

Thanks! I added the team to golang-github-peterh-liner now.

I also looked at the dep8 tests. Its slightly tricky because the integration tests assume they run on a snappy system to test stuff like automatic fallback of broken OS or kernel snaps. There is a class of tests that can run on a traditional system though, I will investigate if we can have a special tag for those tests and run them.

Michael Terry (mterry)
Changed in golang-github-peterh-liner (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

I've NEWed the go gettext rename now

Revision history for this message
Michael Terry (mterry) wrote :

golang-github-mvo5-uboot-go needs that bug subscriber now on its new source package.

affects: golang-uboot-go (Ubuntu) → golang-github-mvo5-uboot-go (Ubuntu)
Revision history for this message
Michael Terry (mterry) wrote :

You mentioned fixing the issues around goconfigparser, but it still doesn't have a bug subscriber and deps on golang-gocheck-dev.

Revision history for this message
Michael Terry (mterry) wrote :

For ubuntu-snappy itself, I don't consider the remaining items blockers for promotion. I know you're working on a slimmed down dep8 suite and man pages etc. And the test failure I'm seeing is local to me. So we don't need to block on them.

Though its dependencies need to be updated I imagine still for various golang renames.

Changed in ubuntu-snappy (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Michael Vogt (mvo) wrote :

I uploaded a new golang-goconfigparser replacement with the proper package name golang-github-mvo5-goconfigparser, it is waiting in NEW and I can't add a new bug task here while it is waiting in NEW unfortunately.

I also uploaded a new version of ubuntu-snappy that adds the missing man-page(s) and includes updated package names for the go dependencies. Dep8 and xgettext are next, I started with xgettext but ran into problems with the tests that I need to investigate further.

Revision history for this message
Michael Vogt (mvo) wrote :

Fwiw, the golang gettext update is blocked by failing unit tests. I have a fix that is not super great available at https://github.com/gosexy/gettext/pull/11 and wait for upstream feedback.

Revision history for this message
Michael Terry (mterry) wrote :

We're missing ~snappy-dev bug subscriptions on golang-github-mvo5-goconfigparser (not through NEW yet, but you can still subscribe), golang-github-gosexy-gettext, and golang-websocket.

Changed in golang-github-mvo5-uboot-go (Ubuntu):
status: Incomplete → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

golang-github-mvo5-goconfigparser has been NEWed now

summary: - [MIR] ubuntu-snappy
+ [FFe][MIR] ubuntu-snappy and install it by default
Revision history for this message
Sebastien Bacher (seb128) wrote :

(I'm tweaking the bug to be a FFe as well, it already has context on the package and the ongoing work.)

@ubuntu-release, we would like to pre-install ubuntu-snappy on the desktop iso for 16.04, the intend is to have support out of the box to installed snaps which are likely to take more importance in the feature and something useful to our LTS users

Michael Terry (mterry)
Changed in golang-goconfigparser (Ubuntu):
status: Incomplete → Won't Fix
Revision history for this message
Iain Lane (laney) wrote :

Is there any other work needed above seeding 'ubuntu-snappy'?

Revision history for this message
Michael Terry (mterry) wrote :

Laney, the only thing left is a quick security check on bug 1520689 for golang-websocket.

Changed in golang-github-mvo5-goconfigparser (Ubuntu):
status: New → Fix Committed
Revision history for this message
Iain Lane (laney) wrote :

I'm asking about the FFe - if it gets approved, what is the work?

Revision history for this message
Steve Langasek (vorlon) wrote :

Override component to main
golang-github-mvo5-goconfigparser 0.2-0ubuntu5 in xenial: universe/devel -> main
1 publication overridden.
Override component to main
golang-github-mvo5-goconfigparser-dev 0.2-0ubuntu3 in xenial amd64: universe/devel/extra/100% -> main
golang-github-mvo5-goconfigparser-dev 0.2-0ubuntu3 in xenial arm64: universe/devel/extra/100% -> main
golang-github-mvo5-goconfigparser-dev 0.2-0ubuntu3 in xenial armhf: universe/devel/extra/100% -> main
golang-github-mvo5-goconfigparser-dev 0.2-0ubuntu3 in xenial i386: universe/devel/extra/100% -> main
golang-github-mvo5-goconfigparser-dev 0.2-0ubuntu3 in xenial powerpc: universe/devel/extra/100% -> main
golang-github-mvo5-goconfigparser-dev 0.2-0ubuntu3 in xenial ppc64el: universe/devel/extra/100% -> main
golang-github-mvo5-goconfigparser-dev 0.2-0ubuntu3 in xenial s390x: universe/devel/extra/100% -> main
7 publications overridden.

Changed in golang-github-mvo5-goconfigparser (Ubuntu):
status: Fix Committed → Fix Released
Steve Langasek (vorlon)
no longer affects: golang-goconfigparser (Ubuntu)
no longer affects: golang-go-systemd (Ubuntu)
no longer affects: golang-gocheck (Ubuntu)
Steve Langasek (vorlon)
no longer affects: golang-pty-dev (Ubuntu)
Steve Langasek (vorlon)
Changed in golang-github-mvo5-uboot-go (Ubuntu):
status: Fix Committed → Fix Released
Steve Langasek (vorlon)
Changed in golang-github-peterh-liner (Ubuntu):
status: Fix Committed → Fix Released
Changed in golang-go-flags (Ubuntu):
status: Fix Committed → Fix Released
Changed in golang-pb (Ubuntu):
status: Fix Committed → Fix Released
Changed in golang-pty (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Michael Vogt (mvo) wrote :

@laney I don't think there is anything else needed beside seeding ubuntu-snappy.

Revision history for this message
Iain Lane (laney) wrote :

OK, go ahead.

Revision history for this message
Will Cooke (willcooke) wrote :

We would also like to apply for a Feature Freeze standing exemption for ubuntu-snappy.

It is anticipated that ubuntu-snappy will be updated about once a month with a new version. This will bring new features and fixes.

Revision history for this message
Iain Lane (laney) wrote :

@willcooke: There is only one month left of this release cycle (one week less than that to land things onto the image really). Are you asking about stable updates then?

Revision history for this message
Will Cooke (willcooke) wrote :

@laney yes, sorry. We would like to SRU updates to ubuntu-snappy in to 16.04 without having to apply for SRU each time - essentially the same as we have for Firefox and Chromium.

Revision history for this message
Iain Lane (laney) wrote :

OK, then I didn't understand what you were asking for properly, sorry about that. I think you want to talk to the tech board about what you plan to do, and get their approval.

Revision history for this message
Martin Pitt (pitti) wrote :

Please see https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases for the requirements for uploading new releases as SRU. The TB does not (usually) grant individual exceptions any more, you just need to prove that you fulfill the requirements.

Revision history for this message
Iain Lane (laney) wrote :

Pretty sure the idea is to add features and stuff, not a microrelease in that sense.

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

While not the owner of ubuntu-core-launcher (this is part of ubuntu-core along with snappy), I'll mention that it could benefit from a standing FFe for 16.04 for the next few weeks. I know after 16.04 there will be updates to it so an MRE for it may be nice, but the standard SRU process would likely suffice.

Revision history for this message
Steve Langasek (vorlon) wrote :

Override component to main
ubuntu-snappy 1.7.3+20160310ubuntu2 in xenial: universe/devel -> main
golang-github-ubuntu-core-snappy-dev 1.7.3+20160310ubuntu2 in xenial amd64: universe/devel/optional/100% -> main
golang-github-ubuntu-core-snappy-dev 1.7.3+20160310ubuntu2 in xenial arm64: universe/devel/optional/100% -> main
golang-github-ubuntu-core-snappy-dev 1.7.3+20160310ubuntu2 in xenial armhf: universe/devel/optional/100% -> main
golang-github-ubuntu-core-snappy-dev 1.7.3+20160310ubuntu2 in xenial i386: universe/devel/optional/100% -> main
golang-github-ubuntu-core-snappy-dev 1.7.3+20160310ubuntu2 in xenial powerpc: universe/devel/optional/100% -> main
golang-github-ubuntu-core-snappy-dev 1.7.3+20160310ubuntu2 in xenial ppc64el: universe/devel/optional/100% -> main
golang-github-ubuntu-core-snappy-dev 1.7.3+20160310ubuntu2 in xenial s390x: universe/devel/optional/100% -> main
ubuntu-snappy 1.7.3+20160310ubuntu2 in xenial amd64: universe/devel/optional/100% -> main
ubuntu-snappy 1.7.3+20160310ubuntu2 in xenial arm64: universe/devel/optional/100% -> main
ubuntu-snappy 1.7.3+20160310ubuntu2 in xenial armhf: universe/devel/optional/100% -> main
ubuntu-snappy 1.7.3+20160310ubuntu2 in xenial i386: universe/devel/optional/100% -> main
ubuntu-snappy 1.7.3+20160310ubuntu2 in xenial powerpc: universe/devel/optional/100% -> main
ubuntu-snappy 1.7.3+20160310ubuntu2 in xenial ppc64el: universe/devel/optional/100% -> main
ubuntu-snappy 1.7.3+20160310ubuntu2 in xenial s390x: universe/devel/optional/100% -> main
ubuntu-snappy-cli 1.7.3+20160310ubuntu2 in xenial amd64: universe/devel/optional/100% -> main
ubuntu-snappy-cli 1.7.3+20160310ubuntu2 in xenial arm64: universe/devel/optional/100% -> main
ubuntu-snappy-cli 1.7.3+20160310ubuntu2 in xenial armhf: universe/devel/optional/100% -> main
ubuntu-snappy-cli 1.7.3+20160310ubuntu2 in xenial i386: universe/devel/optional/100% -> main
ubuntu-snappy-cli 1.7.3+20160310ubuntu2 in xenial powerpc: universe/devel/optional/100% -> main
ubuntu-snappy-cli 1.7.3+20160310ubuntu2 in xenial ppc64el: universe/devel/optional/100% -> main
ubuntu-snappy-cli 1.7.3+20160310ubuntu2 in xenial s390x: universe/devel/optional/100% -> main
22 publications overridden.

Changed in ubuntu-snappy (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

I just filed bug 1567780 about ubuntu-snappy failing to start on our default cloud images, and ~snappy-dev is not subscribed. Please add the team to bugs of ubuntu-snappy.

Mathew Hodson (mhodson)
affects: ubuntu-snappy (Ubuntu) → snapd (Ubuntu)
no longer affects: golang-websocket (Ubuntu)
affects: snapd (Ubuntu) → ubuntu-snappy (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.