[Python-modules-team] Bug#852289: marked as done (python-passlib: please make the build reproducible (timestamps))

2017-01-31 Thread Debian Bug Tracking System
Your message dated Tue, 31 Jan 2017 17:49:03 +
with message-id 
and 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

2017-01-31 Thread Debian Bug Tracking System
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

2017-01-31 Thread Debian testing watch
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

2017-01-31 Thread Debian testing watch
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

2017-01-31 Thread Debian testing watch
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

2017-01-31 Thread Debian testing watch
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

2017-01-31 Thread Debian testing watch
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)

2017-01-31 Thread Barry Warsaw
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

2017-01-31 Thread Dmitry Shachnev
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)

2017-01-31 Thread Eli Collins
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 Warsaw  wrote:

> 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

2017-01-31 Thread Debian FTP Masters


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 Team 

Changed-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

2017-01-31 Thread Matthias Klose
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

2017-01-31 Thread Matthias Klose
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)

2017-01-31 Thread Debian Bug Tracking System
Your message dated Tue, 31 Jan 2017 08:50:23 +
with message-id 
and 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)

2017-01-31 Thread Debian Bug Tracking System
Your message dated Tue, 31 Jan 2017 08:50:23 +
with message-id 
and 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

2017-01-31 Thread Debian FTP Masters


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 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
 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