Re: the 'at-boot' package method: a change of direction

Will Partain <[email protected]>
Newsgroups gmane.comp.sysutils.ark.devel
Message-ID <[email protected]>
I don't have time to reply to all of Jonathan's message, but
I thought I would heave in one comment...

(For those who don't know, Jonathan made very significant
contributions to the initial Arusha ideas, before he
abandoned Glasgow for the bright city lights...)

> ... : perhaps we should jump back a moment and ask
> ourselves whether a 'package' is the right unit of
> abstraction for worrying about starting and stopping
> daemons. Perhaps we need a new class of object, like
> 'services' which encapsulates this.

One possibility is that our 'packages' really *are*
'services'.  It may be slightly weird to think that when you
type

    ark package reveal emacs--20.7

you are really setting up an "Emacs service", rather than
"installing an Emacs package", but the idea makes sense.

This *may* turn out to be an Arusha win...  Most other
systems in our domain are host-based: the goal is to get one
or more *hosts* to a known state.  We instead approach the
question with site-at-a-time thinking, "What services do I
need for my site?"  It's probably six-of-one, half-dozen-of-
the-other, but our approach *may* get us higher up the
abstraction tree more quickly.

Will

PS: Jonathan, I have *not* cut another ARK2 snapshot this
weekend, simply because the motorcycle is still in small
pieces on the garage floor and barely runs at all :-)  Yell
if I'm holding you back...
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.