Control: severity -1 normal On 2021-01-01 11:17:38 +0100, Sebastiaan Couwenberg wrote: > 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.
It didn't. It dropped support for old Python versions, added new functions and reformatted a bunch of code. > > 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. Well, then let's downgrade the bug. Breakage in some reverse dependencies without any evidence is not enough for an RC bug. So far the only issue was python3-requests having overly strict version constraints. Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature