Bug#625509: python3-debian and python 3.3

Colin Watson cjwatson at ubuntu.com
Wed Aug 22 17:10:43 UTC 2012


On Tue, Jun 19, 2012 at 12:02:10AM +0100, Stuart Prescott wrote:
> The root of all the failures is deb822.GpgInfo.from_sequence() and its 
> interaction with subprocess.
[...]

Thanks for this analysis.  I initially felt that it would be better to
make things work with universal_newlines=True here, but on reflection I
think you're right; we don't want to introduce any signature-checking
failures due to encoding and decoding.


Months since the last maintainer response to this bug, and bearing in
mind Stefano's suggestion of a DELAYED NMU - although it's more than I
would normally be comfortable NMUing for - I have uploaded an NMU to
DELAYED/3 with all these changes.  I've attached the new patch stack,
including your comments, one from Barry that I'd missed, and several
adjustments to cope with failures in sbuild (mostly test suite trouble
with LC_ALL=C, and some doc-debtags fixes).
http://anonscm.debian.org/gitweb/?p=users/cjwatson/python-debian.git;a=shortlog;h=refs/heads/python3
is up-to-date and will no longer be rebased up to the 0.1.21+nmu1 tag,
so the maintainers can safely pull from this if they want to.

Please let me know ASAP if there are any problems with this - I'll be
off on holiday from Friday.

Thanks,

-- 
Colin Watson                                       [cjwatson at ubuntu.com]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Fix-test-warnings-with-python2.7-3.patch
Type: text/x-diff
Size: 6536 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0034.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Avoid-various-old-syntactic-forms-which-are-no-longe.patch
Type: text/x-diff
Size: 10291 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0035.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Use-Python-3-style-print-function.patch
Type: text/x-diff
Size: 8748 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0036.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Use-a-list-comprehension-instead-of-map-which-return.patch
Type: text/x-diff
Size: 800 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0037.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Rely-on-default-mapping-iteration-rather-than-using-.patch
Type: text/x-diff
Size: 2421 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0038.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-Use-absolute-imports.patch
Type: text/x-diff
Size: 7230 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0039.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Use-Python-3-style-print-function-in-examples.patch
Type: text/x-diff
Size: 25596 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0040.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-Use-key-in-dict-rather-than-obsolete-dict.has_key-ke.patch
Type: text/x-diff
Size: 2158 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0041.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Use-open-rather-than-file-file-does-not-exist-in-Pyt.patch
Type: text/x-diff
Size: 11497 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0042.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-Use-sep.join-list-rather-than-string.join-list-sep.patch
Type: text/x-diff
Size: 2697 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0043.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-Implement-rich-comparison-methods-the-only-kind-avai.patch
Type: text/x-diff
Size: 5354 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0044.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-Use-assertTrue-and-assertEqual-rather-than-deprecate.patch
Type: text/x-diff
Size: 6321 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0045.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0013-Try-to-import-pickle-if-importing-cPickle-fails.-Pyt.patch
Type: text/x-diff
Size: 1253 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0046.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-Use-io.StringIO-if-StringIO.StringIO-is-absent-as-in.patch
Type: text/x-diff
Size: 2166 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0047.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0015-Use-collections.Mapping-collections.MutableMapping-i.patch
Type: text/x-diff
Size: 3924 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0048.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0016-Use-list-comprehensions-instead-of-map-where-a-list-.patch
Type: text/x-diff
Size: 3143 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0049.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0017-If-StandardError-does-not-exist-as-in-Python-3-inher.patch
Type: text/x-diff
Size: 1579 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0050.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0018-Use-six-to-paper-over-dict-iteration-differences-bet.patch
Type: text/x-diff
Size: 6653 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0051.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0019-Avoid-using-0L-since-Python-3-doesn-t-support-it-0-w.patch
Type: text/x-diff
Size: 1237 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0052.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0020-Cope-with-the-absence-of-a-file-class-in-Python-3.patch
Type: text/x-diff
Size: 1498 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0053.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0021-Python-3-renamed-raw_input-to-input.patch
Type: text/x-diff
Size: 772 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0054.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0022-Be-much-more-careful-about-closing-files-in-a-timely.patch
Type: text/x-diff
Size: 9931 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0055.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0023-Use-next-iterator-rather-than-iterator.next.patch
Type: text/x-diff
Size: 4343 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0056.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0024-Use-string.ascii_letters-rather-than-the-deprecated-.patch
Type: text/x-diff
Size: 865 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0057.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0025-Encode-Unicode-strings-before-passing-them-to-hashli.patch
Type: text/x-diff
Size: 858 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0058.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0026-Fix-up-debian.changelog-for-string-handling-changes-.patch
Type: text/x-diff
Size: 6688 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0059.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0027-Only-define-DebPart.has_key-method-for-Python-2.patch
Type: text/x-diff
Size: 1044 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0060.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0028-Fix-up-debian.arfile-and-debian.debfile-for-string-h.patch
Type: text/x-diff
Size: 13593 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0061.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0029-Fix-up-most-of-debian.deb822-for-string-handling-cha.patch
Type: text/x-diff
Size: 11667 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0062.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0030-Fix-up-the-rest-of-debian.deb822-for-Python-3-string.patch
Type: text/x-diff
Size: 15716 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0063.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0031-Add-seekable-method-to-debian.arfile.ArMember.patch
Type: text/x-diff
Size: 699 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0064.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0032-Make-deb822.GpgInfo.from_sequence-compatible-with-Py.patch
Type: text/x-diff
Size: 1208 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0065.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0033-Add-a-python3-debian-package.patch
Type: text/x-diff
Size: 3338 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0066.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0034-releasing-version-0.1.21-nmu1.patch
Type: text/x-diff
Size: 710 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-python-debian-maint/attachments/20120822/22f5ccb7/attachment-0067.patch>


More information about the pkg-python-debian-maint mailing list