On 11/10/2011 11:48 AM, Ansgar Burchardt wrote: > Package: devscripts > Version: 2.10.69 > > Mathieu Malaterre <mathieu.malate...@gmail.com> writes: >> Has anyone work with upstream tarball with a space in the filename ? >> I could get uscan to work (--verbose), however --repack fails >> miserably on the following file: >> >> http://anonscm.debian.org/viewvc/collab-maint/deb-maint/openmcdf/debian/watch?view=markup >> >> with: >> >> unzip: cannot find or open ../OpenMCDF, ../OpenMCDF.zip or ../OpenMCDF.ZIP. >> tar: 1.5.2.tar.gz: Cannot stat: No such file or directory >> tar: Exiting with failure status due to previous errors >> Repacking from zip to tar.gz failed >> make: *** [get-orig-source] Error 2 > This seems to be a bug in uscan: it uses > > system("unzip -q -d $tempdir $destdir/$newfile_base; GZIP=-9 tar -C > $tempdir -czf $destdir/$newfile_base_gz .") == 0 > > to call unzip. As this involves a shell, it breaks if any of the > variables contains whitespace (or other problematic characters). > > It should probably use a list instead of a scalar to avoid the shell. That, or add some \" to the line above. Good you spotted that.
Steffen -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org