lp:ubuntu/maverick/python-debian
- Get this branch:
- bzr branch lp:ubuntu/maverick/python-debian
Branch information
Recent revisions
- 10. By Scott Howard
-
[ Scott Howard ]
* Merge from debian unstable (LP: #588714). Remaining changes:
- Depend on python-apt as debian_support uses it unconditionally.
- Add .lzma as a possible extenstion for data.tar (LP: #407198)
Note that this does not mean that reading from the .lzma part
is supported. This is blocked on http://bugs.python. org/issue5689 [ James Westby ]
* Use os.path.normpath to ensure debfile tests work across python
versions. - 8. By Michael Vogt
-
Add .lzma as a possible extenstion for data.tar (LP: #407198)
Note that this does not mean that reading from the .lzma part
is supported. This is blocked on http://bugs.python. org/issue5689 - 7. By Stefano Zacchiroli
-
[ Stefano Zacchiroli ]
* setup.py.in: switch to setuptools, which are able to generate eggs;
add matching build-dep on python-setuptools (Closes: #525694)
* examples/deb822/: add new example render-dctrl, to render packages in
a dctrl-tools pipeline (using Markdown as long description syntax)
* deb822: use __new__ to sub-class strings for case-insensitiveness;
former approach is deprecated with python 2.6.
Thanks to Loïc Minier for the patch. (Closes: #524061)[ Filippo Giunchedi ]
* deb822: parse also Binary as PkgRelation, thus add .binary attribute[ Muharem Hrnjadovic ]
* fixed changelog parser exception raised when dealing with empty
changelog files (LP: #400589). - 6. By Michael Vogt
-
* Merge from debian unstable, remaining changes:
- debian_bundle/ deb822. py: use __new__ instead of
__init__ to avoid a warning with Python 2.6; LP: #339466. - 5. By Loïc Minier
-
debian_
bundle/ deb822. py: _CaseInsensitiv eString( ): use __new__ instead of
__init__ to avoid a warning with Python 2.6; LP: #339466. - 4. By Kees Cook
-
Replace sha with hashlib to stop python2.6 warnings (LP: #338524,
debian bug 518427). - 3. By John Wright
-
[ Filippo Giunchedi ]
* Add initial support to deb822 for gpg signature checking (Closes: #485829)
* Suggest gpgv for signature checking[ Stefano Zacchiroli ]
* deb822: add support for pretty printing structured inter-package
relationships (and relevant tests)
* debfile: add support for .tar.bz2 parts contained in .deb packages, and
relative regression test. Thanks to Cameron Dale and Tom Parker.
(Closes: #462859).[ John Wright ]
* deb822: allow the use of unicode objects in __getitem__
* changelog: fix the "topline" regular expression to match the one in dpkg's
Dpkg/Changelog/ Debian. pm so that it allows '.' and '+' in the distribution
field
* deb822: Add a use_apt_pkg parameter to Deb822.iter_paragraphs . Now,
callers can set use_apt_pkg=True and shared_storage= False (now the default)
in order to take advantage of apt_pkg's speed and still be able to use
values across iterations. (Closes: #504413) - 2. By John Wright
-
* debian_
bundle/ deb822. py, tests/test_ deb822. py:
- Do not cache _CaseInsensitiveString objects, since it causes case
preservation issues under certain circumstances (Closes: #473254)
- Add a test case
* debian_bundle/ deb822. py:
- Add support for fixed-length subfields in multivalued fields. I updated
the Release and PdiffIndex classes to use this. The default behavior for
Release is that of apt-ftparchive, just because it's simpler. Changing
the behavior to resemble dak requires simply setting the
size_field_behavior attribute to 'dak'. (Ideally, deb822 would detect
which behavior to use if given an actual Release file as input, but this
is not implemented yet.) (Closes: #473259)
- Add support for Checksums-{Sha1,Sha256} multivalued fields in Dsc and
Changes classes
* debian/control:
- "python" --> "Python" in the Description field
- Change the section to "python"
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/natty/python-debian