Format: 1.8 Date: Wed, 22 Jul 2015 14:44:54 +0100 Source: python-debian Binary: python-debian python3-debian Architecture: source Version: 0.1.27ubuntu1~ubuntu14.04.1~ppa1 Distribution: trusty Urgency: medium Maintainer: Ubuntu Developers Changed-By: Colin Watson Description: python-debian - Python modules to work with Debian-related data formats python3-debian - Python 3 modules to work with Debian-related data formats Closes: 506861 634848 647455 655988 670679 671485 689313 695932 709935 712513 718355 732599 743174 747031 758027 760488 764380 781543 782276 Changes: python-debian (0.1.27ubuntu1~ubuntu14.04.1~ppa1) trusty; urgency=medium . * No-change backport to trusty . python-debian (0.1.27ubuntu1) wily; urgency=medium . * Resynchronise with Debian. Remaining changes: - Add .lzma as a possible extension for data.tar. Note that this does not mean that reading from the .lzma part is supported. This is blocked on http://bugs.python.org/issue5689. . python-debian (0.1.27) unstable; urgency=medium . * Tighten whitespace handling in GPG Armor Header lines, with thanks to Guillem Jover for the patch (Closes: #782276). . python-debian (0.1.26) unstable; urgency=medium . * Fix FTBFS with binutils >= 2.25-6 by turning off determinism in ar archives when building archives in the test suite, thanks to Dmitry Shachnev for the patch (Closes: #781543). * Require binutils >= 2.23 for building and in the autopkgtest tests to ensure that ar understands the option to suppress determinism. . python-debian (0.1.25) unstable; urgency=medium . * deb822: More encoding gymnastics to support parsing signed files opened in text mode (Closes: #764380). . python-debian (0.1.24) unstable; urgency=medium . * copyright module: make Copyright objects iterable * debian_support.list_releases(): update release list (Closes: #758027) . python-debian (0.1.23) unstable; urgency=medium . [ Stuart Prescott ] * Add sha512 sums to Release and Sources (Closes: #732599). * Use warnings rather than stderr in PkgRelation (Closes: #712513). * Expose the list of bugs closed by a changelog entry; thanks to Jelmer Vernooi and Stefano Rivera for patches (Closes: #634848). * Add support for .deb with uncompressed data.tar member (Closes: #718355). * Prefer the internal parser rather than apt's TagFile for processing deb822 files unless explicitly called to process Packages or Sources files: - prevents paragraph parsing truncating on comments (Closes: #743174). - fix parsing of paragraphs when separated by more whitespace than just a newline (Closes: #655988). (Finally fixing interactions with devscripts' wrap-and-sort!) * Parse foreign architecture (package:any) relationships and also other multi-arch related relationships (Closes: #670679) * Parse build-profiles syntax. . [ John Wright ] * Fix a GPG validation bug. With some trailing whitespace, the code could be tricked into validating a signature, but using the bogus data after the signed section (Closes: #695932). * Drop support for python2.5. (This allows us to do fewer import hacks in deb822, and probably other modules as well.) * Add a deb822.RestrictedWrapper class, for exposing read-only access to a Deb822 instance's field values as strings, while restricting write access to some fields, which are exposed via properties. * deb822.Deb822Dict.dump: Add a text_mode parameter for dumping to file(-like) objects that assume text/unicode input. * Add a copyright module, for parsing machine-readable debian/copyright files (Closes: #671485). * Make deb822 tests hermetic with respect to debian-keyring updates (Closes: #760488). . python-debian (0.1.22ubuntu1) utopic; urgency=medium . * Merge with Debian; remaining changes: - Add .lzma as a possible extension for data.tar. Note that this does not mean that reading from the .lzma part is supported. This is blocked on http://bugs.python.org/issue5689. . python-debian (0.1.22) unstable; urgency=low . [ John Wright ] * Acknowledge NMUs. (Thanks for your work, Colin and Fathi!) * arfile.ArFile.extractfile: Return a matching member even if it is not the first one in the archive. Thanks to Mika Eloranta for the report and patch. (Closes: #689313) * deb822.Deb822.iter_paragraphs: Actually work with string input. Thanks to Stefano Rivera for the patch. (Closes: #647455) . [ Stuart Prescott ] * Add myself to Uploaders. * Change Vcs-* URLs to canonical locations. * Switch build system to short form dh and pybuild. * Use nose to run test suite. * Add autopkgtest test suite. . [ John Wright ] * python_support: Avoid hashlib dependency, using the built-in _sha or _sha1 module (depending on Python version) instead. That way we don't link in OpenSSL, which has an incompatible license. (Closes: 747031) . python-debian (0.1.21+nmu3) unstable; urgency=medium . * Non-maintainer upload. * Add support for xz-compressed packages. (Closes: #506861) * Byte-compile python modules for python3-debian. (Closes: #709935) Checksums-Sha1: e54556ce8c774493898e95e982cc121d4608a9ee 2466 python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1.dsc c25e291c6f2f3d81ababa54a37c774ea6e6b7248 289924 python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1.tar.xz Checksums-Sha256: bec2d1ad36d7b66cf86d89c5aec1b4150aa3783c1ee30ecb2cf7da43cb8211dd 2466 python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1.dsc 7e8212d5eb72a50442f8ba1cee828649b2d6b283cd20b79902b8651316de7cc8 289924 python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1.tar.xz Files: 6fac30537864360bc96213d44cc33fd6 2466 python optional python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1.dsc a288edf478b704949d7cbbb0ac04ad08 289924 python optional python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1.tar.xz Original-Maintainer: Debian python-debian Maintainers