Comment 0 for bug 580961

Revision history for this message
Rolf Leggewie (r0lf) wrote :

Binary package hint: unzip

This is a fairly annoying bug that's been around and known at least since 2005. As such, it gathered it's fair share of "me too" and "how dare you haven't fixed this yet!!111!" comments.

Problem description: zip/unzip and the specification fall short when dealing with non-ASCII filenames not encoded in UTF-8
test case: do an "unzip -l" on the file http://tinyurl.com/2aofpxs and witness the question marks
affected programs: the problem is in unzip itself, but affects GUI like xarchiver, file-roller, etc. that rely on unzip for the decompression
suggested solutions (most are workarounds, not proper fixes):
 a) reintroduce patch for codepage-based zip filenames: bug 477755
 b) unzip filename according to locale: bug 203609
 c) Ubuntu JP has a patch, probably not generally applicable
 d) Russian altlinux distro uses natspec lib and patched zip binary (bug 477755 comment #2), may be a proper fix, needs closer inspection

It's unfortunate the FOSS community so far hasn't been able to fix this rather visible problem. I'm opening this ticket as a master bug and clean slate to document the issue and current status. Please don't ruin it by making above-mentioned unhelpful comments, they actually slow things down! Please don't nominate for a release.

Unless you're a dev and can provide a patch, you should think VERY carefully to do anything but

1) subscribe yourself to the bug
2
) mark this bug as affecting you
3) tell me via mail about other bugs you think are a duplicate of this one, discussing the same problem

1) to 3) will showcase to the devs how many people are affected and that is the only real chance we have for somebody to take a serious look. "Me too" comments do the opposite, so again, please don't do it.