[2129] in athena10

home help back first fref pref prev next nref lref last post

Re: the impact of each metapackage

daemon@ATHENA.MIT.EDU (Tim Abbott)
Wed Apr 8 18:39:10 2009

Date: Wed, 8 Apr 2009 18:38:40 -0400 (EDT)
From: Tim Abbott <tabbott@MIT.EDU>
To: Jonathan Reed <jdreed@mit.edu>
cc: Debathena Trac <debathena@mit.edu>
In-Reply-To: <29CC3B52-34F4-45FF-A8BF-24775CC0A1E7@mit.edu>
Message-ID: <alpine.DEB.1.10.0904081608470.28854@vinegar-pot.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

My concern with settings standards so that -standard messes with your 
system and -clients doesn't is that I think most people running laptops or 
servers want the current -standard functionality (in particular, most 
people want AFS and the libraries needed to run most software in AFS).

Maybe I'm misunderstanding the intention, but I don't think that 
advertising debathena-clients available as a "don't mess with my system" 
alternative to debathena-standard means that we should not be very careful 
to limit the complexity and potential for breakage caused by 
debathena-standard, which I suspect will be the level of integration 
desired by most users not using AFS home directories (i.e. on their 
laptops or personal servers).

My general prefererence is that we try to ensure debathena-standard has 
all the desired functionality without doing anything horrible.  Coherent 
options that we advertise at the top level have a significant cost in 
terms of support, testing, and complexity; we should be careful when 
considering creating more that they have a clear mission that there is 
demand for.  I think that for each of these options there is probably a 
tradeoff between horribleness and importance; AFS can cause system 
stability options, for example, but I think it is sufficiently important 
that it belongs in -standard anyway.


I think it would be helpful to consider this broader issue in the context 
of the individual proposals that have come up that effect it. The 
questions that I can recall that spawned this discussion were:

(1) debathena-tex-config
(2) changing /etc/hosts on Debathena machines

I don't think that this is complete, though.  Remind me what else there 
is?

	-Tim Abbott

On Tue, 7 Apr 2009, Jonathan Reed wrote:

> At release-team today, we discussed the various metapackages and the degree to
> which they should or should not affect the user's machine.  There seems to be
> a desired for debathena-clients to lean towards the "make as few decisions for
> me as possible on my behalf".  By the same token, debathena-workstation (the
> new one) is more along the lines of "make as many decisions for me as
> possible".
> 
> Keeping this in mind, we thought about what configuration packages/diversions
> should be present in each package.  We propose removing debathena-from-config
> and debathena-finger-config from -clients and putting them in -standard
> instead, thus making debathena-clients more along the lines of "Don't change
> things on my machine, only give me new Athena functionality".  We propose that
> -zephyr-config, -kerberos-config, -hesiod-config, and -ldap-config stay in
> -clients, since those make packages we install more useful.
> 
> We ran out of time and didn't consider whether anything else should be
> shuffled around between -standard, -login, -graphical-login, and -workstation,
> but I suspect there's not too much else we want to move.
> 
> What do people think of this?  (Other people who were at today's meeting
> should feel free to correct this if any of this is wrong/misleading).
> 
> -Jon

home help back first fref pref prev next nref lref last post