Your message dated Sun, 11 May 2025 21:49:10 +0000
with message-id <e1ueexm-001wbn...@fasolo.debian.org>
and subject line Bug#1104884: fixed in ibm-3270 4.3ga10-5
has caused the Debian Bug report #1104884,
regarding ibm-3270: will FTBFS during trixie support period
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 ow...@bugs.debian.org
immediately.)
--
1104884: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104884
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ibm-3270
Version: 4.3ga10-4
Severity: serious
Tags: ftbfs trixie sid
User: debian...@lists.debian.org
Usertags: ftbfs-during-trixie-support-period
Dear maintainer:
During a rebuild of all packages in unstable in the year 2028, your package
failed to build:
--------------------------------------------------------------------------------
[...]
PASS
make[3]: Leaving directory
'/<<PKGBUILDDIR>>/obj/x86_64-pc-linux-gnu/lib32xx/test'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib/32xx'
......................s......................................................................s.......................ssConnection
failed:
TLS: Host certificate verification failed:
certificate has expired (10)
EsConnection failed:
TLS: Host certificate verification failed:
certificate has expired (10)
EException in thread Thread-101 (do_wrap):
Traceback (most recent call last):
F File "/usr/lib/python3.13/threading.py", line 1041, in _bootstrap_inner
self.run()
~~~~~~~~^^
File "/usr/lib/python3.13/threading.py", line 992, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/s3270/Test/testTls.py", line 219, in do_wrap
server.wrap()
~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/Common/Test/tls_server.py", line 63, in wrap
self.conn = self.context.wrap_socket(self.clear_conn, server_side=True)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/ssl.py", line 455, in wrap_socket
return self.sslsocket_class._create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
sock=sock,
^^^^^^^^^^
...<5 lines>...
session=session
^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/ssl.py", line 1076, in _create
self.do_handshake()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/ssl.py", line 1372, in do_handshake
self._sslobj.do_handshake()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
ssl.SSLError: [SSL: SSLV3_ALERT_CERTIFICATE_EXPIRED] ssl/tls alert certificate
expired (_ssl.c:1029)
..E.Connection failed:
TLS: Host certificate verification failed:
certificate has expired (10)
Ess.......s..........ssssss.............................ssss...............ss.sss....pr3287:
Socket read: Connection reset by peer
.s..
======================================================================
ERROR: test_s3270_blocking_connect
(s3270.Test.testTls.TestS3270Tls.test_s3270_blocking_connect)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/s3270/Test/testTls.py", line 308, in
test_s3270_blocking_connect
server.wrap()
~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/Common/Test/tls_server.py", line 63, in wrap
self.conn = self.context.wrap_socket(self.clear_conn, server_side=True)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/ssl.py", line 455, in wrap_socket
return self.sslsocket_class._create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
sock=sock,
^^^^^^^^^^
...<5 lines>...
session=session
^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/ssl.py", line 1076, in _create
self.do_handshake()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/ssl.py", line 1372, in do_handshake
self._sslobj.do_handshake()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
ssl.SSLError: [SSL: SSLV3_ALERT_CERTIFICATE_EXPIRED] ssl/tls alert certificate
expired (_ssl.c:1029)
======================================================================
ERROR: test_s3270_starttls (s3270.Test.testTls.TestS3270Tls.test_s3270_starttls)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/s3270/Test/testTls.py", line 94, in test_s3270_starttls
server.starttls()
~~~~~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/Common/Test/tls_server.py", line 78, in starttls
self.wrap()
~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/Common/Test/tls_server.py", line 63, in wrap
self.conn = self.context.wrap_socket(self.clear_conn, server_side=True)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/ssl.py", line 455, in wrap_socket
return self.sslsocket_class._create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
sock=sock,
^^^^^^^^^^
...<5 lines>...
session=session
^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/ssl.py", line 1076, in _create
self.do_handshake()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/ssl.py", line 1372, in do_handshake
self._sslobj.do_handshake()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
ssl.SSLError: [SSL: SSLV3_ALERT_CERTIFICATE_EXPIRED] ssl/tls alert certificate
expired (_ssl.c:1029)
======================================================================
ERROR: test_s3270_tls_max (s3270.Test.testTls.TestS3270Tls.test_s3270_tls_max)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/s3270/Test/testTls.py", line 161, in test_s3270_tls_max
server.wrap()
~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/Common/Test/tls_server.py", line 63, in wrap
self.conn = self.context.wrap_socket(self.clear_conn, server_side=True)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/ssl.py", line 455, in wrap_socket
return self.sslsocket_class._create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
sock=sock,
^^^^^^^^^^
...<5 lines>...
session=session
^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/ssl.py", line 1076, in _create
self.do_handshake()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/ssl.py", line 1372, in do_handshake
self._sslobj.do_handshake()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
ssl.SSLError: [SSL: SSLV3_ALERT_CERTIFICATE_EXPIRED] ssl/tls alert certificate
expired (_ssl.c:1029)
======================================================================
ERROR: test_s3270_tls_smoke
(s3270.Test.testTls.TestS3270Tls.test_s3270_tls_smoke)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/s3270/Test/testTls.py", line 60, in
test_s3270_tls_smoke
server.wrap()
~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/Common/Test/tls_server.py", line 63, in wrap
self.conn = self.context.wrap_socket(self.clear_conn, server_side=True)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/ssl.py", line 455, in wrap_socket
return self.sslsocket_class._create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
sock=sock,
^^^^^^^^^^
...<5 lines>...
session=session
^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/ssl.py", line 1076, in _create
self.do_handshake()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/ssl.py", line 1372, in do_handshake
self._sslobj.do_handshake()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
ssl.SSLError: [SSL: SSLV3_ALERT_CERTIFICATE_EXPIRED] ssl/tls alert certificate
expired (_ssl.c:1029)
======================================================================
FAIL: test_s3270_tls_basic_min_max
(s3270.Test.testTls.TestS3270Tls.test_s3270_tls_basic_min_max)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/s3270/Test/testTls.py", line 244, in
test_s3270_tls_basic_min_max
self.assertEqual(r.status_code, 200, 'Expected HTTP success for Open()')
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 400 != 200 : Expected HTTP success for Open()
----------------------------------------------------------------------
Ran 251 tests in 50.500s
FAILED (failures=1, errors=4, skipped=47)
make[1]: *** [Makefile:447: pytests] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
rm -fr -- /tmp/dh-xdg-rundir-RLU6DW3H
dh_auto_test: error: make -j2 test "TESTSUITEFLAGS=-j2 --verbose" VERBOSE=1
returned exit code 2
make: *** [debian/rules:12: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/ftbfs-future/
About the archive rebuild: This is an effort to keep trixie free from FTBFS bugs
during its lifetime as a supported distribution, as explained here:
https://lists.debian.org/debian-devel/2024/05/msg00414.html
This category of bugs is considered to be RC for trixie.
The build was made using sbuild and a reduced chroot with only
build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:ibm-3270, so that this is still
visible in the BTS web page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: ibm-3270
Source-Version: 4.3ga10-5
Done: Philipp Kern <pk...@debian.org>
We believe that the bug you reported is fixed in the latest version of
ibm-3270, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1104...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Philipp Kern <pk...@debian.org> (supplier of updated ibm-3270 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 11 May 2025 23:16:02 +0200
Source: ibm-3270
Architecture: source
Version: 4.3ga10-5
Distribution: unstable
Urgency: medium
Maintainer: Philipp Kern <pk...@debian.org>
Changed-By: Philipp Kern <pk...@debian.org>
Closes: 1104884
Changes:
ibm-3270 (4.3ga10-5) unstable; urgency=medium
.
* Regenerate TLS certs during build. (Closes: #1104884)
Checksums-Sha1:
28338217e6925fc2bd3723bc8a425ded6ae5ef3f 1913 ibm-3270_4.3ga10-5.dsc
3ba6997ac733ca5d381836cea001e8ad7e02fc35 10660 ibm-3270_4.3ga10-5.debian.tar.xz
9052520caf4f14070e34c5d57f2c37431fbbdde7 11861
ibm-3270_4.3ga10-5_amd64.buildinfo
Checksums-Sha256:
e79f533414ea4c7e6ea1b65409aec61a6b48479ce4d50d8dc02b23047a03450f 1913
ibm-3270_4.3ga10-5.dsc
e8704076dffd8275cc6036696a3da783216cb56ba9b50fa7b27a679a91849362 10660
ibm-3270_4.3ga10-5.debian.tar.xz
477adab3e2024c794227efe7f35e070d4e53a3998baf2f56fb112557119c6af5 11861
ibm-3270_4.3ga10-5_amd64.buildinfo
Files:
5fb15653e1a9ef43f4a094c14f037c2b 1913 net optional ibm-3270_4.3ga10-5.dsc
38e83019a1228f30b15f07cb21686a87 10660 net optional
ibm-3270_4.3ga10-5.debian.tar.xz
f84f2b4212133d0fe496fe9fc923c223 11861 net optional
ibm-3270_4.3ga10-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFFBAEBCgAvFiEEPzuChCNsw7gPxr3/RG4lRTXQVuwFAmghFrIRHHBrZXJuQGRl
Ymlhbi5vcmcACgkQRG4lRTXQVuzRfwf/SErcMe/cFnfFV8ujxOSAkCPOBKp/QGGb
D3qwTFCMMDTwhpu28mmLvrhJ+I/y+Z6lcu5bp/Ag+I/ZEQYHT6ACIG+o8blG8Zad
cVBQhWxvg47I31c9PFJ5alPFY85stqD7frhoRYLfaW2DLbw8sAfmXF1DJoDqFS4c
Rgt5y0X8xX8i9Q/OznMmAfWb15mo8Gcv8Y8WpueU0aqIl9A/UxXt8hZ88X/hNz6m
CwQUFqONmWrLVN85iQi96qU7gvztdNGHmXiT1rmhVDKsI4XYF+HHYNvOJ3sKvhvV
8D5VSiOrnKHfXC8nSvT0OExAH2iEwjpGZFwwiv0+gYIXsa0w5gss7Q==
=eBR5
-----END PGP SIGNATURE-----
pgpOfWvrTugFm.pgp
Description: PGP signature
--- End Message ---