Public bug reported: On the extended testing for the SRU in bug 1817665 we found that there are a few dependency issues that need to be fixed.
python-libnacl - depends on <1.4 but xenial (and trusty soon) have 1.4.5 Fix by importing https://github.com/ecordell/pymacaroons/commit/3924d5b56c42234d0bff3820bc4cb6c4d3f74d8d python-six - depends on >=1.8.0 - but trusty is on 1.5.2 still We evaluated if we need to backport six as well (a lot or reverse deps). We found that the usage of pymacaroons is actually ok with 1.5.2 Upstream regularly bumps the dependency level as well as some changes that got added but in the meantime removed (e.g. the serialization). Eventually only two use cases for python3-six are left - pymacaroons/caveat_delegates/encrypted_first_party.py:4:from six import iteritems - pymacaroons/utils.py:5:from six import text_type, binary_type None of these are changed in six between 1.5.2 and 1.8 checked by Odd_block, ahasenack and me. python2 - we don't need/want python2 support in this, so since we don't usually exercise and have no interest in supporting the python2 paths lets drop them from pymacaroons in trusty (where they are not published yet). ** Affects: pymacaroons (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1822780 Title: dependency issues in the pymacaroons stack To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pymacaroons/+bug/1822780/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs