Hi, > hrefs (newest first): drumgizmo-0.9.8/ (0.9.8/) drumgizmo-0.9.8.1/ (0.9.8.1/) > drumgizmo-0.9.7/ (0.9.7/) drumgizmo-0.9.6/ (0.9.6/) drumgizmo-0.9.5/ (0.9.5/) > drumgizmo-0.9.4/ (0.9.4/) drumgizmo-0.9.3/ (0.9.3/) drumgizmo-0.9.2/ (0.9.2/) > drumgizmo-0.9.1/ (0.9.1/) uscan debug: newest_dir => 'drumgizmo-0.9.8' uscan > debug: last pristine tarball version: 0.9.8.1 uscan debug: last pristine > tarball version: 0.9.8.1 uscan debug: dversionmangled last version: 0.9.8.1 > uscan debug: Last pristine tarball version (dversionmangled): 0.9.8.1 uscan > debug: requesting URL http://www.drumgizmo.org/releases/drumgizmo-0.9.8/ uscan > debug: received content:
I see ... since . was used, it matches tailing / too. My "dpkg --force-bad-version --compare-versions ..." wrapper script tells me: $ dpkg-ver 0.9.8 0.9.8.1 0.9.8 << 0.9.8.1 $ dpkg-ver 0.9.8/ 0.9.8.1/ dpkg: warning: version '0.9.8/' has bad syntax: invalid character in version number dpkg: warning: version '0.9.8.1/' has bad syntax: invalid character in version number 0.9.8/ >> 0.9.8.1/ See the sorting order changes. That is the problem. Interesting. It may be a good idea to drop the tailing / from href data when calculating sorting order. Osamu _______________________________________________ devscripts-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel
