Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 319861 - www-client/opera-10.53_pre6330 -revdep-rebuild reinstalls opera all the time
Summary: www-client/opera-10.53_pre6330 -revdep-rebuild reinstalls opera all the time
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Jeroen Roovers (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-15 18:10 UTC by shade
Modified: 2010-07-01 09:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Move lib/ to the appropriate libdir too (opera-10.54_pre6336-r1.ebuild.patch,760 bytes, patch)
2010-05-19 18:06 UTC, Jeroen Roovers (RETIRED)
Details | Diff
same patch, different version (opera-10.53_pre6330-r1.ebuild.patch,760 bytes, patch)
2010-05-19 18:21 UTC, Jeroen Roovers (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description shade 2010-05-15 18:10:42 UTC
revdep-rebuild all the time tryes to reinstall opera because of broken liboperakde4.so. My DE isnt kde, but xfce but that shouldnt happen as opera does not need kde or even qt (dont have it to) now.







Reproducible: Always

Actual Results:  
kluseczka ~ # revdep-rebuild 
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Found existing 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Found existing 2_ldpath.rr.
 * Checking dynamic linking consistency
[ 75% ]  *   broken /usr/lib64/opera/liboperakde4.so (requires libkdecore.so.5
libkdeui.so.5
libkio.so.5
libQtCore.so.4
libQtGui.so.4)
[ 100% ]                 
 * Generated new 3_broken.rr
 * Assigning files to packages
 *   /usr/lib64/opera/liboperakde4.so -> www-client/opera
 * Generated new 4_raw.rr and 4_owners.rr
 * Cleaning list of packages to rebuild
 * Generated new 4_pkgs.rr
 * Assigning packages to ebuilds
 * Generated new 4_ebuilds.rr
 * Evaluating package order
 * Generated new 5_order.rr
 * All prepared. Starting rebuild
emerge --oneshot   www-client/opera:0
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-18 15:39:53 UTC
Aw, I am only doing for /usr/lib whereas you have /usr/lib64, so the thing is to inherit multilib and set OPREFIX=/usr/$(get_libdir) in the ebuild. :)

I'll work out a fix.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-18 16:01:43 UTC
Please try =www-client/opera-10.53_pre6330-r1 or =www-client/opera-10.54_pre6336-r1 - hopefully these ebuilds fix all multilib issues in one go. (Sadly I don't have an amd64 system to test with.)
Comment 3 shade 2010-05-18 17:10:18 UTC
thx fo action, revdep now isnt touching opera, but i get this warning while emerge:

kluseczka ~ # emerge opera

 * IMPORTANT: 6 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) www-client/opera-10.53_pre6330-r1
 * opera-10.53-6330.x86_64.linux.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                      [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                          [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                         [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                        [ ok ]
 * CPV:  www-client/opera-10.53_pre6330-r1
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux linguas_pl multilib userland_GNU
 ****************************************************
 * If you seek support, please file a bug report at
 * https://bugs.gentoo.org and post the output of
 *  `emerge --info =www-client/opera-10.53_pre6330'
 ****************************************************
>>> Unpacking source...
>>> Unpacking opera-10.53-6330.x86_64.linux.tar.bz2 to /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work
 * Setting WORKDIR to /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work/opera-10.53-6330.x86_64.linux
>>> Source unpacked in /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work
>>> Preparing source in /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work/opera-10.53-6330.x86_64.linux ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work/opera-10.53-6330.x86_64.linux ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/www-client/opera-10.53_pre6330-r1/work/opera-10.53-6330.x86_64.linux ...
>>> Source compiled.
>>> Test phase [not enabled]: www-client/opera-10.53_pre6330-r1

>>> Install opera-10.53_pre6330-r1 into /var/tmp/portage/www-client/opera-10.53_pre6330-r1/image/ category www-client
 * Keeping these locales: pl.
>>> Completed installing opera-10.53_pre6330-r1 into /var/tmp/portage/www-client/opera-10.53_pre6330-r1/image/



 * QA Notice: Pre-stripped files found:
 * /usr/lib/opera/liboperagtk.so
 * /usr/lib/opera/operapluginwrapper-native
 * /usr/lib/opera/operaplugincleaner
 * /usr/lib/opera/liboperakde4.so
 * /usr/lib/opera/operapluginwrapper-ia32-linux
 * /usr/lib/opera/opera
ecompressdir: bzip2 -9 /usr/share/man

>>> Installing (1 of 1) www-client/opera-10.53_pre6330-r1
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-19 18:06:33 UTC
Created attachment 232123 [details, diff]
Move lib/ to the appropriate libdir too

(In reply to comment #3)
> thx fo action, revdep now isnt touching opera, but i get this warning while
> emerge:

Could you try out this patch and report back?
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-19 18:21:26 UTC
Created attachment 232133 [details, diff]
same patch, different version
Comment 6 shade 2010-05-19 22:08:54 UTC
I tested that patch on *6330-r1 and i didnt get warning from comment 3.
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-19 23:59:51 UTC
(In reply to comment #6)
> I tested that patch on *6330-r1 and i didnt get warning from comment 3.

OK, but does opera still run properly when it's launched from /usr/lib64/opera/opera ? Do plugins, file save/open dialogs still work?
Comment 8 José Romildo Malaquias 2010-05-21 21:03:43 UTC
The patch for opera-10.53_pre6330-1 works for me.
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2010-07-01 09:03:43 UTC
(In reply to comment #8)
> The patch for opera-10.53_pre6330-1 works for me.
>