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

Reply via email to