- Package:
- src:pcbasic
- Source:
- src:pcbasic
- Submitter:
- Alexandre Detiste
- Date:
- 2026-10-11 13:07:05 UTC
- Severity:
- normal
Dear Maintainer, python3-toml is on it's way out. Python3 projects are migrating to Tomli or tomllib (the copy integrated the Python standard library) Please consider this patch that allows removal of the python3-toml build-dependency. Greetings Alexandre /tmp/pcbasic$ cat debian/patches/0004_drop_usage_of_old_toml.patch --- a/make/linux.py +++ b/make/linux.py @@ -9,15 +9,15 @@ import os import sys import subprocess - -import toml +import tomllib from .common import make_clean, build_icon, make_docs, mkdir, make_ready from .common import VERSION, HERE, RESOURCE_PATH # project config -SETUP_DATA = toml.load(os.path.join(HERE, 'pyproject.toml'))['project'] +with open(os.path.join(HERE, 'pyproject.toml'), 'rb') as fd: + SETUP_DATA = tomllib.load(fd)['project'] # paths CONTROL_FILE = os.path.join(RESOURCE_PATH, 'control')
We believe that the bug you reported is fixed in the latest version of
pcbasic, 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 1131531@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ying-Chun Liu (PaulLiu) <paulliu@debian.org> (supplier of updated pcbasic 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 11 Oct 2026 13:37:27 +0100
Source: pcbasic
Architecture: source
Version: 2.0.8-1
Distribution: unstable
Urgency: low
Maintainer: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Changed-By: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Closes: 1085773 1131531
Changes:
pcbasic (2.0.8-1) unstable; urgency=low
.
[ Ying-Chun Liu (PaulLiu) <paulliu@debian.org> ]
* New upstream release.
- Upstream fixes Python SyntaxWarning (Closes: #1085773)
[ Alexandre Detiste <alexandre.detiste@gmail.com> ]
* Add debian/patches/0004_drop_usage_of_old_toml.patch
- Porting python-toml to tomllib. (Closes: #1131531)
Checksums-Sha1:
b6a11b5bbd7b6e49109f5fd3827cfe1f3d393592 2130 pcbasic_2.0.8-1.dsc
b94c0ac14427b5949b9768dbd681ac8c1b1edcb7 3887770 pcbasic_2.0.8.orig.tar.gz
a1b0aa1b8fd33edc098e157fdf66672ef0675381 12484 pcbasic_2.0.8-1.debian.tar.xz
7cc9ba021e11eed8010e221c133e09f1f04aeba5 10737 pcbasic_2.0.8-1_source.buildinfo
Checksums-Sha256:
78bd7f54856cbe46b8eaf854aa997df0aacbc6432ee2c02771c8d826e33a217b 2130 pcbasic_2.0.8-1.dsc
29128eadc08ca82cefe1eb898891e33b11c943775f5db02913d265ac19f2c2b2 3887770 pcbasic_2.0.8.orig.tar.gz
adf021b5f0a2bd54b08c1ec4592d2cb27d984f3799b77a3d5d4aaf6a20e0fd33 12484 pcbasic_2.0.8-1.debian.tar.xz
5caf64a983e30dbdb1217804ff1a3beb155976b9254b10189123fe8aa9364eda 10737 pcbasic_2.0.8-1_source.buildinfo
Files:
c6a4ddd1c9c7b18fbd5e8f87468c9a81 2130 interpreters optional pcbasic_2.0.8-1.dsc
e1bdfd5a761395a930972e40f67eb684 3887770 interpreters optional pcbasic_2.0.8.orig.tar.gz
b63ad41d42a66c7b708358a2c142793f 12484 interpreters optional pcbasic_2.0.8-1.debian.tar.xz
81580295e328beba403a7308eb5712ad 10737 interpreters optional pcbasic_2.0.8-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEo2h49GQQhoFgDLZIRBc/oT0FiIgFAmrLhR0THHBhdWxsaXVA
ZGViaWFuLm9yZwAKCRBEFz+hPQWIiEWFD/9LRpC3Y0oNpGrSfYr+yN6rDVjrRPEl
nmrlSvz7kvgKwhBliOkIUk3NLPzMUO59bZBd6KsL45dDZ7dZhLDjKa6dHRyNRrV2
1T+Ntd5rNQPrZVapAMabZ5y4qINckwH4kxOlUidX1lDUB9WAx7MnjeREEbiLe0aZ
CkRkp6+75mlwY3mX9RvdmJK9iPKZzk6tEvQ+7LynaiIOQRxF0uAnk5Gn/SJnyUYX
FULRlyb+fTIhWlbWWhpxTJ8/OXZZ2UijZhZyfaakgBOHSdJSLo+yR3YhLmd6axaz
lbuzXuk8Z5vo7S6FtzF8cShh6KzQs38YNuVkqeFYm2EGvKwZpebujGcV17VfCBUJ
YhzdnmAjUKrVhr2ZIZ/wHaQOIHkH06pxB3cveJ2Y6dCtORaM3DnB+njdrUirILT3
AeKL5G78JbqEFfJEV+bJ7O/84keTi2s3kIPiXIZJhkJM82nrFkuwvtpuoq+h4YHC
5HWeZO2KReJuY5p3EbWeZj8W7Y/xErDogoCfOVWxJtZ243OxH37d/ub7c8cGsGvR
q1/6RRXOAoyVBJ9zo/CGBFjXuiLMb6gEcpt7d+vYEdUWsVl7IMOjDt6rHEyI6Lqe
fsDSxbQ2CUx/IK93PXCj/bMJ3p2Kec0x31v1RLnueDMy6aCjWkJBs9xH9GlSyziX
Sec+JGgfQgAMWQ==
=JBRL
-----END PGP SIGNATURE-----