tag 679959 patch kthxbye On Mon, Jul 2, 2012 at 19:14:58 +0200, Julien Cristau wrote:
> Package: dpkg > Version: 1.16.5 > Severity: grave > > When binNMUing a package with dpkg 1.16.5, the debs end up with a > missing version in the Source field of their control file. This seems to work: --- /usr/bin/dpkg-gencontrol 2012-06-30 21:51:22.000000000 +0200 +++ ../dpkg-gencontrol 2012-07-02 19:24:18.000000000 +0200 @@ -308,10 +308,10 @@ } } -my $verdiff = $binaryversion ne $sourceversion; +my $verdiff = $substvars->{'vars'}{'binary:Version'} ne $substvars->{'vars'}{'source:Version'}; if ($oppackage ne $sourcepackage || $verdiff) { $fields->{'Source'} = $sourcepackage; - $fields->{'Source'} .= " (" . $sourceversion . ")" if $verdiff; + $fields->{'Source'} .= " (" . $substvars->{'vars'}{'source:Version'} . ")" if $verdiff; } if (!defined($substvars->get('Installed-Size'))) { Cheers, Julien
signature.asc
Description: Digital signature