Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91498 - revdep-rebuild alway rebuilds sun-jdk-1.5 and opera-7.54
Summary: revdep-rebuild alway rebuilds sun-jdk-1.5 and opera-7.54
Status: RESOLVED DUPLICATE of bug 83852
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-04 16:59 UTC by Joerg Schaible
Modified: 2005-07-17 13:06 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joerg Schaible 2005-05-04 16:59:27 UTC
Using revdep-rebuild to ensure system consistency, it will always try to rebuild sun-jdk-1.5:

======== %< ==========

bash-2.05b# revdep-rebuild -- -vta

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 /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/sun-jdk-1.5.0.03/share/demo/jvmti/heapTracker/lib/libheapTracker_g.so (requires libjava_crw_demo_g.so)
  broken /opt/sun-jdk-1.5.0.03/share/demo/jvmti/mtrace/lib/libmtrace_g.so (requires libjava_crw_demo_g.so)
 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 -vta =dev-java/sun-jdk-1.5.0.03 =www-client/opera-7.54-r3
..........

These are the packages that I would merge, in reverse order:

Calculating dependencies ...done!
[ebuild   R   ] www-client/opera-7.54-r3  +spell -static 0 kB
[ebuild   Rf  ] dev-java/sun-jdk-1.5.0.03  +doc -gnome +jce +kde +mozilla 0 kB

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No] Interrupted.

======== %< ==========


Reproducible: Always
Steps to Reproduce:
1. emerge sun-jdk-1.5 opera-7
2. run revdep-rebuild


Actual Results:  
revdep-rebuild tries to emerge again sun-jdk-1.5 and opera-7. Opera references 
in plugins motif, the sun-jdk-1.5 has a demo app accessing JVM internal with a 
shared library that must be build by the user himself, because of plattform 
deps. 

Expected Results:  
The affected shared libraries of sun-jdk-1.5 and opera-7 should have been 
ignored.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-05-05 00:37:52 UTC
Sorry, revdep-rebuild does not work well with binary packages. Try the new gentoolkit version with SEARCH_DIRS_MASK set to the offending paths (put this in /etc/make.conf).

*** This bug has been marked as a duplicate of 83852 ***