-
ubuntu-dev-tools (0.193ubuntu4~20.04.3) focal; urgency=medium
* ubuntutools/misc.py: swap iter_content for raw stream with
"Accept-Encoding: identity" to fix .diff.gz downloads (LP: #2025748). This
fixes a regression caused by the backport of 0.193 that included this bug.
-- Robie Basak <email address hidden> Thu, 06 Jul 2023 12:14:00 +0000
-
ubuntu-dev-tools (0.193ubuntu4~20.04.2) focal; urgency=medium
* ubuntutools/misc.py: back out a change that's incompatible with python
3.8 to fix a build failure.
ubuntu-dev-tools (0.193ubuntu4~20.04.1) focal; urgency=medium
* Backport current ubuntu-dev-tools to focal. LP: #2021910.
- downgrade debhelper-compat dependency to 12 from 13 for focal
compatibility.
- this fixes compatibility with newer debootstrap which drops using
per-Ubuntu-series symlinks for the bootstrap script. LP: #2020530.
ubuntu-dev-tools (0.193ubuntu4) mantic; urgency=medium
* 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.
ubuntu-dev-tools (0.193ubuntu3) mantic; urgency=medium
* Excise all references to cdbs (including in test cases)
ubuntu-dev-tools (0.193ubuntu2) lunar; urgency=medium
[ Vladimir Petko ]
* Fix a typo introduced in the last upload that made mk-sbuild fail
unconditionally. LP: #2017177.
ubuntu-dev-tools (0.193ubuntu1) lunar; urgency=medium
* Set apt preferences for the -proposed pocket in mk-sbuild so that
it works as expected for lunar and forward.
ubuntu-dev-tools (0.193) unstable; urgency=medium
* Don't run linters at build time, or in autopkgtests. (Closes: #1031436).
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
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; LP: #1991828
[ 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.
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
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.
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
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.
ubuntu-dev-tools (0.186) unstable; urgency=medium
* Replace nose with pytest (see: #997758).
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.
ubuntu-dev-tools (0.184) experimental; urgency=medium
[ Dan Streetman ]
* Drop never packaged ubuntu-archive-assistant.
* Add support for downloading from private PPAs:
+ ubuntutools/misc:
- Refactor to use Pathlib and f-strings.
- Refactor to use requests instead of urllib (for the earier auth)
+ ubuntutools/archive:
- Refactor to use Pathlib.
- Add support for the special URLs of private PPAs.
* Don't use existing file without verifying their checksum.
* tests: recreate the test package files on demand.
* Remove no longer used dependencies on python3-termcolor and python3-yaml
[ Mattia Rizzolo ]
* pbuilder-dist: use shutil.which instead of
distutils.spawn.find_executable() to save a dependency. LP: #1936697
* d/control:
+ Drop redundant Recommends that are already in Depends.
+ Bump debhelper compat level to 13.
[ Marco Trevisan (Treviño) ]
* mk-sbuild:
+ Enable debugging in the finish.sh script if --debug is used.
+ Add support to configure ccache for each schroot.
ubuntu-dev-tools (0.183) unstable; urgency=medium
[ Dan Streetman ]
* pbuilder-dist: include missing import
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.
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
ubuntu-dev-tools (0.180) unstable; urgency=medium
* Drop coverage in the autopkgtest, as python3-nose-cov is not in Debian.
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
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.
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
-- Steve Langasek <email address hidden> Wed, 07 Jun 2023 05:00:09 +0000
-
ubuntu-dev-tools (0.193ubuntu4~20.04.1) focal; urgency=medium
* Backport current ubuntu-dev-tools to focal. LP: #2021910.
- downgrade debhelper-compat dependency to 12 from 13 for focal
compatibility.
- this fixes compatibility with newer debootstrap which drops using
per-Ubuntu-series symlinks for the bootstrap script. LP: #2020530.
ubuntu-dev-tools (0.193ubuntu4) mantic; urgency=medium
* 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.
ubuntu-dev-tools (0.193ubuntu3) mantic; urgency=medium
* Excise all references to cdbs (including in test cases)
ubuntu-dev-tools (0.193ubuntu2) lunar; urgency=medium
[ Vladimir Petko ]
* Fix a typo introduced in the last upload that made mk-sbuild fail
unconditionally. LP: #2017177.
ubuntu-dev-tools (0.193ubuntu1) lunar; urgency=medium
* Set apt preferences for the -proposed pocket in mk-sbuild so that
it works as expected for lunar and forward.
ubuntu-dev-tools (0.193) unstable; urgency=medium
* Don't run linters at build time, or in autopkgtests. (Closes: #1031436).
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
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; LP: #1991828
[ 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.
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
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.
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
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.
ubuntu-dev-tools (0.186) unstable; urgency=medium
* Replace nose with pytest (see: #997758).
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.
ubuntu-dev-tools (0.184) experimental; urgency=medium
[ Dan Streetman ]
* Drop never packaged ubuntu-archive-assistant.
* Add support for downloading from private PPAs:
+ ubuntutools/misc:
- Refactor to use Pathlib and f-strings.
- Refactor to use requests instead of urllib (for the earier auth)
+ ubuntutools/archive:
- Refactor to use Pathlib.
- Add support for the special URLs of private PPAs.
* Don't use existing file without verifying their checksum.
* tests: recreate the test package files on demand.
* Remove no longer used dependencies on python3-termcolor and python3-yaml
[ Mattia Rizzolo ]
* pbuilder-dist: use shutil.which instead of
distutils.spawn.find_executable() to save a dependency. LP: #1936697
* d/control:
+ Drop redundant Recommends that are already in Depends.
+ Bump debhelper compat level to 13.
[ Marco Trevisan (Treviño) ]
* mk-sbuild:
+ Enable debugging in the finish.sh script if --debug is used.
+ Add support to configure ccache for each schroot.
ubuntu-dev-tools (0.183) unstable; urgency=medium
[ Dan Streetman ]
* pbuilder-dist: include missing import
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.
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
ubuntu-dev-tools (0.180) unstable; urgency=medium
* Drop coverage in the autopkgtest, as python3-nose-cov is not in Debian.
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
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.
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
-- Steve Langasek <email address hidden> Tue, 30 May 2023 17:58:54 -0700
-
ubuntu-dev-tools (0.187~bpo20.04.1) focal-backports; urgency=medium
* Rebuild for focal-backports.
-- Mattia Rizzolo <email address hidden> Thu, 09 Dec 2021 16:27:00 +0100
-
ubuntu-dev-tools (0.185~bpo20.04.1) focal-backports; urgency=medium
* Rebuild for focal-backports. LP: #1947192
+ backport changes: revert to debhelper compat 12.
-- Mattia Rizzolo <email address hidden> Wed, 03 Nov 2021 17:32:27 +0100
-
ubuntu-dev-tools (0.176ubuntu20.04.1) focal; urgency=medium
* lpapicache: fix sorting in Archive.getUploadersForPackage(). LP: #1862372
-- Mattia Rizzolo <email address hidden> Sun, 05 Dec 2021 16:11:26 +0100
-
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.175ubuntu1) focal; urgency=medium
[ Dan Streetman ]
* lpapicache: remove new requirement to pass arch to getBinaries()
(LP: #1862286)
* ubuntu-upload-permission: sort packagesets by name to fix py3
(LP: #1862372)
* submittodebian: open with 'b' before writing utf-8 encoded bytes
(LP: #1863119)
[ Colin Watson ]
* Use +sourcefiles URLs where possible (LP: #1860456)
-- Dan Streetman <email address hidden> Thu, 20 Feb 2020 17:20:23 -0500
-
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.173ubuntu1) eoan; urgency=medium
* Revert changes in 0.173, too much stuff broke in Ubuntu
LP: #1843543
-- Gianfranco Costamagna <email address hidden> Fri, 20 Sep 2019 21:27:03 +0200