public inbox for gentoo-java@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
@ 2007-04-01 12:42 Petteri Räty
  2007-04-02 11:28 ` Alon Bar-Lev
  2007-04-02 18:54 ` Vlastimil Babka
  0 siblings, 2 replies; 10+ messages in thread
From: Petteri Räty @ 2007-04-01 12:42 UTC (permalink / raw
  To: gentoo-java

[-- Attachment #1: Type: text/plain, Size: 253 bytes --]

Currently our deps are written like || ( =virtual/jdk-1.4*
=virtual/jdk-1.5* ). In the future please change the order to || ( 1.5
1.4) because if virtual/jdk is not installed at all, Portage will pull
in the first one listed.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
  2007-04-01 12:42 [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first Petteri Räty
@ 2007-04-02 11:28 ` Alon Bar-Lev
  2007-04-02 12:37   ` Vlastimil Babka
                     ` (2 more replies)
  2007-04-02 18:54 ` Vlastimil Babka
  1 sibling, 3 replies; 10+ messages in thread
From: Alon Bar-Lev @ 2007-04-02 11:28 UTC (permalink / raw
  To: Petteri Räty; +Cc: gentoo-java

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=UTF-8; format=flowed, Size: 907 bytes --]

Hello,

When will we be able to use jdk-1.5 only system?

At least on my system I must still fake jdk-1.5 as generation-1 for
the following packages:

/usr/portage/dev-java/commons-dbcp/commons-dbcp-1.2.1.ebuild:inherit java-pkg
/usr/portage/dev-java/commons-launcher/commons-launcher-0.9.ebuild:inherit
java-pkg
/usr/portage/dev-java/commons-modeler/commons-modeler-1.1.ebuild:inherit
java-pkg
/usr/portage/dev-java/sun-j2ee/sun-j2ee-1.3.1-r2.ebuild:inherit java-pkg

These do work with jdk-1.5 but not yet converted to generation-2.

Best Regards,
Alon Bar-Lev.


On 4/1/07, Petteri Räty <betelgeuse@gentoo.org> wrote:
> Currently our deps are written like || ( =virtual/jdk-1.4*
> =virtual/jdk-1.5* ). In the future please change the order to || ( 1.5
> 1.4) because if virtual/jdk is not installed at all, Portage will pull
> in the first one listed.
>
> Regards,
> Petteri
>
>
>
éí¢ˆÚ½¨\x1ežÚ(¢¸&j)bž	b²

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
  2007-04-02 11:28 ` Alon Bar-Lev
@ 2007-04-02 12:37   ` Vlastimil Babka
  2007-04-02 13:16     ` Alon Bar-Lev
  2007-04-02 15:04   ` Petteri Räty
  2007-04-02 15:48   ` Petteri Räty
  2 siblings, 1 reply; 10+ messages in thread
From: Vlastimil Babka @ 2007-04-02 12:37 UTC (permalink / raw
  To: Alon Bar-Lev; +Cc: gentoo-java

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alon Bar-Lev wrote:
> Hello,
> 
> When will we be able to use jdk-1.5 only system?

When
a) everything is migrated to gen-2
b) everything can build with 1.5(+) (even some gen-2 packages can't...)

> At least on my system I must still fake jdk-1.5 as generation-1 for
> the following packages:
> 
> /usr/portage/dev-java/commons-dbcp/commons-dbcp-1.2.1.ebuild:inherit
> java-pkg
commons-dbcp-1.2.1-r1.ebuild:inherit java-pkg-2 java-ant-2
> /usr/portage/dev-java/commons-launcher/commons-launcher-0.9.ebuild:inherit
> java-pkg
commons-launcher-0.9-r1.ebuild:inherit java-pkg-2 java-ant-2
> /usr/portage/dev-java/commons-modeler/commons-modeler-1.1.ebuild:inherit
> java-pkg
commons-modeler-1.1-r1.ebuild:inherit java-pkg-2 java-ant-2
> /usr/portage/dev-java/sun-j2ee/sun-j2ee-1.3.1-r2.ebuild:inherit java-pkg
sun-j2ee-1.3.1-r4.ebuild:inherit java-pkg-2 eutils

> These do work with jdk-1.5 but not yet converted to generation-2.
They are, just not stable yet. Some probably need review before going
stable. Wonder why you run stable with such hack like 1.5 generation-1.
- --
Vlastimil Babka (Caster)
Gentoo/Java
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGEPkgtbrAj05h3oQRAsz2AJ91+HPU2l4zC19Mcg62mXXHbGe+YACgn5td
fbmLEToBkX925ol862587UU=
=P3Bt
-----END PGP SIGNATURE-----
-- 
gentoo-java@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
  2007-04-02 12:37   ` Vlastimil Babka
@ 2007-04-02 13:16     ` Alon Bar-Lev
  2007-04-02 13:49       ` William L. Thomson Jr.
  0 siblings, 1 reply; 10+ messages in thread
From: Alon Bar-Lev @ 2007-04-02 13:16 UTC (permalink / raw
  To: Vlastimil Babka; +Cc: gentoo-java

On 4/2/07, Vlastimil Babka <caster@gentoo.org> wrote:
> > When will we be able to use jdk-1.5 only system?
>
> When
> a) everything is migrated to gen-2
> b) everything can build with 1.5(+) (even some gen-2 packages can't...)

Oh... This is what I know...
Just thought you have some kind of time-line, since there should be a
small number of generation-1 packages now.

> > These do work with jdk-1.5 but not yet converted to generation-2.
> They are, just not stable yet. Some probably need review before going
> stable. Wonder why you run stable with such hack like 1.5 generation-1.

Since I didn't like what you have done... We discussed this long
ago... I like only one jdk to be installed on my system, created patch
for every one which does not work... But then you came with the
generation-2 build which forces 1.4 to be installed, so I faked 1.5 to
be generation-1 and continue to have one jdk on my system.

But nevermind... All packages listed above are working with 1.5 so
please convert them to generation-2.

I think you should switch into the top-bottom tree scanning selecting
popular packages like tomcat and make sure the whole stable tree of
dependencies is generation-2 compliant.

Best Regards,
Alon Bar-Lev.
-- 
gentoo-java@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
  2007-04-02 13:16     ` Alon Bar-Lev
@ 2007-04-02 13:49       ` William L. Thomson Jr.
  2007-04-02 16:52         ` Joshua Nichols
  0 siblings, 1 reply; 10+ messages in thread
From: William L. Thomson Jr. @ 2007-04-02 13:49 UTC (permalink / raw
  To: Alon Bar-Lev; +Cc: Vlastimil Babka, gentoo-java

[-- Attachment #1: Type: text/plain, Size: 4007 bytes --]

On Mon, 2007-04-02 at 15:16 +0200, Alon Bar-Lev wrote:
> On 4/2/07, Vlastimil Babka <caster@gentoo.org> wrote:
> > > When will we be able to use jdk-1.5 only system?
> >
> > When
> > a) everything is migrated to gen-2
> > b) everything can build with 1.5(+) (even some gen-2 packages can't...)
> 
> Oh... This is what I know...
> Just thought you have some kind of time-line,

There is no time line, we have discussed it a bit. We might bring it up
at our next meeting.

>  since there should be a
> small number of generation-1 packages now.

There is not
http://dev.gentoo.org/~nelchael/java-generation-2/not-migrated-current
http://dev.gentoo.org/~betelgeuse/unported.txt

> Since I didn't like what you have done... We discussed this long
> ago... I like only one jdk to be installed on my system, created patch
> for every one which does not work...

Thanks for submitting these patches. I assume they are just ebuild
patches because if it's more than that. Submissions of patches would
surely be useful.

>  But then you came with the
> generation-2 build which forces 1.4 to be installed, so I faked 1.5 to
> be generation-1 and continue to have one jdk on my system.

Great, where's the patch for Eclipse? Since it REQUIRES 1.4 to be
present to be built. At least that was the last state of the sources
from upstream. 

> But nevermind... All packages listed above are working with 1.5 so
> please convert them to generation-2.

Might want to look to see if stabilization requests have been filed. Or
if the gen 2 versions have been in tree long enough to be stabilized.
Because your requesting what has been done already, and there is a
process to migrating packages.

> I think you should switch into the top-bottom tree scanning selecting
> popular packages like tomcat

Tomcat is one of our best maintained Java apps, if I can toot my own
horn for a bit. Also FYI, your rush to 1.5 causes problems. For example
that patch you provided dropping deps for Tomcat 5.5.x when using 1.5,
via java5 USE flag. Caused several bugs to pop up, a few deps were over
aggressively dropped and I added them back. There is still one remaining
problem with catalina.jar and the manager app when deploying,
restarting, and undeploying an app. A user wasted considerable time
tracking that down.

So we are not looking to introduce breakage, bugs, or problems like that
to our stable tree. By rushing to get everything compiling with, and
using 1.5. Although it is a goal. Others teams might feel that is
acceptable, but we on the Java team and with our Java herd of packages
have pretty high QA standards.

>  and make sure the whole stable tree of
> dependencies is generation-2 compliant.

Thank you for your input. We have been desperately working on this.
Schedule meetings so we can all stay focused, goal oriented, and be
working as a team. However some of us (like me) have lost considerable
time due to breakage else where in the tree. If time was not lost like
that, then we might be further along.

We have been recruiting for some time, and bringing on new people as
fast as we can reasonably. But we are all volunteers, and can only do as
much as we can in our free time. If you are unhappy with the state of
things, I would suggest helping out in the process. Also doing a bit of
home work on said packages or the state of things. Before commenting in
a negative manner towards those busting there rears to maintain 400+
java applications in the Java herd alone. Much less in other parts of
the tree.

Math alone breaks down to like ~40 packages per dev, and with my efforts
on Tomcat and etc. I have little time for gen 2 migration or maintenance
of other packages. All the while trying to increase our package
offerings by packaging stuff like glassfish. Much less virtuals so users
can choose implementations of things like jaf, javamail, jmx,
servlet-api, and etc.

-- 
William L. Thomson Jr.
Gentoo/Java

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
  2007-04-02 11:28 ` Alon Bar-Lev
  2007-04-02 12:37   ` Vlastimil Babka
@ 2007-04-02 15:04   ` Petteri Räty
  2007-04-02 15:48   ` Petteri Räty
  2 siblings, 0 replies; 10+ messages in thread
From: Petteri Räty @ 2007-04-02 15:04 UTC (permalink / raw
  To: Alon Bar-Lev; +Cc: gentoo-java

[-- Attachment #1: Type: text/plain, Size: 1090 bytes --]

Alon Bar-Lev kirjoitti:
> Hello,
> 
> When will we be able to use jdk-1.5 only system?
> 
> At least on my system I must still fake jdk-1.5 as generation-1 for
> the following packages:
> 
> /usr/portage/dev-java/commons-dbcp/commons-dbcp-1.2.1.ebuild:inherit
> java-pkg
> /usr/portage/dev-java/commons-launcher/commons-launcher-0.9.ebuild:inherit
> java-pkg
> /usr/portage/dev-java/commons-modeler/commons-modeler-1.1.ebuild:inherit
> java-pkg
> /usr/portage/dev-java/sun-j2ee/sun-j2ee-1.3.1-r2.ebuild:inherit java-pkg
> 
> These do work with jdk-1.5 but not yet converted to generation-2.
> 
> Best Regards,
> Alon Bar-Lev.
> 
> 

Top posting...

You can help by filing stable request bugs to bugs.gentoo.org for stuff
that still inherits the old style eclasses and have gen 2 builds
available that have been in the tree for the usual month with no bugs
open. I hope that during this year we are able to get rid of gen 1
ebuild altogether. I have been slowly filing bugs to get gen 2 stuff
stable so it's getting better all the time.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
  2007-04-02 11:28 ` Alon Bar-Lev
  2007-04-02 12:37   ` Vlastimil Babka
  2007-04-02 15:04   ` Petteri Räty
@ 2007-04-02 15:48   ` Petteri Räty
  2 siblings, 0 replies; 10+ messages in thread
From: Petteri Räty @ 2007-04-02 15:48 UTC (permalink / raw
  To: Alon Bar-Lev; +Cc: gentoo-java

[-- Attachment #1: Type: text/plain, Size: 846 bytes --]

Alon Bar-Lev kirjoitti:
> Hello,
> 
> When will we be able to use jdk-1.5 only system?
> 
> At least on my system I must still fake jdk-1.5 as generation-1 for
> the following packages:
> 
> /usr/portage/dev-java/commons-dbcp/commons-dbcp-1.2.1.ebuild:inherit
> java-pkg
> /usr/portage/dev-java/commons-launcher/commons-launcher-0.9.ebuild:inherit
> java-pkg
> /usr/portage/dev-java/commons-modeler/commons-modeler-1.1.ebuild:inherit
> java-pkg
> /usr/portage/dev-java/sun-j2ee/sun-j2ee-1.3.1-r2.ebuild:inherit java-pkg
> 
> These do work with jdk-1.5 but not yet converted to generation-2.
> 
> Best Regards,
> Alon Bar-Lev.
> 

I filed stable requests for all of these so after the arch teams do
their magic you should not need 1.4 for these any more unless there is
=virtual/jdk-1.4* somewhere.

Regards,
Petteri


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
  2007-04-02 13:49       ` William L. Thomson Jr.
@ 2007-04-02 16:52         ` Joshua Nichols
  0 siblings, 0 replies; 10+ messages in thread
From: Joshua Nichols @ 2007-04-02 16:52 UTC (permalink / raw
  To: gentoo-java

William L. Thomson Jr. wrote:
> Great, where's the patch for Eclipse? Since it REQUIRES 1.4 to be
> present to be built. At least that was the last state of the sources
> from upstream. 
>   
This is addressed with 3.2.2. I've worked a bit on getting this bump 
going, along with the patches from the linux-distro eclipse project's 
patches. It builds fine, but it dies horribly at runtime, and 
regretfully, I haven't had tons of time to sit down and work through the 
issues though.

-- 
Joshua Nichols
Gentoo/Java - Secondary Project Lead
Gentoo/Xfce - Project Lead
Gentoo/Ruby - Developer
http://www.technicalpickles.com

-- 
gentoo-java@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
  2007-04-01 12:42 [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first Petteri Räty
  2007-04-02 11:28 ` Alon Bar-Lev
@ 2007-04-02 18:54 ` Vlastimil Babka
  2007-04-02 18:57   ` Petteri Räty
  1 sibling, 1 reply; 10+ messages in thread
From: Vlastimil Babka @ 2007-04-02 18:54 UTC (permalink / raw
  To: gentoo-java

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Petteri Räty wrote:
> Currently our deps are written like || ( =virtual/jdk-1.4*
> =virtual/jdk-1.5* ). In the future please change the order to || ( 1.5
> 1.4) because if virtual/jdk is not installed at all, Portage will pull
> in the first one listed.
> 

You didn't follow your own advice when touching commons-dbcp :P
Beware: http://www.pbfcomics.com/?cid=PBF020AD-Grammar_Wizard.jpg#90
- --
Vlastimil Babka (Caster)
Gentoo/Java
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGEVGCtbrAj05h3oQRAnVnAJ4+NACxT7LefRCDjkIrUabPyAkk+ACfXeQK
x/HCFY6qOAdd7Cb4dZ17+/s=
=YHAI
-----END PGP SIGNATURE-----
-- 
gentoo-java@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first
  2007-04-02 18:54 ` Vlastimil Babka
@ 2007-04-02 18:57   ` Petteri Räty
  0 siblings, 0 replies; 10+ messages in thread
From: Petteri Räty @ 2007-04-02 18:57 UTC (permalink / raw
  To: Vlastimil Babka; +Cc: gentoo-java

[-- Attachment #1: Type: text/plain, Size: 449 bytes --]

Vlastimil Babka kirjoitti:
> Petteri Räty wrote:
>> Currently our deps are written like || ( =virtual/jdk-1.4*
>> =virtual/jdk-1.5* ). In the future please change the order to || ( 1.5
>> 1.4) because if virtual/jdk is not installed at all, Portage will pull
>> in the first one listed.
> 
> 
> You didn't follow your own advice when touching commons-dbcp :P
> Beware: http://www.pbfcomics.com/?cid=PBF020AD-Grammar_Wizard.jpg#90

:)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2007-04-02 18:58 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-01 12:42 [gentoo-java] Changing virtual/jdk || deps to prefer the latest version first Petteri Räty
2007-04-02 11:28 ` Alon Bar-Lev
2007-04-02 12:37   ` Vlastimil Babka
2007-04-02 13:16     ` Alon Bar-Lev
2007-04-02 13:49       ` William L. Thomson Jr.
2007-04-02 16:52         ` Joshua Nichols
2007-04-02 15:04   ` Petteri Räty
2007-04-02 15:48   ` Petteri Räty
2007-04-02 18:54 ` Vlastimil Babka
2007-04-02 18:57   ` Petteri Räty

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox