Benjamin Drung
7141df5981
Release ubuntu-dev-tools 0.209
...
Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
2026-03-04 22:16:15 +01:00
Benjamin Drung
f4cf4bf9ef
Bump Standards-Version to 4.7.3
2026-03-04 22:14:53 +01:00
Benjamin Drung
2216e355f6
Update year in copyright
2026-03-04 22:14:15 +01:00
Benjamin Drung
292b0a3caa
Remove redundant Priority: optional field
2026-03-04 22:13:14 +01:00
Mattia Rizzolo
f80916729f
Merge branch 'recommends-sudo' of git+ssh://git.launchpad.net/~cjwatson/ubuntu-dev-tools
...
MR: https://code.launchpad.net/~cjwatson/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/497980
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2026-01-06 17:56:02 +01:00
Colin Watson
9f82b26682
Demote sudo to Recommends
...
... and indicate which tools need it in the package description.
At least on current Debian testing, `run0` is an adequate non-setuid
replacement for `sudo` for typical interactive purposes. The only
obstacle to me removing `sudo` from my system entirely is that
`ubuntu-dev-tools` depends on it, but only for tools that I don't need
any more.
Given that a significant subset of this package is useful without `sudo`
(e.g. `pull-debian-source` and friends, `syncpackage`, `backportpackage`
provided that you aren't asking it to build using `pbuilder`, and so
on), I think Recommends would be more appropriate than Depends. This
won't affect Ubuntu systems at present since `sudo` is still in the
minimal seed, and it also won't affect typical users who install with
Recommends, but it would make it easier for some users to choose to
reduce their security exposure.
2026-01-01 16:05:40 +00:00
Benjamin Drung
d35268b797
Release ubuntu-dev-tools 0.208
...
Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
2025-12-03 16:33:51 +01:00
Benjamin Drung
ee87f312bf
run mypy during package build
2025-12-03 14:54:54 +01:00
Benjamin Drung
38ef3c506e
Run wrap-and-sort -ast
2025-12-03 14:40:47 +01:00
Benjamin Drung
63b3d54264
Drop obsolete Rules-Requires-Root: no
2025-12-03 14:15:06 +01:00
Benjamin Drung
654af1a613
Drop Lintian overrides related to .pyc files
...
.pyc files should not be included in the source tarball.
2025-12-03 14:14:20 +01:00
Benjamin Drung
524f590af2
Run linters that can detect real errors on package build
2025-12-03 14:11:36 +01:00
Colin Watson
3f880bea90
releasing package ubuntu-dev-tools version 0.207
2025-09-15 15:59:36 +01:00
Colin Watson
8bb85c6a94
Optimize Launchpad collection handling
...
Various methods in `ubuntutools.lp.lpapicache` iterated over collections
in a pessimal way: they fetched the collection and then fetched each
individual entry in it, when the same information was already available
in the collection response. Use more idiomatic launchpadlib code for
this instead, which is also much faster.
2025-09-15 11:29:14 +01:00
Dan Streetman
7dd913fe16
Add a new changelog entry
2025-05-06 13:29:29 -04:00
Simon Quigley
466e2784de
Upload to Unstable
2025-03-04 13:43:32 -06:00
Simon Quigley
ba3f0511f9
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 ).
2025-03-04 13:42:50 -06:00
Simon Quigley
2e550ceff2
syncpackage: Cache the sync blocklist in-memory, so it's not fetched multiple times when syncing more than one package.
2025-03-04 13:39:07 -06:00
Simon Quigley
6c8a5d74bd
syncpackage: s/syncblacklist/syncblocklist/g
2025-03-04 13:29:02 -06:00
Simon Quigley
3d11516599
mk-sbuild: default to using UTC for schroots (LP: #2097159 ).
2025-03-04 13:22:40 -06:00
Simon Quigley
5a20308ab1
Read ~/.devscripts in a more robust way, to ideally pick up multi-line variables ( Closes : #725418 ).
2025-03-04 13:17:30 -06:00
Simon Quigley
b551877651
Add a changelog entry
2025-03-04 13:10:04 -06:00
Simon Quigley
865c1c97bc
Add a changelog entry
2025-03-04 13:07:42 -06:00
Simon Quigley
bff7baecc9
Add a changelog entry
2025-03-04 13:06:38 -06:00
Simon Quigley
ca217c035e
Add a new changelog entry
2025-03-04 13:04:49 -06:00
Simon Quigley
b5e117788b
Upload to Unstable
2025-03-01 11:30:18 -06:00
Simon Quigley
ddba2d1e98
Update Standards-Version to 4.7.2, no changes needed.
2025-03-01 11:29:53 -06:00
Simon Quigley
02d65a5804
[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.
2025-03-01 11:26:59 -06:00
Simon Quigley
bda85fa6a8
[syncpackage] Add support for -y or --yes, noted that it should be used with care.
2025-03-01 11:22:52 -06:00
Simon Quigley
86a83bf74d
[syncpackage] Within fetch_source_pkg, do not exit(1) on an error or exception, simply return None so we can continue to the next package.
2025-03-01 11:17:02 -06:00
Simon Quigley
162e758671
[syncpackage] When syncing multiple packages, if one of the packages is in the sync blocklist, do not exit, simply continue.
2025-03-01 11:12:49 -06:00
Simon Quigley
049425adb7
Add debian/files to .gitignore
2025-03-01 11:11:34 -06:00
Simon Quigley
f6ca6cad92
Add a new changelog entry
2025-03-01 11:11:17 -06:00
Simon Quigley
3dc17934d6
Upload to Unstable
2025-02-24 19:55:03 -06:00
Simon Quigley
10a176567a
Remove mail line from default ~/.sbuildrc, to resolve the undeclared dependency on sendmail ( Closes : #1074632 ).
2025-02-24 19:52:59 -06:00
Simon Quigley
86b366c6c5
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.
2025-02-24 19:15:55 -06:00
Simon Quigley
50b580b30e
Add a manpage for running-autopkgtests.
2025-02-24 18:51:12 -06:00
Simon Quigley
6ba0641f63
Rename bitesize to lp-bitesize ( Closes : #1076224 ).
2025-02-24 18:51:10 -06:00
Simon Quigley
1e815db9d2
Add my name to the copyright file.
2025-02-24 18:35:20 -06:00
Simon Quigley
e2f43318bd
Add several Lintian overrides related to .pyc files.
2025-02-24 18:34:18 -06:00
Julien Plissonneau Duquène
cdd81232d9
Fix reverse-depends -b crash on packages that b-d on themselves ( Closes : #1087760 ).
2025-02-24 18:31:33 -06:00
Simon Quigley
65044d84d9
Update Standards-Version to 4.7.1, no changes needed.
2025-02-24 18:26:59 -06:00
Benjamin Drung
55eb521461
Release 0.203
2024-11-02 18:20:32 +01:00
Benjamin Drung
983bb3b70e
Depend on python3-yaml for pm-helper
2024-11-02 18:09:16 +01:00
Benjamin Drung
69914f861e
add missing files to debian/copyright
2024-11-02 16:35:31 +01:00
Benjamin Drung
454f1e30c8
Bump year in copyright
2024-11-02 15:57:19 +01:00
Benjamin Drung
55bc403a95
Bump Standards-Version to 4.7.0
2024-11-02 15:56:01 +01:00
Florent 'Skia' Jacquet
9a94c9dea1
import-bug-from-debian: handle multipart messages
...
With multipart messages, like #1073996 , `import-bug-from-debian` would
produce bug description with this:
```
[<email.message.Message object at 0x7fbe14096fa0>, <email.message.Message object at 0x7fbe15143820>]
```
For that kind of bug, it now produces a correct description with the
plain text parts concatenated in the description, the attachments added
as attachments, and the inline images converted to attachments with an
inline message placeholder.
See #981577 for a particularly weird case now gracefully handled.
If something weirder happens, then the tool will now abort with a clear
message instead of producing garbage.
Closes : #969510
2024-11-02 14:57:01 +01:00
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