Every time I run revdep-rebuild, it reemerges openoffice-bin-2.0.0 dbdesigner-4.0.5.4 and opera-8.51. Reproducible: Always Steps to Reproduce: 1.revdep-rebuild 2.revdep-rebuild 3.revdep-rebuild... Actual Results: Checking reverse dependencies... Packages containing binaries and libraries broken by any package update, will be recompiled. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... broken /usr/lib/libexpect5.37.so (requires libtcl8.3.so) ldd: warning: you do not have execution permission for `/usr/lib/openoffice/prog ram/python-core-2.3.4/lib/lib-dynload/_tkinter.so' broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter. so (requires libBLT24.so libtk8.3.so libtcl8.3.so) ldd: warning: you do not have execution permission for `/usr/lib/openoffice/prog ram/python-core-2.3.4/lib/lib-dynload/bz2.so' broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so (r equires libbz2.so.0) ldd: warning: you do not have execution permission for `/usr/lib/openoffice/prog ram/python-core-2.3.4/lib/lib-dynload/_bsddb.so' broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so (requires libdb-3.1.so) broken /usr/X11R6/lib/libexpect5.37.so (requires libtcl8.3.so) ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffic e/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so' broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tk inter.so (requires libBLT24.so libtk8.3.so libtcl8.3.so) ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffic e/program/python-core-2.3.4/lib/lib-dynload/bz2.so' broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2 .so (requires libbz2.so.0) ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffic e/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so' broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bs ddb.so (requires libdb-3.1.so) broken /opt/opera/lib/opera/plugins/operamotifwrapper-1 (requires libXm.so.1) broken /opt/opera/lib/opera/plugins/operamotifwrapper-2 (requires libXm.so.2) broken /opt/DBDesigner4/Linuxlib/libdbxoodbc.so (requires libodbc.so.1 libboru nwind.so.6.0) done. (/root/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Evaluating package order... done. (/root/.revdep-rebuild.5_order) All prepared. Starting rebuild... emerge --oneshot --nodeps -p =app-office/openoffice-bin-2.0.0 =dev-db/dbdesigner -4.0.5.4 =www-client/opera-8.51 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] app-office/openoffice-bin-2.0.0 [ebuild R ] dev-db/dbdesigner-4.0.5.4 [ebuild R ] www-client/opera-8.51 Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild. Expected Results: Nothing broken
*** This bug has been marked as a duplicate of 83852 ***
Reopen to dupe against another bug.
Tracking opera revdep-rebuild issues here.
revdep-rebuild should ignore that, opera automatically choosed the correct wrapper depending on the installed motif version, the other are unresolved then.
fixed in 8.52
Reopening as not correctly fixed
lanius: The /etc/env.d/90opera file that is created with opera-8.52 needs to be moved to /etc/revdep-rebuild/90opera. The reason is that portage does not treat the SEARCH_DIRS/SEARCH_DIRS_MASK variables as incremental variables so the last variable set wins and overwrites the others. When it is placed in /etc/revdep-rebuild, the revdep-rebuild script takes care of setting the variable incrementally.
Created attachment 82794 [details, diff] opera-8.52.ebuild patch Trivial patch to ebuild to fix
Created attachment 82795 [details, diff] opera-8.52.ebuild patch Stupid typos!
Lanius, do you have any objections to me fixing the opera-8.52 ebuild?
Commited, thanks