Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Doing so bears three advantages:
* Adding more context managers - especially conditional ones - becomes
easier.
* Context managers can be delayed until the point where they're
actually needed without adding to indentation.
* We get rid of two local variables. Less state in your head.
|
|
debusine describes a PackageBuildTask in docs/devel/ontology.rst.
Changes performed herein:
* dscpath -> source_package_path
* dscuri -> source_package_url
* buildarch -> build_architecture
* hostarch -> host_architecture
* options -> build_options
* profiles -> build_profiles
* buildpath -> build_path
|
|
|
|
Avoid pylint complaining and we don't need the CompletedProcess object.
|
|
Fixes: 65431c5ef882 ("pbuilder: support running lintian")
|
|
Using the field you can specify an ORed set of positive glob-style
patterns for artifacts to retain in the .output.directory. It defaults
to including all artifacts.
|
|
|
|
|
|
If a package is specified by name, it is downloaded inside the chroot
using the embedded deb-src uris. sbuild implements this natively,
pbuilder does not implement this yet, but there is #988419 and
mmdebstrap can make it work.
|
|
Using a pipe enables streaming of logs, which would not be possible with
a regular file output.
|
|
Neither sbuild nor mmdebstrap produce a source changes file by default.
Skipping it for pbuilder improves consistency.
|
|
The bd-uninstallable-explainer value null is equivalent to skipping the
option and thus dropped. The network value "undefined" is equivalent to
skipping the option and thus dropped.
Reported-by: David Kalnischkies <donkult@debian.org>
|
|
|
|
Proof-of-concept status. Some things work.
|