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
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
Simon Quigley
bed2dc470d
Add support for the non-free-firmware components in all tools already referencing non-free.
0.195
2023-07-26 13:04:12 -05:00
Gianfranco Costamagna
414bc76b50
Upload to Debian
0.194
2023-07-08 08:43:09 +02:00
Gianfranco Costamagna
6f0caf1fc0
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.
This fixes e.g. this failure:
./ubuntu-build --batch --retry morsmall
Traceback (most recent call last):
File "/tmp/ubuntu-dev-tools/ubuntu-build", line 317, in <module>
main()
File "/tmp/ubuntu-dev-tools/ubuntu-build", line 289, in main
can_retry = args.retry and me.canUploadPackage(
AttributeError: 'NoneType' object has no attribute 'canUploadPackage'
2023-07-07 19:23:41 +02:00
Robie Basak
4bcc55372a
Changelog for 0.193ubuntu5
0.193ubuntu5
2023-07-06 11:28:21 +01:00
Robie Basak
232a73de31
ubuntutools/misc: swap iter_content for raw stream
...
This is a partial revert of 1e20363.
When downloading a .diff.gz source package file, we do expect it to be
written to disk still compressed. If we were to uncompress it, then we
would get a size mismatch and even if we were to ignore that, we'd get a
hash mismatch.
On the other hand when downloading a changes file we need to make sure
that is written to disk uncompressed.
To make this work in both cases we can ask the HTTP server for no
special content encoding using "Accept-Encoding: identity". This is what
wget requests, for example. Then we can write the output to the file
without performing any decoding at our end by using the raw response
object again.
This fixes both cases.
LP: #2025748
2023-07-06 11:28:21 +01:00
Steve Langasek
9aab0135a2
Add an initial manpage for pm-helper
2023-06-14 17:01:36 -07:00
Steve Langasek
23539f28b1
Update license header
2023-06-14 16:52:56 -07:00
Steve Langasek
4a09d23db6
There is no dry-run mode
2023-06-14 16:29:43 -07:00
Steve Langasek
534cd254f4
typo update-excuses->update-excuse
2023-06-14 15:14:14 -07:00
Steve Langasek
29c3fa98bc
Use a context manager for lzma
2023-06-14 15:13:46 -07:00
Steve Langasek
7c9c7f2890
Sensible behavior when called for a non-existent package name
2023-06-14 15:12:57 -07:00
Steve Langasek
739279da3f
More pythonic function name (thanks, Bryce)
2023-06-14 14:51:15 -07:00
Steve Langasek
7c11832ee0
Sensible behavior when a requested package isn't in -proposed.
2023-06-14 14:01:53 -07:00
Steve Langasek
f5512846d6
Code refactor; thanks, Bryce
2023-06-14 13:59:25 -07:00
Steve Langasek
9e0dff4461
move from OptionParser to ArgumentParser
2023-06-14 13:57:14 -07:00
Steve Langasek
7129e6e27a
Fix imports
2023-06-13 13:57:47 -07:00
Steve Langasek
79d30a9bfc
Add dependency on dateutil
2023-06-13 13:52:18 -07:00
Steve Langasek
2c6a8b5451
Initial implementation of pm-helper
...
This is a tool for making it easier to identify the next thing to work on
for proposed-migration.
2023-06-13 13:48:28 -07:00
Steve Langasek
ad014685ea
Import utils.py from ubuntu-archive-tools
2023-06-13 13:47:15 -07:00
Steve Langasek
ff1c95e2c0
Remove references to architectures not supported in any active Ubuntu release.
2023-05-30 21:05:56 -07:00
Steve Langasek
89e788bf48
Remove references to deprecated http://people.canonical.com/~ubuntu-archive .
2023-05-30 19:37:11 -07:00
Steve Langasek
a000e9db5e
releasing package ubuntu-dev-tools version 0.193ubuntu4
0.193ubuntu4
2023-05-30 10:02:47 -07:00
Steve Langasek
83158d24d9
Merge staged changes
2023-05-30 10:00:57 -07:00
Steve Langasek
6e6e1f1e1a
Excise all references to cdbs (including in test cases)
0.193ubuntu3
2023-05-30 10:00:17 -07:00
Steve Langasek
c7a7767339
Fix a typo introduced in the last upload that made mk-sbuild fail unconditionally. LP: #2017177 .
0.193ubuntu2
2023-05-30 09:55:06 -07:00
Steve Langasek
ac2f980e0f
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.
2023-04-12 17:59:40 -07:00
Steve Langasek
ccab82e054
releasing package ubuntu-dev-tools version 0.193ubuntu1
0.193ubuntu1
2023-04-12 09:45:23 -07:00
Steve Langasek
2e4e8b35b2
Merge branch 'mk-sbuild-not-automatic'
2023-04-12 09:45:15 -07:00
Steve Langasek
53fcd577e8
We no longer need to run sed
2023-04-12 09:41:52 -07:00
Steve Langasek
8430d445d8
Align with the Launchpad buildd implementation, per review comments
2023-04-12 09:28:41 -07:00
Benjamin Drung
c8a757eb07
Format Python code with black 23.1
...
Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
2023-04-04 12:11:36 +02:00