Comment 11 for bug 1889672

Revision history for this message
vishnunaini (visred) wrote :

Code went through a major refactor after xenial to integrate with updated Qt. See https://phabricator.kde.org/T2704

The refactor for this function was

-void Job::onEntry(const ArchiveEntry & archiveEntry)
+void Job::onEntry(Archive::Entry *entry)
 {
- emit newEntry(archiveEntry);
+ emit newEntry(entry);
 }

I tried to backport it to xenial but to no avail.
There are too many function changes

The ArchievEntry->fullPath() doesn't work because archiveinterface.h doesn't exist.
backporting archiveinterfac.h will require a lot of refactor in the entire code

I am not familiar with the code to rewrite the actual patch itself instead of refactoring

Even debian doesn't seem to have backported it. It seems difficult for anyone who is not familiar with the upstream structure.