mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-07-12 23:41:36 +00:00
Commit 4a4c4e0a27cfd159ac0bbc135d4eff06be8bde1c completely broke pull-lp-source --upload-queue, which now fails with: Traceback (most recent call last): File "/usr/bin/pull-lp-source", line 14, in <module> PullPkg.main(distro="ubuntu", pull="source") ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/ubuntutools/pullpkg.py", line 111, in main cls(*args, **kwargs).pull() ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/ubuntutools/pullpkg.py", line 438, in pull self.pull_upload_queue( # pylint: disable=missing-kwoa ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pull, arch=options["arch"], download_only=options["download_only"], **params ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) Fixes LP: #2110061
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).
Updating the ubuntu-dev-tools package ------------------------------------- Here are the 10 steps that are recommended to take when updating the ubuntu-dev-tools package in Ubuntu. 1) Make sure there are no new commits to the package's master branch in git: git pull 2) Check to make sure that all approved merges have been merged: https://code.launchpad.net/ubuntu-dev-tools/+activereviews 3) Make sure that there is no low lying fruit that can be fixed at: https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools https://bugs.debian.org/src:ubuntu-dev-tools 4) Check that the test suite passes setup.py test 5) Before uploading the package change the UNRELEASED field in the debian/changelog file to unstable. (ubuntu-dev-tools is maintained in Debian and synced to Ubuntu) If there is no UNRELEASED entry, make sure that the version for the current one has not been uploaded by someone else already: https://tracker.debian.org/pkg/ubuntu-dev-tools https://launchpad.net/ubuntu/+source/ubuntu-dev-tools/+publishinghistory 6) Once the target release has been changed, commit it to git (where X.YY is the new package version): git commit -a -m "Uploaded X.YY to RELEASE." 7) Create the new source package and tag the new release in git: gbp buildpackage -S --git-tag For a full list of tags, please see: 'git tag -l'. This is so we can track which git commit is in which release and makes bug triaging easier. 8) Upload the package to Debian with dput as normal: dput ftp-master ubuntu-dev-tools_X.YY_$arch.changes 9) Create a new blank entry with dch -i and mark it as UNRELEASED. 10) After it's been dinstalled in Debian, sync to Ubuntu: syncpackage ubuntu-dev-tools
Description
Languages
Python
89%
Shell
9.9%
Perl
1.1%