[Bug 821877] New: Archiving/unzip: can't handle compressed files with CP936(Chinese) encoding with librcc patch
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c0 Summary: Archiving/unzip: can't handle compressed files with CP936(Chinese) encoding with librcc patch Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: All OS/Version: openSUSE 12.3 Status: NEW Severity: Major Priority: P5 - None Component: 3rd party software AssignedTo: pth@suse.com ReportedBy: i@marguerite.su QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: Community User Blocker: No Hi, Some time ago, I want to fix the "unrecognizable character with Chinese encodings" problem for unzip. So I adapted iconv patch for unzip from Archlinux and made a package. patch: https://aur.archlinux.org/packages/unzip-iconv/?setlang=zh_CN After some testing, I found my adapted patch was overriden by our own librcc patch(internally, they can be both applied, but librcc will take over everything about codepage, iconv has no chance), which means we have done things to resolve that problem. But that librcc patch can't do anything with Chinese (And I can't apply my patch): use the zip file I uploaded, try to unzip it. I tested it with 12.2 and 12.3, with built unzip rpms from Archiving repo. (librcc version 0.2.10) I built the source to a deb on Ubuntu 12.04, failed. (librcc version 0.2.9) But some Arch users told me it displays good on their systems with the same source (librcc version 0.2.6) So the things we can do are: fix the patch itself or librcc (we have to confirm with librcc upstream to see if CJK is included in the "many languages" mentioned in our librcc description) if librcc can't, drop the patch and find another one supports CJK and European encodings well. because we can't fulfill some users' needs by compromising others'. Actually community users have found one: libnatspec, from Altlinux. it seems to be a successor of the iconv patch (icon patch is named alt-iconv-*.patch). And it seems to be the best over the Internet. I don't have the required knowledge to debug any deeper, so I need a developer to take a look at our librcc. Greetings Marguerite -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c1 --- Comment #1 from Marguerite Su <i@marguerite.su> 2013-05-27 15:52:16 UTC --- Created an attachment (id=541403) --> (http://bugzilla.novell.com/attachment.cgi?id=541403) zip with CP936 try unzip this. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c Philipp Thomas <pth@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c2 --- Comment #2 from Marguerite Su <i@marguerite.su> 2013-06-24 14:42:15 UTC --- I got it: our librcc doesn't have libguess enabled which is for CJK charset detection according to RusXMMS project page. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c3 Marguerite Su <i@marguerite.su> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #3 from Marguerite Su <i@marguerite.su> 2013-06-24 19:04:03 UTC --- fixed in SR180792. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c Marguerite Su <i@marguerite.su> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|3rd party software |Basesystem Version|unspecified |Final AssignedTo|pth@suse.com |bnc-team-screening@forge.pr | |ovo.novell.com Product|openSUSE.org |openSUSE 12.3 Target Milestone|--- |Final Summary|Archiving/unzip: can't |unzip can't detect Chinese |handle compressed files |charset due to missing |with CP936(Chinese) |rcc-runtime in librcc0 |encoding with librcc patch | QAContact|opensuse-communityscreening |qa-bugs@suse.de |@forge.provo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c4 --- Comment #4 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-06-25 11:00:17 CEST --- This is an autogenerated message for OBS integration: This bug (821877) was mentioned in https://build.opensuse.org/request/show/180887 Factory / librcc -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c5 --- Comment #5 from Swamp Workflow Management <swamp@suse.de> 2013-07-03 10:04:40 UTC --- openSUSE-RU-2013:1128-1: An update that has one recommended fix can now be installed. Category: recommended (important) Bug References: 821877 CVE References: Sources used: openSUSE 12.3 (src): librcc-0.2.10-2.4.1 openSUSE 12.2 (src): librcc-0.2.9-2.4.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c6 Kyrill Detinov <lazy.kent@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lazy.kent@opensuse.org --- Comment #6 from Kyrill Detinov <lazy.kent@opensuse.org> 2013-07-16 16:05:24 MSD --- Marguerite, libguess still isn't present in Factory. sr#180887 was declined. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c7 --- Comment #7 from Marguerite Su <i@marguerite.su> 2013-07-16 13:48:07 UTC --- Hi, Kent, Thanks for the information. I'll contact libguess maintainer and push libguess to Factory. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=821877 https://bugzilla.novell.com/show_bug.cgi?id=821877#c8 --- Comment #8 from Kyrill Detinov <lazy.kent@opensuse.org> 2013-07-16 20:15:16 MSD --- Marguerite, let me know when this is done. Then I'll SR updated librcc back to Factory. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com