Re: Re: try-ark problem: reveal arkbase

Harlan Stenn <[email protected]>
Newsgroups gmane.comp.sysutils.ark.devel
Message-ID <[email protected]>
Will,

Thanks for the response.

> Now...  If you're starting from NO ARK WHATSOEVER, the first
> thing you gotta do is get the right Python, PyXML, GCC,
> etc., on at least one box of each flavor.
> 
> Second, you've got to kickstart the ARK stuff (again, on at
> least one host of each kind), which (regrettably) means a
> fairly delicate order for getting things started.
> 
> ark-world (now available in
> sidai/ark-pkg-mgmt/ark-world.sample) simply does that second
> bit.  Its last line is simply a fancy 'ark package reveal
> ALL'; in fact, most of its huff-and-puff is to support a
> --scrub option, **WHICH YOU USE AT GREAT PERIL**.
> 
> try-ark (sample1/try-ark/try-ark) is simply an ark-world
> with some sanity-checking of your XML files stuck on the
> front.  (Simply because: if you run ARK with duff XML files,
> e.g. referring to hosts that don't exist at your site, you
> will get utterly incomprehensible Python-traceback
> messages.)

Yes, and I believe that it would be Good to find a way to make this
bootstrap process Much Easier.

I'll be working on this over the next few days.

And yes, when I was discussing development, testing, and production teams I
chose sidai, a policy team, as an example, instead of glasli1, a "site" team
(or whatever).

Regardless, I gather we all agree that it is a Good Thing to be able to
mix/match production/testing/development teams.

Next, I was thinking that (assuming it doesn't work this way already) while
a policy team (sidai) is a logical place to put all of the packages that
*MIGHT* be built/deployed/revealed, I think the policy team should only hold
the *specs* on things and not do any "work".  All of the compiling,
revealing, and deploying should be done by glasli1-style teams.

For example, as a policy matter I might decide what versions of all of the
GNU software I want, but if I'm installing software on machines for team Y I
only want a small subset of the entire list of GNU tools to be loaded.

More later - time for sleep.

H
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.