Steve Langasek
56044d8eac
Recommend sbuild over pbuilder. sbuild is the tool recommended by Ubuntu developers whose behavior most closely approximates Launchpad builds.
2024-05-26 13:04:55 -07:00
Steve Langasek
c523b4cfc4
open new version
2024-05-26 13:01:23 -07:00
Steve Langasek
3df40f6392
Handle exceptions on retry
...
The "can be retried" value from launchpad may have been cached. Avoid an
exception when we race someone else retrying a build.
2024-05-26 12:57:14 -07:00
Simon Quigley
6ebffe3f4a
Consolidate Ubuntu changelog entries, upload to Unstable
0.202
2024-04-12 23:35:08 -05:00
Chris Peterson
f01234e8a5
update debian/copyright
...
- Correctly add ISC licenses to new files in ubuntutools/tests/*
as specified in debian/copyright
- Add GPL-3 licenses and correct attribution for:
- running-autopkgtests
- ubuntutools/running_autopkgtests.py
2024-03-13 09:21:30 -07:00
Chris Peterson
43891eda88
depends: python3-launchpadlib-desktop
...
Replace the dependency on python3-launchpadlib with
python3-launchpadlib-desktop. This package is the same as python3-launchpadlib
except that it also includes python3-keyring, which is a requirement for
some of the desktop-centric code-paths. In the case, requestsync has a
path for logging in via a web browser which also requires python3-keyring
to be installed. This had caused a ModuleNotFoundError when
python3-launchpadlib dropped python3-keyring from Recommends to Suggests
(LP: #2049217 ).
2024-03-13 09:17:49 -07:00
Steve Langasek
132866e2ba
releasing package ubuntu-dev-tools version 0.201ubuntu2
0.201ubuntu2
2024-03-12 17:03:58 -07:00
Steve Langasek
a0fcac7777
changelog update
2024-03-12 17:03:41 -07:00
Steve Langasek
490895075d
Merge latest Ubuntu upload
2024-03-12 17:01:59 -07:00
Chris Peterson
5186e76d8d
Import Debian version 0.201ubuntu1
...
ubuntu-dev-tools (0.201ubuntu1) noble; urgency=medium
.
* Replace Depends on python3-launchpadlib with Depends on
python3-launchpadlib-desktop (LP: #2049217 )
0.201ubuntu1
2024-03-12 17:01:19 -07:00
Steve Langasek
bf46f7fbc1
Fix license statement in manpage
2024-03-12 12:09:19 -07:00
Steve Langasek
881602c4b9
Update ubuntu-build manpage to match current options
2024-03-12 12:08:58 -07:00
Steve Langasek
c869d07f75
ubuntu-build: don't retry builds Launchpad tells us can't be retried
2024-03-12 11:52:32 -07:00
Gianfranco Costamagna
59041af613
update changelog
2024-03-12 10:39:36 +01:00
Gianfranco Costamagna
0ec53180f2
Merge remote-tracking branch 'vorlon/ubuntu-build-revamp'
2024-03-12 10:36:13 +01:00
Steve Langasek
c92fa6502f
ubuntu-build: Handling of proposed vs release pocket default for ppas
2024-03-10 21:43:06 -07:00
Steve Langasek
07d3158ade
Don't do expensive check of group membership on rescore, just handle exceptions
...
This could do with some further refactoring, but will probably postpone that
until a decision is made about dropping the non-batch mode
2024-03-10 16:51:15 -07:00
Steve Langasek
d5faa9b133
Proper handling of getDevelopmentSeries()
2024-03-10 15:48:16 -07:00
Steve Langasek
9e710a3d66
Always use exact match when looking for source packages by name
2024-03-10 15:46:22 -07:00
Steve Langasek
010af53d7c
Add a -A archive option to act on ppas as well.
...
This results in a major refactor of the code to use launchpadlib directly
instead of the ubuntutools.lp.lpapicache module in ubuntu-dev-tools which is
idiosyncratic and does not expose the full launchpad API. Easier to rewrite
to use the standard library.
2024-03-10 14:35:47 -07:00
Steve Langasek
0bef4d7352
ubuntu-build: fix licensing.
...
Canonical licensing policy has never been GPLv3+, only GPLv3.
2024-03-10 13:36:30 -07:00
Steve Langasek
688202a7cf
ubuntu-build: update copyright
2024-03-10 13:35:56 -07:00
Steve Langasek
691c1381db
ubuntu-build: support retrying builds in other states that failed-to-build
2024-03-10 01:45:20 -08:00
Steve Langasek
f01502bda2
ubuntu-build: make the --arch option top-level
...
This gets rid of the fugly --arch2 option
2024-03-08 18:53:20 -08:00
Steve Langasek
42f8e5c0d2
ubuntu-build: in batch mode, print a count of packages retried
2024-03-08 18:38:59 -08:00
Steve Langasek
bb8a9f7394
ubuntu-build: support --batch with no package names to retry all
2024-03-08 16:43:30 -08:00
Gianfranco Costamagna
a058c716b9
Upload to sid
0.201
2024-02-29 22:49:37 +01:00
Chris Peterson
e64fe7e212
Update Changelog
2024-02-29 13:08:13 -08:00
Chris Peterson
f07d3df40c
running-autopkgtests: make running-autopkgtests available
...
Previously running-autopkgtests was added to the source but
wasn't correctly added to the scripts in setup.py, so it wasn't
actually available in the installed package. This also adds the
script to the package description.
2024-02-29 13:06:12 -08:00
Gianfranco Costamagna
f73f2c1df1
Upload to sid
0.200
2024-02-15 18:09:28 +01:00
Gianfranco Costamagna
268d082226
Update changelog
2024-02-15 18:06:49 +01:00
Athos Ribeiro
6bc59d789e
Log syncpackage LP auth errors before halting
2024-02-15 18:06:38 +01:00
Logan Rosen
9a4cc312f4
Don't rely on debootstrap for validating Ubuntu distro
2024-02-15 17:51:35 +01:00
Ying-Chun Liu (PaulLiu)
ffc787b454
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>
2024-02-15 17:49:59 +01:00
Chris Peterson
bce1ef88c5
running-autopkgtests: use f-strings
2024-02-14 15:19:48 -08:00
Chris Peterson
a9eb902b83
running-autopkgtests: Changelog entry, ArgumentParser, refactor, tests
...
Created a new changelog entry to include addition of the running-autopkgtests
script. This includes a refactor of the original script resulting in a new
module in ubuntutools, test cases, and the addition an argument parser to
allow printing just the queued tests, just the running tests, or both
(default).
2024-02-14 15:19:43 -08:00
Chris Peterson
cb7464cf61
Add running-autopkgtests script
...
This script will print out all of the running and queued autokpgtests.
Originally this was a script titled lp-test-isrunning
from lp:~ubuntu-server/+git/ubuntu-helpers.
2024-02-14 14:55:33 -08:00
Simon Quigley
19f1df1054
Upload to Unstable
0.199
2024-01-29 10:03:47 -06:00
Simon Quigley
7f64dde12c
Add a changelog entry for Steve
2024-01-29 10:03:19 -06:00
Simon Quigley
c2539c6787
Add a changelog entry for adding myself to Uploaders.
2024-01-29 09:59:30 -06:00
Simon Quigley
fd885ec239
Merge remote-tracking branch 'vorlon/pm-helper'
2024-01-29 09:57:52 -06:00
Simon Quigley
abbc56e185
Add my name to Uploaders.
...
To be fair, the last four uploads should have started with "Team upload." Whoops.
2024-01-10 20:21:06 -06:00
Simon Quigley
a2176110f0
Upload to Unstable.
0.198
2024-01-10 20:04:15 -06:00
Simon Quigley
a5185e4612
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.
2024-01-10 20:03:44 -06:00
Simon Quigley
e90ceaf26b
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.
2024-01-10 19:56:06 -06:00
Simon Quigley
47fd5d7cca
Upload to Unstable.
0.197
2023-10-03 14:01:44 -05:00
Simon Quigley
2f396fe549
When using pull-*-source to grab a package which already has a defined Vcs- field, display the exact same warning message apt source
does.
2023-10-03 14:01:19 -05:00
Gianfranco Costamagna
5bda35f6b4
Update also syncpackage help
2023-08-25 20:04:12 +02:00
Simon Quigley
db916653cd
Update the manpage for syncpackage to reflect the ability to sync multiple packages at once.
2023-08-10 14:39:01 -05:00
Simon Quigley
784e7814e9
Allow the user to sync multiple packages at one time (LP: #1756748 ).
0.196
2023-08-04 14:38:46 -05:00