dch invocation during merge-upstream now requires devscripts 2.10.59 or later

Bug #783122 reported by Max Bowsher
6
This bug affects 1 person
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

Revision history for this message
Jelmer Vernooij (jelmer) wrote : Re: [Bug 783122] [NEW] dch invocation during merge-upstream now requires devscripts 2.10.59 or later

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

Jelmer Vernooij (jelmer)
Changed in bzr-builddeb:
importance: Undecided → Medium
status: New → In Progress
assignee: nobody → Jelmer Vernooij (jelmer)
Jelmer Vernooij (jelmer)
Changed in bzr-builddeb:
milestone: none → 2.8
status: In Progress → Fix Committed
Jelmer Vernooij (jelmer)
Changed in bzr-builddeb:
milestone: 2.8 → 2.7.5
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.