Bug 407007 - Slow performance on opening zip file
Summary: Slow performance on opening zip file
Status: RESOLVED DOWNSTREAM
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: 18.12.2
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Elvis Angelaccio
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-28 09:44 UTC by Mattia
Modified: 2019-05-05 14:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mattia 2019-04-28 09:44:17 UTC
STEPS TO REPRODUCE
1. Download breeze-icons tarball from https://github.com/KDE/breeze-icons
2. Try to open it with Ark, or select "Extract here" from contextual menu in dolphin

OBSERVED RESULT
Ark takes minutes to open the archive or extract the files, while from command line a "unzip breeze-icons-master.zip" takes a couple of seconds.

EXPECTED RESULT
Ark should have the same performance of command line.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora RPMs
(available in About System)
KDE Plasma Version: plasma-desktop-5.15.4-1.fc30.x86_64
KDE Frameworks Version: KDE Frameworks 5.55.0
Qt Version: Qt 5.12.1 (compilato con 5.12.1)
Comment 1 Elvis Angelaccio 2019-04-28 10:46:19 UTC
Do you have the libzip plugin installed? Can you try again using that plugin?
Comment 2 Mattia 2019-04-28 15:15:59 UTC
(In reply to Elvis Angelaccio from comment #1)
> Do you have the libzip plugin installed? Can you try again using that plugin?

What do you mean with "libzip plugin"?
I have libzip installed:
$ rpm -q libzip
libzip-1.5.2-1.fc30.x86_64

But in Ark settings -> extensions list I don't have libzip, only info-zip and p7zip (related to zip archves). Where I can found that plugin and how can I install it?
Comment 3 Elvis Angelaccio 2019-05-04 10:29:53 UTC
Weird, you should have it because libzip 1.3 is the minimum required version and you have 1.5. Please ask the fedora packagers why the libzip plugin doesn't get build.
Comment 4 Mattia 2019-05-04 16:20:01 UTC
The libzip plugin doesn't get created in Fedora RPMS because the .spec file misses libzip-devel as BuildRequires.
By using the libzip plugin the performance greatly improves, so I've reported to Fedora Bugzilla a request to enable it:
https://bugzilla.redhat.com/show_bug.cgi?id=1706358

I think you can close this bug here. Thank you.
Comment 5 Elvis Angelaccio 2019-05-04 16:35:32 UTC
You're welcome ;)