[Python-modules-team] Bug#852289: marked as done (python-passlib: please make the build reproducible (timestamps))
Your message dated Tue, 31 Jan 2017 17:49:03 + with message-idand subject line Bug#852289: fixed in python-passlib 1.7.1-1 has caused the Debian Bug report #852289, regarding python-passlib: please make the build reproducible (timestamps) 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.) -- 852289: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852289 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: python-passlib Version: 1.7.0-1 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org Hi, While working on the "reproducible builds" effort [1], we have noticed that python-passlib could not be built reproducibly. The version string of the package includes a timestamp that is generated at build time. The attached patch fixes this by using SOURCE_DATE_EPOCH as the timestamp for the version string. Once applied, python-passlib can be built reproducibly in our current experimental framework. [1]: https://wiki.debian.org/ReproducibleBuilds Regards, -- Dhole diff -Nru python-passlib-1.7.0/debian/changelog python-passlib-1.7.0/debian/changelog --- python-passlib-1.7.0/debian/changelog 2016-11-28 17:31:28.0 +0100 +++ python-passlib-1.7.0/debian/changelog 2017-01-23 10:36:30.0 +0100 @@ -1,3 +1,11 @@ +python-passlib (1.7.0-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Use date from SOURCE_DATE_EPOCH for version number to make the build +reproducible. + + -- red Mon, 23 Jan 2017 10:36:30 +0100 + python-passlib (1.7.0-1) unstable; urgency=medium * Team upload. diff -Nru python-passlib-1.7.0/debian/patches/reproducible-version-name.patch python-passlib-1.7.0/debian/patches/reproducible-version-name.patch --- python-passlib-1.7.0/debian/patches/reproducible-version-name.patch 1970-01-01 01:00:00.0 +0100 +++ python-passlib-1.7.0/debian/patches/reproducible-version-name.patch 2017-01-23 10:36:30.0 +0100 @@ -0,0 +1,20 @@ +Description: Generate a reproducible version name + Use date from SOURCE_DATE_EPOCH for version number to make the build + reproducible. +Author: red + + +Index: python-passlib-1.7.0/setup.py +=== +--- python-passlib-1.7.0.orig/setup.py python-passlib-1.7.0/setup.py +@@ -58,7 +58,8 @@ if os.environ.get("PASSLIB_SETUP_TAG_REL + stamp = stamp.decode("ascii") + except (OSError, subprocess.CalledProcessError): + # fallback - just use build date +-stamp = time.strftime("%Y%m%d%H%M%S") ++build_date = int(os.environ.get('SOURCE_DATE_EPOCH', time.time())) ++stamp = time.strftime("%Y%m%d%H%M%S", time.gmtime(build_date)) + + # modify version + if version.endswith((".dev0", ".post0")): diff -Nru python-passlib-1.7.0/debian/patches/series python-passlib-1.7.0/debian/patches/series --- python-passlib-1.7.0/debian/patches/series 2016-11-28 17:31:28.0 +0100 +++ python-passlib-1.7.0/debian/patches/series 2017-01-23 10:36:30.0 +0100 @@ -1 +1,2 @@ 0001-Disable-Django-support.patch +reproducible-version-name.patch --- End Message --- --- Begin Message --- Source: python-passlib Source-Version: 1.7.1-1 We believe that the bug you reported is fixed in the latest version of python-passlib, 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 852...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Barry Warsaw (supplier of updated python-passlib 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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 31 Jan 2017 11:48:36 -0500 Source: python-passlib Binary: python-passlib python3-passlib Architecture: source all Version: 1.7.1-1 Distribution: unstable Urgency: medium Maintainer: Barry Warsaw Changed-By: Barry Warsaw Description: python-passlib - comprehensive password hashing framework python3-passlib - comprehensive password hashing framework Closes: 852289
[Python-modules-team] Processed: Bug#852289 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 852289 pending Bug #852289 [src:python-passlib] python-passlib: please make the build reproducible (timestamps) Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 852289: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852289 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] python-requirements-detector 0.4.1-2 MIGRATED to testing
FYI: The status of the python-requirements-detector source package in Debian's testing distribution has changed. Previous version: 0.4.1-1 Current version: 0.4.1-2 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information. ___ 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] pylint-common 0.2.2-2 MIGRATED to testing
FYI: The status of the pylint-common source package in Debian's testing distribution has changed. Previous version: 0.2.2-1 Current version: 0.2.2-2 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information. ___ 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-setoptconf 0.2.0-2 MIGRATED to testing
FYI: The status of the python-setoptconf source package in Debian's testing distribution has changed. Previous version: 0.2.0-1 Current version: 0.2.0-2 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information. ___ 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] ocr4gamera 1.2.2-3 MIGRATED to testing
FYI: The status of the ocr4gamera source package in Debian's testing distribution has changed. Previous version: 1.2.2-2 Current version: 1.2.2-3 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information. ___ 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] greekocr4gamera 1.0.1-8 MIGRATED to testing
FYI: The status of the greekocr4gamera source package in Debian's testing distribution has changed. Previous version: 1.0.1-7 Current version: 1.0.1-8 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information. ___ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team
Re: [Python-modules-team] Bug#852289: python-passlib: please make the build reproducible (timestamps)
On Jan 31, 2017, at 09:43 AM, Eli Collins wrote: >Passlib 1.7.1 is out, which should fix #852289; I'll try to keep an eye on >the reproducible build status for a bit in case there's any other hiccups. Thanks! I'm working on the new upstream in git right now. It looks like we can also drop the 0001-Disable-Django-support.patch since https://bitbucket.org/ecollins/passlib/issues/68/tests-fail-with-django-19 is resolved upstream. I'm not a Django expert though so please let me know if this is not correct. Cheers, -Barry pgpYSMy6g9X1C.pgp Description: OpenPGP digital 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
Re: [Python-modules-team] Bug#812768: python-whoosh: diff for NMU version 2.7.0-1.1
Hi all, On Mon, Jan 30, 2017 at 08:21:20AM +, Simon McVittie wrote: > [...] > > sphinx maintainers, celery-haystack maintainers: your packages build-depend > on python-whoosh. How important is it for those packages? Do you want to > adopt it? python-whoosh is not important at all for Sphinx, it is just one of the search backends for Sphinx websupport extension. I think I already maintain too many packages that I am not interested in, and I don’t have time to adopt another one. -- 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
Re: [Python-modules-team] Bug#852289: python-passlib: please make the build reproducible (timestamps)
Passlib 1.7.1 is out, which should fix #852289; I'll try to keep an eye on the reproducible build status for a bit in case there's any other hiccups. - Eli On Mon, Jan 23, 2017 at 5:12 PM, Barry Warsawwrote: > On Jan 23, 2017, at 04:40 PM, Eli Collins wrote: > > >In case this helps the debian package maintainer decide on this patch / > >schedule things, the timestamp problem this addresses is due to a bug in > >the passlib 1.7.0 setup script, which should be fixed in the 1.7.1 > upstream > >release (due out next weekend). > > Thanks for the status Eli. If the bug is fixed upstream, I think it makes > sense to just wait until 1.7.1. Feel free to drop us a ping when that's > available (though I'll eventually notice it anyway). If Brian doesn't > beat me > to it, I'm happy to update to 1.7.1 once it's available. > ___ 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] sparql-wrapper-python_1.7.6-2~bpo8+1_amd64.changes ACCEPTED into jessie-backports, jessie-backports
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Sun, 29 Jan 2017 10:35:54 + Source: sparql-wrapper-python Binary: python-sparqlwrapper python3-sparqlwrapper Architecture: source all Version: 1.7.6-2~bpo8+1 Distribution: jessie-backports Urgency: medium Maintainer: Debian Python Modules TeamChanged-By: Sascha Steinbiss Description: python-sparqlwrapper - SPARQL endpoint interface to Python python3-sparqlwrapper - SPARQL endpoint interface to Python3 Closes: 852425 Changes: sparql-wrapper-python (1.7.6-2~bpo8+1) jessie-backports; urgency=medium . * Rebuild for jessie-backports. Closes: #852425 Checksums-Sha1: c20f1786d380b431fd4979d4c3bc6572f78cab59 2376 sparql-wrapper-python_1.7.6-2~bpo8+1.dsc 52b1f42ec5332ebdc8697f9d04147cd7eb346363 5760 sparql-wrapper-python_1.7.6-2~bpo8+1.debian.tar.xz 4747f031bcd7e7871333ee43221331544c0f95a6 24020 python-sparqlwrapper_1.7.6-2~bpo8+1_all.deb 20511f839a5007dbe469d8f6bf189c099fbf5fdd 22520 python3-sparqlwrapper_1.7.6-2~bpo8+1_all.deb Checksums-Sha256: 5f02e6ba9b458fd51b6b2c63e3ad508e39019ccbbccad5ecc4c89bdec6357cd2 2376 sparql-wrapper-python_1.7.6-2~bpo8+1.dsc 5f7ab24f54efa7f6bc329966882c994a07f0d9b960db44b5ab27f823a1363bbd 5760 sparql-wrapper-python_1.7.6-2~bpo8+1.debian.tar.xz 388f31593078b0bb04cba59b1fb0a4677f1118c4e5825311e467d84ae7a66720 24020 python-sparqlwrapper_1.7.6-2~bpo8+1_all.deb 8fc2035cbe3aa9a59e34df40005f0d1ba14a0a95d79c90d269bf3c9af5a249a0 22520 python3-sparqlwrapper_1.7.6-2~bpo8+1_all.deb Files: 0e487d6e665c4421cb3db73ef27977c8 2376 python optional sparql-wrapper-python_1.7.6-2~bpo8+1.dsc d15246f0a486b4564a7c8aa236d03e45 5760 python optional sparql-wrapper-python_1.7.6-2~bpo8+1.debian.tar.xz 7465e23d7aef4b0d98542e463e429d35 24020 python optional python-sparqlwrapper_1.7.6-2~bpo8+1_all.deb 06e20b8f85d40681b12565533f599c8b 22520 python optional python3-sparqlwrapper_1.7.6-2~bpo8+1_all.deb -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEWzS6WqtVB+kDQm6F6NN64vCfSHIFAliNyEUACgkQ6NN64vCf SHIawQ//UKyAPeythn20Ay1NNdp+rAFdcJj3+xUlxY6eqvb4w9SBlHqedFMQOKAH EU3Te3YPcIc3jR27njA45kACIr+ef/Ve+TSPaPiu4HQNIFaXZYRRZtCyh69UsJT9 MnQQH9GMDXeQRQPrIYjSCYUiSTmNUuyUhZNOmuzKyues/GPO3rfDtcIJyZMWSe78 MnqAnOIFQNogy5QSASEpAMuuDhDcmLBZjrGraiB+LqxFDjzF4/JM7aHx6u1h3Ltj 1+bQ9Sd8OQdVv4okAEJCowQebaO2MS9xlvODsPcDbxmlIJlWj/LycwvoV5B7OrhL Ffuy1yWHv3MOsc6yaK6bek2Mpbnz6SMN7Ij0KYEeHTq0siBIAqcjdE8oEBxBYCXv cdYPMdxbP2ZygPBvY99TT7KukSBejRHjbvhIU/BX+XDw8JILEOoqfy9L1/f/Sfgl ux3gOQeESBtV3AatbvXBuF60/OwrgWt20qpvtiJgotvYMGHdgdEGVizUeTrYIh46 +VbgpT4zQieNT6Q0ieU/sVX+di2p3jIViAbul+KcfKoZ/nosJrpthQYATSDpQz4k rbxA5+SpfwPSpAYuN87bmDPAxsvRj1wVjqxEbcy+zVFN3USGhF+KzeXedi8zdpus cLeMFbdn2S89jDpAXO+B2HbgfTHygAlNgqA+MTWuiALOjxFQzgs= =0OU1 -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#853628: qscintilla2: ftbfs with GCC-7
Package: src:qscintilla2 Version: 2.9.3+dfsg-4 Severity: normal Tags: sid buster User: debian-...@lists.debian.org Usertags: ftbfs-gcc-7 Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-7/g++-7, but succeeds to build with gcc-6/g++-6. The severity of this report may be raised before the buster release. There is no need to fix this issue in time for the stretch release. The full build log can be found at: http://people.debian.org/~doko/logs/gcc7-20170126/qscintilla2_2.9.3+dfsg-4_unstable_gcc7.log The last lines of the build log are at the end of this report. To build with GCC 7, either set CC=gcc-7 CXX=g++-7 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-7/porting_to.html [...] - (optional=templinst)_ZSt4swapIP8QMapDataI7QString5QListI5QPairIjjNSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SI_@Base 2.9.3 - (optional=templinst)_ZSt4swapIP8QMapDataI7QStringS1_EENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SE_@Base 2.9.3 - (optional=templinst)_ZSt4swapIP8QMapDataIi7QPixmapEENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SE_@Base 2.9.3 - (optional=templinst)_ZSt4swapIPN15QtSharedPointer20ExternalRefCountDataEENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SD_@Base 2.9.3 - (optional=templinst)_ZSt4swapIPN9QListData4DataEENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SD_@Base 2.9.3 - (optional=templinst)_ZSt4swapIiENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SA_@Base 2.9.3 - (optional=templinst)_ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS3_EEE5valueEvE4typeERS3_SA_@Base 2.9.3 +#MISSING: 2.9.3+dfsg-4# (optional=templinst)_ZSt4swapIP12QFontPrivateENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SC_@Base 2.9.3 + _ZSt4swapIP12QFontPrivateENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_@Base 2.9.3+dfsg-4 +#MISSING: 2.9.3+dfsg-4# (optional=templinst)_ZSt4swapIP14SelectionRangeENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SC_@Base 2.9.3 + _ZSt4swapIP14SelectionRangeENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_@Base 2.9.3+dfsg-4 +#MISSING: 2.9.3+dfsg-4# (optional=templinst)_ZSt4swapIP15QTypedArrayDataIcEENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SD_@Base 2.9.3 + _ZSt4swapIP15QTypedArrayDataIcEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_@Base 2.9.3+dfsg-4 +#MISSING: 2.9.3+dfsg-4# (optional=templinst)_ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SD_@Base 2.9.3 + _ZSt4swapIP15QTypedArrayDataItEENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS7_ESt18is_move_assignableIS7_EEE5valueEvE4typeERS7_SH_@Base 2.9.3+dfsg-4 +#MISSING: 2.9.3+dfsg-4# (optional=templinst)_ZSt4swapIP7QObjectENSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SC_@Base 2.9.3 + _ZSt4swapIP7QObjectENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS6_ESt18is_move_assignableIS6_EEE5valueEvE4typeERS6_SG_@Base 2.9.3+dfsg-4 +#MISSING: 2.9.3+dfsg-4# (optional=templinst)_ZSt4swapIP8QMapDataI7QString5QListI5QPairIjjNSt9enable_ifIXsrSt6__and_IJSt21is_move_constructibleIT_ESt18is_move_assignableISB_EEE5valueEvE4typeERSB_SI_@Base 2.9.3 + _ZSt4swapIP8QMapDataI7QString5QListI5QPairIjjNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleISC_ESt18is_move_assignableISC_EEE5valueEvE4typeERSC_SM_@Base 2.9.3+dfsg-4 +#MISSING: 2.9.3+dfsg-4#
[Python-modules-team] Bug#853625: python-pgmagick: ftbfs with GCC-7
Package: src:python-pgmagick Version: 0.6.4-1 Severity: normal Tags: sid buster User: debian-...@lists.debian.org Usertags: ftbfs-gcc-7 Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-7/g++-7, but succeeds to build with gcc-6/g++-6. The severity of this report may be raised before the buster release. There is no need to fix this issue in time for the stretch release. The full build log can be found at: http://people.debian.org/~doko/logs/gcc7-20170126/python-pgmagick_0.6.4-1_unstable_gcc7.log The last lines of the build log are at the end of this report. To build with GCC 7, either set CC=gcc-7 CXX=g++-7 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-7/porting_to.html [...] x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/include/GraphicsMagick/ -I/usr/include/python3.5m -c ./src/_PathLinetoHorizontalAbs.cpp -o build/temp.linux-amd64-3.5/./src/_PathLinetoHorizontalAbs.o -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_24 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_22 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_20 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_6 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_x -D_LIBRARY_VERSION="1.3.25" cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/include/GraphicsMagick/ -I/usr/include/python3.5m -c ./src/_QuantumOperator.cpp -o build/temp.linux-amd64-3.5/./src/_QuantumOperator.o -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_24 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_22 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_20 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_6 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_x -D_LIBRARY_VERSION="1.3.25" cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/include/GraphicsMagick/ -I/usr/include/python3.5m -c ./src/_PathSmoothQuadraticCurvetoAbs.cpp -o build/temp.linux-amd64-3.5/./src/_PathSmoothQuadraticCurvetoAbs.o -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_24 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_22 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_20 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_6 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_x -D_LIBRARY_VERSION="1.3.25" cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/include/GraphicsMagick/ -I/usr/include/python3.5m -c ./src/_StretchType.cpp -o build/temp.linux-amd64-3.5/./src/_StretchType.o -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_24 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_22 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_20 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_6 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_x -D_LIBRARY_VERSION="1.3.25" cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/include/GraphicsMagick/ -I/usr/include/python3.5m -c ./src/_DrawableDashOffset.cpp -o build/temp.linux-amd64-3.5/./src/_DrawableDashOffset.o -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_24 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_22 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_20 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_6 -DPGMAGICK_LIB_GRAPHICSMAGICK_1_3_x -D_LIBRARY_VERSION="1.3.25" cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
[Python-modules-team] Bug#849333: marked as done (faker: Non-determistically FTBFS due to tests sometimes exposing UnboundLocalError)
Your message dated Tue, 31 Jan 2017 08:50:23 + with message-idand subject line Bug#849333: fixed in faker 0.7.7-2 has caused the Debian Bug report #849333, regarding faker: Non-determistically FTBFS due to tests sometimes exposing UnboundLocalError 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.) -- 849333: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849333 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: faker Version: 0.7.7-1 Severity: serious Justification: fails to build from source User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org Dear Maintainer, faker's testsuite appears to non-deterministically vary in behaviour, causing a FTBFS when it exposes a programming error: […] == ERROR: test_documentor (faker.tests.FactoryTestCase) -- Traceback (most recent call last): File "faker/tests/__init__.py", line 207, in test_documentor print_doc(output=output) File "faker/cli.py", line 110, in print_doc excludes=base_provider_formatters): File "faker/documentor.py", line 32, in get_formatters (provider, self.get_provider_formatters(provider, **kwargs)) File "faker/documentor.py", line 87, in get_provider_formatters example = self.generator.format(name) File "faker/generator.py", line 66, in format return self.get_formatter(formatter)(*args, **kwargs) File "faker/providers/profile/__init__.py", line 47, in profile "ssn": self.generator.ssn(), File "faker/providers/ssn/fi_FI/__init__.py", line 42, in ssn separator += 'A' UnboundLocalError: local variable 'separator' referenced before assignment -- Ran 45 tests in 2.150s FAILED (errors=1) debian/rules:27: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 1 make[1]: Leaving directory '«BUILDDIR»' debian/rules:10: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 […] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- faker.0.7.7-1.unstable.amd64.log.txt.gz Description: Binary data --- End Message --- --- Begin Message --- Source: faker Source-Version: 0.7.7-2 We believe that the bug you reported is fixed in the latest version of faker, 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 849...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Brian May (supplier of updated faker 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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 31 Jan 2017 17:32:59 +1100 Source: faker Binary: python-fake-factory python3-fake-factory faker Architecture: source all Version: 0.7.7-2 Distribution: unstable Urgency: high Maintainer: Debian Python Modules Team Changed-By: Brian May Description: faker - Python program that generates fake data python-fake-factory - Faker is a Python library that generates fake data (Python 2) python3-fake-factory - Faker is a Python library that generates fake data (Python 3) Closes: 849333 849652 Changes: faker (0.7.7-2) unstable; urgency=high . * Fix Non-determistically FTBFS due to tests sometimes exposing UnboundLocalError. Closes: #849333. * Remove century tests. Closes: #849652. Checksums-Sha1: 53819ffcfe962e9f27d2b2246beda7b8b292ebeb 2256 faker_0.7.7-2.dsc 11ed867e7b06e013f70964ba031342e3993f09c5 523672 faker_0.7.7.orig.tar.gz 8e8a8549acad5252db931f7f24686d6e302f 3540 faker_0.7.7-2.debian.tar.xz b4e4d0ecdaffe50c538eb0c904b5de0ca23412f0 8168 faker_0.7.7-2_all.deb 89f339e1a5fdf1a9ff7f1dfe19855999ec613a40 6288 faker_0.7.7-2_amd64.buildinfo
[Python-modules-team] Bug#849652: marked as done (faker: FTBFS on 32-bit: ValueError: timestamp out of range for platform time_t)
Your message dated Tue, 31 Jan 2017 08:50:23 + with message-idand subject line Bug#849652: fixed in faker 0.7.7-2 has caused the Debian Bug report #849652, regarding faker: FTBFS on 32-bit: ValueError: timestamp out of range for platform time_t 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.) -- 849652: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849652 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: faker Version: 0.7.7-1 Severity: serious Justification: fails to build from source Tags: sid stretch User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-CC: reproducible-bui...@lists.alioth.debian.org Dear Maintainer, The package fails to build: FulROR: test_date_time_this_period (faker.tests.FactoryTestCase) -- Traceback (most recent call last): File "faker/tests/__init__.py", line 389, in test_date_time_this_period self.assertTrue(self._datetime_to_time(provider.date_time_this_century(before_now=False, after_now=True)) >= self._datetime_to_time(datetime.datetime.now())) File "faker/providers/date_time/__init__.py", line 403, in date_time_this_century return cls.date_time_between_dates(now, next_century_start, tzinfo) File "faker/providers/date_time/__init__.py", line 381, in date_time_between_dates datetime_to_timestamp(datetime_end), File "faker/providers/date_time/__init__.py", line 22, in datetime_to_timestamp return mktime(dt.timetuple()) OverflowError: mktime argument out of range == ERROR: test_date_time_this_period_with_tzinfo (faker.tests.FactoryTestCase) -- Traceback (most recent call last): File "faker/tests/__init__.py", line 418, in test_date_time_this_period_with_tzinfo provider.date_time_this_century(before_now=False, after_now=True, tzinfo=utc) >= datetime.datetime.now() File "faker/providers/date_time/__init__.py", line 403, in date_time_this_century return cls.date_time_between_dates(now, next_century_start, tzinfo) File "faker/providers/date_time/__init__.py", line 381, in date_time_between_dates datetime_to_timestamp(datetime_end), File "faker/providers/date_time/__init__.py", line 21, in datetime_to_timestamp dt = dt.astimezone(tzlocal()) File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 99, in utcoffset if self._isdst(dt): File "/usr/lib/python2.7/dist-packages/dateutil/tz/tz.py", line 143, in _isdst return time.localtime(timestamp+time.timezone).tm_isdst ValueError: timestamp out of range for platform time_t -- Ran 45 tests in 7.922s FAILED (errors=2) debian/rules:27: recipe for target 'override_dh_auto_test' failed https://tests.reproducible-builds.org/debian/unstable/i386/faker https://tests.reproducible-builds.org/debian/unstable/armhf/faker --- End Message --- --- Begin Message --- Source: faker Source-Version: 0.7.7-2 We believe that the bug you reported is fixed in the latest version of faker, 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 849...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Brian May (supplier of updated faker 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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 31 Jan 2017 17:32:59 +1100 Source: faker Binary: python-fake-factory python3-fake-factory faker Architecture: source all Version: 0.7.7-2 Distribution: unstable Urgency: high Maintainer: Debian Python Modules Team Changed-By: Brian May Description: faker - Python program that generates fake data python-fake-factory - Faker is a Python library that generates fake data (Python 2) python3-fake-factory - Faker is a Python library that generates fake data (Python 3) Closes: 849333 849652 Changes: faker (0.7.7-2) unstable; urgency=high . * Fix Non-determistically
[Python-modules-team] faker_0.7.7-2_amd64.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Tue, 31 Jan 2017 17:32:59 +1100 Source: faker Binary: python-fake-factory python3-fake-factory faker Architecture: source all Version: 0.7.7-2 Distribution: unstable Urgency: high Maintainer: Debian Python Modules TeamChanged-By: Brian May Description: faker - Python program that generates fake data python-fake-factory - Faker is a Python library that generates fake data (Python 2) python3-fake-factory - Faker is a Python library that generates fake data (Python 3) Closes: 849333 849652 Changes: faker (0.7.7-2) unstable; urgency=high . * Fix Non-determistically FTBFS due to tests sometimes exposing UnboundLocalError. Closes: #849333. * Remove century tests. Closes: #849652. Checksums-Sha1: 53819ffcfe962e9f27d2b2246beda7b8b292ebeb 2256 faker_0.7.7-2.dsc 11ed867e7b06e013f70964ba031342e3993f09c5 523672 faker_0.7.7.orig.tar.gz 8e8a8549acad5252db931f7f24686d6e302f 3540 faker_0.7.7-2.debian.tar.xz b4e4d0ecdaffe50c538eb0c904b5de0ca23412f0 8168 faker_0.7.7-2_all.deb 89f339e1a5fdf1a9ff7f1dfe19855999ec613a40 6288 faker_0.7.7-2_amd64.buildinfo b3cc2d3d903a55d276c81521bc1f8740009432f1 402642 python-fake-factory_0.7.7-2_all.deb 70ac572006d584a284adf002cd62816a9c76a668 402752 python3-fake-factory_0.7.7-2_all.deb Checksums-Sha256: 0d3221849bdcf26e8ff9f9eb1ea56a6f9cf7c0cc7787e0130038139247d5c20e 2256 faker_0.7.7-2.dsc e09b5747f129004c8b16ce78799ba54a0add82af96a5f15ffbb865a755a667ca 523672 faker_0.7.7.orig.tar.gz 0dddbee4341444f286d226d9ee62aeea47ff6eaa92f6bfe8ffc18f571d51e871 3540 faker_0.7.7-2.debian.tar.xz 4c06c8fada558516907d35aaf9d03b0293f91bd5b529d25c7b5c97dbd721042d 8168 faker_0.7.7-2_all.deb 1d724b8eb95e1efbf32a6121c4cce90fa76f3959462a8d595260cd77cae1d4c1 6288 faker_0.7.7-2_amd64.buildinfo b85c830e9b4a55bcce44140ca9ed57ad0ecacda98bd6d00bbae202e2679ca175 402642 python-fake-factory_0.7.7-2_all.deb 7b34cb38f27b5594e6d7aca97806779095f64b287e8524dacce70398f994ead6 402752 python3-fake-factory_0.7.7-2_all.deb Files: e95872d36a0117e8233e32bb5e306dba 2256 python optional faker_0.7.7-2.dsc 1f70df7a9a3fc9a452bc5dbd8d07fc82 523672 python optional faker_0.7.7.orig.tar.gz 76767eb41da5823698dbe11595f4527c 3540 python optional faker_0.7.7-2.debian.tar.xz 6cce7e370e3a648aa1e57fd3e2ac3be5 8168 python optional faker_0.7.7-2_all.deb 58280578e0314c4e35b009f5463f0dba 6288 python optional faker_0.7.7-2_amd64.buildinfo 13de0244c24c14b0623eebfa8a6ea420 402642 python optional python-fake-factory_0.7.7-2_all.deb c6a30b631a375e96ab597cc539cedccf 402752 python optional python3-fake-factory_0.7.7-2_all.deb -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEE1jZRJqkttWDGJ6ztF4RXf4EfbqwFAliQP4wACgkQF4RXf4Ef bqxwvw//aEmiy5x8+SxEJMMRGFmLnNVasA2mJnMRv8Qw6nJ9JS22VMMf80JhdTYK e01a6f7XBLfvuPvyHp22rKRyXNfFK8i20wqeYKZ0klJz4dprBmh6OUxSmBXDCba5 Jejsv96YkkXGDCqnyAg6tXET3xLM9JCyL4pDGqkXJ9Lq+cvABaxnlRcBALN94xY1 qA5qClmHMsUZDLwVIGkkNHwJ8I8IQwakAiqIiuiEPQ/OWQqxk/Zrfig2FK1KmhBA Yj8Fn5bnYL8kbb/7CQX0cZzOUjit8UF68occvA690tBG2sKkpc4qTx7mZ/dBcrIe oFfiMPw+qS1y2t44kkChLQfzc9QegwfsdbrdpTHdF1NWQVaYO2dhX8RcqGT9BfEG oZCFQZUSbVUmIBCgbslzju5t06jSdNZmTPHUbh1Sotpf7wgocp8hdyNKAPB5ZAah muFS4kSUVeSD06bdLK7hzHmDgUmWcQkwfNyqGVuKnXZK5xH9S8fSfO7lx3VaMnrM LSSTYQs4FaY/G0E5MRJa2G0gUNzYFn0uiTnZKiATBD6OvQYbtgKGIze8SdQayYSQ 9ADI4Tsa5Y0GLMUCJ3X/TZ3/zS9LZggsG7BNVltreOVz/aQJwJi8qLZasVEVfr3H Mjk6K1Y0ntnQAu7xF40l3WfEvNdGvuT5zUyXWte3wT5u5lr/ha0= =q438 -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