Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138747 - New style virtuals for JDK and JRE
Summary: New style virtuals for JDK and JRE
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All All
: High major (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 122320 138857 139536
  Show dependency tree
 
Reported: 2006-07-01 10:51 UTC by Krzysztof Pawlik (RETIRED)
Modified: 2006-07-08 08:18 UTC (History)
1 user (show)

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


Attachments
broken deps due to new java virtuals (out,7.38 KB, text/plain)
2006-07-07 18:57 UTC, Mr. Bones. (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-01 10:51:45 UTC
We (Java herd) are about to add new style virtuals for virtual/jdk and virtual/jre to the tree - in order to do so virtual/{jre,jdk} have to be removed from profiles. We're asking if we're free to do so on our own, or you (arch team) want to make it yourself?

Preffered would be to allow us to do so - it will be done in the same time as new style virtuals get commited to the tree.

If you state your opinion please remove your arch from CC.
Comment 1 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-01 10:54:02 UTC
Affected files:

nelchael@nelchael profiles$ grep -Hr virtual/jdk *
base/virtuals:virtual/jdk                                       dev-java/blackdown-jdk
default-bsd/virtuals:virtual/jdk                        dev-java/kaffe-sdk
default-darwin/macos/virtuals:virtual/jdk               dev-java/sun-jdk
default-darwin/macos/progressive/virtuals:virtual/jdk   dev-java/sun-jdk
default-linux/ppc/1.0/virtuals:virtual/jdk                      dev-java/ibm-jdk-bin
default-linux/ppc/1.2/virtuals:virtual/jdk                      dev-java/ibm-jdk-bin
default-linux/ppc/1.4/virtuals:virtual/jdk                      dev-java/ibm-jdk-bin
default-linux/ppc/ppc32/virtuals:virtual/jdk                            dev-java/ibm-jdk-bin
default-linux/ppc/ppc64/virtuals:virtual/jdk            dev-java/ibm-jdk-bin
default-linux/ppc/1.0_rc/virtuals:virtual/jdk                   dev-java/ibm-jdk-bin
default-linux/ppc/2004.0/virtuals:virtual/jdk                           dev-java/ibm-jdk-bin
default-linux/ppc/2004.1/virtuals:virtual/jdk                           dev-java/ibm-jdk-bin
default-linux/ppc/2004.2/virtuals:virtual/jdk                           dev-java/ibm-jdk-bin
default-linux/ppc/2004.3/virtuals:virtual/jdk                           dev-java/ibm-jdk-bin
default-linux/ppc/2005.0/virtuals:virtual/jdk                           dev-java/ibm-jdk-bin
default-linux/ppc/2005.1/ppc/virtuals:virtual/jdk                               dev-java/ibm-jdk-bin
default-linux/ppc/2005.1/ppc64/virtuals:virtual/jdk            dev-java/ibm-jdk-bin
default-linux/ppc/2005.1/ppc64/32bit-userland/virtuals:virtual/jdk                      dev-java/ibm-jdk-bin
default-linux/ia64/virtuals:virtual/jdk                                 dev-java/jrockit-jdk-bin
default-linux/alpha/virtuals:virtual/jdk                                dev-java/compaq-jdk
default-linux/ppc64/virtuals:virtual/jdk            dev-java/ibm-jdk-bin
embedded/virtuals:virtual/jdk                   dev-java/blackdown-jdk
hardened/ppc/virtuals:virtual/jdk             dev-java/ibm-jdk-bin
hardened/ppc64/virtuals:virtual/jdk            dev-java/ibm-jdk-bin
selinux/2005.1/alpha/virtuals:virtual/jdk                               dev-java/compaq-jdk
nelchael@nelchael profiles$ grep -Hr virtual/jre *
base/virtuals:virtual/jre                                       dev-java/blackdown-jre
base/use.defaults:java                          virtual/jre
default-bsd/virtuals:virtual/jre                        dev-java/kaffe-sdk
default-darwin/macos/virtuals:virtual/jre               dev-java/sun-jdk
default-linux/ppc/1.0/virtuals:virtual/jre                      dev-java/ibm-jre-bin
default-linux/ppc/1.2/virtuals:virtual/jre                      dev-java/ibm-jre-bin
default-linux/ppc/1.4/virtuals:virtual/jre                      dev-java/ibm-jre-bin
default-linux/ppc/ppc32/virtuals:virtual/jre                            dev-java/ibm-jre-bin
default-linux/ppc/ppc64/virtuals:virtual/jre            dev-java/ibm-jre-bin
default-linux/ppc/1.0_rc/virtuals:virtual/jre                   dev-java/ibm-jre-bin
default-linux/ppc/2004.0/virtuals:virtual/jre                           dev-java/ibm-jre-bin
default-linux/ppc/2004.1/virtuals:virtual/jre                           dev-java/ibm-jre-bin
default-linux/ppc/2004.2/virtuals:virtual/jre                           dev-java/ibm-jre-bin
default-linux/ppc/2004.3/virtuals:virtual/jre                           dev-java/ibm-jre-bin
default-linux/ppc/2005.0/virtuals:virtual/jre                           dev-java/ibm-jre-bin
default-linux/ppc/2005.1/ppc/virtuals:virtual/jre                               dev-java/ibm-jre-bin
default-linux/ppc/2005.1/ppc64/virtuals:virtual/jre            dev-java/ibm-jre-bin
default-linux/ppc/2005.1/ppc64/32bit-userland/virtuals:virtual/jre                      dev-java/ibm-jre-bin
default-linux/ia64/virtuals:virtual/jre                                 dev-java/jrockit-jdk-bin
default-linux/alpha/virtuals:virtual/jre                                dev-java/compaq-jre
default-linux/ppc64/virtuals:virtual/jre            dev-java/ibm-jre-bin
embedded/virtuals:virtual/jre                   dev-java/blackdown-jre
hardened/ppc/virtuals:virtual/jre             dev-java/ibm-jre-bin
hardened/amd64/use.defaults:# java              virtual/jre
hardened/ppc64/virtuals:virtual/jre            dev-java/ibm-jre-bin
selinux/2005.1/alpha/virtuals:virtual/jre                               dev-java/compaq-jre
nelchael@nelchael profiles$
Comment 2 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-01 11:07:24 UTC
More readable version: http://phpfi.com/126892
Comment 3 solar (RETIRED) gentoo-dev 2006-07-01 11:26:06 UTC
Please update the hardened and uclibc profiles as needed.
Comment 4 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-01 14:47:51 UTC
23:38 <kloeri> we don't have any working java on alpha (kaffe + classpath is the closest we get I think)
23:38 <nelchael> i'll take care of every profile which has virtual/jdk
23:38 <nelchael> alpha.. let me check
23:38 <kloeri> and I'm not sure about the state on ia64 tbh
23:39 <nelchael> alpha has stable 1.3 and ia64 has 1.4 stable and 1.5 in ~
23:39 <nelchael> so doesn't look bad
23:39 <kloeri> 1.3 isn't working though.. and I should probably remove the keyword
23:39 <kloeri> we get segfaults with compaq jdk
23:40 <kloeri> unless you add some crazy patch to glibc
23:40 <nelchael> i'm quite not comfortable with breaking glibc, especially on arch that I don't own a machine for
23:40 <kloeri> yeah, I don't mind the virtual at all as long as we don't end up with anything in stable (we should be towards ~alpha or no keyword)
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-07-01 15:50:42 UTC
Feel free to remove it from default-bsd as needed, I'll take care of keywording when kaffe can be used alone :)
Comment 6 Markus Rothe (RETIRED) gentoo-dev 2006-07-02 00:51:40 UTC
please update the ppc64 profiles as needed.
Comment 7 Jon Hood (RETIRED) gentoo-dev 2006-07-03 22:32:24 UTC
It appears that the line in the hardened amd64 profile has already been commented out. Please re-add amd64 if I am incorrect or there are more areas that need updated.
Comment 8 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-05 04:31:45 UTC
x86, selinux and pcc: can we change the virtuals files for you?
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2006-07-05 13:36:50 UTC
You don't need permission to make changes like this... you just announce it on -dev, then do it.

Anyway, since this wasn't done before the snapshot, should I change it in the release snapshot, too?
Comment 10 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-06 02:53:22 UTC
Yes, I'll make the change in few hours and it'll be ready for back-porting to snapshot.
Comment 11 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-06 03:34:40 UTC
virtual/jdk and virtual/jre added to the tree.
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2006-07-06 05:08:14 UTC
...
Comment 13 Chris Gianelloni (RETIRED) gentoo-dev 2006-07-06 05:09:02 UTC
You guys still never announced this on -dev, which isn't good, at all.  You're supposed to announce any new virtuals before you do them.

Anyway, reassigning to release so I remember to do this...

*grumble*
Comment 14 Mike Doty (RETIRED) gentoo-dev 2006-07-06 21:35:33 UTC
um, something java related just broke tomcat deps (At least on amd64, but probably everywhere) please fix up or revert...
Comment 15 Chris Gianelloni (RETIRED) gentoo-dev 2006-07-07 07:14:16 UTC
Mike, you need to file a bug with them, as they aren't on this one anymore.

Anyway, I've decided against doing this in the snapshot, since it's pretty invasive and I'm feeling lazy.  Marking this back as "FIXED" for the java team.
Comment 16 Mr. Bones. (RETIRED) gentoo-dev 2006-07-07 18:56:35 UTC
Still seems to be several broken deps to me.
Comment 17 Mr. Bones. (RETIRED) gentoo-dev 2006-07-07 18:57:11 UTC
Created attachment 91185 [details]
broken deps due to new java virtuals

Here's a list.
Comment 18 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-08 08:18:27 UTC
Mr. Bones. - I've added virtual/{jre,jdk}-1.4.{1,2} to fix such issues - repoman is happy now for packages from that list.