On Tue, Jun 25, 2013 at 05:26:37AM +0800, Marguerite Su wrote:
Hi, Ben & listmates,
Here's the case I ran into (bnc#821877):
Our unzip can't detect CJK charsets, so it unzips them into folders like "口口口", which can't be opened by file managers and impossible to delete by rm command. So most of the users will consider this as a blocker.
The cause of this problem is that we use librcc to detect charset in zip formats(librcc use dynamic engines for this task, so it masks other functions like iconv on purpose, which means you can't apply _any_ further chaset patch besides librcc). But our librcc is built without libguess support, which is responsible for CJK charset detection.
Well, although libguess has been landed in devel:libraries:c_c++ for a while, it didn't get submitted into Factory, no need to mention released versions.
For new version like 13.1, the fix will be easy: submit libguess, fix librcc, done.
But for maintenance, I can fix librcc, then it requires libguess. Our maintenance policy doesn't seem to allow brand _new_ packages. Any exceptions?
We are more flexible these days, so we can ship new packages with maintenance updates.
All the new stuff should be in Factory first of course, so we do not do new stuff only in maintainance.