Public bug reported:

these are fixed in dnspython 2.0 ... however OpenStack wants to keep
1.6.


________________ RFC2136ClientTest.test_query_soa_wraps_errors _________________

self = <dns_rfc2136_test.RFC2136ClientTest
testMethod=test_query_soa_wraps_errors>

    def setUp(self):
        from certbot_dns_rfc2136._internal.dns_rfc2136 import _RFC2136Client
    
>       self.rfc2136_client = _RFC2136Client(SERVER, PORT, NAME, SECRET, 
> dns.tsig.HMAC_MD5,
        TIMEOUT)

tests/dns_rfc2136_test.py:81: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
certbot_dns_rfc2136/_internal/dns_rfc2136.py:109: in __init__
    self.keyring = dns.tsigkeyring.from_text({
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

textring = {'a-tsig-key.':
'SSB3b25kZXIgd2hvIHdpbGwgYm90aGVyIHRvIGRlY29kZSB0aGlzIHRleHQK'}

    def from_text(textring):
        """Convert a dictionary containing (textual DNS name, base64 secret) 
pairs
        into a binary keyring which has (dns.name.Name, binary secret) pairs.
        @rtype: dict"""
    
        keyring = {}
        for keytext in textring:
            keyname = dns.name.from_text(keytext)
>           secret = base64.decodestring(maybe_encode(textring[keytext]))
E           AttributeError: module 'base64' has no attribute 'decodestring'

/usr/lib/python3/dist-packages/dns/tsigkeyring.py:35: AttributeError
===================== 12 failed, 7 passed in 0.50 seconds ======================
E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_certbot-dns-rfc2136/build; python3.9 -m 
pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 
returned exit code 13

** Affects: dnspython (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: python-certbot-dns-rfc2136 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ftbfs rls-hh-incoming

** Also affects: python-certbot-dns-rfc2136 (Ubuntu)
   Importance: Undecided
       Status: New

** Tags added: ftbfs

** Tags added: rls-hh-incoming

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1907228

Title:
  dnspython is outdated, causes other packages fail in tests

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to