Bug#685787: Praat has serious bug #713597

Rafael Laboissiere rafael at laboissiere.net
Sat Nov 2 11:03:39 UTC 2013


* Benjamin Drung <bdrung at debian.org> [2013-11-02 00:05]:
>
> I have just one recommendation/wish: It would be nice if test cases 
> could be added for the new feature. The test cases should work offline.

Would something along the lines of the very simple-minded shell script 
attached below be appropriate?  Of course, it will need adaptation for 
the shunit2 framework used in devscripts.

What this script does is (1) create a minimal Debian package directory, 
containing minimal files debian/{changelog,watch,copyright}, (2) create a 
minimal repository, containing a tarball (built on the fly), and (3) 
start an HTTP server that works offline, using the SimpleHTTPServer 
module of Python.

When I run this with the modified uscan.pl, I obtain the following:

    foo/
    foo/exclude-this
    foo/include-this
    Serving HTTP on 0.0.0.0 port 8000 ...
    -- Scanning for watchfiles in .
    -- Found watchfile in ./debian
    -- In debian/watch, processing watchfile line:
       http://localhost:8000/foo-(\d).tar.gz
    127.0.0.1 - - [02/Nov/2013 08:27:16] "GET / HTTP/1.1" 200 -
    -- Found the following matching hrefs:
         foo-1.tar.gz (1)
    Newest version on remote site is 1, local version is 0
     => Newer version available from
        http://localhost:8000/foo-1.tar.gz
    -- Downloading updated package foo-1.tar.gz
    127.0.0.1 - - [02/Nov/2013 08:27:16] "GET /foo-1.tar.gz HTTP/1.1" 200 -
    -- Successfully downloaded updated package foo-1.tar.gz
        and removed files from it in foo_1+dfsg.orig.tar.gz
    -- Scan finished
    drwxr-xr-x root/root         0 2013-11-02 08:27 foo-1+dfsg.orig/
    -rw-r--r-- root/root         0 2013-11-02 08:27 foo-1+dfsg.orig/include-this

Best,

Rafael

-------------- next part --------------
A non-text attachment was scrubbed...
Name: test-uscan-files-excluded.sh
Type: application/x-sh
Size: 766 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/devscripts-devel/attachments/20131102/27a58c13/attachment.sh>


More information about the devscripts-devel mailing list