Your message dated Sun, 13 Feb 2022 07:48:08 +0100
with message-id <[email protected]>
and subject line 
has caused the Debian Bug report #911837,
regarding twisted: autopkgtest needs update for new version of openssl
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
911837: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911837
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: twisted
Version: 18.7.0-3
User: [email protected]
Usertags: needs-update
Control: affects -1 src:python3-defaults

[X-Debbugs-CC: [email protected],
[email protected]]

Dear maintainers,

With a recent upload of python3-defaults the autopkgtest of twisted
fails in testing when that autopkgtest is run with the binary packages
of python3-defaults from unstable. It passes when run with only packages
from testing. In tabular form:
                       pass            fail
python3-defaults       from testing    3.6.7-1
twisted                from testing    18.7.0-3
versioned deps [0]     from testing    from unstable
all others             from testing    from testing

I copied some of the output at the bottom of this report.  Looking at
the error, it seems you need to update the tests for the version of
openssl in unstable, version 1.1.1. We have a Wiki page that describes
the common updates required [1].

Currently this regression is contributing to the delay of the migration
of python3-defaults to testing [2].

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[0] You can see what packages were added from the second line of the log
file quoted below. The migration software adds source package from
unstable to the list if they are needed to install packages from
python3-defaults/3.6.7-1. I.e. due to versioned dependencies or
breaks/conflicts. In this case: python3-defaults/3.6.7-1 openssl/1.1.1-1
python3-stdlib-extensions/3.7.1-1 python3.6/3.6.7-1
[1] https://wiki.debian.org/ContinuousIntegration/TriagingTips/openssl-1.1.1
[2] https://qa.debian.org/excuses.php?package=python3-defaults

https://ci.debian.net/data/autopkgtest/testing/amd64/t/twisted/1204127/log.gz

/usr/lib/python3/dist-packages/service_identity/pyopenssl.py:97:
SubjectAltNameWarning: Certificate has no `subjectAltName`, falling back
to check for a `commonName` for now.  This feature is being removed by
major browsers and deprecated by RFC 2818.
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/twisted/test/test_tcp.py", line
1196, in clientDisconnected
    self.assertEqual(exception.args[0], expectedErrorCode)
  File "/usr/lib/python3/dist-packages/twisted/trial/_synctest.py", line
432, in assertEqual
    super(_Assertions, self).assertEqual(first, second, msg)
  File "/usr/lib/python3.6/unittest/case.py", line 829, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python3.6/unittest/case.py", line 1028, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
  File "/usr/lib/python3.6/unittest/case.py", line 1010, in
assertSequenceEqual
    self.fail(msg)
twisted.trial.unittest.FailTest: Lists differ: [('SSL routines',
'ssl_write_internal', 'protocol is shutdown')] != [('SSL routines',
'SSL_write', 'protocol is shutdown')]

First differing element 0:
('SSL routines', 'ssl_write_internal', 'protocol is shutdown')
('SSL routines', 'SSL_write', 'protocol is shutdown')

- [('SSL routines', 'ssl_write_internal', 'protocol is shutdown')]
?                    ^^^      ---------

+ [('SSL routines', 'SSL_write', 'protocol is shutdown')]
?                    ^^^

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/twisted/test/test_sslverify.py",
line 2677, in test_doesNotStumbleOverEmptyList
    sslverify._expandCipherString(u'', SSL.SSLv23_METHOD, 0)
  File "/usr/lib/python3/dist-packages/twisted/trial/_synctest.py", line
432, in assertEqual
    super(_Assertions, self).assertEqual(first, second, msg)
  File "/usr/lib/python3.6/unittest/case.py", line 829, in assertEqual
    assertion_func(first, second, msg=msg)
  File "/usr/lib/python3.6/unittest/case.py", line 1028, in assertListEqual
    self.assertSequenceEqual(list1, list2, msg, seq_type=list)
  File "/usr/lib/python3.6/unittest/case.py", line 1010, in
assertSequenceEqual
    self.fail(msg)
twisted.trial.unittest.FailTest: Lists differ: [] !=
[OpenSSLCipher('TLS_AES_256_GCM_SHA384'), [82 chars]56')]

Second list contains 3 additional elements.
First extra element 0:
OpenSSLCipher('TLS_AES_256_GCM_SHA384')

- []
+ [OpenSSLCipher('TLS_AES_256_GCM_SHA384'),
+  OpenSSLCipher('TLS_CHACHA20_POLY1305_SHA256'),
+  OpenSSLCipher('TLS_AES_128_GCM_SHA256')]
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/twisted/test/test_sslverify.py",
line 1636, in assertECDH
    self.assertIn(u"ECDH", cipher)
  File "/usr/lib/python3/dist-packages/twisted/trial/_synctest.py", line
492, in assertIn
    % (containee, container))
twisted.trial.unittest.FailTest: 'ECDH' not in 'TLS_AES_256_GCM_SHA384'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/twisted/test/test_sslverify.py",
line 874, in test_givesMeaningfulErrorMessageIfNoCipherMatches
    sslverify.OpenSSLAcceptableCiphers.fromOpenSSLCipherString('')
  File "/usr/lib/python3/dist-packages/twisted/trial/_synctest.py", line
421, in assertRaises
    return context._handle(lambda: f(*args, **kwargs))
  File "/usr/lib/python3/dist-packages/twisted/trial/_synctest.py", line
315, in _handle
    self._returnValue = obj()
  File "/usr/lib/python3/dist-packages/twisted/trial/_synctest.py", line
331, in __exit__
    self._expectedName, self._returnValue)
twisted.trial.unittest.FailTest: ValueError not raised
(<twisted.internet._sslverify.OpenSSLCertificateOptions object at
0x7f9020679048> returned)
/usr/lib/python3/dist-packages/twisted/test/test_sslverify.py:215:
CryptographyDeprecationWarning: DNSName values should be passed as an
A-label string. This means unicode characters should be encoded via
idna. Support for passing unicode strings (aka U-label) will be removed
in a future version.
-------------------------------------------------------------------------------
Ran 12354 tests in 180.147s

180.14729285240173 12354 12354 0 4 2326

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
[email protected]
Cc: 
Bcc: 
Subject: Re: Bug#911837: fixed upstream
Reply-To: 
In-Reply-To: <[email protected]>

Version: 22.1.0-1

Am Thu, Feb 14, 2019 at 11:52:43PM -0800 schrieb Glyph:
> This was fixed upstream as https://twistedmatrix.com/trac/ticket/9580 
> and will hopefully be in a release in the not too distant future.

This issue is fixed by the uploaded of latest version to the archive.
So closing this report now.

Regards
Carsten

--- End Message ---

Reply via email to