* [gentoo-java] Last rites: several 1.4 jdk and jre packages
@ 2009-11-17 18:26 Vlastimil Babka
2009-11-17 20:06 ` [gentoo-java] unsubscribe Uwe Barthel
0 siblings, 1 reply; 8+ messages in thread
From: Vlastimil Babka @ 2009-11-17 18:26 UTC (permalink / raw
To: gentoo-java, gentoo-dev-announce
The long overdue removal of 1.4 java is starting. Nothing in tree
depends on these now.
+# Vlastimil Babka <caster@gentoo.org> (17 Nov 2009)
+# Removal for EOL and security, bug #287615
+=app-emulation/emul-linux-x86-java-1.4*
+=dev-java/sun-jdk-1.4*
+=dev-java/sun-jre-bin-1.4*
+=dev-java/ibm-jre-bin-1.4*
+dev-java/blackdown-jre
+dev-java/blackdown-jdk
The JDK's might be moved to java-overlay (and unstabled) since there's
still some stuff depending on them.
Vlastimil
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-java] unsubscribe
@ 2007-09-07 19:00 Joseph L. Suhre
0 siblings, 0 replies; 8+ messages in thread
From: Joseph L. Suhre @ 2007-09-07 19:00 UTC (permalink / raw
To: gentoo-java
unsubscribe
--
gentoo-java@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-java] Java installation handling not acceptable
@ 2006-07-31 21:16 Daniel
2006-07-31 19:52 ` Joshua Nichols
0 siblings, 1 reply; 8+ messages in thread
From: Daniel @ 2006-07-31 21:16 UTC (permalink / raw
To: gentoo-java
Hi,
the installation of Java on Gentoo is the hell on earth!
- the installation is non transparent
- the java-"help"-utils (java-config, java-config-wrapper) are not acceptable,
because you don't really need them
- the whole solution of installing more than one jdk is bumptious - so not
easy
handable
This meens that it takes long time to install java and that you need to do
some
terrible thinks (e.g. unmasking some packages ... see
http://www.gentoo.org/proj/en/java/java-upgrade.xml).
This is not the way gentoo should go because this is to heavy for the user
(that mostly just wants to install a jdk :) )!
So I have collected some points _we_ should think about:
- why is jdk-1.5 still under development?
- is it really necessary to install an jdk-1.4 and jdk-1.5? - if yes, why you
don't need to install jdk-1.3?
- gentoo should never make a difference between jdk 1.4 and 1.5
- java-config should just generate some environment files to set a special vm
- if an ebuild requires a special vm (why ever, because the api of the jdk is
compatible in most points) it should gnerate a warning, that the vm should be
set to 1.x
- it is the problem of the user if there are two java applications which need
different vms (this problem is much easier to solve than installing java ;)).
I hope you will not understand this bug as an act of aggression - it should
just help Gentoo.
regards
Daniel aka Damage
--
gentoo-java@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-java] Java installation handling not acceptable
2006-07-31 21:16 [gentoo-java] Java installation handling not acceptable Daniel
@ 2006-07-31 19:52 ` Joshua Nichols
2006-07-31 20:35 ` [gentoo-java] unsubscribe Ezio Bernaudo
0 siblings, 1 reply; 8+ messages in thread
From: Joshua Nichols @ 2006-07-31 19:52 UTC (permalink / raw
To: gentoo-java
Daniel wrote:
> Hi,
> the installation of Java on Gentoo is the hell on earth!
>
I'm sure lots of people would disagree. In fact, I do hear fairly often
that our support of Java very good.
> - the installation is non transparent
>
Care to elaborate? If you emerge java packages, things should just work,
ie the appropriate JDK will be pulled for building.
> - the java-"help"-utils (java-config, java-config-wrapper) are not acceptable,
> because you don't really need them
>
How are they not acceptable? They are absolutely necessary actually, as
they are used for configuring and building Java on Gentoo
> - the whole solution of installing more than one jdk is bumptious - so not
> easy
> handable
>
I... really don't get what you saying. According to the handy
dictionary.reference.com site, bumptious means 'Crudely or loudly
assertive; pushy.' I don't really how supporting multiple JDKs is pushy
or supportive. It just offers a lot more flexibility. In particular, it
gives a lot of power when it come time for a new Java release, such that
we can use the stable and widely used version, while all the issues with
various packages are being worked out with the new version.
> This meens that it takes long time to install java and that you need to do
> some
> terrible thinks (e.g. unmasking some packages ... see
> http://www.gentoo.org/proj/en/java/java-upgrade.xml).
>
Terrible thinks? It is a new system for handling Java.... so of course
it needs to be in testing keywords. Or perhaps would you prefer it were
marked stable and then have all sorts of fun breakages for our stable
packages? No one forces you to unmask anything. Most times people using
stable keywords run into the new Java system because they decided to
package.unmask Java 1.5. (And please note, there is a difference between
using testing keywords, ie ~x86, and using stuff in package.mask... the
latter are known to cause problems or are undergoing heavy testing)
> This is not the way gentoo should go because this is to heavy for the user
> (that mostly just wants to install a jdk :) )!
>
If you don't have anything Java related installed, you can just emerge
the JDK. If you do have Java stuff installed, chances are you already
have one installed, and nothing is stopping you from emerging a
different one.
> So I have collected some points _we_ should think about:
> - why is jdk-1.5 still under development?
>
http://www.gentoo.org/proj/en/java/tiger-faq.xml should spell out some
of it. And I'm not sure what you mean by under development. I presume
you mean testing keywords? If so, this is standard policy, because it
1.5 has only recently come out of package.mask.
> - is it really necessary to install an jdk-1.4 and jdk-1.5? - if yes, why you
> don't need to install jdk-1.3?
>
Yes, it REALLY is necessary. First off, some packages are known to break
with Java 1.5. These will eventually can be patched. Second, every
package not using the new Java system needs to be built with Java 1.4 to
avoid the problems mentioned in the FAQ. It isn't necessary to install
1.3 because apparently, everything works with Java 1.4 that worked with
Java 1.3.
> - gentoo should never make a difference between jdk 1.4 and 1.5
>
Um... no. There does need to be a difference. I'm going to assume that
you just aren't familar enough with the differences between the two.
Just a few points:
* There is a different version of bytecode between major revisions of
JDKs, ie from 1.3 to 1.4, 1.4 to 1.5. Bytecode is forward compatible (ie
use 1.4 bytecode in 1.5 JRE), but not backward compatible.
* There is a new keyword, enum. Therefore, code using enum as a variable
code fails to compile
* Java 1.5 has new APIs for XML at least. It introduces new abstract
methods on some abstract classes and interfaces. The result is that when
classes fail to compile which use these abstract classes and interfaces,
and haven't specifically update to support the new API
> - java-config should just generate some environment files to set a special vm
>
What's a special VM?
> - if an ebuild requires a special vm (why ever, because the api of the jdk is
> compatible in most points) it should gnerate a warning, that the vm should be
> set to 1.x
>
See my previous points about compatibility.
> - it is the problem of the user if there are two java applications which need
> different vms (this problem is much easier to solve than installing java ;)).
>
>
The new Java system actually handles this. We basically create
'launchers' for this, which read information about the packages it
needs, and figures out if it can run in the current VM. If it doesn't,
it will switch to one.
> I hope you will not understand this bug as an act of aggression - it should
> just help Gentoo.
>
I hope you understand that it is easy to misunderstand comments to the
effect of 'Java on Gentoo being hell on earth' as being aggressive.
--
Joshua Nichols
Gentoo/Java - Project Lead
--
gentoo-java@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-java] unsubscribe
2006-07-31 19:52 ` Joshua Nichols
@ 2006-07-31 20:35 ` Ezio Bernaudo
0 siblings, 0 replies; 8+ messages in thread
From: Ezio Bernaudo @ 2006-07-31 20:35 UTC (permalink / raw
To: gentoo-java
Alle 21:52, lunedì 31 luglio 2006, Joshua Nichols ha scritto:
> Daniel wrote:
> > Hi,
> > the installation of Java on Gentoo is the hell on earth!
>
> I'm sure lots of people would disagree. In fact, I do hear fairly often
> that our support of Java very good.
>
> > - the installation is non transparent
>
> Care to elaborate? If you emerge java packages, things should just work,
> ie the appropriate JDK will be pulled for building.
>
> > - the java-"help"-utils (java-config, java-config-wrapper) are not
> > acceptable, because you don't really need them
>
> How are they not acceptable? They are absolutely necessary actually, as
> they are used for configuring and building Java on Gentoo
>
> > - the whole solution of installing more than one jdk is bumptious - so
> > not easy
> > handable
>
> I... really don't get what you saying. According to the handy
> dictionary.reference.com site, bumptious means 'Crudely or loudly
> assertive; pushy.' I don't really how supporting multiple JDKs is pushy
> or supportive. It just offers a lot more flexibility. In particular, it
> gives a lot of power when it come time for a new Java release, such that
> we can use the stable and widely used version, while all the issues with
> various packages are being worked out with the new version.
>
> > This meens that it takes long time to install java and that you need to
> > do some
> > terrible thinks (e.g. unmasking some packages ... see
> > http://www.gentoo.org/proj/en/java/java-upgrade.xml).
>
> Terrible thinks? It is a new system for handling Java.... so of course
> it needs to be in testing keywords. Or perhaps would you prefer it were
> marked stable and then have all sorts of fun breakages for our stable
> packages? No one forces you to unmask anything. Most times people using
> stable keywords run into the new Java system because they decided to
> package.unmask Java 1.5. (And please note, there is a difference between
> using testing keywords, ie ~x86, and using stuff in package.mask... the
> latter are known to cause problems or are undergoing heavy testing)
>
> > This is not the way gentoo should go because this is to heavy for the
> > user (that mostly just wants to install a jdk :) )!
>
> If you don't have anything Java related installed, you can just emerge
> the JDK. If you do have Java stuff installed, chances are you already
> have one installed, and nothing is stopping you from emerging a
> different one.
>
> > So I have collected some points _we_ should think about:
> > - why is jdk-1.5 still under development?
>
> http://www.gentoo.org/proj/en/java/tiger-faq.xml should spell out some
> of it. And I'm not sure what you mean by under development. I presume
> you mean testing keywords? If so, this is standard policy, because it
> 1.5 has only recently come out of package.mask.
>
> > - is it really necessary to install an jdk-1.4 and jdk-1.5? - if yes, why
> > you don't need to install jdk-1.3?
>
> Yes, it REALLY is necessary. First off, some packages are known to break
> with Java 1.5. These will eventually can be patched. Second, every
> package not using the new Java system needs to be built with Java 1.4 to
> avoid the problems mentioned in the FAQ. It isn't necessary to install
> 1.3 because apparently, everything works with Java 1.4 that worked with
> Java 1.3.
>
> > - gentoo should never make a difference between jdk 1.4 and 1.5
>
> Um... no. There does need to be a difference. I'm going to assume that
> you just aren't familar enough with the differences between the two.
> Just a few points:
>
> * There is a different version of bytecode between major revisions of
> JDKs, ie from 1.3 to 1.4, 1.4 to 1.5. Bytecode is forward compatible (ie
> use 1.4 bytecode in 1.5 JRE), but not backward compatible.
> * There is a new keyword, enum. Therefore, code using enum as a variable
> code fails to compile
> * Java 1.5 has new APIs for XML at least. It introduces new abstract
> methods on some abstract classes and interfaces. The result is that when
> classes fail to compile which use these abstract classes and interfaces,
> and haven't specifically update to support the new API
>
> > - java-config should just generate some environment files to set a
> > special vm
>
> What's a special VM?
>
> > - if an ebuild requires a special vm (why ever, because the api of the
> > jdk is compatible in most points) it should gnerate a warning, that the
> > vm should be set to 1.x
>
> See my previous points about compatibility.
>
> > - it is the problem of the user if there are two java applications which
> > need different vms (this problem is much easier to solve than installing
> > java ;)).
>
> The new Java system actually handles this. We basically create
> 'launchers' for this, which read information about the packages it
> needs, and figures out if it can run in the current VM. If it doesn't,
> it will switch to one.
>
> > I hope you will not understand this bug as an act of aggression - it
> > should just help Gentoo.
>
> I hope you understand that it is easy to misunderstand comments to the
> effect of 'Java on Gentoo being hell on earth' as being aggressive.
>
> --
> Joshua Nichols
> Gentoo/Java - Project Lead
--
gentoo-java@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-java] unsubscribe
@ 2006-07-31 9:54 ezio.bernaudo
2006-07-31 20:40 ` Joshua Nichols
0 siblings, 1 reply; 8+ messages in thread
From: ezio.bernaudo @ 2006-07-31 9:54 UTC (permalink / raw
To: gentoo-java
--
gentoo-java@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-java] [experimental overlay] dev-util/eclipse-sdk-3.2_rc2 masked
@ 2006-05-09 18:56 Uwe Klosa
2006-05-12 16:25 ` [gentoo-java] unsubscribe ezio.bernaudo
0 siblings, 1 reply; 8+ messages in thread
From: Uwe Klosa @ 2006-05-09 18:56 UTC (permalink / raw
To: gentoo-java
[-- Attachment #1: Type: text/plain, Size: 436 bytes --]
I tried to emerge dev-util/eclipse-sdk-3.2_rc2 but it says:
!!! All ebuilds that could satisfy "=dev-util/eclipse-sdk-3.2_rc2" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-util/eclipse-sdk-3.2_rc2 (masked by: missing keyword)
How do I have to deal with that. Adding the ebuild to /etc/portage/package.unmask and /etc/portage/package.keywords does not solve the
problem.
/Uwe
[-- Attachment #2: uwe.klosa.vcf --]
[-- Type: text/x-vcard, Size: 242 bytes --]
begin:vcard
fn:Uwe Klosa
n:Klosa;Uwe
org:Uppsala University;Electronic Publishing Centre
adr:;;;Uppsala;;75120;Sweden
email;internet:uwe.klosa@ub.uu.se
tel;work:+46 (0)18 471 7658
url:http://publications.uu.se/epcentre
version:2.1
end:vcard
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-java] unsubscribe
2006-05-09 18:56 [gentoo-java] [experimental overlay] dev-util/eclipse-sdk-3.2_rc2 masked Uwe Klosa
@ 2006-05-12 16:25 ` ezio.bernaudo
2006-05-13 2:06 ` David Gurvich
0 siblings, 1 reply; 8+ messages in thread
From: ezio.bernaudo @ 2006-05-12 16:25 UTC (permalink / raw
To: gentoo-java
>-- Original Message --
>Date: Tue, 09 May 2006 20:56:35 +0200
>From: Uwe Klosa <uwe.klosa@ub.uu.se>
>To: gentoo-java <gentoo-java@lists.gentoo.org>
>Subject: [gentoo-java] [experimental overlay] dev-util/eclipse-sdk-3.2_rc2
>masked
>
>
>I tried to emerge dev-util/eclipse-sdk-3.2_rc2 but it says:
>
>!!! All ebuilds that could satisfy "=dev-util/eclipse-sdk-3.2_rc2" have
been
>masked.
>!!! One of the following masked packages is required to complete your request:
>- dev-util/eclipse-sdk-3.2_rc2 (masked by: missing keyword)
>
>How do I have to deal with that. Adding the ebuild to /etc/portage/package.unmask
>and /etc/portage/package.keywords does not solve the
>problem.
>
>/Uwe
>
>Attachment: uwe.klosa.vcf
>
--
gentoo-java@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-java] unsubscribe
2006-05-12 16:25 ` [gentoo-java] unsubscribe ezio.bernaudo
@ 2006-05-13 2:06 ` David Gurvich
0 siblings, 0 replies; 8+ messages in thread
From: David Gurvich @ 2006-05-13 2:06 UTC (permalink / raw
To: gentoo-java
:You need to add the keyword to the ebuild or use the ebuild command directly.
There is a utility ekeyword to help, but you could add it manually.
On Friday 12 May 2006 12:25 pm, ezio.bernaudo@fastwebnet.it wrote:
> >-- Original Message --
> >Date: Tue, 09 May 2006 20:56:35 +0200
> >From: Uwe Klosa <uwe.klosa@ub.uu.se>
> >To: gentoo-java <gentoo-java@lists.gentoo.org>
> >Subject: [gentoo-java] [experimental overlay] dev-util/eclipse-sdk-3.2_rc2
> >masked
> >
> >
> >I tried to emerge dev-util/eclipse-sdk-3.2_rc2 but it says:
> >
> >!!! All ebuilds that could satisfy "=dev-util/eclipse-sdk-3.2_rc2" have
>
> been
>
> >masked.
> >!!! One of the following masked packages is required to complete your
> > request: - dev-util/eclipse-sdk-3.2_rc2 (masked by: missing keyword)
> >
> >How do I have to deal with that. Adding the ebuild to
> > /etc/portage/package.unmask and /etc/portage/package.keywords does not
> > solve the
> >problem.
> >
> >/Uwe
> >
> >Attachment: uwe.klosa.vcf
--
Kmail on Gentoo/PPC
--
gentoo-java@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-11-17 22:01 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-17 18:26 [gentoo-java] Last rites: several 1.4 jdk and jre packages Vlastimil Babka
2009-11-17 20:06 ` [gentoo-java] unsubscribe Uwe Barthel
-- strict thread matches above, loose matches on Subject: below --
2007-09-07 19:00 Joseph L. Suhre
2006-07-31 21:16 [gentoo-java] Java installation handling not acceptable Daniel
2006-07-31 19:52 ` Joshua Nichols
2006-07-31 20:35 ` [gentoo-java] unsubscribe Ezio Bernaudo
2006-07-31 9:54 ezio.bernaudo
2006-07-31 20:40 ` Joshua Nichols
2006-05-09 18:56 [gentoo-java] [experimental overlay] dev-util/eclipse-sdk-3.2_rc2 masked Uwe Klosa
2006-05-12 16:25 ` [gentoo-java] unsubscribe ezio.bernaudo
2006-05-13 2:06 ` David Gurvich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox