[1290] in athena10

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

Re: the debathena-managed metapackage

daemon@ATHENA.MIT.EDU (Greg Price)
Thu Mar 5 17:04:06 2009

Date: Thu, 5 Mar 2009 16:52:18 -0500
From: Greg Price <price@MIT.EDU>
To: Jonathan Reed <jdreed@mit.edu>
Cc: debathena@mit.edu
Message-ID: <20090305215217.GA1218@vinegar-pot.mit.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <FE3EB8C6-BBF0-47E4-9E15-AB0831493EC3@mit.edu>

On Wed, Mar 04, 2009 at 07:20:10PM -0500, Jonathan Reed wrote:
> One of the primary reasons to choose Athena 9 over RHEL/
> Ubuntu/Fedora/whatever is that you can install it and feel
> reasonably assured that it's kept up to date.  It's a very
> "hands-off" experience which comes at the expense of flexibility,
> and many people prefer that tradeoff.
> 
> The intended audience of this package is twofold:
> - people who currently have Athena 9 workstations that they want to  
> install and forget about
> - people who maintain departmental or group clusters


Sounds like a good idea.  We've heard from a number of users
installing living-group public machines or the like, that we end up
recommending debathena-workstation to but wish there were something
more complete we could recommend.  The departmental/group cluster case
sounds very similar.


> Depends: debathena-auto-update, debathena-build-depends, debathena- 
> clusterinfo, debathena-dns-config*, debathena-emacs-config, debathena- 
> extra-software, deabthena-misc-glue, debathena-{ntp|chrony}-config,  
> debathena-tmp-cleaner, debathena-transcript-glue, debathena- 
> workstation, debathena-xlock

To put this another way, I think this means three packages fewer than
debathena-cluster:

 debathena-cluster-login-config
 debathena-reactivate
 debathena-larvnet

This is basically reasonable.  I think this and the long list of
dependencies it would include point out some issues that we should
think about:

 - cluster-login-config, among other changes, enables a user to log
   out someone who's left the screensaver going for a while.  Many of
   the users who want -managed, the ones setting up local public
   machines, may want this.

 - Several of the packages pulled in here represent Athena software
   and may belong in -workstation or lower: -transcript-glue,
   -misc-glue, -xlock.  I believe the main reason they aren't already
   is that they were written by ghudson and rbasch, who were focussed
   on the cluster release.

 - Similarly, -emacs-config, -{ntp|chrony}-config, and -dns-config may
   belong in -locker and thereby in -standard.

 - -build-depends really should be in -extra-software.

If we made all of these changes, then debathena-managed would become

Depends: debathena-workstation, debathena-extra-software,
 debathena-auto-update, debathena-clusterinfo, debathena-tmp-cleaner

I'm sure I'm missing something in at least one of these suggestions,
so please comment.

Greg

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