Rich Freeman <rich0 <at> gentoo.org> writes:

> If you literally want a list of everything that was installed by a
> Gentoo ebuild, then the simplest thing is to run qlist from
> app-portage/portage-utils.

wonderful idea. Despite having used qlist many times, it never dawned
on me for this purpose.....


> If you're trying to learn how ebuilds work, devmanual.gentoo.org is
> the definitive resource.  If you have specific questions feel free to
> ask, but just about anything you want to know is there.  By all means
> try reading a few ebuilds to get a hang for things as well, but I'd
> start with simple ones (avoid trying to learn by looking at packages
> that use complex eclasses).  The simplest ebuilds tend to be for
> simple, standalone programs.

Yes, I've been all over this. It's onto much of the Apache clustering
codes that are not simple to configure in the ebuild.  Besides the raw 
packege codes, like mesos, spark, scala, cassandra, etc there are
a mulitude of fast moving codes written in Java and Python that
need to be tested. Java is not difficult, but voluminous. Every problem
somebody encouters, gets solved by some java "bolt on" code, rather
than fixing/extending the main (mesos) sourcecode.  As an old C hack,
it's a tough pill to swallow, but I'm pursing this as best I can.
I sure feel empathy for the java herd, but hey, now we are doing away
with herds?


> Keep in mind that ebuilds work by extending functions defined by PMS,
> so an ebuild can contain fairly little content and yet be fairly
> functional (the default functions are running for most of the build
> phases).  The idea is if all a package does is run configure ; make ;
> make install it often needs almost nothing in the ebuild to work.

Yea, I got this (mostly....still new skills...) but it is the fancy footwork
in the java and python worlds that keeps me doing more reading and research
than coding/compiling/testing..... of the Clustering goodies.

That said, I'm a bit stressed about 'maven'. We only have maven.bin.
Much is dependant on it and java. For many reasons, java is not well
supported in Gentoo. I just hope, I do not have to leave the Gentoo
distro; because much of what I need (clustering) is java critical.

You think I can build a gentoo cluster based on these? [1] [2]
Does the Gentoo dev team operate a robust gentoo cluster for gentoo
development needs? Should they?

Clusters that perform best are built on mesos/spark. Spark is 
an "in-memory" computational enviroment for mesos clusters;
and it will change *everything* as systems become richly adormed
with ample, low cost ram  can consolidate into amazing clusters [3]  
RDD, Resilient Distributed Data is changing everying that is computationally
intensive.


I do appreciate all of the wonderful folks at gentoo (devs and users).
I have been using Gentoo since early 2004. But now, I need robust
clustering and from the open source research work I have performed,
Apache is the Only viable choice. Ubuntu has it. Debian Has it. RedHat
has it. CentOS has it, but, we cannot (willnot?) sustain Apache style
clustering at Gentoo because ? (dunno the reason; nothing seems plausible).

PS, I *HATE* oracle more than most, but for me that is not a valid
reason for piss_poor Java support. Google runs Java on top of embedded
linux (it's called Android) We even had Android on Gentoo,
it's call Gentroid [4]. If folks would just get over it (java_baggage),
we could have a robust Java platform on Gentoo; or am I missing something?

For my needs, I do not see path forward for Gentoo, without robust java
support. Hell, I'd even be willing to pay for a java support to develop
the java (sourcecode) based tools; but in the past that idea has been very
frowned up by the gentoo "think tank". But, devs with their own agendas
can spend their time doing exact what they want (thing gentoo needs); I just
cannot pay somebody to do the same (with Java)?

As hard as I can, I'm working on this, but I'm no Java maverick....
far from it.

(actually this is just to get it "off my chest". I feel better now
no needs for anyone to reply, unless you are interested in working
on Apache-mesos/spark or java/maven). Please, all flames in a new
thread.




James

[1] http://wiki.gentoo.org/wiki/Cluster

[2] http://wiki.stoney-cloud.org/wiki/Main_Page

[3] http://www.cs.berkeley.edu/~pwendell/strataconf/api/core/spark/RDD.html

[4] https://code.google.com/p/gentroid/




Reply via email to