* [gentoo-user] openjdk-6-jdk
@ 2014-08-25 16:37 James
2014-08-25 18:44 ` [gentoo-user] openjdk-6-jdk James
2014-08-25 19:33 ` [gentoo-user] MESOS compiling! " James
0 siblings, 2 replies; 6+ messages in thread
From: James @ 2014-08-25 16:37 UTC (permalink / raw
To: gentoo-user
Hello,
I working on a new version of the apache mesos (debelopment_overlay) ebuild.
Slowly, I'm putting together an ebuild (EAPI=5) for mesos on gentoo.
I'm assuming I can use maven-bin, since it does not seem be in a src-compile
version in the portage tree?
For openjdk-6-jdk [1] I'm not sure what my options are as it (or a newer
version?) is required by mesos-0.19-1. I did see these in portage:
dev-java/sun-jdk [Masked]
dev-java/soylatte-jdk-bin
dev-java/oracle-jdk-bin
dev-java/ibm-jdk-bin
(and many more jdk's in portage)
Some discussion and guidance would be keenly appreciated, as I'm not at all
up on the current gentoo java issues.
TIA,
James
[1] http://mesos.apache.org/gettingstarted/
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: openjdk-6-jdk
2014-08-25 16:37 [gentoo-user] openjdk-6-jdk James
@ 2014-08-25 18:44 ` James
2014-08-25 20:35 ` Jc García
2014-08-25 19:33 ` [gentoo-user] MESOS compiling! " James
1 sibling, 1 reply; 6+ messages in thread
From: James @ 2014-08-25 18:44 UTC (permalink / raw
To: gentoo-user
James <wireless <at> tampabay.rr.com> writes:
> For openjdk-6-jdk [1] I'm not sure what my options are as it (or a newer
> version?) is required by mesos-0.19-1. I did see these in portage:
> Some discussion and guidance would be keenly appreciated, as I'm not at all
> up on the current gentoo java issues.
Ok, so I found the gentoo java wiki [1].
So if I'm comprehending this correctly, icedtea is openjdk it just
uses 100% open source tools to build the jdk as opposed to the fact
that openjdk uses proprietary tools to build?
I'm still a bit confused on the options for jdk, (openjdk) any
limitations, gotchas, thnings_to_avoid; so some recommendations
would be beneficial.
James
[1] http://wiki.gentoo.org/wiki/Java#Installing_a_JRE.2FJDKs
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] MESOS compiling! Re: openjdk-6-jdk
2014-08-25 16:37 [gentoo-user] openjdk-6-jdk James
2014-08-25 18:44 ` [gentoo-user] openjdk-6-jdk James
@ 2014-08-25 19:33 ` James
1 sibling, 0 replies; 6+ messages in thread
From: James @ 2014-08-25 19:33 UTC (permalink / raw
To: gentoo-user
>Folks,
It's and early hack but mesos-0.19.1.ebuild is compiling out of my
/usr/local/portage.....
I've got to get a few things done before I can upload it somewhere
to an overlay; mostly reading up on just how (whichone) to upload to.
If anyone wants to build mesos from a hacked (EAPI=5) overlay, drop me a
line and I'll email the ebuild to you. Surely it needs work (polish?) but
it is compiling now.... oops it just completed compiling with no errors?
(didn't see this coming..... gotta run!
hth,
James
James <wireless <at> tampabay.rr.com> writes:
>
> Hello,
>
> I working on a new version of the apache mesos (debelopment_overlay) ebuild.
> Slowly, I'm putting together an ebuild (EAPI=5) for mesos on gentoo.
>
> I'm assuming I can use maven-bin, since it does not seem be in a src-compile
> version in the portage tree?
>
> For openjdk-6-jdk [1] I'm not sure what my options are as it (or a newer
> version?) is required by mesos-0.19-1. I did see these in portage:
>
> dev-java/sun-jdk [Masked]
> dev-java/soylatte-jdk-bin
> dev-java/oracle-jdk-bin
> dev-java/ibm-jdk-bin
> (and many more jdk's in portage)
>
> Some discussion and guidance would be keenly appreciated, as I'm not at all
> up on the current gentoo java issues.
>
> TIA,
> James
>
> [1] http://mesos.apache.org/gettingstarted/
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: openjdk-6-jdk
2014-08-25 18:44 ` [gentoo-user] openjdk-6-jdk James
@ 2014-08-25 20:35 ` Jc García
2014-08-26 1:56 ` James
0 siblings, 1 reply; 6+ messages in thread
From: Jc García @ 2014-08-25 20:35 UTC (permalink / raw
To: gentoo-user
2014-08-25 12:44 GMT-06:00 James <wireless@tampabay.rr.com>:
> James <wireless <at> tampabay.rr.com> writes:
>
>
>> For openjdk-6-jdk [1] I'm not sure what my options are as it (or a newer
>> version?) is required by mesos-0.19-1. I did see these in portage:
>
>> Some discussion and guidance would be keenly appreciated, as I'm not at all
>> up on the current gentoo java issues.
>
>
> Ok, so I found the gentoo java wiki [1].
>
> So if I'm comprehending this correctly, icedtea is openjdk it just
> uses 100% open source tools to build the jdk as opposed to the fact
> that openjdk uses proprietary tools to build?
>
> I'm still a bit confused on the options for jdk, (openjdk) any
> limitations, gotchas, thnings_to_avoid; so some recommendations
> would be beneficial.
>
> James
>
>
> [1] http://wiki.gentoo.org/wiki/Java#Installing_a_JRE.2FJDKs
>
>
>
>
Just dropping and idea for your ebuild, you might have this planned
but anyway, I would put something like 'virtual/jdk:1.6' in RDEPEND,
so if things work as they should(but that's not realistic), any of the
java implementations in the tree would provide jdk6 for your ebuild.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: openjdk-6-jdk
2014-08-25 20:35 ` Jc García
@ 2014-08-26 1:56 ` James
2014-08-26 12:42 ` Jc García
0 siblings, 1 reply; 6+ messages in thread
From: James @ 2014-08-26 1:56 UTC (permalink / raw
To: gentoo-user
Jc García <jyo.garcia <at> gmail.com> writes:
> >
> Just dropping and idea for your ebuild, you might have this planned
> but anyway, I would put something like 'virtual/jdk:1.6' in RDEPEND,
> so if things work as they should(but that's not realistic), any of the
> java implementations in the tree would provide jdk6 for your ebuild.
I installed icedtea-bin for now.
From the ebuild (which is a hack) I have :
DEPEND="net-misc/curl
dev-libs/cyrus-sasl
python? ( dev-lang/python dev-python/boto )
java? ( virtual/jdk )"
It seems would not compile until I installed the maven-bin
package......Which is not a requisite in the ebuild
but I saw that maben was a required code for building mesos on another
distro....
Like I said, it's a hack, but I'll get it cleaned up; because nobody
else seemed motivated to get mesos running on gentoo.
Now it off to get spark[1] and the hadoop[2] happy on gentoo...
happy, happy happy
James
[1] https://spark.apache.org/
[2] http://hadoop.apache.org/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: openjdk-6-jdk
2014-08-26 1:56 ` James
@ 2014-08-26 12:42 ` Jc García
0 siblings, 0 replies; 6+ messages in thread
From: Jc García @ 2014-08-26 12:42 UTC (permalink / raw
To: gentoo-user
2014-08-25 19:56 GMT-06:00 James <wireless@tampabay.rr.com>:
> Jc García <jyo.garcia <at> gmail.com> writes:
>
>
>
>> >
>> Just dropping and idea for your ebuild, you might have this planned
>> but anyway, I would put something like 'virtual/jdk:1.6' in RDEPEND,
>> so if things work as they should(but that's not realistic), any of the
>> java implementations in the tree would provide jdk6 for your ebuild.
>
> I installed icedtea-bin for now.
>
> From the ebuild (which is a hack) I have :
>
> DEPEND="net-misc/curl
> dev-libs/cyrus-sasl
> python? ( dev-lang/python dev-python/boto )
> java? ( virtual/jdk )"
>
>
I have seen many ebuilds, with RDEPEND="cat/pkg...." and
DEPEND="${RDEPEND}", I would use that. because jdk is both a runtime,
and a build time dependency in this case.
> It seems would not compile until I installed the maven-bin
> package......Which is not a requisite in the ebuild
> but I saw that maben was a required code for building mesos on another
> distro....
>
Put maven-bin in DEPEND then, with any other build time dependency,
also there's a java-mvn-src eclass in the tree, and two other maven
related eclasses in the java overlay. check those out if you haven't
already . I have never used maven, only ant and I'm still learning
about ebuilds, so I can't say anything else.
> Like I said, it's a hack, but I'll get it cleaned up; because nobody
> else seemed motivated to get mesos running on gentoo.
>
> Now it off to get spark[1] and the hadoop[2] happy on gentoo...
>
> happy, happy happy
>
>
> James
>
> [1] https://spark.apache.org/
>
> [2] http://hadoop.apache.org/
>
>
>
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-08-26 12:42 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-25 16:37 [gentoo-user] openjdk-6-jdk James
2014-08-25 18:44 ` [gentoo-user] openjdk-6-jdk James
2014-08-25 20:35 ` Jc García
2014-08-26 1:56 ` James
2014-08-26 12:42 ` Jc García
2014-08-25 19:33 ` [gentoo-user] MESOS compiling! " James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox