Control: reassign -1 python3-minimal 3.8.6-1 Control: affects -1 src:joblib
On 2020-03-21 11:25:31 +0200, Graham Inggs wrote: > Source: joblib > Version: 0.14.0-3 > Severity: serious > Control: affects -1 src:spades src:circlator > > Hi Maintainer > > While attempting to run the autopkgtests triggered by python3-defaults > for spades [1] and circlator [2], python3-joblib fails to install with > the following error: > > Setting up python3-joblib (0.14.0-3) ... > ... > File > "/usr/lib/python3/dist-packages/joblib/test/test_func_inspect_special_encoding.py", > line 0 > SyntaxError: unknown encoding: big5 > > dpkg: error processing package python3-joblib (--configure): > installed python3-joblib package post-installation script subprocess > returned error exit status 1 That's not an issue in joblib, but in py3compile. If python3.X is installed, everything works as expected as one can see in the statsmodels and scikit-learn tests. Compilation fails if python3.X-minimal is installed, but python3.X is not. Then some module handling encoding is not installed and py3compile fails. One can easily reproduce this issue in current unstable with python3.8-minimal installed and python3.8 removed. In the autopkgtests of circlator and spades we also see The following packages were automatically installed and are no longer required: libpython3.8-minimal python3.8-minimal Use 'apt autoremove' to remove them. Reassigning to python3-minimal which contains py3compile. Not sure what the best option here is to fix in py3compile, but ignoring that particular error would be a start. A file without bytecode would be better than installation failure in this case. Cheers > > I've set the severity serious as this blocks the migration of > python3-defaults with Python 3.8 as default. > > Regards > Graham > > > [1] > https://ci.debian.net/user/britney/jobs?package=spades&suite[]=testing&arch[]=amd64 > [2] > https://ci.debian.net/user/britney/jobs?package=circlator&suite[]=testing&arch[]=amd64 -- Sebastian Ramacher
signature.asc
Description: PGP signature