Uploaded protobuf to the Xenial SRU queue. I fixed some things from your
diff:

  - Added (LP: #xxx) to the changelog so that it's linked to this bug
  - Added --with python3 in debian/rules. Without this we don't get the right 
python3 dependencies on the pkg.
  - Dropped the add-python3.patch file, as we `cp python python3' in rules.
  - Added python3-six build dependency (something else pulled this in already 
so this isn't that critical)

> At least for our usecase there is no need to backport this to Artful. Who
> should I ask?

Someone in the SRU team (~ubuntu-sru). The problem is that if you
upgrade from Xenial to Zesty or (soon) Artful and we haven't SRUed the
fixes then users could either become unfixed or in some cases (didn't
check / don't remember for this bug) package versions might go
backwards. I'm just not sure what the SRU policy on this is. (For
backports the policy is that you have to backport to all of the
intermediate releases too, for these reasons.)

> I tested snapcraft-login as in above question.

Great - I just think that should be in the SRU description too so that
the actual uploads make sure Snapcraft still works.

** Package changed: python-nacl (Ubuntu) => py-macaroon-bakery (Ubuntu)

** Changed in: protobuf (Ubuntu)
       Status: New => Fix Released

** Changed in: protobuf (Ubuntu Xenial)
       Status: New => In Progress

** Changed in: py-macaroon-bakery (Ubuntu)
     Assignee: (unassigned) => Andrea Azzarone (azzar1)

** Changed in: protobuf (Ubuntu Xenial)
     Assignee: (unassigned) => Andrea Azzarone (azzar1)

** Changed in: py-macaroon-bakery (Ubuntu)
       Status: New => Fix Released

** Changed in: pymacaroons (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to protobuf in Ubuntu.
https://bugs.launchpad.net/bugs/1735160

Title:
  [SRU] Please backport python3-macaroonbakery 0.0.6-1 [universe] from
  bionic

Status in httmock package in Ubuntu:
  Fix Released
Status in protobuf package in Ubuntu:
  Fix Released
Status in py-macaroon-bakery package in Ubuntu:
  Fix Released
Status in pymacaroons package in Ubuntu:
  Fix Released
Status in httmock source package in Xenial:
  In Progress
Status in protobuf source package in Xenial:
  In Progress
Status in py-macaroon-bakery source package in Xenial:
  New
Status in pymacaroons source package in Xenial:
  New

Bug description:
  [Impact]
  As part of allowing Ubuntu users to enable canonical-livepatch from 
software-properties GUI 
(https://wiki.ubuntu.com/SoftwareUpdates#Update_settings) we need to backport 
python3-macaroonbakery 0.0.6-1 [universe] from bionic. This will requires quite 
few changes:

  - backport httmock 1.2.6-1 [universe] from bionic - no httmock in xenial
  - backport pymacaroons 0.12.0-1 [universe] from bionic - xenial has 
0.9.2-0ubuntu1
  - SRU some changes in google-apputils-python - 
https://bugs.launchpad.net/ubuntu/+source/google-apputils-python/+bug/1735162
  - add python3-protobuf to python-protobuf 2.6.1-1.3 - Right now the python3 
package is not built.

  [Test case]
  - for python3-protobuf: $ python3 -c "import google.protobuf"
  - for python3-macaroonbakery: make sure all the tests pass

  [Regression Potential]
  - httmock, none has it's not in xenial
  - python3-protobuf, none has the python2 code was not edited
  TBC
  - pymacaroons, none has 0.12 is backward compatible with 0.9.2
  - python3-protobuf, none has it's not in xenial.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/httmock/+bug/1735160/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to