[Pkg-mc-devel] [Bug 544161] Re: Incorrect use of filenames with special Spanish chars

Jan Girke jangirke at gmail.com
Tue Apr 26 00:22:29 UTC 2011


The recent File Roller 2.30.1.1 in ubuntu 10.04.1(recent) won't unpack
files with special characters in rar-archives.

-- 
You received this bug notification because you are a member of Debian MC
Packaging Group, which is subscribed to Midnight Commander.
https://bugs.launchpad.net/bugs/544161

Title:
  Incorrect use of filenames with special Spanish chars

Status in Midnight Commander - text-mode file manager:
  New
Status in “file-roller” package in Ubuntu:
  Invalid
Status in “zip” package in Ubuntu:
  New
Status in “file-roller” source package in Lucid:
  Invalid
Status in “zip” source package in Lucid:
  New

Bug description:
  Binary package hint: zip

  Using a fully updated Lucid, I have the following problem with .zip
  files:

  1. I create a text file with the filename comprobación.txt

  2. I compress the file using zip:

    ricardo at kadath:~$ zip comprobación.zip comprobación.txt 
    adding: comprobación.txt (stored 0%)

  3. I list the files in the .zip archive:

    ricardo at kadath:~$ unzip -l comprobación.zip 
    Archive:  comprobación.zip
      Length      Date    Time    Name
    ---------  ---------- -----   ----
            7  2010-03-22 14:14   comprobaci??n.txt
    ---------                     -------
            7                     1 file

    As you can see, the comprobación.txt file has been recognized as
  comprobaci??.txt

  4. I delete comprobación.txt. Now, when I try to extract the contents
  of the .zip file, I get:

    ricardo at kadath:~$ unzip comprobación.zip 
    Archive:  comprobación.zip
     extracting: comprobaci??n.txt

    The comprobación.txt file is unzipped perfectly:

    ricardo at kadath:~$ ls comproba*
    comprobación.txt  comprobación.zip

  5. If I use file-roller to extract the contents of the .zip file, it
  works right:

    ricardo at kadath:~$ rm comprobación.txt*
    ricardo at kadath:~$ file-roller -h comprobación.zip 

    (file-roller:13064): Gtk-CRITICAL **: gtk_container_remove:
  assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET
  (container)' failed

    (file-roller:13064): Gtk-CRITICAL **: gtk_box_pack: assertion
  `child->parent == NULL' failed

    (file-roller:13064): Gtk-WARNING **: Attempting to add a widget with type GtkHBox to a GtkFrame, but as a GtkBin subclass a GtkFrame can only contain one widget at a time; it already contains a widget of type GtkHBox
    ricardo at kadath:~$ ls comprobación.txt 
    comprobación.txt

  6. However, if I open comprobación.zip with file-roller I see
  "comprobaci??n.txt" filename instead of "comprobación.txt". Moreover,
  I get an error message when I double click on the included file, and
  I'm unable to extract the file. I attach an screenshot to illustrate
  the issue.



More information about the Pkg-mc-devel mailing list