Change log for python-debian package in Ubuntu

157 of 57 results
Obsolete in kinetic-updates
Deleted in kinetic-proposed (Reason: moved to -updates)
python-debian (0.1.46ubuntu1) kinetic; urgency=medium

  * Make Python version PEP440 compliant (LP: #1991606)

 -- Benjamin Drung <email address hidden>  Sat, 27 May 2023 01:51:02 +0200

Available diffs

Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
python-debian (0.1.36ubuntu1.1) focal; urgency=medium

  * Make Python version PEP440 compliant (LP: #1991606)

 -- Benjamin Drung <email address hidden>  Tue, 25 Apr 2023 20:39:33 +0200

Available diffs

Published in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
python-debian (0.1.43ubuntu1.1) jammy; urgency=medium

  * Make Python version PEP440 compliant (LP: #1991606)

 -- Benjamin Drung <email address hidden>  Tue, 25 Apr 2023 18:25:44 +0200

Available diffs

Published in noble-release
Published in mantic-release
Published in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
python-debian (0.1.49ubuntu2) lunar; urgency=medium

  * Make Python version PEP440 compliant (LP: #1991606)

 -- Benjamin Drung <email address hidden>  Wed, 01 Feb 2023 10:32:24 +0100

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
python-debian (0.1.49ubuntu1) lunar; urgency=medium

  * Add zstd dependency to fix dh-cmake buils (test failures)

 -- Gianfranco Costamagna <email address hidden>  Thu, 26 Jan 2023 19:46:06 +0100

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
python-debian (0.1.49) unstable; urgency=medium

  [ Debian Janitor ]
  * Update lintian override info to new format on line 1.

  [ Niels Thykier ]
  * Fix whitespace handling of Copyright files (Closes: #960278)

  [ Stuart Prescott ]
  * Make python-debian (more) portable (Closes: #1011937)
    - Tweak tests to be portable to other platforms
    - Adapt tests so that skipping optional tests can be prevented if needed
    - Add other platforms to CI to test portability
  * Switch tests to use more pytest features.
  * Updates for newer mypy and pylint.
  * Add Debian 14 'forky' to the list of known releases.

 -- Stuart Prescott <email address hidden>  Sun, 20 Nov 2022 11:30:33 +1100

Available diffs

Superseded in lunar-proposed
python-debian (0.1.48) unstable; urgency=medium

  [ Anders Kaseorg ]
  * Fix version bound for subscripting abc.Iterator, abc.MutableMapping.
    Closes: #1018822

  [ Jelmer Vernooij ]
  * Don't raise AmbiguousDeb822FieldKeyError in __contains__.

 -- Jelmer Vernooij <email address hidden>  Mon, 03 Oct 2022 05:19:42 +0100
Superseded in lunar-release
Obsolete in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
python-debian (0.1.46) unstable; urgency=medium

  * Copyright.add_files_paragraph(): Append after the last existing
    files paragraph.
  * RTS parser: Fix removing and then re-adding a paragraph.

 -- Jelmer Vernooij <email address hidden>  Fri, 08 Jul 2022 17:45:29 +0100

Available diffs

Superseded in kinetic-proposed
python-debian (0.1.45) unstable; urgency=medium

  * Add Deb822FileElement.remove method.
  * RTS parser: don't add trailing whitespace when setting field values
    that start with a newline. Closes: #1013485

 -- Jelmer Vernooij <email address hidden>  Tue, 05 Jul 2022 16:35:04 +0100

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
python-debian (0.1.44) unstable; urgency=medium

  [ Simon Chopin ]
  * Add support for zstd compression in .deb files (LP: #1923845) with thanks
    also to Athos Ribeiro and Quirin Pamp for contributions to this feature.

  [ Jelmer Vernooij ]
  * Use logging.warning rather than warnings for data problems.

  [ Stuart Prescott ]
  * Support for finding files (including changelog.Debian.gz) that are beyond
    a symlink within the package (Closes: #875305).
  * Update packaging for zstd compressed .deb code.
  * Annotate binutils build-dep with <!nocheck>.
  * Update Standards-Version to 4.6.1 (no changes required).

  [ Niels Thykier ]
  * Various improvements to the round-trip-safe deb822 parser.

 -- Stuart Prescott <email address hidden>  Sun, 29 May 2022 12:06:57 +1000
Superseded in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
python-debian (0.1.43ubuntu1) jammy; urgency=low

  * Merge from Debian unstable (LP: #1960404). Remaining changes:
    * Add support for zstd compression format (LP: #1923845)
      -> the patch has been rewritten to account for upstream work on this
      particular area and their move to dynamically generated test packages

Available diffs

Superseded in jammy-release
Obsolete in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
python-debian (0.1.39ubuntu1) impish; urgency=medium

  * Add support for zstd compression format (LP: #1923845)

 -- Athos Ribeiro <email address hidden>  Thu, 19 Aug 2021 14:50:49 -0300
Superseded in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
python-debian (0.1.39) unstable; urgency=medium

  [ Stuart Prescott ]
  * Move re.compile calls out of functions (Closes: #971960).
  * Revert unintended renaming of Changelog.get_version/set_version
    (Closes: #975910).
  * Add a type for .buildinfo files (deb822.BuildInfo) (Closes: #875306).
  * Add support for SHA1-Download and SHA256-* variants in PdiffIndex class
    for .diff/Index files (Closes: #970824).
  * Permit single-character package names in dependency relationship
    specifications (Closes: #977355).
  * Silence deprecation warnings in the test suite.
  * Test that UserWarning is emitted in tests where it should be.
  * Update Standards-Version to 4.5.1 (no changes required).
  * Update to debhelper-compat (= 13).
  * Update examples to use #!/usr/bin/python3.
  * Fix tabs vs spaces in examples.

  [ Jose Luis Rivero ]
  * Allow debian_support.PackageFile to accept StringIO as well as BytesIO.

  [ Ansgar ]
  * Change handling of case-insensitive field names to allow Deb822 objects
    to be serialised  (Closes: #975915).

  [ Jelmer Vernooij ]
  * Add myself to uploaders.

  [ Johannes 'josch' Schauer ]
  * Add SHA265 support to handling of pdiffs.
  * Add support for additional headers for merged pdiffs to PDiffIndex.
  * Allow debian_support.patches_from_ed_script to consume both bytes and str.

 -- Stuart Prescott <email address hidden>  Sat, 19 Dec 2020 11:59:40 +1100

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
python-debian (0.1.38) unstable; urgency=medium

  [ Jelmer Vernooij ]
  * Add a debian.watch module for parsing watch files.
  * Prevent stripping of last newline in initial lines before changelog files.
  * Add a Copyright.files_excluded field.
  * Allow specifying allow_missing_author when reserializing changelog
    entries.

  [ Stuart Prescott ]
  * Fix CI error from typeshed.
  * Add lots more type annotations to the code.
  * Enable mypy and pylint in the CI pipeline for merge requests.

  [ Dato Simó ]
  * Remove myself from Uploaders.

 -- Stuart Prescott <email address hidden>  Sun, 04 Oct 2020 15:09:46 +1100

Available diffs

Superseded in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
python-debian (0.1.37) unstable; urgency=medium

  [ Sandro Tosi ]
  * Drop python2 support; Closes: #937691
  * lib/debian/doc-debtags
    - run using python3

  [ Stuart Prescott ]
  * Update Standards-Version to 4.5.0 (no changes required).
  * Add Rules-Requires-Root: no.
  * Test with all supported Python 3 interpreters at build time, not only
    in the autopkgtest tests.
  * Include the version of the interpreter in the test output.
  * Update from pylint3 to pylint.
  * Fix some pylint warnings.
  * Include pylint and mypy checks for merge requests on salsa.
  * Add additional metadata to setup.py, with thanks to Konrad Weihmann for
    the suggestion.

  [ Colin Watson ]
  * Parse Built-Using relationship fields.

  [ Michael Hudson-Doyle ]
  * Run tests with 'supported' not 'installed' Python 3 interpreters.

 -- Stuart Prescott <email address hidden>  Sat, 11 Apr 2020 17:54:43 +1000
Superseded in groovy-release
Published in focal-release
Deleted in focal-proposed (Reason: moved to Release)
python-debian (0.1.36ubuntu1) focal; urgency=medium

  * lib/debian/doc-debtags: Change shebang to python3.
  * debian/rules: Fix a couple of missed references to "python".
  * debian/tests/python3-debian: fix lintian failure
    "runtime-test-file-uses-installed-python-versions".

 -- Michael Hudson-Doyle <email address hidden>  Wed, 08 Apr 2020 17:17:21 +1200

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
python-debian (0.1.36build1) focal; urgency=medium

  * No-change rebuild to generate dependencies on python2.

 -- Matthias Klose <email address hidden>  Tue, 17 Dec 2019 12:41:59 +0000

Available diffs

Superseded in focal-release
Obsolete in eoan-release
Deleted in eoan-proposed (Reason: moved to Release)
python-debian (0.1.36) unstable; urgency=medium

  * Support streams without a filename in ArMember, with thanks to Matthias
    Dellweg for the patch.
  * Update autopkgtest variables in tests.
  * Update Standards-Version to 4.4.0 (no changes required).
  * Update to debhelper-compat 12.
  * Update type annotations for newer mpypy.

 -- Stuart Prescott <email address hidden>  Sun, 01 Sep 2019 23:50:42 +1000

Available diffs

Superseded in eoan-release
Deleted in eoan-proposed (Reason: moved to release)
python-debian (0.1.35) unstable; urgency=medium

  [ Stuart Prescott ]
  * Fix decode error when using debian_support.PackageFile by allowing the
    caller to specify an encoding, defaulting to UTF-8 (Closes: #928655).
  * Remove needs-recommends from autopkgtest definitions.

  [ Jan Teske ]
  * Fix overwriting of names in importing abc.Mapping and typing.Mapping.

  [ Jelmer Vernooij ]
  * Correctly raise NotMachineReadableError when no format is set.

 -- Stuart Prescott <email address hidden>  Thu, 30 May 2019 00:23:06 +1000

Available diffs

Superseded in eoan-release
Obsolete in disco-release
Deleted in disco-proposed (Reason: moved to release)
python-debian (0.1.34) unstable; urgency=medium

  [ Jelmer Vernooij ]
  * Fix typo in changelog.py documentation.

  [ Stuart Prescott ]
  * Fix "DeprecationWarning" regarding the move of ABCs from collections to
    collections.abc, with thanks to Jakub Wilk for the report
    (Closes: #914737).
  * Add accessors for Version objects from Deb822 (Closes: #901651).
  * Issue warnings if calling code requested use of python-apt for processing
    a Deb822 file but that request could not be honoured (see: #913274).
  * Make internal parser match python-apt in strictness when dealing with
    Packages and Sources files (Closes: #913274).
  * Update Standards-Version to 4.3.0 (no changes required).

 -- Stuart Prescott <email address hidden>  Fri, 18 Jan 2019 01:14:54 +1100

Available diffs

Superseded in disco-release
Obsolete in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
python-debian (0.1.33) unstable; urgency=medium

  * Switch to salsa.debian.org URLs for homepage, source location etc.
  * Bump to debhelper compat 11 (no changes required).
  * Update standards-version to 4.2.0 (no changes required).
  * Enable the test suite as a CI pipeline on salsa.debian.org.
  * Enable building of API documentation using sphinx.
  * Publish the API documentation via salsa.
  * Fix up various rst issues in documentation and move around docs so that
    they can be included in the sphinx output (Closes: #894214).
  * Fix handling of http vs https in copyright-format/1.0 parser.
  * Add Python 2 compatible type annotation comments throughout.
  * Considerable code polish based on pylint and mypy.

 -- Stuart Prescott <email address hidden>  Sun, 19 Aug 2018 17:19:11 +1000

Available diffs

Superseded in cosmic-release
Published in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
python-debian (0.1.32) unstable; urgency=medium

  * Fix regexps that are invalid escape sequences with Python 3.6, with thanks
    to Ville Skyttä <email address hidden> for the patch (Closes: #878434).
  * Fix spelling errors, with thanks to Ville Skyttä <email address hidden>
    for the patch (Closes: #878435).
  * Add additional documentation about how python-apt is used, with thanks to
    Matthieu Caneill <email address hidden> for the patch (Closes: #862058).
  * Extend Deb822 parser to allow underscores in the field name, with thanks
    to Gerhard Poul <email address hidden> for the patch.
  * Update Vcs fields to point to salsa.debian.org, with thanks to John Wright
    for doing the migration.
  * Update Standards-Version to 4.1.3 (no changes required).

 -- Stuart Prescott <email address hidden>  Sat, 17 Feb 2018 16:37:18 +1100

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
python-debian (0.1.31) unstable; urgency=medium

  * Fix codename for 'rex' release, With thanks to Philipp Hahn
    <email address hidden> for the report and patch (Closes: #863724).
  * Include archqual in the deb822.PkgRelation.str output, wih thanks to
    Maximiliano Curia <email address hidden> for the report and patch
    (Closes: #868249).
  * Use unittest rather than nose for test suite discovery (Closes: #851324).
  * Update Standards-Version to 4.1.0 (no changes required).
  * Use dpkg's pkg-info.mk to get package version in d/rules.
  * Add debian/HACKING with some notes about the package.

 -- Stuart Prescott <email address hidden>  Sun, 24 Sep 2017 12:38:37 +1000

Available diffs

Superseded in bionic-release
Obsolete in artful-release
Obsolete in zesty-release
Deleted in zesty-proposed (Reason: moved to release)
python-debian (0.1.30) unstable; urgency=medium

  * Add missing chardet dependency in setup.py.in (Closes: #838695, #841071).
  * Add stretch, buster and bullseye to known releases (Closes: #849058).
  * Allow iter_paragraphs to accept bytes under Python 3 (Closes: #833375).
  * Don't suppress ChangelogParseError in strict mode when reading in a
    changelog via the constructor (Closes: #844026).
  * Add experimental API for ftp-master archive removals data (Closes: #473793).

 -- Stuart Prescott <email address hidden>  Wed, 25 Jan 2017 12:18:27 +1100

Available diffs

Superseded in zesty-release
Obsolete in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
python-debian (0.1.29) unstable; urgency=medium

  * Fix handling of gpgv output from gnupg 2 (Closes: #782904).
  * Explain what type was passed when raising the TypeError, with thanks to
    Chris Lamb <email address hidden> for the patch (Closes: #833363).
  * Include examples and extra docs in python3-debian package (Closes: #833368).

 -- Stuart Prescott <email address hidden>  Thu, 18 Aug 2016 23:27:48 +1000
Superseded in yakkety-release
Published in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
python-debian (0.1.27ubuntu2) xenial; urgency=medium

  * Fix FTBFS due to test failure with patch from
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807351#26

 -- Barry Warsaw <email address hidden>  Mon, 04 Apr 2016 18:05:52 -0400

Available diffs

Superseded in xenial-release
Obsolete in wily-release
Deleted in wily-proposed (Reason: moved to release)
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.

Available diffs

Superseded in wily-release
Obsolete in vivid-release
Obsolete in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
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.

Superseded in utopic-release
Published in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
python-debian (0.1.21+nmu2ubuntu2) trusty; urgency=medium

  * Rebuild to drop files installed into /usr/share/pyshared.
 -- Matthias Klose <email address hidden>   Sun, 23 Feb 2014 13:51:07 +0000
Superseded in trusty-release
Obsolete in saucy-release
Obsolete in raring-release
Obsolete in quantal-release
python-debian (0.1.21+nmu2ubuntu1) quantal; urgency=low

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

Superseded in quantal-release
python-debian (0.1.21+nmu1ubuntu1) quantal; urgency=low

  * Resynchronise with Debian (NMU awaiting processing in DELAYED/3).
    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.

Superseded in quantal-release
Published in precise-release
python-debian (0.1.21ubuntu1) precise; urgency=low

  * Merge from Debian testing.  Remaining changes:
    - 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

Available diffs

Superseded in precise-release
python-debian (0.1.20ubuntu3) precise; urgency=low

  * Rebuild to drop python2.6 dependencies.
 -- Matthias Klose <email address hidden>   Sat, 31 Dec 2011 02:09:27 +0000

Available diffs

Superseded in precise-release
Obsolete in oneiric-release
python-debian (0.1.20ubuntu2) oneiric; urgency=low

  * Switch to dh_python2. (LP: #788514 LP: #847514)
 -- Barry Warsaw <email address hidden>   Wed, 14 Sep 2011 14:23:19 -0400
Superseded in oneiric-release
python-debian (0.1.20ubuntu1) oneiric; urgency=low

  * Merge from debian unstable.  Remaining changes:
    - 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
    - workaround incorrect permissions in upstream tarball (ftbfs otherwise)

Available diffs

Superseded in oneiric-release
Obsolete in natty-release
python-debian (0.1.18ubuntu2) natty; urgency=low

  * debian/rules:
    - workaround incorrect permissions in upstream tarball
      (fixes ftbfs)
 -- Michael Vogt <email address hidden>   Tue, 07 Dec 2010 17:23:18 +0100

Available diffs

Superseded in natty-release
python-debian (0.1.18ubuntu1) natty; urgency=low

  * Merge from debian unstable.  Remaining changes:
    - 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

Available diffs

Superseded in natty-release
Obsolete in maverick-release
python-debian (0.1.16ubuntu1) maverick; urgency=low

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

Available diffs

Superseded in maverick-release
Obsolete in lucid-release
python-debian (0.1.14ubuntu2) lucid; urgency=low

  * Depend on python-apt as debian_support uses it unconditionally.
 -- James Westby <email address hidden>   Wed, 13 Jan 2010 15:58:18 +1300

Available diffs

Superseded in lucid-release
Obsolete in karmic-release
python-debian (0.1.14ubuntu1) karmic; urgency=low

  * 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

 -- Michael Vogt <email address hidden>   Tue, 01 Sep 2009 11:08:07 +0200

Available diffs

Superseded in karmic-release
python-debian (0.1.14) unstable; urgency=low

  [ 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).

 -- James Westby <email address hidden>   Tue,  25 Aug 2009 12:31:36 +0100

Available diffs

Superseded in karmic-release
python-debian (0.1.13ubuntu1) karmic; urgency=low

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

Available diffs

Superseded in karmic-release
Superseded in karmic-release
Superseded in karmic-release
Obsolete in jaunty-release
python-debian (0.1.12ubuntu2) jaunty; urgency=low

  * debian_bundle/deb822.py: _CaseInsensitiveString(): use __new__ instead of
    __init__ to avoid a warning with Python 2.6; LP: #339466.

 -- Loic Minier <email address hidden>   Wed, 15 Apr 2009 10:36:34 +0200

Available diffs

Superseded in jaunty-release
python-debian (0.1.12ubuntu1) jaunty; urgency=low

  * Replace sha with hashlib to stop python2.6 warnings (LP: #338524,
    debian bug 518427).

 -- Kees Cook <email address hidden>   Thu, 05 Mar 2009 16:47:20 -0800

Available diffs

Superseded in jaunty-release
python-debian (0.1.12) unstable; urgency=low

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

 -- Ubuntu Archive Auto-Sync <email address hidden>   Thu,  06 Nov 2008 09:47:54 +0000

Available diffs

Superseded in jaunty-release
Obsolete in intrepid-release
Superseded in intrepid-release
python-debian (0.1.11) unstable; urgency=low

  [ James Westby ]
  * Allow urgency=HIGH and other words made of capital letters there, see
    fuse's changelog.
  * Allow any number of spaces before "urgency" in the header line of a
    changelog, see lvm2's changelog in Ubuntu.
  * Overhaul the parsing code to follow that used by dpkg-parsechangelog.py,
    making it much more robust.
    - There is now a "strict" option to turn warnings in to errors. It is
      on by default.
  * The file parameter in the changelog can now be a file-like object,
    to save reading a file to a string first. Thanks to Tilman Koschnick.
    (Closes: #487797)

  [ John Wright ]
  * debian/control:
    - Fix a typo in the Description field (Closes: #483688)
  * debian_bundle/deb822.py: Checksums-Sha1 and Checksums-Sha256 don't have
    section or priority subfields (Closes: #487902)

  [ Stefano Zacchiroli ]
  * debian_bundle/deb822.py: add support for "parsed" dependencies and other
    inter-package relationships. See examples/deb822/depgraph for sample usage
  * examples/deb822/ add new example "depgraph"
  * tests/test_deb822.py: add tests for inter-package relationships
  * debian_bundle/debfile.py: add has_key (same implementation of
    __contains__) to better emulate dictionary containers
  * minor revamp of README pointing to deb822.py for Packages parsing and
    mentioning debfile.py
  * debian/control:
    - fix Vcs-* fields to point to the new git repository (bzr is gone)
  * bump Standards-Version to 3.8.0, no changes needed though profit of the
    possibility of wrapping Uploaders in debian/control

  [ Filippo Giunchedi ]
  * Add test case for changes file with checksums (see #487902)

 -- James Westby <email address hidden>   Wed,  20 Aug 2008 09:42:55 +0100

Available diffs

Superseded in intrepid-release
python-debian (0.1.10) unstable; urgency=low

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

 -- Ubuntu Archive Auto-Sync <email address hidden>   Fri,  02 May 2008 02:23:39 +0100
Superseded in intrepid-release
Obsolete in hardy-release
python-debian (0.1.9) unstable; urgency=low

  * Promote python-apt from Suggests to Recommends. (Closes: #462845)

Superseded in hardy-release
python-debian (0.1.7) unstable; urgency=low

  [ John Wright ]
  * debian_bundle/deb822.py, debian_bundle/test_deb822.py
    - Bug fix: Allow fields with blank (empty string) values.  Previously,
      these were parsed fine, but if you tried to dump the resulting Deb822
      object, you'd get an IndexError (because of how we handled fields whose
      values start with newlines).  Added a test case.
    - Fix the copy method of Deb822Dict so that it returns an object of the
      same type, rather than explicitly instantiating Deb822Dict (so that
      subclasses like Deb822 can directly use the copy method and have it "just
      work").  Added a test case.

  [ Stefano Zacchiroli ]
  * debian/control
    - mention the debfile module in the long description
    - promote Vcs-Bzr to a real field, now that dpkg supports it

 -- Ubuntu Archive Auto-Sync <email address hidden>   Wed,  28 Nov 2007 12:51:08 +0000
Superseded in hardy-release
python-debian (0.1.6) unstable; urgency=low

  [ Stefano Zacchiroli ]
  * debfile.py
    - bugfix: make md5sums top-level method acts as a proxy instead of
      returning a method
    - bugfix: use readlines() to iterate over the md5sums file since direct
      iteration on files is available only in python >= 2.5 (closes: #438804)
    - bugfix: support spaces in filenames when accessing md5sums; thanks to
      Romain Francoise for the patch (closes: #438909)

  [ John Wright ]
  * debian/pyversions:
    - Since there are some Python 2.4-isms in this package, support only Python
      >= 2.4, rather than all versions (Closes: #438920)

 -- Ubuntu Archive Auto-Sync <email address hidden>   Wed,  24 Oct 2007 07:29:46 +0100
Superseded in hardy-release
Obsolete in gutsy-release
python-debian (0.1.5) unstable; urgency=low

  [ Stefano Zacchiroli ]
  * debfile.py
    - do not fail if extra ar members exist in a .deb, according to deb(5)
      extra ar members should be ignored (Closes: #438486). Also add the
      corresponding regression test to test_debfile.py
    - support both the (buggy) file naming scheme for TarFile of python << 2.5
      (e.g. "control") and of python >= 2.5 (e.g. "./control"). In addition,
      enable users to specify file members in three equivalent formats:
      "file", "./file", and "/file" (Closes: #438603)
  * deb822.py
    - add a deprecation warning (printed on stderr) when accessing the module
      as a top-level one; it should be rather used as "debian_bundle.deb822"

  [ John Wright ]
  * examples/debfile/ar, examples/debfile/changelog_head,
    examples/debfile/dpkg-info, examples/debfile/extract_cron:
    - Fix ImportError caused by importing modules as if they were top-level
      modules, rather than modules in the debian_bundle package
      (Closes: #438428)

Superseded in gutsy-release
python-debian (0.1.3ubuntu1) gutsy; urgency=low

  * merge from debian, remaining changes:
    - remove deb822.py from python2.5 dirs (fixes FTBFS)
    - build-depend on python-dev

 -- Reinhard Tartler <email address hidden>   Thu, 21 Jun 2007 09:22:43 +0000
Superseded in gutsy-release
Obsolete in feisty-release
python-debian (0.1.1ubuntu2) feisty; urgency=low

  * fetch patch from upstream for supporting '~' in version numbers

 -- Reinhard Tartler <email address hidden>   Sun,  4 Feb 2007 18:05:27 +0100
Superseded in feisty-release
python-debian (0.1.1ubuntu1) feisty; urgency=low

  * Merge new debian upload. Remaining changes:
    - Build-depend on python-dev.
    - debian/rules: remove deb822.py from python2.5 dirs instead of
      python2.4 dirs, since that's the default in feisty for now.
      fixes FTBFS
  * fix warnings with python2.5: don't use 'with' as variable name

Superseded in feisty-release
python-debian (0.1.0ubuntu2) feisty; urgency=low

  * debian/rules: remove deb822.py from python2.5 dirs, since that's the
    default in feisty for now. fixes FTBFS

 -- Reinhard Tartler <email address hidden>   Tue, 16 Jan 2007 20:45:57 +0100
Superseded in feisty-release
python-debian (0.1.0ubuntu1) feisty; urgency=low

  * Build-depend on python-dev.

 -- Matthias Klose <email address hidden>   Tue, 16 Jan 2007 18:09:03 +0100
Superseded in feisty-release
python-debian (0.1.0) experimental; urgency=low

  * Initial release. (Closes: #381599)

 -- Reinhard Tartler <email address hidden>   Fri,  12 Jan 2007 11:16:54 +0000
157 of 57 results