By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 465

Summary: Add support in Ark to browse ISO image files
Product: TDE Reporter: Darrell <darrella>
Component: tdeutilsAssignee: Timothy Pearson <kb9vqf>
Status: NEW ---    
Severity: enhancement CC: bugwatch, darrella
Priority: P3    
Version: 3.5.13.x [Trinity]   
Hardware: All   
OS: All   
Compiler Version: TDE Version String:
Application Version: Application Name:

Description Darrell 2011-04-18 14:07:29 CDT
Dolphin in KDE4 now supports this, as does midnight commander. Both without mounting the image. Ark should be able to do this too.
Comment 1 Darrell 2012-06-29 22:44:53 CDT
This looks related to request 178. :-)

If I understand correctly from 178, the underlying support already exists with the kio_iso slave, from tdelibs. In the konqueror service menu, Actions, there is an option to view ISO9660 images.

Yet this doesn't work. Trying to use that service menu action results in a kfmclient error dialog:

Could not start process.  Unable to create io-slave.
klauncher said: Error loading 'kio_iso'.

There is an 'Open With' menu option ISO9660 Image Viewer, which also does not work and results in the same error message.

Is this really a bug rather than an enhancement request?

I notice very old libisofs code in tdelibs/kioslaves, version 0.2. The current version of libisofs is 1.2.0. Does the tdelibs build process use the newer version when installed rather than the old 0.2 version?
Comment 2 Darrell 2012-06-29 22:50:26 CDT
To answer my previous question, I installed libisofs 1.2.0 and rebuilt tdelibs. Same errors. :-(
Comment 3 Timothy Pearson 2012-06-30 01:33:14 CDT
Fails due to inability of kio_iso.la to find symbol kdemain.

Probably a linking issue.
Comment 4 Timothy Pearson 2012-06-30 02:30:53 CDT
This ended up being a symbol visibility problem in the ISO kioslave.  It has been fixed in GIT hash 0536f0b.

Thanks for reporting!
Comment 5 Darrell 2012-06-30 13:16:36 CDT
I rebuilt tdelibs with the patch. How is this supposed to work?

Double-clicking on an ISO image results now with a different kio message that the file does not exist.

I think that specific failure is properly related to bug report 178 and I shared the same information there.

This bug report focuses on support in Ark. With the patch, using Ark results in a "Choose Archive Format" dialog. The dialog message recognizes the file mimetype as application/x-iso, but Ark does not know how to handle the mimetype and there are no sensible options in the drop-down pick list (although strangely, 7-zip partially succeeds).

Perhaps this is a PEBKAC error. Possibly the solution is correctly configuring Ark. Perhaps the Ark sources need some tweaking to add the x-iso mimetype. I don't know. :-)

What is the next step?
Comment 6 Timothy Pearson 2012-06-30 13:26:31 CDT
Actually I don't know why Ark should be able to do this--an ISO file is neither compressed nor in archive format, and Ark is generally used to open compressed and/or archived files.
Comment 7 Darrell 2012-06-30 13:37:33 CDT
Good point. :-)

I suspect most people would be content with viewing the contents of an ISO image with the kio_iso slave. I would be too. :-) I'm thinking report 178 is a bug and this report is an enhancement. I'm thinking let's focus on that, which would resolve bug report 178.

With that in mind, I'd like to keep this request open to provide support in Ark. Viewing is a great addition, yet extracting the contents would be fantastic, even if the contents are not a traditional compressed or archived format. Browsing the Ark sources indicates that support does not exist, which means more work than only fixing the kio_iso viewer.

Thanks for your time with this. :-)
Comment 8 Timothy Pearson 2012-06-30 14:12:03 CDT
You can also extract contents with the iso kioslave; just copy+paste the folders in an open ISO view to a different destination folder. ;-)

Bumping this back down to enhancement.
Comment 9 Darrell 2012-09-29 12:56:00 CDT
Part of the problems discussed in this bug report were resolved with commit 1ecf57d in bug report 1111. Refer to that bug report for details.
Comment 10 Darrell 2013-04-03 22:25:12 CDT
FYI: KDE4 has this option. Perhaps some code snippets can be massaged from KDE4.