[gobolinux-users] sandboxintall broken?

Carlo Calica carlo at calica.com
Fri Jun 29 22:00:43 UTC 2007


On 6/29/07, kenneth marken <k-marken at online.no> wrote:
> On Friday 29 June 2007 23:45:39 Carlo Calica wrote:
> > On 6/29/07, kenneth marken <k-marken at online.no> wrote:
> > > On Friday 29 June 2007 23:23:44 Jonas Karlsson wrote:
> > > > Even so, it shouldn't stop you from using MakeRecipe by specifying name
> > > > and version for the application you want to make a recipe for.
> > >
> > > true, but when your sitting there with a bit of code you just want to get
> > > compiled so that you can test it out, this is getting into the area of
> > > overkill. as in, its clear that the tools are made for contributors
> > > rather then end users.
> >
> > We used to have a tool called CompileProgram that did just as you say.
> >  It was cumbersome to use (requiring odd combinations of switchs and
> > args to select different options).  You need to provide the same
> > metadata (except url) to both CompileProgram and Compile.  Compile
> > just uses an easy to understand file format.
> >
> > Compile used to have code to handle tarballs directly (rather than
> > url= use file=) but it isn't recommended.  Hasn't been tested for a
> > while.  And might have even been removed or used for something
> > different and I'm making assumptions.
> >
> > Now long term.  /System/Index will make a lot of this go away.  We'll
> > just need a simple wrapper around any "make install" step.
>
> hmm, after playing around with MakeRecipe i find that what may be most needed
> is a howto on the wiki that have a similary eye catching name as "manual
> compile". as far as i can see there is none. there is the script index and
> the recipe format specification, but no step for step guide to doing the job.
>
> this may lead others to do what i did, assume that the "manual compile" is the
> expected way of doing source installs when a recipe cant be found on the
> servers.
>

Very true.  We have pretty good reference docs but need more
tutorials.  Feedback like this is great for figuring out what needs to
be written.

> still, after doing the recipe the correct way i still get some left over files
> in the sandbox.

This is where recipes are great.  What are you trying to install?
(url?).  What files are left over?

Basically the program is installing files outside its
/Programs/Foo/1.0 prefix.  Might need to pass an extra option to
configure.  Maybe a make VAR.  Maybe need to edit (patch) the source.


-- 
Carlo J. Calica


More information about the gobolinux-users mailing list