Hey there. Firstly, good luck in Afghanistan. Secondly, I'm a programmer
and I do have have some spare time for this. I just need some help with
getting the tool chain and a virtual machine setup. I've tried before,
but the tool chain produced broken binaries, and I didn't need a virtual
machine before because I had a working touchbook. The touchbook is since
kaput, hence the need for a VM.
So if there's something that needs doing, programming wise, I'm happy to
help out.
Cheers,
sirlark
Alec
[1] http://blog.flameeyes.eu/2009/12/06/opening-up-the-tinderbox
[2] http://tinderbox.dev.gentoo.org/
I've actually looked into this, and talked to flameeyes about it. He
basically did not recommend tinderbox for our project, and told us we
should build our own tools for the kind of project we're working on.
(I don't remember the details, but I have his e-mail somewhere.)
The result is this project I worked on a year ago called Farmerge:
http://neuvoo.org/wiki/index.php?title=Farmerge
It is the beginning of a distributed binary repository maintenance
system, that will hopefully allow for the following:
* Consistent up-to-date binary repositories for popular profiles and
architectures
* User emerge instances can request binaries on-demand
* Parallel distributed building of packages and package dependencies
Presently, the first is satisfied. My next goal was going to be
parallel distribution. After that, I was going to use my portage hook
feature for emerge to allow emerge to request, report progress on,
download, and install up-to-date binaries.
This goes beyond tinderbox's feature set, I believe, and hopefully
will be useful for more people than just us. :)
--
Jacob
"For then there will be great distress, unequaled
from the beginning of the world until now — and never
to be equaled again. If those days had not been cut
short, no one would survive, but for the sake of the
elect those days will be shortened."
Are you ready?
This also applies to me. My beagleboard died last Fall (I didn't have
a case; lesson learned) and I've been thinking about replacing it.
I'm going to resume work on the portage hook patches asap. They are so
close to being done that the official portage people have started to
look favorably upon it, and have seriously considered merging them.
This would replace existing half-baked hook-like functionality in
/etc/portage/post-sync.d so I think it's good for portage to finish
that feature off.
After that, I want to finish farmerge.
On the side, I want to get back into helping #gentoo-embedded with
cross-compilation. The day we can boot from a completely
cross-compiled stage4, desktop and all, will be a landmark moment for
this project, I'd say.
As far as time goes, I should have some. I'm finishing up some smaller
stuff over the next month, but I will be here on the mailing list, and
I'll try to idle on IRC as often as possible. The biggest roadblock is
the fact that I lost my Gentoo installation to a hard-drive failure,
and then my optical drive died, which kept me from reinstalling. All
those blocks are gone now, so there should be progress.
I'm really excited about getting back to work on Neuvoo. This is the
first time a "startup" open-source project I've been involved in has
actually obtained a community, and that tells me what we're doing here
is not only useful for us, but for other areas of the Gentoo community
as well. :)
I forgot to reply to this one. Metro's had a major update since we
last used it, so we're going to need to take the time to make the
right changes.
We should probably release a new up-to-date image as well, and get
ourselves back on our feet in terms of supporting releases.