--keyring argument breaks qemu-debootstrap
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pbuilder (Debian) |
Fix Released
|
Unknown
|
|||
pbuilder (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
qemu-kvm (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: pbuilder
The file /usr/share/
# Set the debootstrap variant to 'buildd' type.
DEBOOTSTRAPOPTS=(
'--
'--keyring' '/usr/share/
)
When we create an armel chroot using pbuilder create, we call build-arm-chroot / qemu-debootstrap. The DEBOOTSTRAPOPTS arg is passed, and it turns out that qemu-debootstrap has trouble parsing the command line arguments if there is a space between the option and the value. This in turn causes the chroot creation to fail later, as we attempt to run debootstrap in the chroot:
http://
Arguably, the command line parsing of qemu-debootstrap should be fixed, but there's nothing wrong or hacky about using the --option=value style of passing arguments to debootstrap. debootstrap itself can handle both styles.
Related branches
Changed in qemu-kvm (Ubuntu): | |
status: | New → Invalid |
Changed in pbuilder (Debian): | |
status: | Unknown → New |
Changed in pbuilder (Debian): | |
status: | New → Fix Released |
Change how we pass --keyring.