Bug 15354 - libreoffice-sdk 4.3.6.1 refuses to install, missing devel(libunoidllo(64bit)
Summary: libreoffice-sdk 4.3.6.1 refuses to install, missing devel(libunoidllo(64bit)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords: Junior_job
Depends on:
Blocks:
 
Reported: 2015-02-25 01:41 CET by andré blais
Modified: 2015-02-26 21:26 CET (History)
1 user (show)

See Also:
Source RPM: libreoffice-4.3.6.1-3.mga4.src.rpm
CVE:
Status comment:


Attachments

Description andré blais 2015-02-25 01:41:02 CET
The error message in rpmdrake :
----
Désolé, le paquetage suivant ne peut pas être sélectionné :
- libreoffice-sdk-4.3.6.1-3.mga4.x86_64 (car devel(libunoidllo(64bit)) est non satisfait)
----

Sometimes rpmdrake gives this incorrect message instead :
----
Afin de poursuivre la mise à jour, le paquetage suivant doit être désinstallé :
libreoffice-pyuno-4.3.6.1-3.mga4.x86_64
 (en raison de conflit avec libreoffice-core[< 4.3.6.1])
----

The trace with error message with
 urpmi --debug libreoffice-sdk :
(strangely it didn't use my local mirror in Canada)
----
$ urpmi --debug libreoffice-sdk
getting lock on urpmi
parsing: /etc/urpmi/mediacfg.d/Official-2-x86_64
parsing: /etc/urpmi/mediacfg.d/Official-3-x86_64
parsing: /etc/urpmi/mediacfg.d/Official-4-x86_64
parsing: /etc/urpmi/mediacfg.d/Official-4.1-x86_64
parsing: /etc/urpmi/mediacfg.d/Stable-2-x86_64
loading mirrors cache
using mirror http://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/4/x86_64
using mirror http://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/4/x86_64
using mirror http://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/4/x86_64
using mirror http://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/4/x86_64
examen de la liste de synthèse [/var/lib/urpmi/mga4/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/dvd4-core/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/dvd4-nf/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/mga5/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/spl/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core Release (distrib1)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Core Updates (distrib3)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree Release (distrib11)/synthesis.hdlist.cz]
examen de la liste de synthèse [/var/lib/urpmi/Nonfree Updates (distrib13)/synthesis.hdlist.cz]
paquetage flash-player-plugin-11.2.202.440-1.1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.406-1.mga4.nonfree.i586 ignoré
paquetage flash-player-plugin-11.2.202.429-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.425-1.mga4.nonfree.i586 ignoré
paquetage flash-player-plugin-11.2.202.394-1.mga4.nonfree.i586 ignoré
paquetage meld-1.8.2-1.mga4.noarch ignoré
paquetage flash-player-plugin-11.2.202.378-1.mga4.nonfree.i586 ignoré
paquetage flash-player-plugin-11.2.202.438-1.mga4.nonfree.x86_64 ignoré
paquetage task-obsolete-4-18.mga4.noarch ignoré
paquetage flash-plugin-11.2.202.442-release.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.335-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.335-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.336-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.336-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.341-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.341-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.346-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.346-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.346-1.1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.346-1.1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.350-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.350-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.356-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.356-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.359-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.359-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.378-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.378-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.394-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.394-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.400-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.400-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.406-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.406-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.418-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.418-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.424-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.424-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.425-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.425-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.429-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.438-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.440-1.1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-kde-11.2.202.442-1.mga4.nonfree.x86_64 ignoré
paquetage flash-player-plugin-11.2.202.442-1.mga4.nonfree.x86_64 ignoré
getting exclusive lock on rpm
search_packages: found libreoffice-sdk-4.1.6.2-1.mga4.x86_64 matching libreoffice-sdk
search_packages: found libreoffice-sdk-4.1.6.2-2.mga4.x86_64 matching libreoffice-sdk
search_packages: found libreoffice-sdk-4.1.3.2-4.mga4.x86_64 matching libreoffice-sdk
search_packages: found libreoffice-sdk-4.1.6.2-1.mga4.x86_64 matching libreoffice-sdk
search_packages: found libreoffice-sdk-4.1.5.3-1.mga4.x86_64 matching libreoffice-sdk
search_packages: found libreoffice-sdk-4.1.6.2-2.mga4.x86_64 matching libreoffice-sdk
search_packages: found libreoffice-sdk-4.3.6.1-3.mga4.x86_64 matching libreoffice-sdk
found package(s): libreoffice-sdk-4.1.6.2-1.mga4.x86_64 libreoffice-sdk-4.1.6.2-2.mga4.x86_64 libreoffice-sdk-4.1.3.2-4.mga4.x86_64 libreoffice-sdk-4.1.6.2-1.mga4.x86_64 libreoffice-sdk-4.1.5.3-1.mga4.x86_64 libreoffice-sdk-4.1.6.2-2.mga4.x86_64 libreoffice-sdk-4.3.6.1-3.mga4.x86_64
opening rpmdb (root=, write=)
chosen libreoffice-sdk-4.3.6.1-3.mga4.x86_64 for libreoffice-sdk|libreoffice-sdk|libreoffice-sdk|libreoffice-sdk|libreoffice-sdk|libreoffice-sdk|libreoffice-sdk
selecting libreoffice-sdk-4.3.6.1-3.mga4.x86_64
requiring devel(libreglo(64bit)),devel(libunoidllo(64bit)),devel(libxmlreaderlo(64bit)) for libreoffice-sdk-4.3.6.1-3.mga4.x86_64
no packages match devel(libreglo(64bit)) (it is either in skip.list or already rejected)
unselecting libreoffice-sdk-4.3.6.1-3.mga4.x86_64
adding a reason to already rejected package libreoffice-sdk-4.3.6.1-3.mga4.x86_64: unsatisfied devel(libreglo(64bit))
Le paquetage demandé ne peut pas être installé :
libreoffice-sdk-4.3.6.1-3.mga4.x86_64 (car devel(libreglo(64bit)) est non satisfait)
Désirez-vous tout de même continuer ? (O/n) n
unlocking rpm database
unlocking urpmi database
EXITING (pid=28344)
----

Note that all the requires for libreoffice-sdk in the spec file were installed.
Comment 1 Thierry Vignaud 2015-02-25 09:59:09 CET
This is because when we switched from LO-4.1 to 4.3, we merged all the changes done in Cauldron:
http://svnweb.mageia.org/packages/updates/4/libreoffice/current/SPECS/libreoffice.spec?r1=800744&r2=813061

That included switching from old mdv/mga deps exceptions to upstream deps exceptions as used in other distributions.
However, mga4 still use the old way.
So we need to switch back from:
 %global __requires_exclude  ...
 %global __provides_  ...
to:
 %define _requires_exceptions ...
 %define _provides_exceptions  ...

I'll do it while also backporting a couple fixes

Keywords: (none) => Junior_job
CC: (none) => thierry.vignaud
Assignee: bugsquad => thierry.vignaud

Comment 2 Thierry Vignaud 2015-02-26 06:04:17 CET
Can you try libreoffice-4.3.6.1-4.mga4 from core/updates_testing?

Keywords: (none) => NEEDINFO

Comment 3 andré blais 2015-02-26 20:41:55 CET
Parfait - fixed
Everything, including the sdk & sdk-doc now installs without problem.
(And at least calc + sdk accessible, although the calc error mga#15355 is not surprisingly still there.)

Merci Thierry :)

(don't forget to transfer it to core/updates)

Keywords: NEEDINFO => (none)

Comment 4 Thierry Vignaud 2015-02-26 21:26:08 CET
Closing

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.