|new 0.2.13||Mar 16, 2023|
|0.2.11||Jan 17, 2023|
|0.2.10||Oct 30, 2022|
|0.2.6||Jul 9, 2022|
|0.1.0||Nov 17, 2021|
#44 in Unix APIs
69 downloads per month
Tools for Debian Release Team work
This crate includes tools to help with typical work of Debian's release team. Currently, it processes
excuses.yaml to check for packages that require a binNMU for migration to testing, prepares a list of binNMUs for transitions, and so on.
drt-tools supports common options:
-n: Generate a list of
wbcommands, but do not schedule them.
-f,--force: Force processing even if some conditions are not met.
The following commands are provided:
grep-excuses: Mostly the same as the tool of the same name from
process-excuses: Download and process
excuses.yamlto generate a list binNMUs for packages that require them for migration. Packages that have other issues preventing them from migrating, are not considered.
process-unblocks: Download and process
excuses.yamlto generate a list of unblocks for packages in tpu and some other cases.
nmu-transition: Take a list packages copies from ben's output and schedules binNMUs. This command supports multiple options:
-m message: the binNMU message
--dw dependency: additionally generate a
dwcommand with the given dependency
--extra-depends dependency: schedule the binNMUs with an extra dependency
--bp priority: specify a build priority
--suite suite: specify a suite
-a architecture: use a different architecture than
usrmerged: Check for packages moving files from / to /usr or vice versa.
This crate is Copyright 2021-2022 Sebastian Ramacher and licensed under the GPL version 3.0 or later.