dch invocation during merge-upstream now requires devscripts 2.10.59 or later
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bzr-builddeb |
Fix Released
|
Medium
|
Jelmer Vernooij |
Bug Description
In bzr-builddeb 2.7.4, the invocation of dch during merge-upstream was changed to include the --package option. (See bug 385667). The combination of options -v and --package without --create was not allowed by dch until devscripts 2.10.59.
This means the merge-upstream operation is no longer usable on <= lenny, <= karmic.
Most likely we should just not specify --package unless alternatively specifying --create.
Alternatively, if there's a desire to have bzr-builddeb pass --package to dch to support changing the source package name via "bzr merge-upstream --package newpackagename" in an existing package branch (seems slightly far-fetched), then bzr-builddeb should express a dependency on devscripts (>= 2.10.59~)
Related branches
- James Westby: Approve
-
Diff: 38 lines (+7/-3)2 files modifieddebian/changelog (+5/-1)
debian/control (+2/-2)
Changed in bzr-builddeb: | |
importance: | Undecided → Medium |
status: | New → In Progress |
assignee: | nobody → Jelmer Vernooij (jelmer) |
Changed in bzr-builddeb: | |
milestone: | none → 2.8 |
status: | In Progress → Fix Committed |
Changed in bzr-builddeb: | |
milestone: | 2.8 → 2.7.5 |
status: | Fix Committed → Fix Released |
On Sun, 2011-05-15 at 17:44 +0000, Max Bowsher wrote:
> In bzr-builddeb 2.7.4, the invocation of dch during merge-upstream was
> changed to include the --package option. (See bug 385667). The
> combination of options -v and --package without --create was not allowed
> by dch until devscripts 2.10.59.
>
> This means the merge-upstream operation is no longer usable on <= lenny,
> <= karmic.
>
> Most likely we should just not specify --package unless alternatively
> specifying --create.
>
> Alternatively, if there's a desire to have bzr-builddeb pass --package
> to dch to support changing the source package name via "bzr merge-
> upstream --package newpackagename" in an existing package branch (seems
> slightly far-fetched), then bzr-builddeb should express a dependency on
> devscripts (>= 2.10.59~)
Requiring a newer devscripts seems reasonable to me. As we discussed
here in person at the sprint:
* karmic is EOL
* nobody has backported bzr-builddeb to lenny yet; backporting it now
wouldn't be significantly harder, it would just require backporting
devscripts too
* packagers probably shouldn't be using karmic/lenny anyway, even if
they want to build for older releases
Cheers,
Jelmer