[Python-modules-team] Bug#841726: ipython3: importing something from ipython has side effects
Dominik George wrote: > Besides speech-dispatcher, against which I also reported a bug, I do not > have any packages on my system that show such behaviour. Oh, really? But surely some of them adjust sys.path (probably the most common?) as well as importing shared libraries and running stuff like ``apt_pkg.init_config()``. The side-effects might be more subtle but they are still, alas, side- effects. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#841726: ipython3: importing something from ipython has side effects
Hi, > > Besides speech-dispatcher, against which I also reported a bug, I do not > > have any packages on my system that show such behaviour. > > Oh, really? But surely some of them adjust sys.path (probably the most > common?) as well as importing shared libraries and running stuff like > ``apt_pkg.init_config()``. > > The side-effects might be more subtle but they are still, alas, side- > effects. Yep. That's not good either, but it doesn't make unrelated software, let alone the core interpreter, misbehave (i.e. take control from it). I wouldn't open an RC bug against python-apt because it calls init_config(), but I did against speech-dispatcher because it configures argparse and consumes sys.args and I did against ipython bacause it takes control over parts of the core interpreter. -nik -- PGP-Fingerprint: 3C9D 54A4 7575 C026 FB17 FD26 B79A 3C16 A0C4 F296 Dominik George · Hundeshagenstr. 26 · 53225 Bonn Mobile: +49-1520-1981389 · https://www.dominik-george.de/ Teckids e.V. · FrOSCon e.V. Fellowship of the FSFE · Piratenpartei Deutschland Opencaching Deutschland e.V. · Debian Contributor LPIC-3 Linux Enterprise Professional (Security) signature.asc Description: PGP signature ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#841726: Acknowledgement (ipython3: importing something from ipython has side effects)
Control: reassign -1 python3-ipdb 0.10.1-1 Oh, I was actually wrong in that this is IPython's mistake… The root cause is ipdb, which causes misbehaviour in both the core interpreter and IPython ;)! Sorry, IPython. -nik -- PGP-Fingerprint: 3C9D 54A4 7575 C026 FB17 FD26 B79A 3C16 A0C4 F296 Dominik George · Hundeshagenstr. 26 · 53225 Bonn Mobile: +49-1520-1981389 · https://www.dominik-george.de/ Teckids e.V. · FrOSCon e.V. Fellowship of the FSFE · Piratenpartei Deutschland Opencaching Deutschland e.V. · Debian Contributor LPIC-3 Linux Enterprise Professional (Security) signature.asc Description: PGP signature ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Processed: Re: Bug#841726: Acknowledgement (ipython3: importing something from ipython has side effects)
Processing control commands: > reassign -1 python3-ipdb 0.10.1-1 Bug #841726 [ipython3] ipython3: importing something from ipython has side effects Bug reassigned from package 'ipython3' to 'python3-ipdb'. No longer marked as found in versions ipython/2.4.1-1. Ignoring request to alter fixed versions of bug #841726 to the same values previously set Bug #841726 [python3-ipdb] ipython3: importing something from ipython has side effects Marked as found in versions ipdb/0.10.1-1. -- 841726: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841726 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#841726: ipython3: importing something from ipython has side effects
Dominik George wrote: > I wouldn't open an RC bug against python-apt because it calls init_config(), Sure; I explained poorly — packages that *use* apt_pkg would call init_config() which presumably has side-effects (?), not python-apt itself… There's no need to check this specific instance, it's just one example of a potential side-effects that mean importing everything is, alas, by design broken. Don't forget all the other import-time monkey-patching, etc. too. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#841726: ipython3: importing something from ipython has side effects
> There's no need to check this specific instance, it's just one example of a > potential side-effects that mean importing everything is, alas, by design > broken. Don't forget all the other import-time monkey-patching, etc. too. Totally agreed. -nik -- PGP-Fingerprint: 3C9D 54A4 7575 C026 FB17 FD26 B79A 3C16 A0C4 F296 Dominik George · Hundeshagenstr. 26 · 53225 Bonn Mobile: +49-1520-1981389 · https://www.dominik-george.de/ Teckids e.V. · FrOSCon e.V. Fellowship of the FSFE · Piratenpartei Deutschland Opencaching Deutschland e.V. · Debian Contributor LPIC-3 Linux Enterprise Professional (Security) signature.asc Description: PGP signature ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Processing of awscli_1.11.7-2_amd64.changes
awscli_1.11.7-2_amd64.changes uploaded successfully to ftp-master.debian.org along with the files: awscli_1.11.7-2.dsc awscli_1.11.7-2.debian.tar.xz awscli_1.11.7-2_all.deb Greetings, Your Debian queue daemon (running on host coccia.debian.org) ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Processed: Bug#841064 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 841064 pending Bug #841064 [src:awscli] awscli: FTBFS: ImportError: No module named 's3transfer' Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 841064: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841064 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#841830: please provide qtwebengine
Source: pyqt5 Version: 5.7+dfsg-2 Qt Webkit has been deprecated since Qt 5.5 (https://wiki.qt.io/New_Features_in_Qt_5.5#Deprecated_Functionality) and is to be replaced by Qt WebEngine (which was introduced in Qt 5.4). Qt WebEngine has a corresponding PyQt module. Please provide a package for accessing QtWebEngine (like python-pyqt5.qtwebkit). ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#841830: please provide qtwebengine
QtWebEngine itself is not in Debian yet. Once it is, we intend to provide bindings for it. Scott K On October 23, 2016 12:14:46 PM EDT, VA wrote: >Source: pyqt5 >Version: 5.7+dfsg-2 > >Qt Webkit has been deprecated since Qt 5.5 >(https://wiki.qt.io/New_Features_in_Qt_5.5#Deprecated_Functionality) >and >is to be replaced by Qt WebEngine (which was introduced in Qt 5.4). Qt >WebEngine has a corresponding PyQt module. > >Please provide a package for accessing QtWebEngine (like >python-pyqt5.qtwebkit). ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Processed: Blocking 841830 by 832420
Processing commands for cont...@bugs.debian.org: > block 841830 by 832420 Bug #841830 [src:pyqt5] please provide qtwebengine 841830 was not blocked by any bugs. 841830 was not blocking any bugs. Added blocking bug(s) of 841830: 832420 > kthxbye Stopping processing here. Please contact me if you need assistance. -- 841830: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841830 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#818115: turn python-sphinx into an arch:any package
Hi Helmut, On Thu, Oct 20, 2016 at 09:09:03PM +0200, Helmut Grohne wrote: > Hi Dmitry, > > I'm still kinda split about this. I discussed this with Guillem Jover > and Ian Jackson at length to avoid that step and still don't like it. Same for me. > > Do you have any use cases where the documentation should be built in > > build-arch target, rather than build-indep (which is only run for arch-indep > > builds)? > > Unfortunately, yes. python-sphinx has ~700 build-rdeps. We can simply > under approximate those that need python-sphinx during build-arch by > ignoring all packages that build architecture independent packages. That > leaves at least 25 affected packages: > > axe-demultiplexer buildbot cvxopt lava-dispatcher liblognorm mayavi2 > minieigen mydumper pathspider portabase py-postgresql pyalsaaudio > pynifti python-brainstorm python-chaco python-enable python-prctl > python-srp python-traits salmon squirrel3 trafficserver tsung urwid > vmdebootstrap To be honest, I think 25 (of ~700) is a small enough number. > Of these, liblognorm is a high popcon package that specifically fails > cross building, because its python-sphinx dependency is cross > unsatisfiable. > > If we can avoid turning python-sphinx Arch:any, then I'm all for it. So > which route shall we pursue now? I basically see three: > * Split documentation packages out of the above. > * Turn python-sphinx arch:any and annotate python-sphinx dependencies >with :native. > * Change dependency resolution in general. Update dpkg, apt, dose3. For >instance allowing :native annotations on Arch:all packages would >suffice. > > Indeed, I do like moving documentation to Arch:all packages, but I'm not > sure we want even more small binary packages. It usually does make sense to split the documentation. One reason for it is to avoid dependency of the main package on JS stuff like jQuery and underscore. Another reason, for non-Python packages, is to allow “light” builds without documentation (and without Sphinx/Python B-D) if the “nodoc” build profile is used. So I think the first option is not so bad as it may seem. I cannot tell anything about the other two options, you probably know better than me whether they are realistic or not. -- Dmitry Shachnev signature.asc Description: PGP signature ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Processing of awscli_1.11.7-2_amd64.changes
awscli_1.11.7-2_amd64.changes uploaded successfully to localhost along with the files: awscli_1.11.7-2.dsc awscli_1.11.7-2.debian.tar.xz awscli_1.11.7-2_all.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] awscli_1.11.7-2_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Sun, 23 Oct 2016 21:31:02 +0900 Source: awscli Binary: awscli Architecture: source all Version: 1.11.7-2 Distribution: unstable Urgency: medium Maintainer: Debian Python Modules Team Changed-By: TANIGUCHI Takaki Description: awscli - Universal Command Line Environment for AWS Closes: 841064 Changes: awscli (1.11.7-2) unstable; urgency=medium . * debian/control: add python3-s3tranfert to B-D. (Closes: #841064) Checksums-Sha1: 4f5ae1c768668965e7771090c0c83e74ecf20f1f 2077 awscli_1.11.7-2.dsc 9848371f3ef4bc0ec43d737e76d477a331cb837e 3708 awscli_1.11.7-2.debian.tar.xz bb70bcf3c4a5912f5d134fe3431abc6e109b189f 414898 awscli_1.11.7-2_all.deb Checksums-Sha256: 59c491c6e688c09eabbb828b8811168ebbf89e9d9565ebb7f2ace51b92fa5713 2077 awscli_1.11.7-2.dsc e626120c6a8b558f8edd4ffeab9d04d0921224c17dd0c3a795e49edc88722f97 3708 awscli_1.11.7-2.debian.tar.xz 274cb781082560eff5c9e63facbbb4d6b356e9d7f18679a4d2cee20cd32a3cff 414898 awscli_1.11.7-2_all.deb Files: a79fa28b31131660f455694a55cbecf7 2077 admin optional awscli_1.11.7-2.dsc d839fc6798ca1c65cc82ea7e60465e04 3708 admin optional awscli_1.11.7-2.debian.tar.xz c86f267baa2eb2118face4262144856f 414898 admin optional awscli_1.11.7-2_all.deb -BEGIN PGP SIGNATURE- iQIcBAEBCAAGBQJYDK3XAAoJEMwUn2wopeJX0LAQAISi2rnODmqZbUg1/UfSbI8r gU+xfRoJ+iFxWRcvEbDyRNjZ4CO+o/FouaYt11klyUDRqvNvVk0tWI/sen3Q2Cjz Ua0AXdydohFIjDtTpo3yTTemPUkdPEfoCyZFnPgCQmCnhG813rAEW1BIkgMRvsUW j526AH24e2s98PsxUp4UfXJ6kVBs+b/ONf5b2y26aXXLJJk/dyGAZU7C5cAyVaEg Ra+zTQwqkF8fhptqnlHe6S+SjMGQEXcMLXYUHf0wGIaaX1smML6PwAnJe1r4q2S+ dXMUt5QcKy2iztFGbQ2YiHPix9YJ/y1joAz7HDE+2eLJ2ScHzZTtq+TMyCOWaRrn ndLsrcFMncGWm5QbH/TwaN6arRJP7uEDuKOwxIAsSDgnp8sKB83vWBTBVGrQR/MU VKVSrOsP78ITyJQIUK6jJ/szJqLV80muidbtH0jWQl/M4i6JtzNCu4cLmlZLcfgq o4IzLtvICkq0O5nC3kngscej+PGP0456JpiApBZjetPLKRIVZ3oWDJV1i8AVRrwr k8QTO7YobpCliP5+Mh195h5ruRGosiIZcwFoMJYilU9ayRHZMS9U41xQMgU9WNhe yzvsRpCah1q1qqN3Yor0gguImz8WQ/uGf7hb6Y/3G/4SxzYEdmt3pvImWT/Rzmas CEkJn1vahefeCOyP3S5L =WR1V -END PGP SIGNATURE- Thank you for your contribution to Debian. ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] Bug#841064: marked as done (awscli: FTBFS: ImportError: No module named 's3transfer')
Your message dated Sun, 23 Oct 2016 22:32:29 + with message-id and subject line Bug#841064: fixed in awscli 1.11.7-2 has caused the Debian Bug report #841064, regarding awscli: FTBFS: ImportError: No module named 's3transfer' 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 ow...@bugs.debian.org immediately.) -- 841064: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841064 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: awscli Version: 1.11.2-1 Severity: serious Justification: fails to build from source User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Dear Maintainer, awscli fails to build from source in unstable/amd64: […] copying awscli/examples/cloudfront/list-invalidations.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/cloudfront copying awscli/examples/cloudfront/create-distribution.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/cloudfront copying awscli/examples/cloudfront/list-distributions.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/cloudfront copying awscli/examples/cloudfront/get-distribution.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/cloudfront copying awscli/examples/cloudfront/create-invalidation.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/cloudfront copying awscli/examples/cloudfront/get-distribution-config.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/cloudfront copying awscli/examples/cloudfront/update-distribution.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/cloudfront copying awscli/examples/cloudfront/get-invalidation.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/cloudfront creating /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/upload-part.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/head-bucket.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/get-bucket-lifecycle-configuration.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/list-object-versions.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/delete-bucket-tagging.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/delete-bucket-lifecycle.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/put-bucket-versioning.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/get-object.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/abort-multipart-upload.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/put-bucket-cors.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/get-bucket-policy.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/get-object-torrent.rst -> /home/lamby/temp/cdt.20161017115650.Yu8GfnJnzm.db.awscli/awscli-1.11.2/.pybuild/pythonX.Y_3.5/build/awscli/examples/s3api copying awscli/examples/s3api/put-o
[Python-modules-team] python-prov is marked for autoremoval from testing
python-prov 1.4.0-1 is marked for autoremoval from testing on 2016-11-28 It (build-)depends on packages with these RC bugs: 840845: python-pygraphviz: FTBFS with /bin/sh as bash ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
[Python-modules-team] python-structlog is marked for autoremoval from testing
python-structlog 16.1.0-1 is marked for autoremoval from testing on 2016-11-28 It (build-)depends on packages with these RC bugs: 840847: freezegun: FTBFS under some timezones (eg. GMT-14) ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team