Bug 654925

Summary: libjpeg.so.62()(64bit) is needed by odf-converter-4.0-12.1.x86_64 for LibreOffice
Product: [openSUSE] openSUSE 11.4 Reporter: Terje J. Hanssen <terjejhanssen>
Component: BasesystemAssignee: E-mail List <yast2-maintainers>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P2 - High CC: behlert, coolo, fstrba, kendy, mantel, mmeeks, pgajdos, pmladek, tgoettlicher
Version: Factory   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Terje J. Hanssen 2010-11-19 15:04:49 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7) Gecko/20101105 Firefox/4.0b7

I tried to install the odf-converter for LibreOffice 3.3.0, OOO330m9 (Build:1)
libreoffice-build 3.2.99.2:

# rpm -Uvh odf-converter-4.0-12.1.x86_64.rpm
advarsel: odf-converter-4.0-12.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 2b0f36e0: NOKEY
feil: Failed dependencies:
	libjpeg.so.62()(64bit) is needed by odf-converter-4.0-12.1.x86_64

I have the following libjpeg packages installed

# rpm -qa | grep libjpeg
libjpeg8-32bit-8.0.2-1.2.x86_64
libjpeg8-8.0.2-1.2.x86_64

and find following libjpeg available

# find / -name libjpeg*
/usr/lib/libjpeg.so.8
/usr/lib/libjpeg.so.8.0.2
/usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/lib/amd64/libjpeg.so
/usr/lib64/libjpeg.so.8
/usr/lib64/libjpeg.so.8.0.2

 

Reproducible: Always

Steps to Reproduce:
1. as above
2.
3.
Actual Results:  
as above, odf-converter won't install

Expected Results:  
as above, odf-converter should be useable for LibreOffice on openSUSE 11.4 as well
Comment 2 Petr Gajdos 2010-11-22 09:55:42 UTC
Hi Terje,

please where odf-converter-4.0-12.1.x86_64.rpm come from?
Comment 3 Terje J. Hanssen 2010-11-22 12:59:17 UTC
Oh, odf-converter comes from Novell. It has worked for OpenOffice and GoOO so far. 

http://download.novell.com/protected/Summary.jsp?buildid=Od6Ko3mgWEo~

The OpenOffice.OpenXML Translator provides support for opening and saving Microsoft* OpenXML-formatted word processing (.docx), spreadsheet (.xslx), and slideshow documents (.pptx) in OpenOffice.org. 
System Requirements
odf-converter-4.0-12.1.i586.rpm and odf-converter-4.0-12.1.x86_64.rpm files only work on SUSE Linux Enterprise, SUSE Linux, and openSUSE for the relevant architecture.
Comment 4 Petr Gajdos 2010-11-23 08:52:00 UTC
I see, I don't know if libpeg6 or jpeg-turbo will be part of 11.4 though.

Pida, how or where is odf-converter built? Is it building against jpeg8?
Comment 5 Petr Mladek 2010-11-23 10:49:53 UTC
The plan is to have one odf-converter package for all openSUSE/SLED products. We build it on the oldest one which is SLED10. There seems to be used libjpeg-devel-6.2.0.

I see three possibilities:

    + put libpeg6 on openSUSE-11.4 for compatibility reason
    + pack the old libjpeg with odf-converter
    + provide extra odf-converter package for openSUSE-11.4

Petr, how strong are you against the first solution? It might be needed also for more 3rd party software.


BTW: OOo includes native OOXML import/export filters. Do you really need odf-converter?
Comment 6 Petr Gajdos 2010-11-23 15:23:30 UTC
(In reply to comment #5)
> I see three possibilities:
> 
>     + put libpeg6 on openSUSE-11.4 for compatibility reason
>     + pack the old libjpeg with odf-converter
>     + provide extra odf-converter package for openSUSE-11.4
> 
> Petr, how strong are you against the first solution? It might be needed also
> for more 3rd party software.

I have no objections against first possibility.
We could take libjpeg6 from 11.3.
Coolo?
Comment 7 Terje J. Hanssen 2010-11-24 01:20:04 UTC
(In reply to comment #5)

...snip
> 
> BTW: OOo includes native OOXML import/export filters. Do you really need
> odf-converter?

Can you please point me more precise to that option?

Recently I installed the latest Go-oo 3.2.1 on both openSUSE 11.3 and win32 machines, and wasn't able to open a 'docx' document before I installed odf-converter. I tried also to select Go-oo File open to Office 2007 etc.
Comment 8 Petr Mladek 2010-11-24 10:03:01 UTC
> Recently I installed the latest Go-oo 3.2.1 on both openSUSE 11.3 and win32
> machines, and wasn't able to open a 'docx' document before I installed
> odf-converter. I tried also to select Go-oo File open to Office 2007 etc.

Strange, DOCX import filters have been part of OOo/Go-oo for a long time. It is still work in progress and it might have problems with some particular elements. Though, odf-converter is too a work in progress. It is not able to import everything as well.

Do you have problem with a partucular DOCX document or with any?
Comment 9 Terje J. Hanssen 2010-12-03 21:43:26 UTC
It was a larger document.

By the way, I've now upgraded to libreoffice-3.3.0.1-13.2.x86_64 (rc1 from OBS:unstable) on openSUSE 11.4 M4. Tested two docx documents which opened fine.

As this looks to work ok, it'll better to use the built-in OOXML support, instead of the external odf-converter.
Comment 10 Petr Gajdos 2010-12-06 14:26:39 UTC
Needinfo for Coolo (comment 6).
Comment 12 Stephan Kulow 2010-12-06 15:56:48 UTC
what strange discussion is this? libjpeg6 _is_ part of 11.4 - just use zypper in to install the rpm.
Comment 13 Terje J. Hanssen 2010-12-06 23:30:45 UTC
Agreed :) I'm quite sure I searched for libjpeg with YaST Software Manager wihtout succeed when odf-converter required libjpeg.so.62. It must be YaST that played a trick on me in a pre-M4 factory version (similar like YaST now in M4 lacks kernel-xen in the package list). Now, libjpeg6 was found with YaST and installed quite ok, so also the odf-converter rpm thereafter. Thanks.
Comment 14 Petr Gajdos 2010-12-07 10:30:01 UTC
More over, we will switch to jpeg6 as default soon.

In regard to yast problems reassigning to yast team.
Comment 15 Hubert Mantel 2010-12-07 13:15:22 UTC
(In reply to comment #13)
> Agreed :) I'm quite sure I searched for libjpeg with YaST Software Manager
> wihtout succeed when odf-converter required libjpeg.so.62. It must be YaST that
> played a trick on me in a pre-M4 factory version (similar like YaST now in M4
> lacks kernel-xen in the package list). Now, libjpeg6 was found with YaST and
> installed quite ok, so also the odf-converter rpm thereafter. Thanks.

So does this mean your initial problem is solved? Maybe the repos just were in some inconsistent state. YaST just reads the information from the individual packages, so if something fundamental were broken, you would notice in a lot more places than just this particular application.
Comment 16 Terje J. Hanssen 2010-12-07 13:37:40 UTC
IMO this 'bug-report' can just be closed. The LibreOffice built-in support opens the OOXML document that first caused problem. I also thing it is reasonable to continue default installation of libjpeg6 as previously in 11.3.
Comment 17 Thomas Göttlicher 2010-12-09 16:19:07 UTC
(In reply to comment #16)
> IMO this 'bug-report' can just be closed. 
Thanks. Closing this bug.