Change logs for ubuntu-dev-tools source package in Sid

  • ubuntu-dev-tools (0.202) unstable; urgency=medium
    
      [ Steve Langasek ]
      * ubuntu-build: support --batch with no package names to retry all
      * ubuntu-build: in batch mode, print a count of packages retried
      * ubuntu-build: make the --arch option top-level.
        This gets rid of the fugly --arch2 option
      * ubuntu-build: support retrying builds in other states that failed-to-build
      * ubuntu-build: Handling of proposed vs release pocket default for ppas
      * ubuntu-build: update manpage
    
      [ Chris Peterson ]
      * Replace Depends on python3-launchpadlib with Depends on
        python3-launchpadlib-desktop (LP: #2049217)
    
     -- Simon Quigley <email address hidden>  Fri, 12 Apr 2024 23:33:14 -0500
  • ubuntu-dev-tools (0.201) unstable; urgency=medium
    
      * running-autopkgtests: fix packaging to make the script available
        (LP: #2055466)
    
     -- Chris Peterson <email address hidden>  Thu, 29 Feb 2024 11:09:14 -0800
  • ubuntu-dev-tools (0.200) unstable; urgency=medium
    
      [ Gianfranco Costamagna ]
      * Team upload
    
      [ Chris Peterson ]
      * Add support to see currently running autopkgtests (running-autopkgtests)
      * running-autopkgtests: use f-strings
    
      [ Athos Ribeiro ]
      * syncpackage: log LP authentication errors before halting.
    
      [ Ying-Chun Liu (PaulLiu) ]
      * Drop qemu-debootstrap
        qemu-debootstrap is deprecated for a while. In newer qemu release
        the command is totally removed. We can use debootstrap directly.
        Signed-off-by: Ying-Chun Liu (PaulLiu) <email address hidden>
    
      [ Logan Rosen ]
      * Don't rely on debootstrap for validating Ubuntu distro
    
     -- Gianfranco Costamagna <email address hidden>  Thu, 15 Feb 2024 17:53:48 +0100
  • ubuntu-dev-tools (0.199) unstable; urgency=medium
    
      [ Simon Quigley ]
      * Add my name to Uploaders.
    
      [ Steve Langasek ]
      * Introduce a pm-helper tool.
    
     -- Simon Quigley <email address hidden>  Mon, 29 Jan 2024 10:03:22 -0600
  • ubuntu-dev-tools (0.198) unstable; urgency=medium
    
      * In check-mir, ignore debhelper-compat when checking the build
        dependencies. This is expected to be a build dependency of all packages,
        so warning about it in any way is surely a red herring.
      * Add proper support for virtual packages in check-mir, basing the
        determination solely off of binary packages. This is not expected to be a
        typical case.
    
     -- Simon Quigley <email address hidden>  Wed, 10 Jan 2024 20:04:02 -0600
  • ubuntu-dev-tools (0.197) unstable; urgency=medium
    
      * Update the manpage for syncpackage to reflect the ability to sync
        multiple packages at once.
      * When using pull-*-source to grab a package which already has a defined
        Vcs- field, display the exact same warning message `apt source` does.
    
     -- Simon Quigley <email address hidden>  Tue, 03 Oct 2023 14:01:25 -0500
  • ubuntu-dev-tools (0.196) unstable; urgency=medium
    
      * Allow the user to sync multiple packages at one time (LP: #1756748).
    
     -- Simon Quigley <email address hidden>  Fri, 04 Aug 2023 14:37:59 -0500
  • ubuntu-dev-tools (0.195) unstable; urgency=medium
    
      * Add support for the non-free-firmware components in all tools already
        referencing non-free.
    
     -- Simon Quigley <email address hidden>  Wed, 26 Jul 2023 13:03:31 -0500
  • ubuntu-dev-tools (0.194) unstable; urgency=medium
    
      [ Gianfranco Costamagna ]
      * ubuntu-build: For some reasons, now you need to be authenticated before
        trying to use the "PersonTeam" class features.
        Do it at the begin instead of replicating the same code inside the
        tool itself.
    
      [ Steve Langasek ]
      * Remove references to deprecated
        http://people.canonical.com/~ubuntu-archive.
      * Remove references to architectures not supported in any active
        Ubuntu release.
      * Remove references to ftpmaster.internal.  When this name is resolvable
        but firewalled, syncpackage hangs; and these are tools for developers,
        not for running in an automated context in the DCs where
        ftpmaster.internal is reachable.
      * Excise all references to cdbs (including in test cases)
      * Set apt preferences for the -proposed pocket in mk-sbuild so that
        it works as expected for lunar and forward.
    
      [ Robie Basak ]
      * ubuntutools/misc: swap iter_content for raw stream with "Accept-Encoding:
        identity" to fix .diff.gz downloads (LP: #2025748).
    
      [ Vladimir Petko ]
      * Fix a typo introduced in the last upload that made mk-sbuild fail
        unconditionally.  LP: #2017177.
    
     -- Gianfranco Costamagna <email address hidden>  Sat, 08 Jul 2023 08:42:05 +0200
  • ubuntu-dev-tools (0.193) unstable; urgency=medium
    
      * Don't run linters at build time, or in autopkgtests. (Closes: #1031436).
    
     -- Stefano Rivera <email address hidden>  Sat, 25 Feb 2023 13:19:56 -0400
  • ubuntu-dev-tools (0.192) unstable; urgency=medium
    
      [ Benjamin Drung ]
      * sponsor-patch:
        + Ignore exit code 1 of debdiff call.
        + Use --skip-patches instead of --no-preparation with dpkg-source -x.
      * Demote bzr/brz from Recommends to Suggests, as nowadays git is the way.
        Closes: #940531
      * Use PEP440 compliant version in setup.py (LP: #1991606)
      * Fix issues found by flake8 on the Python scripts
      * Check Python scripts with flake8 again
      * Format Python code with black and run black during package build
      * Sort Python imports with isort and run isort during package build
      * Replace deprecated optparse with argparse
      * requestbackport: Remove useless loop from locate_package
      * reverse-depends: Restore field titles format
      * test: Fix deprecated return value for test case
      * Fix all errors and warnings found by pylint and implement most refactorings
        and conventions. Run pylint during package build again.
      * Bump Standards-Version to 4.6.2
      * Drop unneeded X-Python3-Version from d/control
    
      [ Masahiro Yamada ]
      * mk-sbuild:
        + Handle the new location of the Debian bullseye security archive.
          Closes: #1001832; LP: #1955116
    
      [ Mattia Rizzolo ]
      * requestbackport:
        + Apply patch from Krytarik Raido and Unit 193 to update the template and
          workflow after the new Ubuntu Backport process has been established.
          LP: #1959115
    
     -- Benjamin Drung <email address hidden>  Wed, 01 Feb 2023 12:45:15 +0100
  • ubuntu-dev-tools (0.191) unstable; urgency=medium
    
      [ Dan Streetman ]
      * lpapicache:
        + Make sure that login() actually logins and doesn't use cached credentials.
      * ubuntu-build:
        + Fix crash caused by a change in lpapicache that changed the default
          operation mode from authenticated to anonymous.  LP: #1984113
    
      [ Stefano Rivera ]
      * backportpackage:
        + Add support for lsb-release-minimal, which doesn't have a Python module.
          Thanks to Gioele Barabucci for the patch.  Closes: #1020901
    
      [ Mattia Rizzolo ]
      * ubuntutools/archive.py:
        + Fix operation of SourcePackage._source_urls() (as used, for example, in
          SourcePackage.pull() called by backportpackage) to also work when the
          class is instantiated with a URL as .dsc.  Fixes regression from v0.184.
          Thanks to Unit 193 for the initial patch.
    
     -- Mattia Rizzolo <email address hidden>  Tue, 11 Oct 2022 13:56:03 +0200
  • ubuntu-dev-tools (0.190) unstable; urgency=medium
    
      [ Dimitri John Ledkov ]
      * mk-sbuild:
        + For ubuntu, fix the debootstrap script to "gutsy", so to allow using
          mk-sbuild for newer releases without requiring a newer debootstrap.
    
      [ Gianfranco Costamagna ]
      * pbuilder-dist: fix typo kernal/kernel
    
      [ Benjamin Drung ]
      * Add missing files to debian/copyright
      * Bump Standards-Version to 4.6.1
    
     -- Benjamin Drung <email address hidden>  Thu, 16 Jun 2022 10:55:17 +0200
  • ubuntu-dev-tools (0.189) unstable; urgency=medium
    
      [ Heinrich Schuchardt ]
      * mk-sbuild: don't require pkg-config-<target>. LP: #1966881.
    
      [ Tobias Heider ]
      * mk-sbuild: document SCHROOT_TYPE zfs in the manpage.
    
     -- Mattia Rizzolo <email address hidden>  Mon, 04 Apr 2022 15:03:31 +0200
  • ubuntu-dev-tools (0.188) unstable; urgency=medium
    
      [ Mattia Rizzolo ]
      * archive.py:
        + Support Python 3.6 by calling functools.lru_cache() as a function, and
          avoid using @functools.cached_property (both new in Python 3.8).
    
      [ Graham Inggs ]
      * lpapicache.py:
        + Use collections.abc.Callable instead of the long deprecated
          collections.Callable.  LP: #1959541
    
     -- Mattia Rizzolo <email address hidden>  Mon, 07 Feb 2022 16:30:07 +0100
  • ubuntu-dev-tools (0.187) unstable; urgency=medium
    
      [ Paride Legovini ]
      * mk-sbuild:
        + Add support for zfs-snapshot schroots.  LP: #1945349
    
      [ Mattia Rizzolo ]
      * mk-sbuild:
        + Apply patch from Peter Pentchev to avoid a broken log message.
          Closes: #968316
      * backportpackage:
        + Support backporting to Debian releases.  Closes: #776442; LP: #974132
        + Fix the guessing algorithm for the target release:
          - for Debian: pick the current stable release.
          - for Ubuntu: pick the current LTS release.
    
      [ Unit 193 ]
      * backportpackage:
        + Change the generated Ubuntu version following the new policy from the
          Backporters team.
    
      [ Dan Streetman ]
      * misc:
        + Refactor download progress bar code.
        + Save files that have Content-Encoding correctly,
          such as the changes file from upload queue packages.
      * pullpkg:
        + Extract source packages pulled from upload queue.
      * hugdaylist:
        + Remove long unused and non-working script.
    
     -- Mattia Rizzolo <email address hidden>  Sun, 05 Dec 2021 15:58:15 +0100
  • ubuntu-dev-tools (0.186) unstable; urgency=medium
    
      * Replace nose with pytest (see: #997758).
    
     -- Stefano Rivera <email address hidden>  Sun, 24 Oct 2021 16:10:44 -0700
  • ubuntu-dev-tools (0.185) unstable; urgency=medium
    
      [ Alex Murray ]
      * ubuntutools/archive.py:
        + Fix crash due to PersonalPackageArchiveSourcePackage() returning the
          wrong object when requesting a download url.  LP: #1938659
    
      [ Krytarik Raido ]
      * merge-changelog: Fix setting of newlines.
    
      [ Dan Streetman ]
      * misc: download to tmp file, to avoid leftover 0-size file on error
      * misc: handle ConnectionError as NotFoundError
      * archive: use proper component source packages sometimes have different
        component than their bpphs, so use the correct component when downloading
        binaries (LP: #1943819)
      * misc: fix flake8 complaints
    
      [ Stefano Rivera ]
      * Bump Standards-Version to 4.6.0, no changes needed.
    
     -- Stefano Rivera <email address hidden>  Fri, 17 Sep 2021 15:53:02 -0700
  • ubuntu-dev-tools (0.183) unstable; urgency=medium
    
      [ Dan Streetman ]
      * pbuilder-dist: include missing import
    
     -- Stefano Rivera <email address hidden>  Tue, 08 Jun 2021 10:09:11 -0400
  • ubuntu-dev-tools (0.182) unstable; urgency=medium
    
      [ Dan Streetman ]
      * syncpackage, ubuntutools/archive.py:
        Don't save dsc file to disk until requested with pull()
        (LP: #1928946)
      * syncpackage:
        Don't login to LP if using --simulate
      * d/t/control: Add minimum flake8 version
        The --extend-exclude parameter is first available in flake8 3.8.0
      * ubuntutools/archive.py: Fix flake8 test failure
      * d/rules, d/control: Override build tests to use flake8 and nosetests3
    
      [ Stefano Rivera ]
      * Respect nocheck in DEB_BUILD_OPTIONS, again.
    
     -- Stefano Rivera <email address hidden>  Sun, 06 Jun 2021 19:52:18 -0400
  • ubuntu-dev-tools (0.181) unstable; urgency=medium
    
      [ Logan Rosen ]
      * Fix a couple of remaining issues from the py2→py3 move.
    
      [ Krytarik Raido ]
      * Fix typo in the logging configuration.
    
      [ Dan Streetman ]
      * pbuilder: Handle debian change from /updates to -security.  LP: #1916633
        Starting in bullseye, the security suite is -security instead of /updates.
      * backportpackage: Don't use SourcePackage() directly.  Closes: #983854
        As the warning from 2010 says, don't use this class directly.
    
      [ Balint Reczey ]
      * mk-sbuild:
        + Use eatmydata only with the dpkg command.
          Eatmydata wrapping the build as well could break tests.
          Thanks to Julian Andres Klode for suggesting this solution
        + Use eatmydata by default.
          Since only the dpkg is wrapped in eatmydata it should be the safe and
          fast default. Eatmydata is widely used around apt thus it should be a
          serious bug if a package can't be installed with eatmydata in use.
    
      [ Marco Trevisan (Treviño) ]
      * doc/mk-sbuild.1: Add documentation for --debootstrap-proxy and
        DEBOOTSTRAP_PROXY.  LP: #1926166
    
     -- Mattia Rizzolo <email address hidden>  Sun, 02 May 2021 19:56:48 +0200
  • ubuntu-dev-tools (0.180) unstable; urgency=medium
    
      * Drop coverage in the autopkgtest, as python3-nose-cov is not in Debian.
    
     -- Mattia Rizzolo <email address hidden>  Fri, 19 Feb 2021 12:12:33 +0100
  • ubuntu-dev-tools (0.179) unstable; urgency=medium
    
      [ Stefano Rivera ]
      * archive.py: Evaluate the filter() fixing Debian source history queries
        (LP: #1913330)
    
      [ Dan Streetman ]
      * allow running tests using tox
      * add autopkgtests to run tests
      * simplify/combine archive download functions
      * add support for private ppa by logging into lp
      * improve support for pull-uca-*
      * fix logging/printing output to stdout/stderr
    
     -- Dan Streetman <email address hidden>  Mon, 01 Feb 2021 11:59:03 -0500
  • ubuntu-dev-tools (0.178) unstable; urgency=medium
    
      [ Dan Streetman ]
      * pullpkg: also catch and deal with InvalidPullValueError.  LP: #1908770
    
      [ Mattia Rizzolo ]
      * d/control: Bump Standards-Version to 4.5.1, no changes needed.
      * ubuntu-archive-assistant/mir: Fix a SyntaxWarning.
      * backportpackage:
        + Add a -e/--message option to change the default "No-change"
          in "No-change backport to DIST".
          Thanks to Unit 193 for the initial patch.
    
      [ You-Sheng Yang ]
      * Add a dependency on tzdata, used by mk-sbuild.
    
      [ Logan Rosen ]
      * import-bug-from-debian:
        + Limit bug description length to 50k chars to support Launchpad's limits.
          LP: #1193941
    
      [ Dimitri John Ledkov ]
      * pullpkg.py: fix --mirror option parsing.
      * config.py: add UBUNTU_INTERNAL_MIRROR option, for launchpad internal
        mirror.
      * archive.py: use Regular, Ports, and Internal mirrors by default. Thus
        enabling pull-lp-debs to work with ports architectures, and inside
        launchpad builds too.
    
      [ Michael R. Crusoe ]
      * pbuilder-dist:
        + Use `arch-test` to determine whether the current system can run binaries
          of the requested architecture, instead of hardcoding an ever-growing
          list of whether something requires qemu or not.  Add the "arch-test"
          package to Recommends to that effect.
    
     -- Dimitri John Ledkov <email address hidden>  Mon, 25 Jan 2021 23:28:24 +0000
  • ubuntu-dev-tools (0.177) unstable; urgency=medium
    
      [ Dan Streetman ]
      * Verify checksums for downloaded binary files
      * pullpkg: support pulling from Ubuntu upload queues
    
      [ Mattia Rizzolo ]
      * ubuntu-build:
        + Add support for riscv64.
      * syncpackge:
        + Fix the new flake8 E741.  Closes: #963310
    
      [ Bryce Harrington ]
      * update-maintainer:
        + Try to recurse upwards to find a valid debian directory.  LP: #1885233
    
     -- Mattia Rizzolo <email address hidden>  Sun, 28 Jun 2020 15:52:27 +0200
  • ubuntu-dev-tools (0.176) unstable; urgency=medium
    
      [ Debian Janitor ]
      * Fix day-of-week for changelog entry 0.66.
    
      [ Mattia Rizzolo ]
      * pbuilder-dist:
        + Add support for riscv64.  LP: #1859277
      * d/control: Bump Standards-Version to 4.5.0, no changes needed.
    
      [ Colin Watson ]
      * Use +sourcefiles URLs where possible.  LP: #1860456
    
      [ Dan Streetman ]
      * submittodebian:
        + Open file in binary mode before writing utf-8 encoded bytes.  LP: #1863119
      * ubuntu-upload-permission:
        + Explicitly sort packagesets by name.  LP: #1862372
      * pullpkg:
        + For "-p list", show bpph arch for files built for 'all' arch.
      * archive.py:
        + If using local file, avoid error trying to copy file to itself.
        + Allow pull_binaries() to accept arch=None.
      * lpapicache:
        + Remove SPPH _have_all_binaries flag, as there are cases where it yield
          unexpected results.
        + Remove fallback_arch from getBinaries.
        + Allow getBinaries(arch=None) to get all archs.  LP: #1862286
    
     -- Mattia Rizzolo <email address hidden>  Sun, 23 Feb 2020 13:03:21 +0100
  • ubuntu-dev-tools (0.175) unstable; urgency=medium
    
      [ Mattia Rizzolo ]
      * Trust the installed debian-keyring when checking validity of dsc
        signatures.
      * requestbackport:
        + Error out nicely when a tracking project doesn't exist.  LP: #1852901
      * d/control: Bump Standards-Version to 4.4.1, no changes needed.
    
      [ Stefano Rivera ]
      * merge-changelog: rewrite the changelog handling to use python3-debian.
    
      [ Dan Streetman ]
      * tests/pylint.conf: use jobs=0 to speed up tests.
      * submittodebian: use a context manager while opening a file.
      * d/control: add dependency on python3-lazr.restfulclient.
      * Big refactor/rewrite of the whole archive.py module, together with a
        restracturing of all the pull-pkg-* commands.
      * Unify the logging using the standard python logging module, and remove the
        local ubuntutools.logger module.
    
     -- Mattia Rizzolo <email address hidden>  Sun, 01 Dec 2019 19:36:23 +0100
  • ubuntu-dev-tools (0.174) unstable; urgency=medium
    
      [ Stefano Rivera ]
      * reverse-depends:
        + Support reverse test dependencies as well.  LP: #1843614
      * ubuntutools.misc:
        + Replace Popen() calls with check_output().  Closes: #940040
        + Use a context manager to open file, to be sure to close them.
    
      [ Dan Streetman ]
      * Update setup.py to also use python3.
      * reverse-depends:
        + Move from optparse to argparse.
        + Rename the typoed --recursive-deph to --recursive-depth.
        + Use list comprehensions to simplify del-during-iteration functions.
      * import-bug-from-debian:
        + Migrate to argparge.
        + Add --verbose option.
        + Actually make --dry-run do a dry run.
        + Handle multiple bug numbers in the command line.
        + Correctly get the bug summary.
    
     -- Mattia Rizzolo <email address hidden>  Thu, 26 Sep 2019 11:05:53 +0200
  • ubuntu-dev-tools (0.173) unstable; urgency=medium
    
      [ Stefano Rivera ]
      * pull-debian-debdiff:
        + Don't unpack the older source package, it will often use the same
          directory as the newer one, and break.
      * merge-changelog:
        + Use ubuntutools.version.Version, to support Python 3.
      * Drop 404main, it's been totally broken for years.
      * Port all the Python scripts to Python 3, and remove Python 2 support.
        Closes: #938740, LP: #1099537
    
      [ Dan Streetman ]
      * pull-pkg:
        + Use ubuntutools.version.Version which has strip_epoch() instead
          of debian.debian_support.Version.
      * Have ubuntu-dev-tools depend on the matching version of python3-ubuntutools.
    
      [ Scott Kitterman ]
      * Update requestsync to python3.  Closes: #927147
    
      [ Mattia Rizzolo ]
      * Explicitly require Python3 >= 3.6.
    
     -- Mattia Rizzolo <email address hidden>  Tue, 10 Sep 2019 15:35:06 +0200
  • ubuntu-dev-tools (0.172) unstable; urgency=medium
    
      [ Mattia Rizzolo ]
      * autopkgtest: Add a allow-stderr restriction, as things log to stderr.
    
      [ Stefano Rivera ]
      * Build-Depend on pylint (>= 2, the Python 3 version), it replaced pylint3.
      * Explicitly declare python dependencies in the python library modules (the
        setup.py doesn't provide these) and ubuntu-dev-tools itself.
      * dh_python2 doesn't generate a python dependency in ubuntu-dev-tools, now
        that it's scripts-only, so manually declare one.
      * Install pull-debian-source as python 3. It was ported, and doesn't work
        under python 2 any more.  LP: #1841127
      * Use dh_install to split the build into multiple binary packages.
    
     -- Mattia Rizzolo <email address hidden>  Wed, 04 Sep 2019 08:44:51 +0200
  • ubuntu-dev-tools (0.171) unstable; urgency=medium
    
      * Add an autopkgtest running the package tests.
        Currently it runs the tests directly over the sources, instead of the
        installed package.
      * ubuntutools/archive: Disable dsc signature verification for non-Debian.
        Ubuntu doesn't have a unified keyring of developers like Debian has, so
        it is not feasible to check for the dsc signatures.
    
     -- Mattia Rizzolo <email address hidden>  Mon, 12 Aug 2019 13:42:31 +0200
  • ubuntu-dev-tools (0.170) unstable; urgency=medium
    
      [ Robie Basak ]
      * pull-debian-source:
        + Add a new --no-verify-signature option option, to download a source
          package without checking its signature.
        + Port to Python 3.  LP: #1700846
    
      [ Mattia Rizzolo ]
      * d/control:
        + Bump debhelper compat level to 12.
      * reverse-depends:
        + prevent crash when specifying a specific architecture.  Closes: #933018
      * ubuntutools/archive:
        + Default to checking signatures while pulling a .dsc.
    
     -- Mattia Rizzolo <email address hidden>  Mon, 05 Aug 2019 13:28:23 +0200
  • ubuntu-dev-tools (0.169) unstable; urgency=medium
    
      [ Colin Watson ]
      * mk-sbuild:
        + Set personality=linux32 by default on armel and armhf as well.
    
      [ Sahid Orentino Ferdjaoui ]
      * reverse-depends:
        + New ability to find reverse-depends recursively, and print a tree.
    
      [ Mattia Rizzolo ]
      * d/control:
        + Add myself to uploaders.
        + Bump Standards-Version to 4.4.0, no changes needed.
    
     -- Mattia Rizzolo <email address hidden>  Sat, 20 Jul 2019 11:18:00 +0200
  • ubuntu-dev-tools (0.166) unstable; urgency=medium
    
      * Team upload.
    
      [ Felipe Reyes ]
      * pbuilder-dist:
        + Fix handling of --othermirror when a local archive found.  LP: #1314076
    
      [ Jelmer Vernooij ]
      * Recommend Bazaar (brz) or Breezy (brz); the latter provides a
        command-line compatible interface.
    
      [ Mathieu Trudel-Lapierre ]
      * Add a new tool "ubuntu-archive-assistant" tool for
        proposed-migration / mir review.  More information on:
        https://lists.ubuntu.com/archives/ubuntu-devel/2018-September/040492.html
        The tool is not currently installed, see the launchpad bug #1799568.
    
      [ Benjamin Drung ]
      * ubuntutools/test: Introduce get_source_files helper function.
      * Update pylint and flake8 unittests.
      * Fix invalid escape sequences '\(' or '\)'.  Closes: #911689
    
      [ Mattia Rizzolo ]
      * Add missing dependencies on sensible-utils (thanks lintian!).
      * wrap-and-sort -ast.
      * Bump Standards-Version to 4.2.1, no changes needed.
      * Use the new debhelper-compat(=11) notation and drop d/compat.
      * Clarify package descriptions for Python libraries.
        Thanks to Ben Finney for the patch.  Closes: #804198, #804199
      * Add a recommends on ubuntu-keyring | ubuntu-archive-keyring.
        Closes: #838254
      * mk-sbuild: disable recommends also within the chroot.
        Thanks to Steve Beattie for the patch.  LP: #1268684
    
     -- Mattia Rizzolo <email address hidden>  Tue, 23 Oct 2018 22:08:04 +0200
  • ubuntu-dev-tools (0.165) unstable; urgency=medium
    
      * Team upload.
      * Bump debhelper compat level to 11.
      * Fix FTBFS due to newest tar being picker about arguments order.
        Closes: #897478
    
     -- Mattia Rizzolo <email address hidden>  Thu, 10 May 2018 10:40:49 +0200
  • ubuntu-dev-tools (0.164) unstable; urgency=medium
    
      * mk-sbuild: Initialise ubuntu_dist_ge vars so unknown releases work.
    
     -- Adam Conrad <email address hidden>  Tue, 24 Apr 2018 05:24:43 -0600
  • ubuntu-dev-tools (0.162) unstable; urgency=medium
    
      [ Mattia Rizzolo ]
      * Team upload.
      * Fix test failures with newer flake8 and pylint.  Closes: #891721
      * Bump Standards-Version to 4.1.4, no changes needed.
      * Set Rules-Requires-Root:no.
      * Drop superseded X-Python(3)-Version fields.
      * Add a dependency on sensible-utils, as we use sensible-editor(1).
      * Change Maintainer address to <email address hidden>, to
        assist with the alioth deprecation.
    
      [ Dimitri John Ledkov ]
      * mk-sbuild: add support for 'overlay' in favor of older 'overlayfs'.
    
      [ Scott Kitterman ]
      * pbuilder-dist: add a --backports option to make it easier to build for
        backports when dependencies from backports are needed.
    
     -- Mattia Rizzolo <email address hidden>  Thu, 05 Apr 2018 18:58:15 +0200
  • ubuntu-dev-tools (0.161) unstable; urgency=medium
    
      * Team upload.
      * Upload to unstable.
      * [939c2a2] Bump Standards-Version to 4.0.0, no changes needed.
    
     -- Mattia Rizzolo <email address hidden>  Tue, 18 Jul 2017 07:38:01 +0200
  • ubuntu-dev-tools (0.157) unstable; urgency=medium
    
      * mk-sbuild: cp localtime and timezone a little harder (LP: #1569400)
    
     -- Adam Conrad <email address hidden>  Sun, 08 May 2016 23:58:48 -0600
  • ubuntu-dev-tools (0.155) unstable; urgency=medium
    
      [ Dimitri John Ledkov ]
      * Fix python3 setup.py clean failing to read unicode from
        debian/changelog.
      * Fix test_config to skip Unicode environment variable test, when python
        interpreter is not running in an Unicode capable locale.
      * Add python-ubuntutools dependency to ubuntu-dev-tools.
    
      [ Adam Conrad ]
      * Allow requestsync/syncpackage to work with either codename or alias.
    
      [ Mike Miller ]
      * mk-sbuild, pull-debian-{debdiff,source}: Use httpredir.debian.org as the
        default mirror for Debian.
    
      [ Scott Moser ]
      * ubuntutools/archive.py/rmadison: return results for sid if asked about
        unstable.
        Some versions of rmadison return results with 'unstable' when asked
        about sid. Others return 'sid'. This makes a query of 'unstable' return
        results for sid.
        End result is fixing 'pull-debian-source hello' on wily.
    
      [ Benjamin Drung ]
      * Upload to unstable
      * Move python*-ubuntutools to section Python
      * Bump Standards-Version to 3.9.6 (no changes needed)
      * Install bash completions into /usr/share/bash-completion/completions
        instead of deprecated /etc/bash_completion.d
      * Drop recommending perl-modules. perl-base is enough for dch-repeat and
        pull-revu-source
    
     -- Benjamin Drung <email address hidden>  Fri, 30 Oct 2015 22:59:34 +0100
  • ubuntu-dev-tools (0.153) unstable; urgency=medium
    
    
      [ Stefano Rivera ]
      * Acknowledge NMU. Thanks to Paul.
      * Explicitly use xz compression when building source packages, rather than
        relying on dpkg >= 1.16.5 behavior.
    
      [ Robie Basak ]
      * check-mir: correctly parse dependencies with architecture specifications
        (LP: #1149679).
    
      [ Benjamin Drung ]
      * pbuilder-dist:
        - Set different aptcache directories for Debian and Ubuntu.
        - Store build logs in <source>_<version>_<arch>.build instead of
          last_operation.log (to avoid overwriting build logs).
    
     -- Benjamin Drung <email address hidden>  Tue, 15 Apr 2014 13:17:12 +0200
  • ubuntu-dev-tools (0.152+nmu1) unstable; urgency=medium
    
    
      * Non-maintainer upload.
      * Change debian.tar.gz to debian.tar.xz (Closes: #738413)
    
     -- Paul Tagliamonte <email address hidden>  Mon, 24 Feb 2014 22:34:22 -0500
  • ubuntu-dev-tools (0.152) unstable; urgency=medium
    
    
      [ Dimitri John Ledkov ]
      * Add ppc64el to valid architectures in pbuilder-dist and ubuntu-build.
      * Simplify mirror detection in mk-sbuild, all supported releases, all
        architectures but i386/amd64 are on ports.ubuntu.com
    
      [ Benjamin Drung ]
      * Bump Standards-Version to 3.9.5.
    
     -- Benjamin Drung <email address hidden>  Mon, 06 Jan 2014 22:51:20 +0100
  • ubuntu-dev-tools (0.151) unstable; urgency=low
    
    
      [ Dmitrijs Ledkovs ]
      * Since Britney migration was introduced in Ubuntu, automatic syncing is
        always done from unstable. Adjust requstsync & syncpackage to always
        default to unstable.
    
     -- Benjamin Drung <email address hidden>  Wed, 23 Oct 2013 14:12:37 +0200
  • ubuntu-dev-tools (0.150) unstable; urgency=low
    
    
      [ Brian Murray ]
      * ubuntutools/sponsor_patch/sponsor_patch.py: correct grammar regarding
        which task for the patch, cache bug.id instead of retrieving it up more
        than once.
    
      [ Dmitrijs Ledkovs ]
      * add arm64 knowledge to mk-sbuild, ubuntu-build, pbuilder-dist.
    
      [ Benjamin Drung ]
      * Switch to debhelper 9.
    
     -- Benjamin Drung <email address hidden>  Mon, 14 Oct 2013 22:09:11 +0200
  • ubuntu-dev-tools (0.149) unstable; urgency=low
    
    
      [ Marc Deslauriers ]
      * mk-sbuild: allow specifying the schroot profile.
      * ubuntutools/config.py: properly handle name being None.
    
      [ Loïc Minier ]
      * ubuntutools.config: decode developer names with the current locale's
        encoding and add corresponding test; fixes handling of non-ascii names.
    
      [ Adam Gandelman ]
      * backportpackage: Fix destination for --dont-sign option. (LP: #1183985)
    
      [ Evan Broder ]
      * Only conclude that we don't need an orig tarball if we're sent to the
        librarian (as opposed to the login page from a private PPA).
        (LP: #1106429)
    
     -- Benjamin Drung <email address hidden>  Tue, 13 Aug 2013 23:12:42 +0200
  • ubuntu-dev-tools (0.148) unstable; urgency=low
    
    
      * Upload to unstable after the Debian 7.0 release.
    
      [ Colin Watson ]
      * mk-sbuild: Fix comment syntax in proxy configuration (LP: #1163300).
    
     -- Benjamin Drung <email address hidden>  Sun, 05 May 2013 19:10:19 +0200
  • ubuntu-dev-tools (0.143) unstable; urgency=low
    
    
      [ Iain Lane ]
      * backportpackage: Fix filenames searched when looking for existing
        .orig.tar.foo files (to determine if we need to upload it again or not).
        (LP: #1007908)
      * backportpackage: Unset DEBEMAIL when building source package. Fixes error
        when building backports for packages with no Ubuntu changes.
        (LP: #1007042)
    
      [ Mathieu Trudel-Lapierre ]
      * mk-sbuild: use and update messages to suggest using the source:$chroot way
        of referring to source chroots instead of $chroot-source; since the latter
        does not work with btrfs snapshot-based chroots. (LP: #1014669)
    
      [ Lars Düsing ]
      * Corrected brackets in man-page for sponsor-patch.
    
      [ Stefano Rivera ]
      * pbuilder-dist: Don't try to enable -updates for the current codename
        referring to Debian testing, either (LP: #1011870)
      * Correct spelling mistakes in package description, thanks Logan Rosen for
        the patch (Closes: #678245)
      * Correct metavar for --mirror in backportpackage (LP: #999727)
      * submittodebian: Explitictly UTF-8 encode the bug body (LP: #1005834)
      * backportpackage.1: Document --key and --dont-sign (LP: #1007564)
      * seeded-in-ubuntu: Catch errors in parsing data, and don't keep unreadable
        data cached (LP: #1008783)
      * ubuntutools.archive: Improve error handling around rmadison calls
        (LP: #1010951)
      * submittodebian; Unset DEBEMAIL when building source package.
        (LP: #1015066)
    
      [ Benjamin Drung ]
      * Add a man page for the reverse-build-depends wrapper script.
    
     -- Benjamin Drung <email address hidden>  Fri, 22 Jun 2012 13:34:43 +0200
  • ubuntu-dev-tools (0.142) unstable; urgency=low
    
    
      [ Stefano Rivera ]
      * mk-sbuild: Support kmod, when checking for overlayfs availability.
      * pbuilder-dist: improve bash_completion for *.dsc files. Thanks Maarten
        Bezemer. (Closes: #670924, LP: #770529)
      * check-mir, check-symbols, grep-merges, pbuilder-dist-simple,
        setup-packaging-environment, submittodebian, ubuntu-iso:
        Do enough argument parsing to handle --help (LP: #988009)
      * dgetlp: Require a UTF-8 locale, or it'll crash when displaying errors
        (LP: #979117)
      * pbuilder-dist: Don't try to enable -updates for Debian testing
        (LP: #993006)
      * pbuilder-dist, pull-debian-source, pull-lp-source, requestsync,
        reverse-depends, submittodebian, syncpackage:
        Handle outdated distro-info data. Fall back to sane defaults where
        possible. (Closes: #673957)
      * backportpackage: Avoid uploading orig tarballs if they are already present
        in the destination PPA (LP: #691897)
      * Allow mk-sbuild to be run by root if a configuration file exists
        (LP: #888736)
      * backportpackage: Allow unsigned backports (LP: #992739)
      * update-maintainer: Add a function to restore the original maintainer.
        - Update sponsor-patch to use the new API resulting from this change
          (LP: #1002999)
      * submittodebian: Revert Ubuntu Maintainer mangling, and re-build the source
        package before diffing. (LP: #902233)
    
      [ Evan Broder ]
      * backportpackage: Add -c, --close flag to include a changelog closer.
      * backportpackage: Switch to ~ubuntu12.04.1-style version numbers
        instead of ~precise1, to make our version numbers more future-proof.
      * backportpackage: Pass -v to debuild with last published version
        number. This matches the way backports have traditionally been
        generated by archive admins.
    
     -- Stefano Rivera <email address hidden>  Mon, 28 May 2012 23:35:52 +0100
  • ubuntu-dev-tools (0.141) unstable; urgency=low
    
    
      * syncpackage: Log into Launchpad anonymously with --no-lp
        (LP: #979849)
      * seeded-in-ubuntu: Log into Launchpad anonymously.
    
     -- Stefano Rivera <email address hidden>  Thu, 12 Apr 2012 23:46:24 +0200
  • ubuntu-dev-tools (0.140) unstable; urgency=low
    
    
      [ Stefano Rivera ]
      * Bump Standards-Version to 3.9.3, no changes needed.
      * Update machine-readable copyright Format to 1.0.
      * pbuilder-dist: Use the same chroot, whether the system-architecture was
        the supplied architecture or was chosen by default (LP: #943435)
      * backportpackage
        - Prompt to delete existing workdirs (LP: #885514)
        - Support a BACKPORTPACKAGE_UPLOAD configuration/enviornment variable
          (LP: #693217)
      * requestsync:
        - New packages from non-free or contrib go into multiverse (LP: #935643)
        - Catch SeriesNotFoundException and display a friendly error (LP: #963888)
    
      [ Daniel Hahler ]
      * ubuntutools/archive.py: use ProxyHandler in _download_file.
        This makes use of the system proxy (e.g. http_proxy).
      * pbuilder-dist: Do not force default value for `--aptcache` argument
        (LP: #956903)
    
      [ John S Gruber ]
      * Don't use --override-config with operations other than update.
        (LP: #409696)
    
     -- Stefano Rivera <email address hidden>  Thu, 29 Mar 2012 00:01:40 +0200
  • ubuntu-dev-tools (0.139) unstable; urgency=low
    
    
      [ Stefano Rivera ]
      * syncpackage, backportpackage, sponsor-patch: Use -nc when building source
        packages. Avoids needing build-deps on the build machine.
      * sponsor-patch:
        - Determine the task from the UDD branch.
        - Support syncs of new packages.
        - Support syncs from a non-default series (LP: #931644)
        - Check for dependencies that the package doesn't Depend on. Recommend
          dput, lintian, patch, quilt. (LP: #846385)
      * Re-add dgetlp. Still needed for downloading source packages from +queue.
        (LP: #919805)
      * pbuilder-dist:
        - Export DISTRIBUTION and ARCHITECTURE as well as DIST and ARCH. Thanks
          Alessio Treglia. (Closes: #659060, LP: #423609)
        - Pass DEB_BUILD_OPTIONS through (LP: #685786)
      * reverse-depends: Now that Debian is supported server-side:
        - Convert Debian release aliases to codenames.
        - Default to the devel release of the vendor distribution.
        - Provide transitional reverse-build-depends wrapper to help users
          discover reverse-depends. (LP: #910420)
      * backportpackage: Map Debian release aliases to codenames (LP: #918231)
    
      [ Evan Broder]
      * sponsor-patch, requestsync, syncpackage: Add a config variable for -k
        arguments.
    
     -- Stefano Rivera <email address hidden>  Wed, 15 Feb 2012 17:21:39 +0200
  • ubuntu-dev-tools (0.138) unstable; urgency=low
    
    
      [ Benjamin Drung ]
      * sponsor-patch:
        - Use syncpackage instead of subscribing ubuntu-archive for sync requests,
          because syncpackage supports sponsorship now.
        - Check if the sponsored bug is marked as duplicate (LP: #896733).
        - Allow user to override sanity checks (LP: #896733).
    
      [ Stefano Rivera ]
      * Correct reference to qemu-user-static in pbuilder-dist.1 (Closes: #651999)
      * mk-sbuild: Don't install devscripts by default (LP: #904502)
      * backportpackage: Add --release-pocket option, rather than relying entirely
        on heuristics (Closes: #651546)
      * syncpackage: Mention sponsorship when closing bugs (LP: #904288)
    
     -- Benjamin Drung <email address hidden>  Wed, 21 Dec 2011 22:38:35 +0100
  • ubuntu-dev-tools (0.137) unstable; urgency=low
    
    
      [ Stefano Rivera ]
      * mk-sbuild: Make --eatmydata command line flag actually work.
      * Remove dgetlp. No longer needed.
      * Use httplib2 everywhere that we do https. The python stdlib doesn't do
        certificate verification.
      * requestbackport:
        - Check for existing backport bugs first.
        - Check that there are published binaries (i.e. not stuck in bin-NEW).
      * pull-lp-source, requestbackport: Take the latest version from any
        non-backports pocket. Implemented by making lpapicache's getSourcePackage
        smarter.
      * sponsor-patch: Build a source package for lintian to run on, when not
        test-building syncs.
      * sponsor-patch: Check the bug's title, not the task, when determining
        source series for syncs.
      * mk-sbuild, pbuilder-dist, ubuntu-build: Add armhf.
      * pull-debian-source, pull-lp-source: Resolve the source package (via DDE),
        if a binary package was requested (LP: #617349)
      * submittodebian:
        - Do the report boiler-plate checking in a script that wraps an editor, so
          that we only edit the report once, after checking for duplicates.
        - rm the tmpdir with a little more force (shutil.rmtree) (LP: #899399)
      * New Tools: (LP: #876554)
        - ubuntu-upload-permission: Query upload permissions.
        - seeded-in-ubuntu: Query a package's seed status. Whether it is on
          current daily images and/or part of the supported seed.
      * syncpackage: Support sponsorship for native-syncs, now that LP does.
    
      [ Andreas Moog ]
      * sponsor-patch: Check permission to unsubscribe sponsors-team (LP: #896884)
      * grep-merges: We already require a UTF-8 enabled terminal, so encode
        package and uploader name in UTF-8 (LP: #694388)
      * requestsync: Give user option to retry in case of temporary error
        (LP: #850360)
    
     -- Stefano Rivera <email address hidden>  Fri, 09 Dec 2011 12:59:29 +0200
  • ubuntu-dev-tools (0.136) unstable; urgency=low
    
    
      [ Marc Deslauriers ]
      * mk-sbuild,doc/mk-sbuild.1: switch from aufs to overlayfs, as aufs is no
        longer in the Precise kernel.
    
      [ Stefano Rivera ]
      * mk-sbuild,doc/mk-sbuild.1: aufs may still be used if overlayfs isn't
        available (as is the case on Debian).
      * mk-sbuild: debootstrap with all components, so that eatmydata can be
        installed.
      * EditFile: Don't try and store temporary files in /usr/bin.
      * EditBugReport: Don't include a newline in the bug title.
    
     -- Stefano Rivera <email address hidden>  Wed, 16 Nov 2011 14:33:04 +0200
  • ubuntu-dev-tools (0.135) unstable; urgency=low
    
    
      * grab-merge: Use wget -nv rather than -q, so that we see error messages
        (LP: #881967)
      * requestsync: Make --lp the default.
      * submittodebian: Use prettier patch filenames (LP: #887333)
      * mk-sbuild:
        -Allow creating experimental chroots again (LP: #885499)
        - experimental shouldn't be the default in experimental chroots.
        - Add --eatmydata flag (LP: #888440)
      * pbuilder-dist:
        - Support using non-master mirrors. Thanks Mathieu Parent. (LP: #824285)
        - Enable non-release pockets by default (LP: #781003)
      * New scripts:
        - reverse-depends: Replaces reverse-build-depends. Uses an UbuntuWire
          webservice for determining all reverse(-build)-dependencies for a
          package. (LP: #696373)
        - requestbackport: Files a backport request bug report, including a full
          testing checklist.
      * Don't allow boilerplate prompts through in submittodebian and requestsync
        (LP: #887336)
      * Add changelog retrieval to lpapicache, and use this in syncpackage and
        requestsync. The changelogs should be available in Launchpad sooner than
        Debian PTS.
    
     -- Stefano Rivera <email address hidden>  Tue, 15 Nov 2011 01:51:36 +0200
  • ubuntu-dev-tools (0.134) unstable; urgency=low
    
    
      [ Stefano Rivera ]
      * mk-sbuild: Correct typo in variable name. Thanks Laurent Declercq.
        (Closes: #645917)
      * Remove massfile. Neglected and unused (LP: #145598)
      * syncpackage, requestsync: Sync from testing for LTSs (LP: #876400)
      * syncpackage:
        - Ignore CURRENT blacklisting: it's buggy, and we don't have a good use
          for it.
        - Always display blacklist comments, if they exist.
        - Display timestamps for DSD blacklist comments.
        - Add --fakesync option, relegating --no-lp to really crazy corner cases.
      * sponsor-patch: Compare new sync version to the current Ubuntu version,
        rather than itself (LP: #878499)
      * sponsor-patch.1: Mention syncs (LP: #882085)
    
      [ Benjamin Drung ]
      * syncpackage: Catch user abort.
    
      [ Scott Moser ]
      * mk-sbuild: better support apt http proxy (LP: #881654)
    
     -- Stefano Rivera <email address hidden>  Fri, 28 Oct 2011 10:16:15 +0200
  • ubuntu-dev-tools (0.133) unstable; urgency=low
    
    
      [ Stefano Rivera ]
      * mk-sbuild: Only grant access to the admin group when it exists
        (Closes: #642824)
      * Add Depends and Build-Depends for python-distro-info, which has split out
        of distro-info.
      * syncpackge: Gracefully deal with no available changelog from Debian (PTS
        changelogs aren't available immediately)
    
      [ Benjamin Drung ]
      * syncpackage: Allow syncing to -proposed with --no-lp.
    
     -- Benjamin Drung <email address hidden>  Wed, 19 Oct 2011 18:18:51 +0200
  • ubuntu-dev-tools (0.132) unstable; urgency=low
    
    
      [ Benjamin Drung ]
      * sponsor-patch:
        - Refactor code.
        - Support sync requests and make ack-sync obsolete (LP: #764763).
    
      [ Stefano Rivera ]
      * syncpackage: Looks like we can't expect exactly one DSD record for every
        source package (LP: #846890)
    
     -- Benjamin Drung <email address hidden>  Thu, 22 Sep 2011 12:31:57 +0200
  • ubuntu-dev-tools (0.131) unstable; urgency=low
    
    
      [ Stefano Rivera ]
      * doc/requestsync.1: Correct default value for REQUESTSYNC_SMTP_SERVER
        (LP: #844992)
      * import-bug-from-debian: Bugs are filed against source packages in Ubuntu.
        (LP: #844734)
      * Debian source publication records are all Published now, not pending
        (LP: #845487)
      * requestsync:
        - Add nice error messages to gpg-signing code, rather than simple
          assertions (LP: #537288)
        - Extract current Ubuntu delta from changelog entries and provide for
          editing (LP: #547925)
      * submittodebian:
        - Don't parse the entire changelog, to avoid bumping into past illegal
          version numbers (LP: #727314)
        - Iterate over changelog blocks rather than using Changelog's private
          _blocks list.
      * LP: #806633:
        - ubuntutools.update_maintainer: Don't use strict changelog parsing
        - sponsor-patch: Perform strict validation on the first changelog entry.
      * setup-packaging-environment:
        - Software Sources isn't on the Administration menu, post Gnome 2
          (LP: #841975)
        - Use apt-get rather than aptitude.
      * Removed get-build-deps, mk-build-deps -ir is equivalent (LP: #158108)
      * ubuntutools.archive:
        - Add quiet option to silence downloading.
        - Use wget-style progress bar (fixed width) (LP: #845787)
      * Bump python-debian B-D and Depends to 0.1.20 for unicode Changelog
        reading.
      * backportpackage: Use absolute path of workdir when test-building.
    
      [ Colin Watson ]
      * syncpackage: Fix typo.
    
      [ Benjamin Drung ]
      * ubuntutools/requestsync: Follow PEP 8 naming conventions.
    
     -- Stefano Rivera <email address hidden>  Sat, 10 Sep 2011 16:48:23 +0200
  • ubuntu-dev-tools (0.130) unstable; urgency=low
    
    
      * pull-lp-source: Support source packages with a bad version string
        (LP: #844682).
      * backportpackage:
        - Search for newer versions in -{updates,security} on Ubuntu (LP: #823833).
        - Use Ubuntu and Debian as fall back check in codename_to_distribution to
          allow backporting to Ubuntu from a Debian system (LP: #823832).
    
     -- Benjamin Drung <email address hidden>  Thu, 08 Sep 2011 22:04:11 +0200
  • ubuntu-dev-tools (0.129) unstable; urgency=low
    
    
      [ Colin Watson ]
      * syncpackage: Convert to new LP API, with --no-lp available for the old
        style of operation.
      * syncpackage: Require -f/--force option to overwrite Ubuntu changes.
    
      [ Jelmer Vernooij ]
      * Remove several tools not specific to Ubuntu that have been migrated to
        lptools (LP: #708886):
       - get-branches (renamed to lp-get-branches)
       - grab-attachments (renamed to lp-grab-attachments)
       - lp-project-upload
       - lp-list-bugs
       - lp-set-dup
       - lp-shell
    
      [ Stefano Rivera ]
      * syncpackage: Show changes to be synced when performing native syncs.
      * syncpackage: Check the sync blacklist.
      * syncpackage: Support --bug (extra bugs to be closed by the sync) with
        native syncs. (Bugs are closed one individually, via the API, post-sync)
      * dgetlp, submittodebian, 404main: Use unicode strings for literal strings
        containing non-ASCII characters (LP: #836661)
      * Recommend pbuilder | aptitude for get-build-deps, and exit with an error
        if neither are installed (LP: #799368)
      * get-build-deps: Tell aptitude not to follow Recommends (LP: #817500)
      * doc/requestsync.1: Document the -C option (LP: #833408)
      * ubuntutools.archive: Don't write .dsc files until we pull the entire
        source package, just hold it in memory. Avoids littering the current
        directory (LP: #838361)
      * Run harvest as part of sponsor-patch (LP: #833699)
    
      [ Julian Taylor ]
      * requestsync: omit dups when checking for duplicate requests (LP: #842217)
    
      [ Benjamin Drung ]
      * sponsor-patch: Default to not upload the package.
      * requestsync: Do not crash on user abort (Closes: #637168).
    
     -- Benjamin Drung <email address hidden>  Tue, 06 Sep 2011 14:31:31 +0200
  • ubuntu-dev-tools (0.128) unstable; urgency=low
    
    
      [ Stefano Rivera ]
      * ubuntutools.builder: Detect missing builder and fail early.
      * backportpackage: Backport from local source packages again (LP: #801945)
      * ubuntutools.test.test_archive: Forgive newer python-debian's for calling
        GpgInfo.from_sequence() with the optional keyrings arguments.
    
      [ Julian Taylor ]
      * lp-shell: use ipython shell if available
    
     -- Stefano Rivera <email address hidden>  Tue, 16 Aug 2011 11:15:18 +0200
  • ubuntu-dev-tools (0.127) unstable; urgency=low
      * Move debian-distro-info, distro-info, and ubuntu-distro-info from    ubuntu-dev-tools into distro-info. -- Benjamin Drung <email address hidden>  Fri, 01 Jul 2011 22:07:18 +0200
  • ubuntu-dev-tools (0.126) unstable; urgency=low
      [ Evan Broder ]  * ubuntutools.misc: Add a new "system_distribution_chain", which returns    a list starting with the current distribution and working its way up    each distribution's parent.  * ubuntutools.misc: Add a function to find the distribution that    used a given release codename.  * backportpackage, doc/backportpackage.1: Accept codenames from any    distribution in the parenting chain. Makes it possible to, e.g.,    backport from Debian. (LP: #703099)  * ubuntutools.subprocess:    - New drop-in replacement wrapper module around subprocess that      backports the restore_signals kwarg and defaults close_fds=True    - Switch everything previously using subprocess to use      ubuntutools.subprocess instead (LP: #785854)  [ Stefano Rivera ]  * submittodebian: Write a usable .reportbugrc if it doesn't exist.    (LP: #800429)  [ Benjamin Drung ]  * Add experimental to list of Debian distributions. -- Benjamin Drung <email address hidden>  Sat, 25 Jun 2011 16:38:49 +0200
  • ubuntu-dev-tools (0.124) unstable; urgency=low
      [ Benjamin Drung ]  * Move add-patch, edit-patch, suspicious-source, what-patch, and wrap-and-sort    from ubuntu-dev-tools into devscripts (Closes: #568481).  [ Daniel Holbach ]  * bitesize:    - display error message properly (LP: #785973).    - error out if bug is already marked as 'bitesize'.    - rephrase bug comment and subscribe person who adds the comment.    - work-around LP:336866 and LP:254901.  [ Stefano Rivera ]  * mk-sbuild:    - maintainer_name isn't mandatory any more (LP: #787051) -- Benjamin Drung <email address hidden>  Wed, 25 May 2011 18:27:46 +0200
  • ubuntu-dev-tools (0.123) unstable; urgency=low
      [ Stefano Rivera ]  * mk-sbuild:    - Disable daemons with a policy-rc.d script (like pbuilder does)    - Move package installation after option parsing.    - Exit 0 when showing help, and support -h.    - Determine distribution from release name (via distro-info).    - Reformat manpage.    - Install qemu-user-static instead of qemu-kvm-extras-static.    - Put schroot configuration in chroot.d/sbuild-$chroot (LP: #736808)    - Understand Debian distribution synonyms, and store the chroot under the      code name.    - Support Debian experimental.  [ Daniel Holbach ]  * bitesize, doc/bitesize.1: add script to tag a bug as bitesize and add a     comment that you are willing to help with fixing the bug.  [ Benjamin Drung ]  * sponsor-patch: Fix assertion error if a relative working directory    is specified (LP: #785923). -- Benjamin Drung <email address hidden>  Fri, 20 May 2011 21:29:45 +0200
  • ubuntu-dev-tools (0.122) unstable; urgency=low
      [ Ted Gould ]  * lp-project-upload: Add an optional parameter for creating a new    milestone to add future bugs to.  [ Benjamin Drung ]  * data/ubuntu.csv: Update end-of-life dates.  [ Brian Murray ]  * grab-attachments: download the attachments to a folder named after the bug    number e.g. bug-1 -- Benjamin Drung <email address hidden>  Sat, 23 Apr 2011 13:52:01 +0200
  • ubuntu-dev-tools (0.121) unstable; urgency=low
      [ Daniel Holbach ]  * harvest, setup.py: install tool that queries Harvest for information    about open opportunities for a given source package.  [ Stefano Rivera ]  * ubuntutools.archive.rmadison: suite can be None, handle this correctly.  * pull-debian-debdiff: Convert distance to an integer, so it works when    specified.  * sponsor-patch, doc/sponsorpatch.1: Clarify that --upload or --workdir is    required. (LP: #712721)  * Drop Breaks: ${python:Breaks}, no longer used by dh_python2.  [ Benjamin Drung ]  * ubuntutools.update-maintainer: Do not use python-debian to parse    debian/control to avoid mangling this file (LP: #756373). The new    simplified parser has no problems with comments in debian/control    (LP: #701487, #713827).  * doc/setup-packaging-environment.1: Fix typo.  * Bump Standards-Version to 3.9.2 (no changes required).  * Drop transitional qemu-kvm-extras-static from alternative suggests.  [ Ted Gould ]  * lp-project-upload: Use a milestone that already exists if there is    one to use. -- Benjamin Drung <email address hidden>  Tue, 19 Apr 2011 08:49:06 +0200
  • ubuntu-dev-tools (0.120) unstable; urgency=low
      [ Felix Geyer ]  * pull-lp-source.1: Document -d option.  [ Stefano Rivera ]  * ubuntutools.archive: Filter rmadison results. (LP: #710579)    - Canonicalise suites (use code-names) before passing them to rmadison.  * pull-{lp,debian}-source: Download requested versions, as well as simply    the latest version in a release.  * pull-{lp,debian}-source, pull-debian-debdiff: Catch KeyboardInterrupt.    (LP: #713845)  * pull-debian-source: Handle -p-u and -security suites.  * Bump X-Python-Version to >= 2.6, now that python-launchpadlib no longer    supports Python 2.5.  [ Julian Taylor ]  * add support for cowbuilder and cowbuilder-dist in builder.py    - allows use in sponsor-patch and backportpackage (LP: #728751)  [ Benjamin Drung ]  * data/ubuntu.csv: Add Oneiric Ocelot to the list of know releases.  * ubuntutools.distro_info: Fix TypeError crash and add a test case to    catch regressions (LP: #731398). -- Stefano Rivera <email address hidden>  Sat, 12 Mar 2011 22:07:47 +0200
  • ubuntu-dev-tools (0.119) unstable; urgency=low
      * Support Launchpadlib 1.9. (LP: #725231, #725092)    - Document Launchpadlib 1.9 issues in NEWS.  * Remove manage-credentials, and credential handling code from    ubuntutools.lp.libsupport. Launchpadlib 1.9 handles this via    python-keyring. (LP: #387297, #645629, #689100)  * Use Launchpadlib.login_with() directly in scripts.  * Remove ubuntutools.lp.libsupport.approve_application, no longer used.  * Remove ubuntutools.lp.libsupport.get_launchpad, no longer used.  * Remove ubuntutools.lp.libsupport.translate_api_web, no longer used.  * Skip pylint test if it crashes. -- Stefano Rivera <email address hidden>  Tue, 01 Mar 2011 15:04:40 +0200
  • ubuntu-dev-tools (0.118) unstable; urgency=low
      * requestsync: Use from...import require_utf8() to work around unexpected    scoping from a later import (LP: #723630)  * Add myself to Uploaders. -- Stefano Rivera <email address hidden>  Wed, 23 Feb 2011 15:21:32 +0200
  • ubuntu-dev-tools (0.117) unstable; urgency=low
      [ Benjamin Drung ]  * dgetlp, import-bug-from-debian, suspicious-source:    Show error messages instead of having the import errors for    recommended packages (Closes: #613101, LP: #693813).  * update_maintainer.py: Update Maintainer field if it is set to    "Ubuntu Core Developers <email address hidden>".  [ Stefano Rivera ]  * ubuntutools/archive.py: Rewrite launchpadlib redirects to https when    fetching dscs.  * debian/control:    - Suggest qemu-user-static | qemu-kvm-extras-static. Ubuntu provides a      qemu-user-static package, like Debian, since natty.    - Drop Build-Depend on Recommend on libapt-pkg-perl. No longer used.  * grab-merge: Show help when no arguments are provided.  * pull-revu-source: Check for the availability of libwww-perl, and print a    more helpful error.  * requestsync, grep-merges: Require a UTF-8 locale. (Closes: #613114,    LP: #553795) -- Benjamin Drung <email address hidden>  Tue, 22 Feb 2011 00:42:33 +0100
  • ubuntu-dev-tools (0.116) unstable; urgency=low
      [ Benjamin Drung ]  * suspicious-source:    - Add .icns and .java to extension whitelist.    - Add image/vnd.adobe.photoshop to the mime-type whitelist.  * data/debian.csv: Add wheezy and release date of squeeze.  * *distro-info: Add a "created" column to the data.  * wrap-and-sort: Wrap and sort Build-Conflicts too.  * Move debian-keyring from Suggests to Recommends (LP: #717245).  * ubuntutools/test/example_package.py: Use dpkg-source directly instead of    dpkg-buildpackage to avoid running fakeroot inside fakeroot which leads    to a FTBFS on natty.  [ Stefano Rivera ]  * debian/copyright:    - Files is space-separated, not comma.    - Bump Format revision.  [ Kees Cook ]  * ubuntutools/update_maintainer.py: do nothing if the rules file    already manages XSBC-Original (e.g. python).  * ubuntutools/test/test_update_maintainer.py: update test cases to    handle checking for debian/rules.  * mk-sbuild: work around apt's invocation of GPG needing root's    .gnupg directory to already exist.  [ Michael Bienia ]  * Use the new web_link attribute of LP objects instead of our own    translate_api_web() function. -- Benjamin Drung <email address hidden>  Sat, 12 Feb 2011 19:02:59 +0100
  • ubuntu-dev-tools (0.115) unstable; urgency=low
      [ Stefano Rivera ]  * Catch DownloadErrors in ubuntutools.archive users. (LP: #708862)  [ Scott Kitterman ]  * Update requestsync to send to Launchpad's MX record instead of hard    coding to the old MX (fiordland) (LP: #710925)  * Recommend python-dns -- Benjamin Drung <email address hidden>  Tue, 01 Feb 2011 13:58:07 +0100
  • ubuntu-dev-tools (0.114) unstable; urgency=low
      [ Stefano Rivera ]  * ubuntutools.archive: Handle source package in workdir correctly.    Add regression tests. (LP: #706403)  * syncpackage: Don't fakesync when we have a new orig tarball (LP: #707187)  [ Dustin Kirkland ]  * debian/control, debian/copyright, doc/errno.1, errno, setup.py:    - purge the errno utility per request of the ubuntu-dev-tools      maintainer;  errno now provided by the 'errno' package; (LP: #666540)  [ Benjamin Drung ]  * wrap-and-sort: Add option to use on individual file (LP: #699696).  * update_maintainer.py: Process control.in first. -- Benjamin Drung <email address hidden>  Tue, 25 Jan 2011 22:58:05 +0100
  • ubuntu-dev-tools (0.113) unstable; urgency=low
      [ Benjamin Drung ]  * debian-distro-info, distro-info, ubuntu-distro-info: New tools.  * Use new ubuntutools.distro_info in various scripts.  [ Stefano Rivera ]  * backportpackage: dput correct changes filename (regression in 0.112)    (LP: #706010)  * Use new *-distro-info in:    - bash_completion/pbuilder-dist: To determine pbuilder file names.    - dch-repeat.    - reverse-build-depends.  * pbuilder-dist: Use ubuntutools.logger.  * pbuilder-dist-simple: Remove all mention of supporting Debian.    (LP: #481223)  * pull-debian-source: Rewritten in Python to take advantage of the new    ubuntutools library functions. -- Benjamin Drung <email address hidden>  Sat, 22 Jan 2011 21:06:57 +0100
  • ubuntu-dev-tools (0.112) unstable; urgency=low
      [ Robert Collins ]  * manage-credentials: Finish migrating away from the Launchpad 'edge' service    root. (LP: #704657)  [ Stefano Rivera ]  * New source package downloading framework in ubuntutools.archive. Use in    many scripts.  * pull-lp-source: str() exceptions before passing to Logger (LP: #695523) -- Benjamin Drung <email address hidden>  Thu, 20 Jan 2011 10:25:57 +0100
  • ubuntu-dev-tools (0.101) unstable; urgency=low
    
    
      [ Andrew Starr-Bochicchio ]
      * syncpackage: Update manpage to reflect current usage. (Closes: #587142,
        LP: #598477)
      * ubuntu-build: Update manpage to reflect current usage. (LP: #490535)
      * edit-patch: Add manpage. (LP: #538379)
      * massfile: Add manpage.
      * pull-debian-debdiff: Add manpage.
      * setup-packaging-environment: Add manpage.
      * ubuntu-iso: Add manpage.
    
      [ Benjamin Drung ]
      * Bump Standards-Version to 3.9.1 (no changes required).
      * Switch to dpkg-source 3.0 (native) format.
      * Switch to simple dh7 rule.
      * syncpackage:
        - Use Version class from python-debian to fix extraction of upstream
          version for debian versions that contain more than one dash.
        - Prepend script name to every output
        - Output every executed command in verbose mode
        - Print proper error message if the dsc file is malformed.
      * update-maintainer: Add a --quiet option.
      * suspicious-source: Replace with total rewrite in Python using python-magic.
    
      [ Michael Bienia ]
      * ubuntutools/lpapi/lpapicache.py: Use the new LP API method
        archive.checkUpload() to check upload permissions.
      * Add "import-bug-from-debian" written by James Westby.
      * Add python-soappy to Recommends.
      * requestsync: Fix bug where the variable 'hasLP' is not always set
        (lp: #607874).
    
      [ Steve Beattie ]
      * mk-schroot: add debootstrap include/exclude options
      * mk-schroot.1: document added options
    
     -- Luca Falavigna <email address hidden>  Wed, 04 Aug 2010 10:06:44 +0000
  • ubuntu-dev-tools (0.100) unstable; urgency=low
    
    
      [ Luca Falavigna ]
      * syncpackage: new script to easily upload pristine Debian packages.
      * debian/ubuntu-dev-tools.preinst:
        - It is no longer necessary to remove stale pycentral files.
    
      [ Felix Geyer ]
      * reverse-build-depends: Always display the correct default distribution
        name in the usage text.
    
      [ Iain Lane ]
      * requestsync: Fall back to using rmadison when LP indicates that no new
        version is available. The LP importer is often out of date wrt Debian when
        rmadison isn't. (LP: #574398)
    
      [ Benjamin Drung ]
      * syncpackage:
        - add more options and allow pulling packages from Debian.
        - add mismatching source tarball detection (for fake syncs).
      * update-maintainer:
        - Remove duplicate Original-Maintainer field.
        - Avoid duplicate Original-Maintainer field if maintainer is listed in
          Uploaders too.
    
      [ Michael Vogt ]
      * edit-patch:
        - support full path to the patch as well (LP: #585599)
        - support adding existing patches (e.g. from launchpad)
          thanks to David Futcher (LP: #586787)
    
      [ Michael Bienia ]
      * Update to the new python-debian version:
        - Depend on python-debian >= 0.1.15
        - Replace imports of debian_bundle with debian to fix the deprecation
          warnings.
    
      [ Daniel Hahler ]
      * mk-sbuild: add $RELEASE to error message.
    
     -- Luca Falavigna <email address hidden>  Thu, 24 Jun 2010 21:51:56 +0200
  • ubuntu-dev-tools (0.99) unstable; urgency=low
    
    
      [ Andrey Voronov ]
      * pbuilder-dist: change requested/system arch order in check (LP: #557097)
    
      [ Michael Bienia ]
      * Update the defaults for maverick and let requestsync and
        pull-debian-source default to unstable (lp: #472837).
    
     -- Luca Falavigna <email address hidden>  Sat, 01 May 2010 14:30:52 +0200
  • ubuntu-dev-tools (0.97) unstable; urgency=low
    
    
      [ Michael Bienia ]
      * lp-shell:
        + Support all known LP service names.
        + Add support for using different LP API versions.
        + Add option to login anonymously into LP.
      * ubuntutools/lp/lpapicache.py, ubuntutools/lp/libsupport.py: Add support
        for different LP API versions.
      * ubuntutools/lp/__init__.py: Set the '1.0' LP API version as default.
      * massfile: Updated to 1.0 LP API.
      * doc/requestsync.1: Update the paragraph about sponsoring (lp: #538990).
      * pull-lp-source: Use (anonymously) the LP API to get the URL for the .dsc
        file instead of screen scraping.
      * Apply patch from Julian Andres Klode for the python-apt 0.8 API transition
      * ubuntutools/requestsync/mail.py: Fix some more encoding issues
        (lp: #557828).
      
      [ Michael Vogt ]
      * edit-patch:
        - fix quilt mode when dpkg already applied all the patches 
          (LP: #556297)
    
     -- Luca Falavigna <email address hidden>  Sat, 10 Apr 2010 13:22:11 +0200
  • ubuntu-dev-tools (0.96debian1) unstable; urgency=low
    
    
      * Merge from Ubuntu, Debian changes still applied:
        + 404main:
          - Implement python-apt 0-8 API.
        + debian/control:
          - python-apt (>= 0.7.93~) is required.
    
     -- Luca Falavigna <email address hidden>  Thu, 18 Mar 2010 15:46:55 +0100
  • ubuntu-dev-tools (0.93debian1) unstable; urgency=low
    
    
      * 404main:
        - Implement python-apt 0-8 API, apply patch provided by Julian Andres
          Klode, thank you! (Closes: #572091).
      * debian/control:
        - python-apt (>= 0.7.93~) is required.
        - Bump Standards-Version to 3.8.4, no changes required.
    
     -- Luca Falavigna <email address hidden>  Sat, 06 Mar 2010 13:20:51 +0100
  • ubuntu-dev-tools (0.90) unstable; urgency=low
    
    
      [ Martin Pitt ]
      * Include changes which were committed to 0.88, but which I forgot to
        upload.
    
     -- Luca Falavigna <email address hidden>  Sat, 16 Jan 2010 18:39:28 +0100
  • ubuntu-dev-tools (0.86) unstable; urgency=low
    
    
      [ Emmet Hikory ]
      * mk-sbuild-lv: Add richer support for ports architectures in Ubuntu
      * mk-sbuild-lv: Really use -security for SOURCES_SECURITY_SUITE in Ubuntu
    
      [ Kumar Appaiah ]
      * submittodebian: if patch is relatively small (shorter than fifty
        lines), display it inline instead of attaching to the report.
    
      [ Michael Bienia ]
      * ubuntutools/requestsync/common.py: convert the changelog into a unicode
        string (lp: #498349)
      * ubuntutools/requestsync/mail.py: rmadison() returns now the most recent
        source line (Closes: #560758) 
    
      [ Iain Lane ]
      * pull-debian-source: Return the most recent source line. Depend on
        libapt-pkg-perl for the Debian version comparison required for this.
    
      [ Steve Langasek ]
      * submittodebian: os.system() doesn't throw exceptions, so attempt a
        'bzr diff' first and check the return value; otherwise we get no output
        at all from submittodebian in the non-bzr case.
    
     -- Luca Falavigna <email address hidden>  Thu, 31 Dec 2009 17:29:36 +0100
  • ubuntu-dev-tools (0.85) unstable; urgency=low
    
    
      [ Steve Langasek ]
      * submittodebian: switch to use lucid as the default distro tag.
      * submittodebian: if the package is in bzr, look for bzr metadata first
        before looking for a previous package revision in the parent dir.
    
     -- Luca Falavigna <email address hidden>  Sun, 20 Dec 2009 13:02:08 +0100
  • ubuntu-dev-tools (0.84) unstable; urgency=low
    
    
      [ Michael Bienia ]
      * update-maintainer: Remove the check for LP credentials again as this
        script doesn't use the LP API (Closes: #558598).
      * Rename buildd to ubuntu-build to resolve filename conflict
        (Closes: #558816).
    
      [ Manny Vindiola ]
      * grab-merge: Only download files listed multiple times in REPORT once
    
      [ Luca Falavigna ]
      * ubuntutools/lp/lpapicache.py: recent lazr.restfulclient does use of
        unicode strings, use basestring to catch bot str and unicode.
      * Depend on python-lazr.restfulclient, package was recently renamed
        from python-lazr-restfulclient to match Python naming schema.
    
      [ Jonathan Davies ]
      * dch-repeat: Added Lucid to releases.
    
     -- Luca Falavigna <email address hidden>  Mon, 07 Dec 2009 11:54:25 +0100
  • ubuntu-dev-tools (0.83debian1) unstable; urgency=low
    
    
      * Merge from Ubuntu Lucid, local Debian changes:
        - Adjust Maintainer and Uploaders.
        - Depend on python-lazr.restfulclient.
    
     -- Luca Falavigna <email address hidden>  Sat, 28 Nov 2009 18:48:35 +0100