file-roller doesn't add any files in zip archive when parent directory contains & character

Bug #225002 reported by Okki
4
Affects Status Importance Assigned to Milestone
File Roller
Confirmed
Medium
file-roller (Ubuntu)
Triaged
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: file-roller

mkdir -p "animation & mangas/berserk/tome1"
cd "animation & mangas/berserk/tome1"
touch "Crédits [b-c&f-c].jpg"
touch "[f-c&b-c]Berserk Vol24 Chap01 fr (01).jpg"
touch "[f-c&b-c]Berserk Vol24 Chap02 fr (07&08).jpg"

Now, with Nautilus, when I click on the "berserk" directory and that I choose Create an archive, file-roller creates it, but the created file is empty. It doesn't add any files. But when I do a zip -r berserk.zip in the terminal, it's ok, the files are included.

If I choose .tar.gz rather than .zip I obtain this error :

An error occurred while adding files to the archive.

tar: berserk/k/tome1: Cannot stat: No such file or directory
tar: berserk/k: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
mv: cannot stat `.gz': No such file or directory

If I remove the & character in the "animation & mangas" parent directory, the problem disappear.

A friend of mine told me that file-roller 2.20.1 doesn't have this problem. Perhaps a new bug introduced by gvfs ?

Description: Ubuntu 8.04
Release: 8.04

file-roller:
  Installé : 2.22.2-0ubuntu1
  Candidat : 2.22.2-0ubuntu1
 Table de version :
 *** 2.22.2-0ubuntu1 0
        500 http://uk.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

nautilus:
  Installé : 1:2.22.2-0ubuntu4
  Candidat : 1:2.22.2-0ubuntu4
 Table de version :
 *** 1:2.22.2-0ubuntu4 0
        500 http://uk.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

gvfs:
  Installé : 0.2.3-0ubuntu4
  Candidat : 0.2.3-0ubuntu4
 Table de version :
 *** 0.2.3-0ubuntu4 0
        500 http://uk.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

Sorry for my really poor english.

ProblemType: Bug
Architecture: i386
Date: Thu May 1 01:31:14 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/file-roller
NonfreeKernelModules: nvidia
Package: file-roller 2.22.2-0ubuntu1
PackageArchitecture: i386
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=fr_FR.UTF-8
SourcePackage: file-roller
Uname: Linux 2.6.24-16-generic i686

Tags: apport-bug
Revision history for this message
Okki (gnomelibre) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your report, confirming.

Changed in file-roller:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Portable-Jim (christian-chess-geek) wrote :

Confirmed on Hardy.

I was trying to find the problem. I removed the "&" symbol (and the spaces - trying to track down the problem - However I do nto think the spaces made it not work) and it worked.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=546296

Changed in file-roller:
status: Confirmed → Triaged
Changed in fileroller:
status: Unknown → New
Revision history for this message
Chris Mohler (cr33dog) wrote :

I downloaded and installed File Roller 2.23.5 (latest version ) and this issue does not exist.

Changed in file-roller:
importance: Unknown → Medium
Changed in file-roller:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.