Explorar o código

Dpkg::Substvars: Move upstream version computation into a temporary variable

Guillem Jover %!s(int64=12) %!d(string=hai) anos
pai
achega
1da1f62fb9
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      scripts/Dpkg/Substvars.pm

+ 4 - 2
scripts/Dpkg/Substvars.pm

@@ -202,10 +202,12 @@ sub set_version_substvars {
     # field on the changelog, always fix up the source version.
     $sourceversion =~ s/\+b[0-9]+$//;
 
+    my $upstreamversion = $sourceversion;
+    $upstreamversion =~ s/-[^-]*$//;
+
     $self->{vars}{'binary:Version'} = $binaryversion;
     $self->{vars}{'source:Version'} = $sourceversion;
-    $self->{vars}{'source:Upstream-Version'} = $sourceversion;
-    $self->{vars}{'source:Upstream-Version'} =~ s/-[^-]*$//;
+    $self->{vars}{'source:Upstream-Version'} = $upstreamversion;
 
     # XXX: Source-Version is now deprecated, remove in the future.
     $self->{vars}{'Source-Version'} = $binaryversion;