Hi, Excuseme I was a bit confused with #812417. This is #812860.
I think I have fix for this bug report. On Sun, Jan 31, 2016 at 08:03:22AM +0900, Osamu Aoki wrote: > On Wed, Jan 27, 2016 at 10:26:49PM -0500, James McCoy wrote: Your comment on --force-download is correct. > > Thanks for the report. There are a few things going on here. > > > > On Wed, Jan 27, 2016 at 11:36:52AM +0100, Uwe Kleine-König wrote: > > > now running [snip] > > > uscan: Successfully downloaded package rt-tests-0.96.tar.xz > > > Could not read ../rt-tests-0.96.tar.xz: No such file or directory at > > > /usr/bin/mk-origtargz line 361. > > > uscan: error: mk-origtargz --package rt-tests --version 0.96 > > > --compression gzip --directory .. --copyright-file debian/copyright > > > ../rt-tests-0.96.tar.xz gave error exit status 2 > > > > > > where the problem seems to be that uscan decompresses the archive but in > > > the same go removes the tar.xz for mk-origtargz. > > > > Actually, it keeps the tar.xz when it should be passing the filename as > > rt-tests-0.96.tar, if the current verification behavior isn't changed. uscan keeps filename for tar.xz in its internal variable but gunzip/unxz/bunzip2 were invoked without --keep in uscan > > > Is this just me using uscan in a wrong way, or is there something fishy > > > with uscan? In the first case an example would be great. > > > > There are some issues to work out from the major rework of uscan, but > > hopefully some of the above helps. I added --keep and now works fine. (Found another bug as "$options{'pgpsigurlmangle'}=ARRAY(0x2ddfb88)") Here is my log: Script started on Sun 31 Jan 2016 05:23:24 PM JST osamu@goofy: ~/ssd/rt-tests$ debcheckout rt-tests declared git repository at git://git.pengutronix.de/git/ukl/rt-tests.git git clone git://git.pengutronix.de/git/ukl/rt-tests.git rt-tests ... Cloning into 'rt-tests'... Checking connectivity... done. /home/osamu/ssd/rt-tests/rt-tests /home/osamu/ssd/rt-tests/rt-tests osamu@goofy: ~/ssd/rt-tests$ cd rt-tests /home/osamu/ssd/rt-tests/rt-tests osamu@goofy: ~/ssd/rt-tests/rt-tests$ echo > debian/watch 'version=4' osamu@goofy: ~/ssd/rt-tests/rt-tests$ echo >> debian/watch osamu@goofy: ~/ssd/rt-tests/rt-tests$ echo >> debian/watch 'opts="pgpsigurlmangle=s%.xz$%.sign%, decompress" \' osamu@goofy: ~/ssd/rt-tests/rt-tests$ osamu@goofy: ~/ssd/rt-tests/rt-tests$ echo >> debian/watch 'http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-(.*)\.tar\.xz' osamu@goofy: ~/ssd/rt-tests/rt-tests$ uscan --debug --force-download uscan info: uscan (version 2.16.1) See uscan(1) for help uscan info: Scan watch files in . uscan debug: Found ./debian uscan info: Check debian/watch and debian/changelog in . uscan info: package="rt-tests" version="0.96-1" (as seen in debian/changelog) uscan info: package="rt-tests" version="0.96" (no epoch/revision) uscan info: ./debian/changelog sets package="rt-tests" version="0.96" uscan info: Process ./debian/watch (package=rt-tests version=0.96) uscan info: Found upstream signing keyring: debian/upstream/signing-key.asc uscan info: opts: pgpsigurlmangle=s%.xz$%.sign%, decompress uscan info: line: http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-(.*)\.tar\.xz uscan info: Parsing pgpsigurlmangle=s%.xz$%.sign% uscan info: Parsing decompress uscan info: line: http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-(.*)\.tar\.xz uscan debug: $options{'pgpmode'}=mangle, $options{'pgpsigurlmangle'}=ARRAY(0x2ddfb88) uscan info: Last orig.tar.* tarball version (from debian/changelog): 0.96 uscan info: Last orig.tar.* tarball version (dversionmangled): 0.96 uscan info: Requesting URL: http://www.kernel.org/pub/linux/utils/rt-tests/ uscan info: redirections: https://www.kernel.org/pub/linux/utils/rt-tests/ uscan debug: received content: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html> <head> <title>Index of /pub/linux/utils/rt-tests</title> </head> <body> <h1>Index of /pub/linux/utils/rt-tests</h1> <pre><a href="?C=N;O=D">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <hr><a href="/pub/linux/utils/">Parent Directory</a> - <a href="older/">older/</a> 22-Oct-2015 10:44 - <a href="rt-tests-0.96.tar.gz">rt-tests-0.96.tar.gz</a> 22-Oct-2015 10:43 112K <a href="rt-tests-0.96.tar.sign">rt-tests-0.96.tar.sign</a> 22-Oct-2015 10:43 819 <a href="rt-tests-0.96.tar.xz">rt-tests-0.96.tar.xz</a> 22-Oct-2015 10:43 83K <a href="sha256sums.asc">sha256sums.asc</a> 22-Oct-2015 11:01 1.0K <hr></pre> </body></html> [End of received content] by HTTP uscan debug: processed content: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html> <head> <title>Index of /pub/linux/utils/rt-tests</title> </head> <body> <h1>Index of /pub/linux/utils/rt-tests</h1> <pre><a href="?C=N;O=D">Name</a> <a href="?C=M;O=A">Last modified</a> <a href="?C=S;O=A">Size</a> <hr><a href="/pub/linux/utils/">Parent Directory</a> - <a href="older/">older/</a> 22-Oct-2015 10:44 - <a href="rt-tests-0.96.tar.gz">rt-tests-0.96.tar.gz</a> 22-Oct-2015 10:43 112K <a href="rt-tests-0.96.tar.sign">rt-tests-0.96.tar.sign</a> 22-Oct-2015 10:43 819 <a href="rt-tests-0.96.tar.xz">rt-tests-0.96.tar.xz</a> 22-Oct-2015 10:43 83K <a href="sha256sums.asc">sha256sums.asc</a> 22-Oct-2015 11:01 1.0K <hr></pre> </body></html> [End of processed content] by fix bad HTML code uscan info: Matching pattern: (?:(?:http://www.kernel.org)?\/pub\/linux\/utils\/rt\-tests\/)?rt-tests-(.*)\.tar\.xz (?:(?:https://www.kernel.org)?\/pub\/linux\/utils\/rt\-tests\/)?rt-tests-(.*)\.tar\.xz uscan info: Found the following matching hrefs on the web page (newest first): rt-tests-0.96.tar.xz (0.96) index=0.96-4 rt-tests-0.96.tar.xz (0.96) index=0.96-4 uscan info: Matching target for downloadurlmangle: http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-0.96.tar.xz uscan info: Upstream URL (downloadurlmangled): http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-0.96.tar.xz uscan info: Newest upstream tarball version selected for download (uversionmangled): 0.96 uscan info: Download filename (filenamemangled): rt-tests-0.96.tar.xz uscan: Newest version of rt-tests on remote site is 0.96, local version is 0.96 uscan info: => Package is up to date for from http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-0.96.tar.xz uscan info: => Forcing download as requested uscan info: Downloading upstream package: rt-tests-0.96.tar.xz uscan info: Requesting URL: http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-0.96.tar.xz uscan debug: http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-0.96.tar.sign by pgpsigurlmangle rule: s%.xz$%.sign% uscan info: Downloading OpenPGP signature from http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-0.96.tar.sign (pgpsigurlmangled) as rt-tests-0.96.tar.pgp uscan info: Requesting URL: http://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-0.96.tar.sign uscan info: Verifying OpenPGP signature rt-tests-0.96.tar.pgp for rt-tests-0.96.tar gpgv: Signature made Thu 22 Oct 2015 07:41:14 PM JST using RSA key ID 639D2D16 gpgv: Good signature from "John Kacur <jka...@gmail.com>" gpgv: aka "John Kacur <jka...@redhat.com>" uscan info: New orig.tar.* tarball version (oversionmangled): 0.96 uscan: Successfully downloaded package rt-tests-0.96.tar.xz uscan info: Executing internal command: mk-origtargz --package rt-tests --version 0.96 --compression gzip --directory .. --copyright-file debian/copyright ../rt-tests-0.96.tar.xz uscan info: New orig.tar.* tarball version (after mk-origtargz): 0.96 uscan: Successfully symlinked ../rt-tests-0.96.tar.xz to ../rt-tests_0.96.orig.tar.xz. uscan info: Scan finished Osamu