Control: tags -1 - moreinfo On 1/1/21 10:09 AM, Sebastian Ramacher wrote: > On 2020-12-31 16:28:40 +0100, Sebastiaan Couwenberg wrote: >> On 12/31/20 4:13 PM, Daniele Tricoli wrote: >>> On Thu, Dec 31, 2020 at 05:55:17AM +0100, Bas Couwenberg wrote: >>>> Package: chardet >>>> Version: 4.0.0-1 >>>> Severity: serious >>>> Justification: makes the package in question unusable or mostly so >>>> Control: affects -1 src:requests src:qgis >>>> >>>> Dear Maintainer, >>>> >>>> Upgrading python3-chardet causes the removal of many packages: >>>> >>>> The following packages will be REMOVED: >>>> chrome-gnome-shell gnome-music pycsw pycsw-wsgi python3-astropy-helpers >>>> python3-boto3 python3-botocore python3-cupshelpers python3-gitlab >>>> python3-numpydoc python3-owslib python3-plotly python3-pycsw python3-pywps >>>> python3-qgis >>>> python3-reportbug python3-requests python3-requests-oauthlib >>>> python3-s3transfer python3-sphinx python3-sphinx-astropy >>>> python3-sphinx-automodapi python3-sphinx-gallery pywps qgis >>>> qgis-plugin-grass reportbug system-config-printer >>>> system-config-printer-common system-config-printer-udev >>>> torbrowser-launcher >>>> The following packages will be upgraded: >>>> python3-chardet >>>> 1 upgraded, 0 newly installed, 31 to remove and 0 not upgraded. >>>> >>>> python3-requests does not support version 3.1.0 or higher: >>>> >>>> python3-chardet (<< 3.1.0) >>>> >>>> With the freeze coming in a few months it may be wise to revert back to >>>> 3.0.x for bullseye. >>>> >>>> Otherwise the python3-chardet rdeps need to fixed before that time. >>> >>> As soon as noticed the chardet upload I uploaded requests 2.25.1+dfsg-1 >>> which >>> fix the problem, but there was a time window during the propagation of the >>> new >>> version when the problem was reproducible. >> >> Thanks for quickly acting on this, but the problem is not limited to >> python3-requests. Several other reverse dependencies need to be updated >> for the new chardet as well. The autopkgtest failures include some of them: >> >> https://qa.debian.org/excuses.php?package=chardet > > Do you have specific packages in mind? All autopkgtests passed and no > other reverse depedency has upper bounds on the version on chardet. With > requests fixed, all others that you marked as affected are installable again.
The autopkgtests that failed before due to requests succeeded after they were retried with the new requests. symver suggests that chardet 4 broke its API, so the other reverse dependencies should be tested to ensure they still work with the new chardet. python3-requests did that and resolved the issue for the packages I care about. Not all of the python3-chardet rdeps have autopkgtest so that alone is not an indicator that nothing is broken any more. Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1