quotes in remaining arguments to pbuilder-dist must be escaped
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-dev-tools (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ubuntu-dev-tools
In order to pass an argument to the underlying pbuilder, for example, --extramirror, any quotes must be escaped by the user. It seems that one level of quotes are stripped by pbuilder-dist for the "remaining arguments" which is less than ideal.
Example:
Problem:
ryan@gamma:
-> Logging to /home/ryan/
Building the build Environment
-> extracting base tarball [/home/
-> creating local configuration
-> copying local configuration
-> Installing apt-lines
-> mounting /proc filesystem
-> mounting /dev/pts filesystem
-> policy-rc.d already exists
Obtaining the cached apt archive contents
-> entering the shell
File extracted to: /var/cache/
cat /etc/apt/
deb
deb http://
#deb-src http://
Problem worked around:
ryan@gamma:
-> Logging to /home/ryan/
Building the build Environment
-> extracting base tarball [/home/
-> creating local configuration
-> copying local configuration
-> Installing apt-lines
-> mounting /proc filesystem
-> mounting /dev/pts filesystem
-> policy-rc.d already exists
Obtaining the cached apt archive contents
-> entering the shell
File extracted to: /var/cache/
cat /etc/apt/
deb http://
deb http://
#deb-src http://
Changed in ubuntu-dev-tools (Ubuntu): | |
status: | New → Fix Committed |
Interestingly, even set up like this workaround, I cannot build a package that requires one of the packages in the additional mirror.