[opensuse-factory] Java 1.7.0 'promotion' breaks other packages
Hi all, Seems these last days, Java 1.7.0 was 'promoted' to be the default Java in Factory (must have missed the 'integration work' going on and the announcement?) One of my packages (libgda) now fails due to that; the openSUSE Factory status monitor correctly 'lists' this as 'Java 1.7 breaks it'. Yes, this can happen.. I'm mostly 'surprised' of something like java having a promotion like this, while this entire discussion is going on. And in plus, I'm not even convinced that libgda is at fault. chroot'ing into a buildroot with this java installed, for example even show: laran:~> java java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory => So java does not even work! How could this variant even be considered to be promoted to the 'default' java in Factory now? Where did the tests happen? How much test did happen before this change was accepted? Dominique (Yes, I COULD change libgda to use java 1.6 again.. but that won't change the fact that java 1.7 is 'just broken') -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi Dominique, On Sat, Jun 16, 2012 at 3:54 PM, Dominique Leuenberger <dominique@leuenberger.net> wrote:
And in plus, I'm not even convinced that libgda is at fault. chroot'ing into a buildroot with this java installed, for example even show: laran:~> java java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
=> So java does not even work!
Java works fine here $ readlink -f /usr/bin/java /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/bin/java $ ldd /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/bin/java | grep libjli libjli.so => /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/bin/../lib/amd64/jli/libjli.so (0x00007f1dd0df1000) $ rpm -qf /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/bin/../lib/amd64/jli/libjli.so java-1_7_0-openjdk-1.7.0.0_147-14.7.x86_64
How could this variant even be considered to be promoted to the 'default' java in Factory now? Where did the tests happen? How much test did happen before this change was accepted?
Dominique
(Yes, I COULD change libgda to use java 1.6 again.. but that won't change the fact that java 1.7 is 'just broken')
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- Sent from my (old) computer -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 16.06.2012 14:54, schrieb Dominique Leuenberger:
=> So java does not even work!
You need to mount /proc for java to find it's libs.
How could this variant even be considered to be promoted to the 'default' java in Factory now? Where did the tests happen? How much test did happen before this change was accepted?
java 1.6 doesn't work either.
Dominique
(Yes, I COULD change libgda to use java 1.6 again.. but that won't change the fact that java 1.7 is 'just broken')
No, you can't as 1.6 will die: http://lists.opensuse.org/opensuse-factory/2012-05/msg00137.html I changed the default java in staging on monday, but at friday morning I still didn't have an answer to the question what it breaks, so I had no other option than doing it in factory and telling Michal to review the failures as condition for the deletion of 1.6. The other option is a bad one too: 14+ months of openjdk6 maintence without upstream. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sun, 2012-06-17 at 15:16 +0200, Stephan Kulow wrote:
Am 16.06.2012 14:54, schrieb Dominique Leuenberger:
=> So java does not even work!
You need to mount /proc for java to find it's libs.
Trapped in that one several times... I think "osc chroot" should mount bind it :) (after all, osc build does too)
How could this variant even be considered to be promoted to the 'default' java in Factory now? Where did the tests happen? How much test did happen before this change was accepted?
java 1.6 doesn't work either.
Dominique
(Yes, I COULD change libgda to use java 1.6 again.. but that won't change the fact that java 1.7 is 'just broken')
No, you can't as 1.6 will die: http://lists.opensuse.org/opensuse-factory/2012-05/msg00137.html
I changed the default java in staging on monday, but at friday morning I still didn't have an answer to the question what it breaks, so I had no other option than doing it in factory and telling Michal to review the failures as condition for the deletion of 1.6. The other option is a bad one too: 14+ months of openjdk6 maintence without upstream.
Nice.. so the idea is to 'wait for Michal to fix it'? I'll likely just have a look at my packages again to get those build too... my point was more that the switch in itself could have been announced with a 'keep a look at anything using java' warning (which would not have triggered me to look at libgda of course... java is a hidden feature in it). Dominique
Greetings, Stephan
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 17.06.2012 15:27, Dominique Leuenberger wrote:
Nice.. so the idea is to 'wait for Michal to fix it'? I'll likely just have a look at my packages again to get those build too... my point was more that the switch in itself could have been announced with a 'keep a look at anything using java' warning (which would not have triggered me to look at libgda of course... java is a hidden feature in it).
Yeah, I know. But I trigged the rebuild of all java related late on friday and my focus was on a party in the Kindergarten of my son - such is life :) Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Quoting Stephan Kulow <coolo@suse.de>:
On 17.06.2012 15:27, Dominique Leuenberger wrote:
Nice.. so the idea is to 'wait for Michal to fix it'? I'll likely just have a look at my packages again to get those build too... my point was more that the switch in itself could have been announced with a 'keep a look at anything using java' warning (which would not have triggered me to look at libgda of course... java is a hidden feature in it).
Yeah, I know. But I trigged the rebuild of all java related late on friday and my focus was on a party in the Kindergarten of my son - such is life :)
Life is a good thing.. treasure it.. anyway: I have libgda fixed in my branch already to build correctly with java-1_7_0-openjdk... should be incoming shortly. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 16.06.2012 14:54, schrieb Dominique Leuenberger:
Seems these last days, Java 1.7.0 was 'promoted' to be the default Java in Factory (must have missed the 'integration work' going on and the announcement?)
FWIW not even the beta release has been officially announced on opensuse-announce yet... Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sat, Jun 16, 2012 at 02:54:47PM +0200, Dominique Leuenberger wrote:
Hi all,
Seems these last days, Java 1.7.0 was 'promoted' to be the default Java in Factory (must have missed the 'integration work' going on and the announcement?)
Hi Dominique, as I've been working (and still do) hardly during several past weeks, trust me - there has been a long "integration period". I know that something went wrong, but that shows only the fact devel project layout as is is not usefull in such scenarios ;-) The rest questions were answered, so I'll gently skip them. Regards Michal Vyskocil -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (6)
-
Andreas Färber
-
Dominique Leuenberger
-
Dominique Leuenberger a.k.a DimStar
-
Michal Vyskocil
-
Robert Munteanu
-
Stephan Kulow