ubuntu-dev-tools (0.213) unstable; urgency=medium

  * syncpackage: add --skip-blocklist-check option

 -- Benjamin Drung <bdrung@debian.org>  Thu, 16 Jul 2026 19:16:42 +0200

ubuntu-dev-tools (0.212) unstable; urgency=medium

  [ Hector Cao ]
  * mk-sbuild: Improve the installation of qemu-user package.

  [ Benjamin Drung ]
  * Switch to debhelper 14
  * submittodebian: remove unused imports

 -- Benjamin Drung <bdrung@debian.org>  Thu, 16 Jul 2026 17:03:04 +0200

ubuntu-dev-tools (0.211) unstable; urgency=medium

  [ Hector Cao ]
  * mk-sbuild: install qemu-user if qemu-user-static does not exist
    (LP: #2146418)

  [ Athos Ribeiro ]
  * submittodebian: do no run bzr if it is not present

 -- Benjamin Drung <bdrung@debian.org>  Tue, 23 Jun 2026 17:43:08 +0200

ubuntu-dev-tools (0.210) unstable; urgency=medium

  * Team upload

  [ Nick Rosbrook ]
  * d/control: Depends: dput-ng instead of dput (LP: #2147656)

  [ Nadzeya Hutsko ]
  * reverse-depends: print message when results are filtered out
    (LP: #2143989)

  [ Benjamin Drung ]
  * Format Python code with black 26
  * Bump Standards-Version to 4.7.4

 -- Nadzeya Hutsko <nadzeya.hutsko@canonical.com>  Thu, 16 Apr 2026 12:36:55 +0200

ubuntu-dev-tools (0.209) unstable; urgency=medium

  [ Colin Watson ]
  * Demote sudo to Recommends, and indicate which tools need it in the
    package description.

  [ Florent 'Skia' Jacquet ]
  * pm-helper: make use of YesNoQuestion

  [ Benjamin Drung ]
  * setup.py: specify type of data_files (Closes: #1127543, LP: #2143232)
  * Remove redundant Priority: optional field
  * Update year in copyright
  * Bump Standards-Version to 4.7.3

 -- Benjamin Drung <bdrung@debian.org>  Wed, 04 Mar 2026 22:16:02 +0100

ubuntu-dev-tools (0.208) unstable; urgency=medium

  [ Gianfranco Costamagna ]
  * ubuntu-build: consider amd64v3 as valid architecture

  [ Sebastien Bacher ]
  * ubuntu-build: fix non batch mode errors.

  [ Benjamin Drung ]
  * Format code with black and isort
  * ubuntutools/pullpkg.py: initialize vcscmd
  * make pylint and mypy happy
  * mark non-returning functions with typing.NoReturn
  * run-linters: add --errors-only mode and run this during package build
  * Drop Lintian overrides related to .pyc files
  * Drop obsolete Rules-Requires-Root: no
  * run mypy during package build
  * sponsor-patch: stop checking for bzr being present
  * Modernize SourcePackage._run_lintian()
  * requestsync: support pocket parameter in get_ubuntu_srcpkg (LP: #2115990)

 -- Benjamin Drung <bdrung@debian.org>  Wed, 03 Dec 2025 16:33:47 +0100

ubuntu-dev-tools (0.207) unstable; urgency=medium

  * Team upload.

  [ Dan Streetman ]
  * Fix pull-lp-source --upload-queue (LP: #2110061)

  [ Colin Watson ]
  * Optimize Launchpad collection handling.

 -- Colin Watson <cjwatson@debian.org>  Mon, 15 Sep 2025 15:58:34 +0100

ubuntu-dev-tools (0.206) unstable; urgency=medium

  [ Dan Bungert ]
  * mk-sbuild: enable pkgmaintainermangler

  [ Shengjing Zhu ]
  * import-bug-from-debian: package option is overridden and not used

  [ Fernando Bravo Hernández ]
  * Parsing arch parameter to getBinaryPackage() (LP: #2081861)

  [ Simon Quigley ]
  * Read ~/.devscripts in a more robust way, to ideally pick up multi-line
    variables (Closes: #725418).
  * mk-sbuild: default to using UTC for schroots (LP: #2097159).
  * syncpackage: s/syncblacklist/syncblocklist/g
  * syncpackage: Cache the sync blocklist in-memory, so it's not fetched
    multiple times when syncing more than one package.
  * syncpackage: Catch exceptions cleanly, simply skipping to the next
    package (erring on the side of caution) if there is an error doing the
    download (LP: #1943286).

 -- Simon Quigley <tsimonq2@debian.org>  Tue, 04 Mar 2025 13:43:15 -0600

ubuntu-dev-tools (0.205) unstable; urgency=medium

  * [syncpackage] When syncing multiple packages, if one of the packages is in
    the sync blocklist, do not exit, simply continue.
  * [syncpackage] Do not use exit(1) on an error or exception unless it
    applies to all packages, instead return None so we can continue to the
    next package.
  * [syncpackage] Add support for -y or --yes, noted that it should be used
    with care.
  * Update Standards-Version to 4.7.2, no changes needed.

 -- Simon Quigley <tsimonq2@debian.org>  Sat, 01 Mar 2025 11:29:54 -0600

ubuntu-dev-tools (0.204) unstable; urgency=medium

  [ Simon Quigley ]
  * Update Standards-Version to 4.7.1, no changes needed.
  * Add several Lintian overrides related to .pyc files.
  * Add my name to the copyright file.
  * Rename bitesize to lp-bitesize (Closes: #1076224).
  * Add a manpage for running-autopkgtests.
  * Add a large warning at the top of mk-sbuild encouraging the use of the
    unshare backend. This is to provide ample warning to users.
  * Remove mail line from default ~/.sbuildrc, to resolve the undeclared
    dependency on sendmail (Closes: #1074632).

  [ Julien Plissonneau Duquène ]
  * Fix reverse-depends -b crash on packages that b-d on themselves
    (Closes: #1087760).

 -- Simon Quigley <tsimonq2@debian.org>  Mon, 24 Feb 2025 19:54:39 -0600

ubuntu-dev-tools (0.203) unstable; urgency=medium

  [ Steve Langasek ]
  * ubuntu-build: handle TOCTOU issue with the "can be retried" value on
    builds.
  * Recommend sbuild over pbuilder.  sbuild is the tool recommended by
    Ubuntu developers whose behavior most closely approximates Launchpad
    builds.

  [ Florent 'Skia' Jacquet ]
  * import-bug-from-debian: handle multipart message (Closes: #969510)

  [ Benjamin Drung ]
  * import-bug-from-debian: add type hints
  * Bump Standards-Version to 4.7.0
  * Bump year and add missing files to copyright
  * setup.py: add pm-helper
  * Format code with black and isort
  * Address several issues pointed out by Pylint
  * Depend on python3-yaml for pm-helper

 -- Benjamin Drung <bdrung@debian.org>  Sat, 02 Nov 2024 18:19:24 +0100

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 <tsimonq2@ubuntu.com>  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 <chris.peterson@canonical.com>  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) <paulliu@debian.org>

  [ Logan Rosen ]
  * Don't rely on debootstrap for validating Ubuntu distro

 -- Gianfranco Costamagna <locutusofborg@debian.org>  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 <tsimonq2@debian.org>  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 <tsimonq2@debian.org>  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 <tsimonq2@debian.org>  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 <tsimonq2@debian.org>  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 <tsimonq2@debian.org>  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 <locutusofborg@debian.org>  Sat, 08 Jul 2023 08:42:05 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-ubuntutools`.
