Hi James,
My experience with ebuilds (a Gentoo ebuild is a bash script which is
executed within a special environment and most often used to install new
packages) is very limited: I've done some local ones to my machine to pull
in another project's latest and greatest version where there does not exist
a Gentoo ebuild; in other words when the Gentoo ebuild lags behind the high
watermark of a project, I'll roll my own. I'd say let's see if any takers
in the Gentoo forum come forward, there was one enthusiastic response
immediately after I posted, I recall surmising he might have the experience
to create and submit an ebuild.
Your experience with Wave should keep you on matters of Wave, I think it
would be a better allocation of resources to keep you focused on Wave and
getting Wave-in-a-box ("WIB") to a level of being ready to run as a simple
wiki-like state with persistence -- something an admin could deploy within a
firewall to whet people's appetites. If no one comes forward from Gentoo in
the next couple of days, let me try and then pass it by you. Of course, if
you think your creating an ebuild for Gentoo is something that would not be
detracting, then go for it.
There is an issue insofar as Oracle's Java emerge is concerned, and that is
the accpetance of the license provisions before the emerge of Java will
work. Accepting Oracle's license terms is an additional step, easily
handled by modifying the file /etc/make.conf to agree to the licensing
terms, but this has to be manually performed by the person performing the
install (emerge). It makes what might be a fully automatic install
interrupted by causing the user to take steps to actively accept the
licensing provisions. I've read that the non Oracle Java pack works for
Wave, I just wonder if there might be come compatability issues later down
the road if the install includes the nonOracle one. I had spent some time
trying to get an iced tea java to work on the ARM platform (before the time
when Oracle acquired Sun) because the Java license for ARM actually required
a payment of a license fee -- even for developers. During that process, I
began to form an opinion not all Javas are created equally and that
incompatibilities could be an issue in some of the less mainstream classes.
All this is to say I'm for making the Oracle Java part of the dependencies;
it is unfortunate the licensing acceptance task cannot be automated (as it
should be so that acceptance of the license is a knowing and documented
act).
If we go this route, does Mercurial offer a way to tag certain builds as
being Gentoo ready or certified? If so, I'd be pleased to run some tests
on various builds on an Intel and AMD/64 based systems to verify installs
and operation for specified builds. I'm also anxious to get that ARM
platform working, too, but that's going to take some time. If the builds
that are certified to work for Gentoo could be tagged and then the emerge
pull from Gentoo automatically query for the latest Gentoo-approved build,
that would really be "sweet." I haven't done anything like this before, so
I pose these questions and expose my ever-expanding ignorance.
Cheers,
John
On Thu, Nov 4, 2010 at 4:03 PM, James Purser <[email protected]> wrote:
> Hi John,
>
> One of the things I've been looking at is packaging for Wave In A Box, I
> think the lowest hanging fruit in this case would be an ebuild for gentoo
> (I've done some basic ebuild work).
>
> Something could be done similar to the mythtv package which utilises svn
> and a set revision to pull down and build the code.
>
> Thoughts?
>
> James
>
>
> On Fri, Nov 5, 2010 at 9:58 AM, Alex North <[email protected]> wrote:
>
>> Thanks John - your post is really appreciated.
>>
>> Alex
>>
>>
>> On 5 November 2010 01:01, John Poole <[email protected]> wrote:
>>
>>> FYI.
>>>
>>> I'm really delighted to witness what progress has been made in the
>>> last few weeks to bring code to the open source. Bravo!
>>>
>>> To that end, I've posted on the Gentoo forum a flyer:
>>>
>>> http://forums.gentoo.org/viewtopic-p-6475119.html#6475119
>>>
>>> I do not anticipate a lot of interest as the Gentoo community seems to
>>> be more outside of the corporate environment, e.g. gamers, home users,
>>> but Wave would certainly be another jewel in the corporate Gentoo
>>> advocate's arsenal.
>>>
>>> I just built version 629 in minutes on another Gentoo server -- it's
>>> looking good, and Firefox 4.0 Beta 6 actually started showing waves.
>>> --
>>> John L. Poole
>>>
>>> P.O. Box 6566
>>> Napa, CA 94581-6566
>>> 707-812-1323
>>>
>>> [email protected]
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Wave Protocol" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected]<wave-protocol%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/wave-protocol?hl=en.
>>>
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Wave Protocol" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<wave-protocol%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/wave-protocol?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Wave Protocol" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<wave-protocol%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/wave-protocol?hl=en.
>
--
John L. Poole
P.O. Box 6566
Napa, CA 94581-6566
707-812-1323
[email protected]
--
You received this message because you are subscribed to the Google Groups "Wave
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/wave-protocol?hl=en.