Bug#730151: petsc-dev: Malfunctioning watch file
Torquil Macdonald Sørensen
torquil at gmail.com
Thu Nov 21 23:48:08 UTC 2013
Package: petsc-dev
Severity: normal
Hi!
When running uscan within the source of petsc-dev, it does not
understand that the upstream 3.4.3 is newer than the current
version. It prints:
Newest version on remote site is 3.4.3, local version is 3.4.2.dfsg1
(mangled local version number 3.4.21)
=> remote site does not even have current version
Looking at debian/watch, the regular expression doesn't seem to
remove the digit after "dsfg", so it concludes that the current
version is 3.4.21, which is incorrect and should be 3.4.2. I'm
not expert on regular expressions, but the following patch seems
to fix the problem:
--- debian/watch.old 2013-11-22 00:44:43.131713799 +0100
+++ debian/watch 2013-11-22 00:38:14.679707501 +0100
@@ -1,3 +1,3 @@
version=3
-opts=dversionmangle=s/\.dfsg// \
+opts=dversionmangle=s/\.dfsg\d// \
http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-([\d\.]+).tar.gz
Best regards
Torquil Sørensen
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.11-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
More information about the debian-science-maintainers
mailing list