On 5/13/06, Carlo Calica <[EMAIL PROTECTED]> wrote:
On 5/12/06, Hisham Muhammad <[EMAIL PROTECTED]> wrote:
> On 5/12/06, Carlo Calica <[EMAIL PROTECTED]> wrote:
> > Quick fix is forcing the use of FiboSandbox.
>
> Yes, since the chroot is a sandbox by itself, it's not too problematic
> to use it, or even use no sandbox (being careful when looking at the
> results of the compilation).
>
Fallback to Fibo is probably best. That'll trap writes to outside the
sandbox. Good info to know. Have any suggestions where to look to
add that. I haven't looked too closely at ChCompile yet.
Isn't it falling back to Fibo by default? I thought SandboxInstall did
that. Unless the Fibo user is not being correctly set up in the chroot
environment, or Directories.conf is disabling the sandbox.
> > Longterm, .....
>
> Good question. Perhaps a lower-level fix would be necessary. Forking
> with special flags to create a process-specific mount table may make
> unionfs happy. I don't know.
I have a few ideas. It can wait until post 013.
Sure. Speaking of pending development matters, you mentioned importing
the recipe store into CVS a while ago. Any plans in that direction? I
think a simple copy of the recipe tree would be simple enough to be
workable. I think main thing we're missing now is proper support for
revisions. A question: does having different revision numbers for
recipes and binary packages make sense? If the build environment is
"fully deterministic" (ie, strict BuildDependencies in a recipe down
to the version of the compiler used), I would say "no". Don't know if
we want that, though. Maybe it's the case to have something like:
Foo--1.0-r3--recipe.tar.bz2 and Foo--1.0-r3p2--i686.tar.bz2. Does that
make sense?
I'll be out of town till Wednesday at a conference. André told me he's
visiting Lucas this weekend, so hopefully we'll see further progress
on the ISO *hint*hint* ;)
-- Hisham
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel