[devscripts] 07/07: uscan: Fix version passed to uupdate
Osamu Aoki
osamu at moszumanska.debian.org
Sun Sep 13 11:53:59 UTC 2015
This is an automated email from the git hooks/post-receive script.
osamu pushed a commit to branch master
in repository devscripts.
commit a5c42ec5d3b51c2b33305865184f76eccbc65e2f
Author: Osamu Aoki <osamu at debian.org>
Date: Sat Sep 5 01:39:52 2015 +0900
uscan: Fix version passed to uupdate
uscan: repacksuffix does not adjust version passed to uupdate
https://bugs.debian.org/796986
When suffix is added for the repack, uscan did not pass correct new
pristine tar version to uupdate. This fixes this annoyance by parsing
mk-origtargz output.
This is a new simplified fix for #796986.
The old fix was reverted in:
Revert "uscan: Fix version passed to uupdate"
---
scripts/uscan.pl | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/scripts/uscan.pl b/scripts/uscan.pl
index b2e12df..36e7d42 100755
--- a/scripts/uscan.pl
+++ b/scripts/uscan.pl
@@ -1517,9 +1517,10 @@ EOF
to_string => \$mk_origtargz_out,
wait_child => 1);
chomp($mk_origtargz_out);
- $path = $1 if $mk_origtargz_out =~ /Successfully .* (?:to|as) ([^,]+)\.$/;
+ $path = $1 if $mk_origtargz_out =~ /Successfully .* (?:to|as) ([^,]+)(?:,.*)?\.$/;
$path = $1 if $mk_origtargz_out =~ /Leaving (.*) where it is/;
$target = basename($path);
+ $newversion = $1 if $target =~ m/[^_]+_(.+)\.orig\.tar\.(?:gz|bz2|lzma|xz)$/;
}
if ($dehs) {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git
More information about the devscripts-devel
mailing list