Your message dated Mon, 31 Aug 2026 10:04:42 +0000
with message-id <[email protected]>
and subject line Bug#1146280: fixed in xmodem 0.4.7+dfsg-3
has caused the Debian Bug report #1146280,
regarding xmodem: FTBFS: E assert False is True
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.)
--
1146280: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146280
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:xmodem
Version: 0.4.7+dfsg-2
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202608/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot 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:xmodem, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
=================================== FAILURES ===================================
__________________________ test_xmodem_send_with_lrb ___________________________
@pytest.mark.skipif(recv_prog is None, reason=MISSING_LRB_MSG)
def test_xmodem_send_with_lrb():
""" Using external program for receive, verify XMODEM.send(). """
# Given,
_, recv_filename = tempfile.mkstemp()
try:
proc = subprocess.Popen(
(recv_prog, '--xmodem', '--verbose', recv_filename),
stdin=subprocess.PIPE, stdout=subprocess.PIPE, bufsize=0)
getc = functools.partial(_proc_getc, proc=proc)
putc = functools.partial(_proc_putc, proc=proc)
xmodem = XMODEM(getc, putc, pad=b'\xbb')
stream = fill_binary_data(BytesIO())
# Exercise,
status = xmodem.send(stream, timeout=5, callback=_send_callback)
# Verify,
> assert status is True
E assert False is True
test/functional/test_xmodem_using_lrzsz.py:92: AssertionError
----------------------------- Captured stderr call -----------------------------
rb: Security Violationreceived CAN
rb: caught signal -1; exitingreceived CAN
_________________________ test_xmodem1k_send_with_lrb __________________________
@pytest.mark.skipif(recv_prog is None, reason=MISSING_LRB_MSG)
def test_xmodem1k_send_with_lrb():
""" Using external program for receive, verify XMODEM1k.send(). """
# Given,
_, recv_filename = tempfile.mkstemp()
try:
proc = subprocess.Popen(
(recv_prog, '--xmodem', '--verbose', recv_filename),
stdin=subprocess.PIPE, stdout=subprocess.PIPE, bufsize=0)
getc = functools.partial(_proc_getc, proc=proc)
putc = functools.partial(_proc_putc, proc=proc)
xmodem = XMODEM1k(getc, putc, pad=b'\xbb')
stream = fill_binary_data(BytesIO())
# Exercise,
status = xmodem.send(stream, timeout=5, callback=_send_callback)
# Verify,
> assert status is True
E assert False is True
test/functional/test_xmodem_using_lrzsz.py:154: AssertionError
----------------------------- Captured stderr call -----------------------------
received CANrb: Security Violation
rb: caught signal -1; exitingreceived CAN
_____________________ test_xmodem_send_16bit_crc_with_lrb ______________________
@pytest.mark.skipif(recv_prog is None, reason=MISSING_LRB_MSG)
def test_xmodem_send_16bit_crc_with_lrb():
"""
Using external program for receive, verify XMODEM.send() with 16-bit
CRC.
"""
# Given,
_, recv_filename = tempfile.mkstemp()
try:
proc = subprocess.Popen(
(recv_prog, '--xmodem', '--verbose', '--with-crc',
recv_filename),
stdin=subprocess.PIPE, stdout=subprocess.PIPE, bufsize=0)
getc = functools.partial(_proc_getc, proc=proc)
putc = functools.partial(_proc_putc, proc=proc)
xmodem = XMODEM(getc, putc, pad=b'\xbb')
stream = fill_binary_data(BytesIO())
# Exercise,
status = xmodem.send(stream, timeout=5, callback=_send_callback)
# Verify,
> assert status is True
E assert False is True
test/functional/test_xmodem_using_lrzsz.py:218: AssertionError
----------------------------- Captured stderr call -----------------------------
received CANrb: Security Violation
rb: received CANcaught signal -1; exiting
=========================== short test summary info ============================
FAILED test/functional/test_xmodem_using_lrzsz.py::test_xmodem_send_with_lrb
FAILED test/functional/test_xmodem_using_lrzsz.py::test_xmodem1k_send_with_lrb
FAILED
test/functional/test_xmodem_using_lrzsz.py::test_xmodem_send_16bit_crc_with_lrb
========================= 3 failed, 21 passed in 1.08s =========================
E: pybuild pybuild:485: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_xmodem/build; python3.14 -m pytest test
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.14
--parallel=2 returned exit code 13
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: xmodem
Source-Version: 0.4.7+dfsg-3
Done: Bastian Germann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xmodem, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Germann <[email protected]> (supplier of updated xmodem 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 31 Aug 2026 11:50:47 +0200
Source: xmodem
Architecture: source
Version: 0.4.7+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Bastian Germann <[email protected]>
Closes: 1146280
Changes:
xmodem (0.4.7+dfsg-3) unstable; urgency=medium
.
* Team upload
* Use relative path for rb receive tests (Closes: #1146280)
Checksums-Sha1:
5a8512ce4a41abc354fa2269c96c0900c26b1efc 1914 xmodem_0.4.7+dfsg-3.dsc
66eb80ebe5870b5c4c8aa452d8c3917c7d31173c 3876 xmodem_0.4.7+dfsg-3.debian.tar.xz
83a8398a2e286cba8a21e5b847f14d835c4c5b64 6545
xmodem_0.4.7+dfsg-3_source.buildinfo
Checksums-Sha256:
a16aaea05bb66d489cf9b3a083459c094ac2213c44024c332d0c23ab2e943eac 1914
xmodem_0.4.7+dfsg-3.dsc
8d9cfe0c18d6803b97e2cd2667549b11afe4a36af2d77debcf9ed44f9d46278d 3876
xmodem_0.4.7+dfsg-3.debian.tar.xz
a1f2abfcc02b00d734cc27bdf21b80dfe8e0c8a205d9e4836df84c8a323504ba 6545
xmodem_0.4.7+dfsg-3_source.buildinfo
Files:
d5b80618d67d015e0b9cf65d426ad6bb 1914 python optional xmodem_0.4.7+dfsg-3.dsc
ccff7a0645da5c79d3307ad706d5ecec 3876 python optional
xmodem_0.4.7+dfsg-3.debian.tar.xz
1f579a3efd5b9200d951a86155c990e7 6545 python optional
xmodem_0.4.7+dfsg-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmqVT2kQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFBHbDADIH+O8TFDjMk8H8CHO5YZYWoqzrFg8ZUnW
3eo2V8ywut3OXXQvRdG2ZXGmQZAf5pnLIwzNtkbIMicstRnhBvEbzIYD/d0W7pNb
kVZ48dMXXntZdxALrNk2HNr+EqxHJhuBsJzAh3IS1MdVQJ2ImH/tCE9kDT35VU5v
k+6h0vHqRjj398b7tYMIKh8vivVXKKue5qnSpqEGIB+0hronYbIXx68HKnvbS6D8
rdjcu+6QrzxOUHL4XXqCapfFx103YelxKzAd9eD1W34ptM2psdaEeCqdA+NLKB7B
kV03tpSMdbSlXdNBV6L5ULEJqXm2Yh6//ybhLsctrygK7vHDqKtGA/0tJ6fM1hFe
EdLc7jHPchloRxBJypNviZ7r1FfQXeLyGHBs00V2iKjz0el/nhl02EImccQquHw4
GWPkEFDKgheO3VJKLB+wdSqaOzZh59kdOrykWflVRjEi2/8mxqTg7MW/ETat9Gc+
7G/D2/qSyxZG75vIBwpksx/w3tn0yto=
=E8R/
-----END PGP SIGNATURE-----
pgp6Bc_tntm23.pgp
Description: PGP signature
--- End Message ---