Debian Bug report logs -
#639407
python2.X/3.X-dev ships windows binaries which are not built at build time
Reported by: Bernd Zeimetz <bzed@debian.org>
Date: Fri, 26 Aug 2011 21:09:02 UTC
Severity: serious
Tags: patch
Fixed in version 2.7.3-1
Done: Jakub Wilk <jwilk@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Matthias Klose <doko@debian.org>:
Bug#639405; Package python2.6.
(Fri, 26 Aug 2011 21:09:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Bernd Zeimetz <bzed@debian.org>:
New Bug report received and forwarded. Copy sent to Matthias Klose <doko@debian.org>.
(Fri, 26 Aug 2011 21:09:45 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: python2.6
Severity: serious
All python*-dev packages ship windows installer commands in their
distutils module, which are not being rebuilt at build time, at least I
was not able to find any trace in the logs.
Even worse on the first look there doesn't seem to be a way to compile
these files under linux at all.
This is a violation of the Debian policy 2.2.1 and it was obviously
ignored by the maintainer as he acknoledges the existance of those files
in the changelog of python2.6 (2.6.2-1) and by adding a patch to point
users to the -dev package.
--
Bernd Zeimetz Debian GNU/Linux Developer
http://bzed.de http://www.debian.org
GPG Fingerprint: ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F
Information forwarded
to debian-bugs-dist@lists.debian.org, Matthias Klose <doko@debian.org>:
Bug#639407; Package python2.7-dev.
(Sun, 19 Feb 2012 16:12:06 GMT) (full text, mbox, link).
Acknowledgement sent
to "Jean-Michel Vourgère" <jmv_deb@nirgal.com>:
Extra info received and forwarded to list. Copy sent to Matthias Klose <doko@debian.org>.
(Sun, 19 Feb 2012 16:12:06 GMT) (full text, mbox, link).
Message #14 received at 639407@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hello
You just have to run
find -name '*.exe' -delete
in the source tree.
Attached is a patch for automatic fix of original tarball.
I've upload that version on mentors too, for RC fix NMU:
http://mentors.debian.net/package/python2.7
[639407.diff (text/x-patch, inline)]
diff -Naur python2.7-2.7.2/debian/changelog python2.7-2.7.2+dfsg/debian/changelog
--- python2.7-2.7.2/debian/changelog 2012-02-19 14:58:14.000000000 +0100
+++ python2.7-2.7.2+dfsg/debian/changelog 2012-02-19 15:21:26.000000000 +0100
@@ -1,3 +1,11 @@
+python2.7 (2.7.2+dfsg-0.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Remove windows binaries which are not built at build time (Closes:
+ 639407).
+
+ -- Jean-Michel Vourgère <jmv_deb@nirgal.com> Sun, 19 Feb 2012 15:00:50 +0100
+
python2.7 (2.7.2-8) unstable; urgency=low
* Update to 20111130, taken from the 2.7 branch.
diff -Naur python2.7-2.7.2/debian/orig-tar.sh python2.7-2.7.2+dfsg/debian/orig-tar.sh
--- python2.7-2.7.2/debian/orig-tar.sh 1970-01-01 01:00:00.000000000 +0100
+++ python2.7-2.7.2+dfsg/debian/orig-tar.sh 2012-02-19 15:06:28.000000000 +0100
@@ -0,0 +1,20 @@
+#!/bin/sh -e
+#set -x
+
+# called by uscan with '--upstream-version' <version> <file>
+
+TMPDIR="dfsg-tmptree"
+VERSION="$2" # example: 3.2.2
+OLDFILE="$3" # example: ../python3.2_3.2.2.orig.tar.gz
+NEWFILE=`echo "$3" | sed -e 's/\.orig/+dfsg.orig/'` # example ../python3.2_3.2.2+dfsg.orig.tar.gz
+
+test -d "$TMPDIR" && rm -rf "$TMPDIR"
+mkdir "$TMPDIR"
+cd "$TMPDIR"
+echo Temporarilly unpacking $OLDFILE in `pwd`
+tar xfz "../$OLDFILE"
+find -name '*.exe' -delete
+echo Packing $NEWFILE
+tar cfz "../$NEWFILE" .
+cd ..
+rm -rf "$TMPDIR"
diff -Naur python2.7-2.7.2/debian/rules python2.7-2.7.2+dfsg/debian/rules
--- python2.7-2.7.2/debian/rules 2012-02-19 14:58:14.000000000 +0100
+++ python2.7-2.7.2+dfsg/debian/rules 2012-02-19 15:04:34.000000000 +0100
@@ -1048,6 +1048,9 @@
binary: binary-indep binary-arch
+get-orig-source:
+ uscan --verbose --force-download
+
.PHONY: control-file configure build clean binary-indep binary-arch binary install
# Local Variables:
diff -Naur python2.7-2.7.2/debian/watch python2.7-2.7.2+dfsg/debian/watch
--- python2.7-2.7.2/debian/watch 2012-02-19 14:58:14.000000000 +0100
+++ python2.7-2.7.2+dfsg/debian/watch 2012-02-19 15:05:19.000000000 +0100
@@ -1,3 +1,5 @@
version=3
-opts=dversionmangle=s/.*\+//,uversionmangle=s/([abcr]+[1-9])$/~$1/ \
- http://www.python.org/ftp/python/2\.7(\.\d)?/Python-(2\.7[.\dabcr]*)\.tgz
+opts=dversionmangle=s/\+.*//,uversionmangle=s/([abcr]+[1-9])$/~$1/ \
+ http://www.python.org/ftp/python/2\.7(\.\d)?/Python-(2\.7[.\dabcr]*)\.tgz \
+ debian \
+ debian/orig-tar.sh
[signature.asc (application/pgp-signature, inline)]
Added tag(s) patch.
Request was from "Jean-Michel Vourgère" <jmv_deb@nirgal.com>
to control@bugs.debian.org.
(Sun, 19 Feb 2012 16:15:08 GMT) (full text, mbox, link).
Added blocking bug(s) of 639407: 671437
Request was from Matthias Klose <doko@debian.org>
to control@bugs.debian.org.
(Fri, 04 May 2012 09:24:22 GMT) (full text, mbox, link).
Reply sent
to Matthias Klose <doko@debian.org>:
You have taken responsibility.
(Fri, 15 Jun 2012 16:51:08 GMT) (full text, mbox, link).
Notification sent
to Bernd Zeimetz <bzed@debian.org>:
Bug acknowledged by developer.
(Fri, 15 Jun 2012 16:51:08 GMT) (full text, mbox, link).
Message #23 received at 639407-close@bugs.debian.org (full text, mbox, reply):
Source: python2.7
Source-Version: 2.7.3-1
We believe that the bug you reported is fixed in the latest version of
python2.7, which is due to be installed in the Debian FTP archive:
idle-python2.7_2.7.3-1_all.deb
to main/p/python2.7/idle-python2.7_2.7.3-1_all.deb
libpython2.7_2.7.3-1_amd64.deb
to main/p/python2.7/libpython2.7_2.7.3-1_amd64.deb
python2.7-dbg_2.7.3-1_amd64.deb
to main/p/python2.7/python2.7-dbg_2.7.3-1_amd64.deb
python2.7-dev_2.7.3-1_amd64.deb
to main/p/python2.7/python2.7-dev_2.7.3-1_amd64.deb
python2.7-doc_2.7.3-1_all.deb
to main/p/python2.7/python2.7-doc_2.7.3-1_all.deb
python2.7-examples_2.7.3-1_all.deb
to main/p/python2.7/python2.7-examples_2.7.3-1_all.deb
python2.7-minimal_2.7.3-1_amd64.deb
to main/p/python2.7/python2.7-minimal_2.7.3-1_amd64.deb
python2.7_2.7.3-1.diff.gz
to main/p/python2.7/python2.7_2.7.3-1.diff.gz
python2.7_2.7.3-1.dsc
to main/p/python2.7/python2.7_2.7.3-1.dsc
python2.7_2.7.3-1_amd64.deb
to main/p/python2.7/python2.7_2.7.3-1_amd64.deb
python2.7_2.7.3.orig.tar.gz
to main/p/python2.7/python2.7_2.7.3.orig.tar.gz
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 639407@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated python2.7 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 15 Jun 2012 15:26:21 +0200
Source: python2.7
Binary: python2.7 python2.7-minimal libpython2.7 python2.7-examples python2.7-dev idle-python2.7 python2.7-doc python2.7-dbg
Architecture: source all amd64
Version: 2.7.3-1
Distribution: unstable
Urgency: low
Maintainer: Matthias Klose <doko@debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description:
idle-python2.7 - IDE for Python (v2.7) using Tkinter
libpython2.7 - Shared Python runtime library (version 2.7)
python2.7 - Interactive high-level object-oriented language (version 2.7)
python2.7-dbg - Debug Build of the Python Interpreter (version 2.7)
python2.7-dev - Header files and a static library for Python (v2.7)
python2.7-doc - Documentation for the high-level object-oriented language Python
python2.7-examples - Examples for the Python language (v2.7)
python2.7-minimal - Minimal subset of the Python language (version 2.7)
Closes: 579269 639407 671021 671795 676339
Changes:
python2.7 (2.7.3-1) unstable; urgency=low
.
* Python 2.7.3 release.
* Update to 20120615, taken from the 2.7 branch.
* The wininst-* files cannot be built within Debian from the included
sources, needing a zlib mingw build, which the zlib maintainer isn't
going to provide. Closes: #639407.
* Let pydoc handle dist-packages the same as site-packages.
Closes: #671021.
* python2.7-doc: Fix underscore.js symlink. Closes: #671795, #676339.
* Do not italicize punctuation in python(1) manual page (Matt Kraai).
Closes: #579269.
Checksums-Sha1:
ac8656b79481798e12f0c1fd1bbbf23b76e5a9d8 2057 python2.7_2.7.3-1.dsc
7eb972b37f596bea7215efce2da40fcb24bed5d9 14216076 python2.7_2.7.3.orig.tar.gz
415792f4c8e9af3ed64647e076c32afbd8fd0555 468019 python2.7_2.7.3-1.diff.gz
269f755b93929e2a30a12a3949786c577e70b54c 710464 python2.7-examples_2.7.3-1_all.deb
476952c492181cbae7f1111939126733d234176b 297926 idle-python2.7_2.7.3-1_all.deb
eb4c0fee79e6247f1f3906418eb28b9240a0aaae 6267638 python2.7-doc_2.7.3-1_all.deb
10b211705db31377bf459923db8b3ca95fe61f95 2725868 python2.7_2.7.3-1_amd64.deb
afb5b2049febff501c82df679678bde706415264 1769764 python2.7-minimal_2.7.3-1_amd64.deb
f071046623e9ae767c2d9b070e5c713b067678da 1212086 libpython2.7_2.7.3-1_amd64.deb
873ae45386533b0059665c3cf00215efb043c4d2 22306388 python2.7-dev_2.7.3-1_amd64.deb
22075b8a2d7a1169934d91f0b1313411ede5f22b 9613770 python2.7-dbg_2.7.3-1_amd64.deb
Checksums-Sha256:
de7273c3cc5d0339a8e82a8079f861f4aaacf7a9a51301b4981a57aaa636c454 2057 python2.7_2.7.3-1.dsc
68bddd390a22ce9a9946ad711fc0042c831889be1f8ff79c0945f7a973e05bda 14216076 python2.7_2.7.3.orig.tar.gz
aa11b4864cef6c2e5326728c650883a857095357cc921a4c0c6c86c9919f0fe3 468019 python2.7_2.7.3-1.diff.gz
837c7b5d7bd23cdd2a0adea9d37ee16d525b438051f09c09ba3aa24574ce4bdd 710464 python2.7-examples_2.7.3-1_all.deb
401433917f4dc72f47d1bde5edb84a90dc3f1d1ea316638bb55dceecc4402e9b 297926 idle-python2.7_2.7.3-1_all.deb
bdd88cee4e89fd639009db384851aacd45a48e1850b90a454aa174edf4c6edd5 6267638 python2.7-doc_2.7.3-1_all.deb
221d29efb8205b957ebe4baf6088944ce60fdc2a62ce0250d2cf05c81f90b672 2725868 python2.7_2.7.3-1_amd64.deb
3af138b41806773f685aa74f6e6ad392dd220e3f1ac1a904f74a31beb90fe7f6 1769764 python2.7-minimal_2.7.3-1_amd64.deb
d3b4141a2121392fcb94cf4927f49bfc8fc61b02e0492e0982386cec2d41de94 1212086 libpython2.7_2.7.3-1_amd64.deb
88113f29045b694982ac22cd3a2f8f2f400861c7daaee85a235dc032df4e6962 22306388 python2.7-dev_2.7.3-1_amd64.deb
539f00a87b994556d2ebdf7f2921a00f830ed017f46b2b86b179d6c00f09b009 9613770 python2.7-dbg_2.7.3-1_amd64.deb
Files:
9fea630a5e1476647c905799676235b1 2057 python optional python2.7_2.7.3-1.dsc
20e7d671051f7a8c81d58965efcdf638 14216076 python optional python2.7_2.7.3.orig.tar.gz
932c6dd54174ea6e3700799169aedc5e 468019 python optional python2.7_2.7.3-1.diff.gz
cc81b658d156277fd7466c2a68b1559b 710464 python optional python2.7-examples_2.7.3-1_all.deb
44f94bc134125e78b147a347b6310f47 297926 python optional idle-python2.7_2.7.3-1_all.deb
f4c179dafbcdd458e94fd939b4847e92 6267638 doc optional python2.7-doc_2.7.3-1_all.deb
a89e0c7875f80d0aedf648a1154ec916 2725868 python optional python2.7_2.7.3-1_amd64.deb
416c44d87f1b59f2c26f4a74a1c74b7d 1769764 python optional python2.7-minimal_2.7.3-1_amd64.deb
2de62844ca1d1b2defe90ead4cbe5e23 1212086 libs optional libpython2.7_2.7.3-1_amd64.deb
22f9e22e5651cf4a6530f181a7e49f97 22306388 python optional python2.7-dev_2.7.3-1_amd64.deb
8545a92bf857f998dfb8618a377aeed8 9613770 debug extra python2.7-dbg_2.7.3-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk/bY2wACgkQStlRaw+TLJzJCgCfa3GlfDQyWxt0idM5+n7zohTY
8c8AnRXI+yYkhNf/49dLk/zY4QApWYe5
=ESeD
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, Matthias Klose <doko@debian.org>:
Bug#639407; Package python2.7-dev.
(Wed, 12 Dec 2012 22:06:03 GMT) (full text, mbox, link).
Message #26 received at 639407@bugs.debian.org (full text, mbox, reply):
Control: reopen -1
In 2.7.3-1 changelog you wrote:
>The wininst-* files cannot be built within Debian from the included
>sources, needing a zlib mingw build, which the zlib maintainer isn't
>going to provide. Closes: #639407.
This confirms that the files in question are unbuildable in Debian,
which is what this bug is about.
--
Jakub Wilk
Bug reopened
Request was from Jakub Wilk <jwilk@debian.org>
to 639407-submit@bugs.debian.org.
(Wed, 12 Dec 2012 22:06:03 GMT) (full text, mbox, link).
No longer marked as fixed in versions python2.7/2.7.3-1.
Request was from Jakub Wilk <jwilk@debian.org>
to 639407-submit@bugs.debian.org.
(Wed, 12 Dec 2012 22:06:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#639407; Package python2.7-dev.
(Thu, 13 Dec 2012 08:39:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klose <doko@debian.org>:
Extra info received and forwarded to list.
(Thu, 13 Dec 2012 08:39:03 GMT) (full text, mbox, link).
Message #35 received at 639407@bugs.debian.org (full text, mbox, reply):
close 639407
thanks
Am 12.12.2012 23:03, schrieb Jakub Wilk:
> Control: reopen -1
>
> In 2.7.3-1 changelog you wrote:
>
>> The wininst-* files cannot be built within Debian from the included sources,
>> needing a zlib mingw build, which the zlib maintainer isn't going to provide.
>> Closes: #639407.
>
> This confirms that the files in question are unbuildable in Debian, which is
> what this bug is about.
there is nothing in policy which forces the removal of these files in the source
package for this case.
Reply sent
to Jakub Wilk <jwilk@debian.org>:
You have taken responsibility.
(Fri, 14 Dec 2012 14:45:05 GMT) (full text, mbox, link).
Notification sent
to Bernd Zeimetz <bzed@debian.org>:
Bug acknowledged by developer.
(Fri, 14 Dec 2012 14:45:05 GMT) (full text, mbox, link).
Message #40 received at 639407-done@bugs.debian.org (full text, mbox, reply):
Version: 2.7.3-1
* Matthias Klose <doko@debian.org>, 2012-12-13, 09:36:
>>>The wininst-* files cannot be built within Debian from the included
>>>sources, needing a zlib mingw build, which the zlib maintainer isn't
>>>going to provide. Closes: #639407.
>>This confirms that the files in question are unbuildable in Debian,
>>which is what this bug is about.
>there is nothing in policy which forces the removal of these files in
>the source package for this case.
Fair enough.
--
Jakub Wilk
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 13 Jan 2013 07:25:28 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Nov 19 12:50:01 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.