Your message dated Tue, 16 Dec 2025 16:34:54 +0000
with message-id <[email protected]>
and subject line Bug#1123064: fixed in cpplint 2.0.2-3
has caused the Debian Bug report #1123064,
regarding cpplint: FTBFS with Python 3.14
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.)
--
1123064: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123064
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: cpplint
Version: 2.0.2-2
Severity: serious
Tags: ftbfs
User: [email protected]
Usertags: python3.14
cpplint fails to build in unstable with Python 3.14 as a supported
Python version. Here's the relevant part of the build log:
I: pybuild base:317: cd
/build/reproducible-path/cpplint-2.0.2/.pybuild/cpython3_3.14_cpplint/build;
python3.14 -m pytest /build/reproducible-path/cpplint-2.0.2/*test.py
============================= test session starts ==============================
platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0
rootdir: /build/reproducible-path/cpplint-2.0.2
configfile: pyproject.toml
plugins: timeout-2.4.0, typeguard-4.4.4, cov-5.0.0
timeout: 481.0s
timeout method: signal
timeout func_only: False
collected 222 items
../../../cpplint_clitest.py ................. [ 7%]
../../../cpplint_unittest.py ........................................... [ 27%]
........................................................................ [ 59%]
........................................................................ [ 91%]
.................F [100%]
=================================== FAILURES ===================================
_______________________ TestQuiet.testQuietWithoutErrors _______________________
self = <cpplint_unittest.TestQuiet object at 0x7f7300b6b230>
def testQuietWithoutErrors(self):
# This will succeed. We filtered out all the known errors for that file.
(return_code, output) = self._runCppLint(
"--quiet", "--filter=" + "-legal/copyright," + "-build/header_guard"
)
assert return_code == 0, output
# No cpplint errors are printed since there were no errors.
assert "[legal/copyright]" not in output
assert "[build/header_guard]" not in output
# --quiet was specified and there were no errors:
# skip the printing of 'Done processing' and 'Total errors..'
assert "Done processing" not in output
assert "Total errors found:" not in output
# Output with no errors must be completely blank!
> assert output == ""
E assert '/build/repro...arget_file:\n' == ''
E
E + /build/reproducible-path/cpplint-2.0.2/cpplint.py:7553:
DeprecationWarning: codecs.open() is deprecated. Use open() instead.
E + with codecs.open(filename, "r", "utf8", "replace") as target_file:
../../../cpplint_unittest.py:7209: AssertionError
---------- coverage: platform linux, python 3.14.2-final-0 -----------
Name Stmts Miss Cover
-----------------------------------------------------------------------
/build/reproducible-path/cpplint-2.0.2/cpplint.py 2375 180 92%
cpplint.py 2375 442 81%
-----------------------------------------------------------------------
TOTAL 4750 622 87%
=========================== short test summary info ============================
FAILED ../../../cpplint_unittest.py::TestQuiet::testQuietWithoutErrors - assert
'/build/repro...arget_file:\n' == ''
Thanks,
--
Colin Watson (he/him) [[email protected]]
-- System Information:
Debian Release: forky/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: arm64
Kernel: Linux 6.16.12+deb14+1-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
Source: cpplint
Source-Version: 2.0.2-3
Done: Jochen Sprickerhof <[email protected]>
We believe that the bug you reported is fixed in the latest version of
cpplint, 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.
Jochen Sprickerhof <[email protected]> (supplier of updated cpplint 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: Tue, 16 Dec 2025 17:24:09 +0100
Source: cpplint
Architecture: source
Version: 2.0.2-3
Distribution: unstable
Urgency: medium
Maintainer: Wolfgang Silbermayr <[email protected]>
Changed-By: Jochen Sprickerhof <[email protected]>
Closes: 1123064
Changes:
cpplint (2.0.2-3) unstable; urgency=medium
.
* Team upload.
* Import upstream patch to drop use of codecs.open() (Closes: #1123064)
Checksums-Sha1:
58d3922a5a6db0a323020bc40836c55bd92e0d10 2209 cpplint_2.0.2-3.dsc
15955c4c0fe229b45812b08a52be8e3ca65e8931 5884 cpplint_2.0.2-3.debian.tar.xz
Checksums-Sha256:
44b90a22a4afccb005957e7524aa9ec6d3aa2cb076336b8fb9ea5ee94aa0fe05 2209
cpplint_2.0.2-3.dsc
d43bdae7b25ca19c572735004a2e39ae581c2174b1e75a297055028f03c1113d 5884
cpplint_2.0.2-3.debian.tar.xz
Files:
7c362c9fbab5230de5e9d6e986295782 2209 devel optional cpplint_2.0.2-3.dsc
21340e95fdf9cc3ceecfeac0e64519e3 5884 devel optional
cpplint_2.0.2-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmlBh8MACgkQW//cwljm
lDP9fw//ZbP5B05Wup4AtTAe9VMc7NAKZNZRglsAGHL8vxaqFHG+sR4VfSZlmA0N
PTB4uVzofwy2ThuRVOpi+nWOIV1Tc5i9OHowmWT7t0sho5frv6VGmG9iHDjgiGAt
WUCHxTPDbIsM5GJG6STAWS9xQC21H0ccvCSNhe4luaVZzANq221M8kIP4V82kCuV
mu8F/PLuPj4wsZ8qR857uNyIJQ61t+SGeekIQL7on9CbgeEV3eX8s6cJOg9Q2FiX
yjs+nW+VonOnwOkvbPL9UWi6H/zfVqc5oeKHh6AxiZhtJCJUnsOHV6wAwBGmWeaD
/kO3u0UW8QQ8hkhqJcZXn37XKVd11nb4ma1omOqzjf6nBe6ofWYFjD1Pd2KZFjiB
kLzLphmDmjYym8JffisaCy57uDM+sZdeFzYV6zu1zkIHsEdSfE+gG+jPy2aAKuXu
vfIYILfWi+cNTEuHeFHaOpRVZOSslxJ3n7jmtxWXGX83byz9tTvuiN4B37h6RLZW
ITL1LLkl0lvC4Fp9uqeVYlSj5JkcvgkQv/hC4Hj1tyKw9ZQvT37KpDlLIyjLCYg3
dq8gpb3+eYOCRF6bOPw7NY22mWjslQKI0JiMueQar99kdaEOZCUC4UZH8RkofVQ/
q0ODVm8hlwdKVXombZEN3KittReMZ1aTOzhznNev20lQjP71Smk=
=UNN5
-----END PGP SIGNATURE-----
pgp2991TD69Sp.pgp
Description: PGP signature
--- End Message ---