hmm. what to do here?
libmawt.so()(64bit) is provided by both packages,
so they don't actually depend on each other in loop
proves that i can uninstall java-sun-jre-X11 without java-sun-jre being pulled
down too.
moving headless to x11 package isn't proper either, as it doesn't link with x11
libs
dropping provides likely not good either, as programs may link with it
(i have no samples to provide) and such deep library path makes it more
suspicious anybody able to link with it at all
is there anything to change in rpm side?
like if self package provides dependency don't go looking it elsewhere?
or just add to dependency_whitehout this loop and be done with it?
error: LOOP:
error: removing java-sun-jre-X11-1.6.0.11-1.x86_64 "Requires: java-sun-jre =
1.6.0.11-1" from tsort relations.
error: java-sun-jre-X11-1.6.0.11-1.x86_64 Requires: java-sun-jre =
1.6.0.11-1
error: removing java-sun-jre-1.6.0.11-1.x86_64 "Requires(auto):
libmawt.so()(64bit)" from tsort relations.
error: java-sun-jre-1.6.0.11-1.x86_64 Requires(auto):
libmawt.so()(64bit)
error: LOOP:
error: removing java-sun-jre-X11-1.6.0.10-5.x86_64 "Requires(auto):
libmawt.so()(64bit)" from tsort relations.
error: java-sun-jre-X11-1.6.0.10-5.x86_64 Requires(auto):
libmawt.so()(64bit)
error: removing java-sun-jre-1.6.0.10-5.x86_64 "Requires: java-sun-jre =
1.6.0.10-5" from tsort relations.
error: java-sun-jre-1.6.0.10-5.x86_64 Requires: java-sun-jre =
1.6.0.10-5
Preparing... ########################################### [100%]
Repackaging...
$ ql java-sun-jre-X11 |grep libmawt.so
/usr/lib64/jvm/java-sun-1.6.0.11/jre/lib/amd64/motif21/libmawt.so
/usr/lib64/jvm/java-sun-1.6.0.11/jre/lib/amd64/xawt/libmawt.so
$ ql java-sun-jre |grep libmawt.so
/usr/lib64/jvm/java-sun-1.6.0.11/jre/lib/amd64/headless/libmawt.so
$ rpm -q java-sun-jre --provides|grep libmawt.so
libmawt.so()(64bit)
libmawt.so(SUNWprivate_1.1)(64bit)
$ rpm -q java-sun-jre-X11 --provides|grep libmawt.so
libmawt.so()(64bit)
libmawt.so(SUNWprivate_1.1)(64bit)
$ q java-sun-jre --requires|grep libmawt.so
libmawt.so()(64bit)
libmawt.so(SUNWprivate_1.1)(64bit)
$ q java-sun-jre-X11 --requires|grep libmawt.so
$ ldd /usr/lib64/jvm/java-sun-1.6.0.11/jre/lib/amd64/headless/libmawt.so
linux-vdso.so.1 => (0x00007fff651ff000)
libjvm.so => not found
libawt.so =>
/usr/lib64/jvm/java-sun-1.6.0.11/jre/lib/amd64/headless/../libawt.so
(0x00007f555cee6000)
libm.so.6 => /lib64/libm.so.6 (0x00007f555cc63000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f555ca5f000)
libjava.so =>
/usr/lib64/jvm/java-sun-1.6.0.11/jre/lib/amd64/headless/../libjava.so
(0x00007f555c92f000)
libc.so.6 => /lib64/libc.so.6 (0x00007f555c5d8000)
/lib64/ld-linux-x86-64.so.2 (0x00007f555d1d2000)
libjvm.so => not found
libjvm.so => not found
libverify.so =>
/usr/lib64/jvm/java-sun-1.6.0.11/jre/lib/amd64/headless/../libverify.so
(0x00007f555c4c8000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f555c2b0000)
libjvm.so => not found
--
glen
_______________________________________________
pld-devel-en mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en