Age | Commit message (Collapse) | Author |
|
|
|
|
|
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.
|
|
sbuild filters the environment and removes all but a set of whitelisted
variables. Unfortunately, the filter is quite restrictive and filters
e.g. "TARGET", which can be used to configure a binutils build. There is
no good way to get around this environment filter from the command line.
The one way that does work, is passing a SBUILD_CONFIG that contains the
desired variables. Once we do have such a file, we can encode a number
of other command line switches as well.
|
|
Using a pipe enables streaming of logs, which would not be possible with
a regular file output.
|
|
Neither pbuilder nor mmdebstrap produce a separate log file (beyond the
output on the standard streams). Disabling the extra file 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.
|