On Fri, Jun 20, 2008 at 4:20 AM, Carlo Calica <[EMAIL PROTECTED]> wrote:
> This email is to kick off development of the 015 LiveCD.  We've been
> waiting for GCC 4.3.1 to ship and that has happened now.  I know that
> Jonas has built a toolchain and some packages.  What else is needed to
> fill out ChrootCompile?  Lucas, could you chime in?  Once
> ChrootCompile is setup we can start building packages.

The last known problems were fixed last friday, so BatchChrootCompile
should do its job fairly nice now. We just need to create a new tree
under calica.com on which SetupChrootCompile will download its initial
base packages. Apart from that, things are pretty much set.

In the meantime, I was just talking to Jonas about the "share"/"lib"
problem -- many packages suffer from ugly hacks in order to work fine
in our tree (take CUPS, DirectFB and the ALSA family of applications
as an example).

Directories.conf is now capable of recognizing different prefixes for
compilation and installation, so we should be able to compile our
packages with prefix=/System/Index, and then install them at
/Programs/Foo/Version. That'll require a few changes to
SandboxInstall, though, as re-evaluating parameters passed to make.

I'd love to see this happening for 015, as it'll be one more step
towards ViewFS. And we'll finally get rid of "Shared" and its sibling,
the share symlink. What do you guys think?

> We need an area of the wiki for 015 design docs.  First up is which
> packages belong in stage 1 developement.  Eventually we'll need pages
> for stages 2 and 3.  Unless someone beats me I'll try to put up a page
> soon.
>
> I'd like to reorg the packages store for 015.  Basically put livecd,
> official, chrootcompile inside a 015 directory.  X.1 and later would
> be livecd-015.1 as dirs under 015.  We'd do the same with 014 but
> provide 'legacy' symlinks.  To do this we need a bit of coordination
> from mirror operations.  I'd also like to see how mirrors are chained
> documented somewhere.  I don't know if calica.com or kundor.org is
> master for instance.

Such organization will be really welcome, as they'll allow one to
configure different profiles for ChrootCompile.

> I was hoping to be able to separate where BuildLiveCD gets its package
> list from its version but I haven't had the chance yet.  As a
> workaround I think I'll do a branch on BuildLiveCD for 014 and keep
> trunk 015.  Any advice for doing branches on svn?

I'd just rename gobolinux-packages/livecd/ to
gobolinux-packages/livecd-014 and start over using livecd-015. That'll
force us to create a Settings file for BuildLiveCD, which is certainly
a better thing to do. There are a bunch of minor changes to do in
BuildLiveCD, most of them related to Settings, and this first step
will help a little to make them happen.

> Eventually we should do an IRC meeting but I'd like to build up some
> momentum on list first.

Yes. I believe I'll be still pretty busy for the next days, but that
should change in the first days of july. I cannot promise I'll be
available for any meetings before that, but I'll certainly try to join
you there.

-- 
Lucas
powered by /dev/dsp
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to