Bug#424986: file-roller: Multiple files not extracted to directory anymore

Mathias Brodala info at noctus.net
Mon May 21 13:53:26 UTC 2007


Hi Sven.

Sven Arvidsson, 20.05.2007 21:43:
> On Sun, 2007-05-20 at 20:55 +0200, Mathias Brodala wrote:
>> I only tried zip, rar, tar.gz and tar.bz2, but the behaviour is exactly the same
>> for all of them.
> 
> I have tried variants of the same, but they all seem to work.
> 
>> I tried running file-roller from commandline only and this gave me something useful:
>>
>>> $ file-roller --extract-here BZ2.tar.bz2 
>>>
>>> ** (file-roller:20409): CRITICAL **: window_archive__open_extract_here: assertion `dest_dir != NULL' failed
> 
> I get the same warning with that command too, according to the source,
> file-roller is invoked something like this from nautilus (with the
> Extract Here option),
> 
>         file-roller --extract-to=$(pwd)  --extract-here archive.zip
> 
> And it works fine, archive.zip_FILES is created and used.

Yes, this works for me too. So you have to specify the directory for extraction,
even though "extract here" already implies that the files should be extracted to
$PWD? Weird.

But yes, the problem lies not within file-roller but within
"thunar-archive-plugin". A snipplet of the
/usr/lib/thunar-archive-plugin/thunar-archive-plugin/file-roller.tap:

> # check the action
> case $action in
> […]
> 
> extract-here)
> 	exec file-roller "--extract-to=$folder" --force "$@"
> 	;;
> […]

Since the "--extract-here" is omitted, files are extracted directly to $folder
which leads to the behavior I described.

Shall I post a new report to that package or will you just move it over?


Regards, Mathias

-- 
debian/rules

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20070521/3ed3b6de/attachment.pgp 


More information about the pkg-gnome-maintainers mailing list