On Mon, May 5, 2008 at 9:20 AM, Christian Holzberger
<[EMAIL PROTECTED]> wrote:
> hi,
>
>  i heard about /System/Aliens and want to contribute some work to it (as
>  my python addons currently install to /Programs/Python...)
>
>  are there any documents on it? or is it just about
>  creating /System/Aliens/Python/<Version> and getting easy_install copy
>  its eggs to that dir?
>
>  if there are any discussions about that topic a link to them would be
>  great.
It is on hold until 016. There was preliminary discussion of it on the
list a year or so ago when it first came up ("Haskell Cabal build
type"), and a little more in one of the development meetings, but I
don't think there's anything else written down about it. It will be an
016-era addition, since we've made so many packaging changes already
this time.

Each alien packager would get control of a tree under /S/A, with
environment variables or configuration set accordingly to make the
programs look there. There would be a hook tool called something like
"Aliens-RubyGems" that would have (at least) two modes: check whether
a given dependency is met, and perform the installations to make that
so.

How the tool worked on the inside would be up to it; they would
probably be either shell scripts or written in the language concerned,
depending on what was easier. CheckDependencies and Compile would be
taught how to pass off dependencies of the form "RubyGems:ruby-qt" to
those tools, and it should work fairly transparently from then on.

The exact specifics of everything will depend on what it turns out
that each of our target systems needs; I've done a little research
already and made a small proof-of-concept hack to CheckDependencies.
Enough to say that it is likely possible to do and to have work
cleanly, but anything further will depend on how things develop.
-Michael
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to