Activity log for bug #1586770

Date Who What changed Old value New value Message
2016-05-29 12:48:28 Colin Watson bug added bug
2016-05-29 12:48:38 Colin Watson bug task added python-libnacl (Ubuntu)
2016-05-29 12:48:48 Colin Watson nominated for series Ubuntu Xenial
2016-05-29 12:48:48 Colin Watson bug task added python-libnacl (Ubuntu Xenial)
2016-05-29 12:48:48 Colin Watson bug task added pymacaroons (Ubuntu Xenial)
2016-05-29 12:48:56 Colin Watson python-libnacl (Ubuntu): status New Fix Released
2016-05-29 12:48:59 Colin Watson pymacaroons (Ubuntu): status New Fix Released
2016-05-29 15:40:18 Colin Watson pymacaroons (Ubuntu Xenial): status New In Progress
2016-05-29 15:40:20 Colin Watson pymacaroons (Ubuntu Xenial): importance Undecided High
2016-05-29 15:40:22 Colin Watson pymacaroons (Ubuntu Xenial): assignee Colin Watson (cjwatson)
2016-05-29 15:40:25 Colin Watson python-libnacl (Ubuntu Xenial): status New In Progress
2016-05-29 15:40:27 Colin Watson python-libnacl (Ubuntu Xenial): importance Undecided High
2016-05-29 15:40:29 Colin Watson python-libnacl (Ubuntu Xenial): assignee Colin Watson (cjwatson)
2016-06-03 14:21:15 Colin Watson description In order to be able to authenticate properly to myapps.developer.ubuntu.com for such things as uploading snaps, snapcraft is going to need the "pymacaroons" library. (This is because it needs to be able to get a macaroon-format authentication token from myapps, then go to SSO to get a "discharge macaroon" that confirms that it actually has permission from the user in question to act on their behalf, then bind these two tokens together; it's that last step that requires pymacaroons.) pymacaroons in turn also requires python-libnacl. I hope that we're generally agreed that it would be better for snapcraft not to need to embed its own copies of these libraries. I've packaged both of these in Debian unstable and they're therefore also in yakkety, but we need them in xenial-updates as well. In order to be able to authenticate properly to myapps.developer.ubuntu.com for such things as uploading snaps, snapcraft is going to need the "pymacaroons" library. (This is because it needs to be able to get a macaroon-format authentication token from myapps, then go to SSO to get a "discharge macaroon" that confirms that it actually has permission from the user in question to act on their behalf, then bind these two tokens together; it's that last step that requires pymacaroons.) pymacaroons in turn also requires python-libnacl. I hope that we're generally agreed that it would be better for snapcraft not to need to embed its own copies of these libraries. I've packaged both of these in Debian unstable and they're therefore also in yakkety, but we need them in xenial-updates as well. I plan to test these by running the pymacaroons functional tests (which are in git although for some reason not in the released tarballs) against the built binaries.
2016-06-03 14:22:31 Adam Conrad pymacaroons (Ubuntu Xenial): status In Progress Fix Committed
2016-06-03 14:22:33 Adam Conrad bug added subscriber Ubuntu Stable Release Updates Team
2016-06-03 14:22:39 Adam Conrad bug added subscriber SRU Verification
2016-06-03 14:22:42 Adam Conrad tags verification-needed
2016-06-03 14:23:28 Adam Conrad python-libnacl (Ubuntu Xenial): status In Progress Fix Committed
2016-06-03 14:29:21 Colin Watson description In order to be able to authenticate properly to myapps.developer.ubuntu.com for such things as uploading snaps, snapcraft is going to need the "pymacaroons" library. (This is because it needs to be able to get a macaroon-format authentication token from myapps, then go to SSO to get a "discharge macaroon" that confirms that it actually has permission from the user in question to act on their behalf, then bind these two tokens together; it's that last step that requires pymacaroons.) pymacaroons in turn also requires python-libnacl. I hope that we're generally agreed that it would be better for snapcraft not to need to embed its own copies of these libraries. I've packaged both of these in Debian unstable and they're therefore also in yakkety, but we need them in xenial-updates as well. I plan to test these by running the pymacaroons functional tests (which are in git although for some reason not in the released tarballs) against the built binaries. In order to be able to authenticate properly to myapps.developer.ubuntu.com for such things as uploading snaps, snapcraft is going to need the "pymacaroons" library. (This is because it needs to be able to get a macaroon-format authentication token from myapps, then go to SSO to get a "discharge macaroon" that confirms that it actually has permission from the user in question to act on their behalf, then bind these two tokens together; it's that last step that requires pymacaroons.) pymacaroons in turn also requires python-libnacl. I hope that we're generally agreed that it would be better for snapcraft not to need to embed its own copies of these libraries. I've packaged both of these in Debian unstable and they're therefore also in yakkety, but we need them in xenial-updates as well. I plan to test these by running the pymacaroons functional tests (which are in git although for some reason not in the released tarballs) against the built binaries, for both Python 2 and 3.
2016-06-04 00:49:41 Colin Watson tags verification-needed verification-done
2016-06-07 18:11:31 Mathew Hodson pymacaroons (Ubuntu): importance Undecided High
2016-06-07 18:11:33 Mathew Hodson python-libnacl (Ubuntu): importance Undecided High
2016-06-08 23:00:59 Launchpad Janitor python-libnacl (Ubuntu Xenial): status Fix Committed Fix Released
2016-06-08 23:01:05 Adam Conrad removed subscriber Ubuntu Stable Release Updates Team
2016-06-08 23:01:09 Launchpad Janitor pymacaroons (Ubuntu Xenial): status Fix Committed Fix Released