Interface to dpkg-buildpackage inconsistent and not well documented
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
brz-debian |
Triaged
|
Medium
|
Unassigned | ||
bzr-builddeb |
Triaged
|
High
|
Barry Warsaw | ||
bzr-builddeb (Ubuntu) |
Triaged
|
Medium
|
Barry Warsaw |
Bug Description
Binary package hint: bzr-builddeb
While attempting to do a merge, I went astray because I (incorrectly) inferred from the fact that the -S flag builds a source package only, other dpkg-buildpackage options would work too. For merges, -v (from dpkg-buildpackage) is always required, but (as I now know) -S -v means something completely different. I learned from asking (this does not appear to be in the bzr help) that there is a -- switch to pass additional options.
Having some dpkg-buildpackage options be directly accessible and some that have to be accessed via a switch is inconsistent and (for me) confusing. Ideally, much like debuild, this script would wrap the standard options normally used to build packages. Of course at this point, that would require existing options to change their meaning, so it might be better just to do bzr builddep [bzr builddeb options] -- [dpkg-buildpakcage options] so the interface is at least consistent.
ProblemType: Bug
Architecture: i386
Date: Tue Dec 22 22:38:27 2009
DistroRelease: Ubuntu 9.10
Package: bzr-builddeb 2.2~ubuntu3
PackageArchitec
ProcEnviron:
LANGUAGE=
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: bzr-builddeb
Uname: Linux 2.6.31-16-generic i686
Changed in bzr-builddeb (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in bzr-builddeb: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in brz-debian: | |
status: | New → Triaged |
importance: | Undecided → Medium |
I will document this in my sphinx doc branch