** Description changed: - TBD + 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).
-- 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 [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
