Package: devscripts
Version: 2.9.26
Followup-For: Bug #445546

This bug is due to the way the parse_file sub returns.

When a .changes file is parsed, it downloads it, then analyzes is and
downloads the .dsc and the files listed in it (as in, the orig.tar.gz
and the diff.gz). When it gets out of the .dsc loop back to the .changes
loop, it gets to download the diff.gz or the orig.tar.gz which are
already there. Wget returns an error which makes dget leave the
parse_file sub.

As a result, any file that follows the .dsc in a .changes will not be
grabbed by dget.

I'm joining a patch that fixes this issue.

This patch simply calls "next" instead of "return" when wget fails in
parse_file. This way, wget errors are silently ignored and all files
are downloaded.


Regards,


Raphael Pinson



-- System Information:
Debian Release: 4.0
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.5
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages devscripts depends on:
ii  debianutils            2.17              Miscellaneous utilities specific t
ii  dpkg-dev               1.13.25           package building tools for Debian
ii  libc6                  2.3.6.ds1-13etch2 GNU C Library: Shared libraries
ii  perl                   5.8.8-7etch1      Larry Wall's Practical Extraction 
ii  sed                    4.1.5-1           The GNU sed stream editor

Versions of packages devscripts recommends:
ii  fakeroot                      1.5.10     Gives a fake root environment

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to