Your message dated Mon, 23 Feb 2026 08:48:27 +0000
with message-id <[email protected]>
and subject line Bug#1128660: fixed in python-rapidjson 1.4-4
has caused the Debian Bug report #1128660,
regarding python-rapidjson: please fix d/watch to detect newer release
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.)
--
1128660: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128660
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-rapidjson
Version: 1.4-3
Severity: normal
Dear Maintainer,
The current d/watch file cannot detect recent releases.
Please replace a '_' with a '-' in the watch file.
The GitHub repos at https://github.com/python-rapidjson/python-rapidjson
seems to depends on a git submodule which might not play well with debian
tooling.
I'm a bit puzzled why UDD only gives me this result now
in my query hereunder, but it got fixed eventualy at last.
Greetings
Alexandre
https://pypi.debian.net/python-rapidjson
...
. python-rapidjson-1.15.tar.gz
. python-rapidjson-1.16.tar.gz
. python-rapidjson-1.17.tar.gz
. python-rapidjson-1.18.tar.gz
. python-rapidjson-1.19.tar.gz
. python_rapidjson-1.20.tar.gz
. python_rapidjson-1.21.tar.gz
. python_rapidjson-1.22.tar.gz
. python_rapidjson-1.23.tar.gz
$ cat pypi-bad.py
#!/usr/bin/python3
# https://udd.debian.org/schema/udd.html
# https://regex101.com/
import re
from looseversion import LooseVersion2 as V
import requests
import psycopg
RE = re.compile(r'(https?://pypi\.debian\.net/.*)/(.*)\-')
conn =
psycopg.connect("postgresql://udd-mirror:[email protected]/udd")
cursor = conn.cursor()
cursor.execute("""
SELECT DISTINCT source, version, watch_file
FROM upstream
WHERE watch_file LIKE '%://pypi.debian.net/%'
AND status = 'error'
""")
count = 0
for row in cursor.fetchall():
source_, version_, watch_ = row
source = source_.decode('ascii', 'ignore')
version = version_.decode('ascii', 'ignore')
watch = watch_.decode('ascii', 'ignore')
current = V(version)
if not current:
print('cannot parse %s' % version)
continue
watch = watch.replace('@PACKAGE@', source)
watch = watch.replace('@ANY_VERSION@', '-any_version')
match = RE.search(watch)
if not match:
continue
base = match[1]
archive = match[2]
transform = archive.replace('-', '_').lower()
if transform == archive:
continue
count += 1
print(base, version, archive)
r = requests.get(base)
for line in r.text.splitlines():
if transform in line:
#print(line)
new_v = line.split('>')[1].split('<')[0]
if '-' not in new_v:
print('cannot parse %s' % version)
continue
next_v = new_v.split('-')[1]
if next_v.endswith('.tar.gz'):
next_v = next_v[:len(next_v)-len('.tar.gz')]
if next_v.endswith('.tgz'):
next_v = next_v[:len(next_v)-len('.tgz')]
next_version = V(next_v)
if not next_version:
print('cannot parse %s' % next_version)
elif next_version > current:
print(source, version, base, new_v, archive)
print(count)
--- End Message ---
--- Begin Message ---
Source: python-rapidjson
Source-Version: 1.4-4
Done: Thomas Goirand <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-rapidjson, 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.
Thomas Goirand <[email protected]> (supplier of updated python-rapidjson 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, 23 Feb 2026 09:25:36 +0100
Source: python-rapidjson
Architecture: source
Version: 1.4-4
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1128660
Changes:
python-rapidjson (1.4-4) unstable; urgency=medium
.
* d/watch: switch to mode=git, version=4 (Closes: #1128660).
Checksums-Sha1:
273a2ab6d29dcc4b9050f0be7586de2f4b7f7172 2213 python-rapidjson_1.4-4.dsc
2ca0516082dd2af0e61d31302d3d3e5e3e355c41 2328
python-rapidjson_1.4-4.debian.tar.xz
fb89faa8927624b7c27bc2105986b59e89e3cdf7 9061
python-rapidjson_1.4-4_amd64.buildinfo
Checksums-Sha256:
d99dacac20849323ee8e0e5ecc1210d9da9021496f9780bbee8505d4469946ef 2213
python-rapidjson_1.4-4.dsc
5fc013691e444c1a461701089d5279febf416d9e1dd1cf6295226f74e13707c6 2328
python-rapidjson_1.4-4.debian.tar.xz
2ff29d6a3922622f66089ab9a3afd7de32ddeb9e34e041010823c65c9ab0c5ff 9061
python-rapidjson_1.4-4_amd64.buildinfo
Files:
ad8ef273e8b979954352b0bc12032703 2213 python optional
python-rapidjson_1.4-4.dsc
82c148c617f31e51087e5c834c1d4db4 2328 python optional
python-rapidjson_1.4-4.debian.tar.xz
544e7b8e43052e84dc67e9009014f5ee 9061 python optional
python-rapidjson_1.4-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmmcD3cACgkQ1BatFaxr
Q/6ppg/8C9yUSKS7i0MNkWMjtN5E6NwULvhcTcx6BltIjvu6AL06A54qPZGergwl
KVRmSsekkmQ+3FQjcKIhFtXuM5P6JJbZoey2WWDwzoON+6Viyl540p95+g7CJfVP
Vk/GTMBCrKDQaKzZgHiAt4bilixgaDTuW0OZQKKvsqIzhbYrZ0lhnqjIOXAsG65Y
96KSNS+5t+INiyu/d0+7xYbgGHQf4drl5+uOZ/FqvO1UHFtRM3TYD9H9UglVHrFz
ZVoPZMyCTt0Z3bKblSfb9+MTsso6LZsN/+GxAsB6I2uCRTpLXHy7Ut4KE8b3JF1h
aiPFP9p+AYqCVNPRsUO2Cuj1OJceyJ/ZUPMGQPXbQrYb2liRD/DOfdfk2A/lr8UT
GKSZAfUHgCpYTbNCXQtT8rGcNHm+dEnrD+DScoI4XDKpXEUi/s3vzFhRvacabF5L
MiyVYiaPSOFXKbDNjDahdU4K3WglCm1+CSh+94y4Uz5yRvkOhMGlBV1nB0ixC0ZE
vn8n4HS1cHVXvaq0SWF3BZsF1PmyFXTLZ4LZjFIVMkf0NLL1r/K/vFWqEh9At5nR
xM1b4iohTdz8v88oK1HqoSsLbFenmfeKeXVuHaNHlWeK+ZpkLvUTDbu4+W9IXR1K
9NMy4UCBFSg0uCf5WZFDKSzglkavOuZkT6JQ3L/LwquUaFjJJG0=
=14TH
-----END PGP SIGNATURE-----
pgp8c6FKAc6F3.pgp
Description: PGP signature
--- End Message ---