Hi, Found a bug in how ark and file-roller sees rpm's: Download: http://download.opensuse.org/repositories/games/openSUSE_12.3/x86_64/frozen-bubble-2.212-41.1.x86_64.rpm 1) extract it via rpm2cpio 2) extract it via ark or file roller into a different directory Ark and file-roller extract some of the files as 0bytes but they should be kilobytes. Exapmle: frozen-bubble/usr/share/frozen-bubble/gfx/menu/anims/1pgame_0001.png if you view or extract it with file-roller or ark the file is 0bytes, if you do it with rpm2cpio it is 1.9KiB(like it should be) This happens with about 20 files in this package and it happens always with the same files. Also happens with locally build rpm. PS: I entered major priority because I banged my head a few hours why my rpm is bad and rebuilt a dozen times... Regards, Damian Reproducible: Always
Hi, the link to the rpm is dead. Can you provide another one or upload that archive here?
Still waiting for the rpm file or link. Marking as NEEDSINFO.
Maybe next time on a bug where a file archiver/extracter corrupts data you respond earlier than 2 and a half years? :) BUG persists: http://download.opensuse.org/tumbleweed/repo/oss/suse/x86_64/frozen-bubble-2.212-11.1.x86_64.rpm
(In reply to Damian Ivanov from comment #3) > Maybe next time on a bug where a file archiver/extracter corrupts data you > respond earlier than 2 and a half years? :) > > BUG persists: > http://download.opensuse.org/tumbleweed/repo/oss/suse/x86_64/frozen-bubble-2. > 212-11.1.x86_64.rpm Yeah, sorry for that (I've been working on Ark for only a year). Thanks for the link, I will investigate.
Hi again. Indeed those png files cannot be extracted by Ark. Good news is, error handling of the libarchive plugin (which is used for .rpm archives) has been recently improved. So Ark 15.12 is able to warn the user that some of those files could not be extracted: http://imgur.com/1ecORQs Ideally, this issue should be reported against libarchive. However, i'm marking it as FIXED and not as UPSTREAM, because indeed libarchive was (at least) reporting that an error occurred and Ark was ignoring it.
At the time of reporting there was no warning for that just corrupted files. Good to hear this is partly fixed. Currently affected by the same issue is file-roller (gnome's ark) and they have even no warning: https://bugzilla.gnome.org/show_bug.cgi?id=701699 Despite my criticism for the long time to response I want to thank you for your time working on Ark/kde Elvis. https://github.com/libarchive/libarchive/issues/621