#1112680 python3-pycurl: broken dependencies

Package:
python3-pycurl
Source:
python3-pycurl
Description:
Python bindings to libcurl (Python 3)
Submitter:
Sebastian Ramacher
Date:
2025-09-01 19:07:02 UTC
Severity:
normal
Tags:
#1112680#5
Date:
2025-08-31 19:42:12 UTC
From:
To:
Dear maintainer,

the following part of debian/rules fails to handle differences between
curl upstream's version and Debian's mapping:

override_dh_shlibdeps:
	dh_shlibdeps -a
	sed -i '/shlibs:Depends/s,\(libcurl[0-9]*t64-gnutls (>= \)[^)]*\().*\),\1$(CURLVERS)\2,' debian/python3-pycurl*.substvars

This leads to broken dependencies

Depends: python3 (<< 3.14), python3 (>= 3.13~), python3:any, libc6 (>= 2.15), libcurl3t64-gnutls (>= 8.16.0-rc2)

but the current version is 8.16.0~rc2-2.

Cheers

#1112680#8
Date:
2025-09-01 18:40:41 UTC
From:
To:
Hello,

Bug #1112680 in pycurl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/pycurl/-/commit/2bc5bbeab2af031c5442058d8348be235bf501bb

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1112680

#1112680#15
Date:
2025-09-01 19:05:48 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pycurl, 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 1112680@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Scott Talbert <swt@techie.net> (supplier of updated pycurl 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: Mon, 01 Sep 2025 14:35:03 -0400
Source: pycurl
Architecture: source
Version: 7.45.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Scott Talbert <swt@techie.net>
Closes: 1112680
Changes:
 pycurl (7.45.6-3) unstable; urgency=medium
 .
   * Handle -rc versions of curl (Closes: #1112680)
Checksums-Sha1:
 62aedc6920175d0526c22e5a75653f2afaa8a1a1 2522 pycurl_7.45.6-3.dsc
 fe3f3cc65220c77ab011de6ea003605dd287ddb9 11336 pycurl_7.45.6-3.debian.tar.xz
 3f26198f806b53f5f805df5c6d37d4ed34f455d4 10770 pycurl_7.45.6-3_amd64.buildinfo
Checksums-Sha256:
 d2f2b0a111542d35a2acc77147a82b8d27fb09ef08493ea1fb139037a4d65feb 2522 pycurl_7.45.6-3.dsc
 751233d031de5faf62ecf78b6b43e370e3129ef0e63f21df27af5697ec720ca3 11336 pycurl_7.45.6-3.debian.tar.xz
 bd9a488b29ec8c0144e4b2bf8f9411acf40f336a123979d8af08178a467470c8 10770 pycurl_7.45.6-3_amd64.buildinfo
Files:
 ac7503519ea7e6e247577b7740c9996f 2522 python optional pycurl_7.45.6-3.dsc
 7acc81a9f739eb55f158942585d30150 11336 python optional pycurl_7.45.6-3.debian.tar.xz
 d9a5be4c750ed1c75ef8c513512e2b9c 10770 python optional pycurl_7.45.6-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJDBAEBCgAtFiEEbnQ09Yl9Q7F/zVe3U9W8ZLUjeKIFAmi16IsPHHN3dEB0ZWNo
aWUubmV0AAoJEFPVvGS1I3iiEr4P/0yTkvFelLbNEpHg/+0h/B8Ue53sQMUHnyxI
zMkQJYIAkZwGu6lrlfL+pJAZBZArDeNZVx3llvyeHhMd7PaGUH9Krwe9DXLw4Tw9
sORQVrVWSmusSXmpTkVnzpqIJ+Pdv+bF4SlwAS68qrclinBEZjvrVek+H81Ha0h4
0V6DGMIOznPaTzaa3SWGUdNE3HIphIlex3zTUv7FJgy9OjROdglxQJciWL4cY17S
Jg2Q671bj8s9xDnleMRtkWm1vGUkpnAl3ARCyeoVvvpfPASdgQF6Wd0/kxoG9LvG
rwW9F/krtntG2U+ik3a9K6bohBxF7Q3w8Tjv4ztKIlIpMhNFAgj/Q8Tk5uK8j4RU
YqhgCOXWRLB/OacUF9gU8aZFyzfHWnbpzq/jeQkFg0BoRWN7KoI9Yc8okFSpZaNy
LophH5o9smf/ALqWFSFYyMp1js1A8CWcDr8AV+mxnYBeut5xyw2vc32DHXx19oUK
hyMv/53aymntCwunISBe/KglS1RYib/cv9jLoIsjV5vwIs7lyE4SPT9qnTQysASo
tLXeV4Hz/hWE+/qYh1rD1rAnOSR9FRHb1vNFKFjw5b9oSe0dGBPrFWSPJJVvB6Dn
VoSgQtrBS8BitTUASFxHeCYsSMgMvlicIf3XaKW5EcShSgwyddAFu2/2JsuoG08k
or0immF1
=qhI0
-----END PGP SIGNATURE-----