[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#598710: incorrect behaviour of watch system



Package: qa.debian.org

I maintain a package iceweasel-l10n.
http://packages.qa.debian.org/i/iceweasel-l10n.html

testing contains version 3.5.12+debian-2:
http://ftp.debian.org/debian/pool/main/i/iceweasel-l10n/iceweasel-l10n_3.5.12+debian-2.dsc

sid contains version 3.5.13+debian-2:
http://ftp.debian.org/debian/pool/main/i/iceweasel-l10n/iceweasel-l10n_3.5.13+debian-2.dsc

experimental contains version 3.6.10+debian-1:
http://ftp.debian.org/debian/pool/main/i/iceweasel-l10n/iceweasel-l10n_3.6.10+debian-1.dsc


If I do dget/unpack for all these packages I'll see:

=cut

    apache:[~/work/deb/tmp]$ ls
    iceweasel-l10n-3.5.12+debian
    iceweasel-l10n-3.5.13+debian
    iceweasel-l10n-3.6.10+debian
    iceweasel-l10n_3.5.12+debian-2.diff.gz
    iceweasel-l10n_3.5.12+debian-2.dsc
    iceweasel-l10n_3.5.12+debian.orig.tar.gz
    iceweasel-l10n_3.5.13+debian-2.diff.gz
    iceweasel-l10n_3.5.13+debian-2.dsc
    iceweasel-l10n_3.5.13+debian.orig.tar.gz
    iceweasel-l10n_3.6.10+debian-1.diff.gz
    iceweasel-l10n_3.6.10+debian-1.dsc
    iceweasel-l10n_3.6.10+debian.orig.tar.gz

=cut

Then I can check watch versions by hand:

=cut

apache:[~/work/deb/tmp]$ for i in iceweasel-l10n-3.5.12+debian iceweasel-l10n-3.5.13+debian iceweasel-l10n-3.6.10+debian; do echo -e "\nPackage $i"; cd $i; uscan --no-download --verbose; cd ..; done 

Package $i"; cd $i; uscan --no-download --verbose; cd ..; done [/home/dimka/work/deb/tmp]
Package iceweasel-l10n-3.5.12+debian
-- Scanning for watchfiles in .
-- Found watchfile in ./debian
-- In debian/watch, processing watchfile line:
   opts=uversionmangle=s/(\d)([^\.])/$1~$2/,dversionmangle=s/\+debian\d*//      http://releases.mozilla.org/pub/mozilla.org/firefox/releases/           ^(\d+(?:\.\d+)+)/?$
-- Found the following matching hrefs:
     3.5.12/
     3.5.13/
     3.6.9/
     3.6.10/
Newest version on remote site is 3.6.9, local version is 3.5.12+debian
 (mangled local version number 3.5.12)
 => Newer version available from
    http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.9/
-- Scan finished

Package iceweasel-l10n-3.5.13+debian
-- Scanning for watchfiles in .
-- Found watchfile in ./debian
-- In debian/watch, processing watchfile line:
   opts=uversionmangle=s/(\d)([^\.])/$1~$2/,dversionmangle=s/\+debian\d*//      http://releases.mozilla.org/pub/mozilla.org/firefox/releases/           ^(\d+(?:\.\d+)+)/?$
-- Found the following matching hrefs:
     3.5.12/
     3.5.13/
     3.6.9/
     3.6.10/
Newest version on remote site is 3.6.9, local version is 3.5.13+debian
 (mangled local version number 3.5.13)
 => Newer version available from
    http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.9/
-- Scan finished

Package iceweasel-l10n-3.6.10+debian
-- Scanning for watchfiles in .
-- Found watchfile in ./debian
-- In debian/watch, processing watchfile line:
   opts=uversionmangle=s/(\d)([^\.])/$1~$2/,dversionmangle=s/\+debian\d*//      http://releases.mozilla.org/pub/mozilla.org/firefox/releases/           ^(\d+(?:\.\d+)+)/?$
-- Found the following matching hrefs:
     3.5.12/
     3.5.13/
     3.6.9/
     3.6.10/
Newest version on remote site is 3.6.9, local version is 3.6.10+debian
 (mangled local version number 3.6.10)
 => remote site does not even have current version
-- Scan finished

=cut

So as You can see there are two problem:

1. It thinks that newest version on remote site is 3.6.9, but its
list contains 3.6.10!

2. packages.qa.debian.org says that 4.0~b6 is the newest version:
http://dehs.alioth.debian.org/report.php?package=iceweasel-l10n
    Last time checked: 2010-10-01 01:18:35 - today
    Last time checked: 2010-10-01 01:18:37 - today

If You click link 'Watch: view' You will see watch which isn't
contained in any distros: sid/squeeze/experimental.

http://dehs.alioth.debian.org/wwiz_detail.php?id=33488248&type=watch
http://dehs.alioth.debian.org/wwiz_detail.php?id=40471614&type=watch


-- 
... mpd is off

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: