r9070 - /scripts/qa/qareport.cgi

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Fri Nov 9 13:48:14 UTC 2007


Author: dmn
Date: Fri Nov  9 13:48:13 2007
New Revision: 9070

URL: http://svn.debian.org/wsvn/?sc=1&rev=9070
Log:
Use mangled unreleased version (if available) when comparing SVN version to upstream (also mangled)

Modified:
    scripts/qa/qareport.cgi

Modified: scripts/qa/qareport.cgi
URL: http://svn.debian.org/wsvn/scripts/qa/qareport.cgi?rev=9070&op=diff
==============================================================================
--- scripts/qa/qareport.cgi (original)
+++ scripts/qa/qareport.cgi Fri Nov  9 13:48:13 2007
@@ -51,6 +51,7 @@
     my $dver = $data->{svn}{$pkg}{version} || 0;
     my $dwerr = $data->{svn}{$pkg}{watch_error};
     my $m_dver = $data->{svn}{$pkg}{unmangled_ver} || 0;
+    my $m_uver = $data->{svn}{$pkg}{unmangled_un_ver} || 0;
     my $undver = $data->{svn}{$pkg}{un_version};
     my $archver = $data->{archive}{$pkg}{most_recent} || 0;
     my $archsuit = $data->{archive}{$pkg}{most_recent_src} || 0;
@@ -104,10 +105,9 @@
         $dest ||= \@weird;
         $todo{upstream} = 1;
     }
-    # there's a bug here
-    # see libdevice-serialport-perl
-    # we need mangled unreleased version too, $undver is not mangled
-    if(deb_compare($undver||$m_dver, $u_uver) < 0) {
+    # Use only mangled versions
+    # Try comparing with latest (even unreleased) version first
+    if(deb_compare($m_uver||$m_dver, $u_uver) < 0) {
         push @notes, "$m_dver needs upgrading to newer upstream";
         $dest ||= \@for_upgrade;
         $todo{repo} = 1;




More information about the Pkg-perl-cvs-commits mailing list