[365] in athena10

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

Re: Adding software "to the release"

daemon@ATHENA.MIT.EDU (Jonathan Reed)
Mon Aug 4 19:11:32 2008

Cc: athena10@mit.edu
Message-Id: <00FEAD92-261F-4BC7-81DE-183E2C885DA3@mit.edu>
From: Jonathan Reed <jdreed@MIT.EDU>
To: Greg Hudson <ghudson@mit.edu>
In-Reply-To: <1217543327.12433.84.camel@error-messages.mit.edu>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v919.2)
Date: Mon, 4 Aug 2008 19:11:14 -0400

> (Acrobat will not be part of debathena-cluster-software because  
> there is
> no Debian package for it, since it's not free software.  But evince,  
> the
> Ubuntu default PDF viewer, is good enough to replace the core
> functionality of viewing and printing PDF files.  The locker can still
> be used for corner cases.)

I'm trying to think if there are any scripts or documentation which  
assume that "acroread" is in the default PATH and that it does  
something useful.  I want to say there are, but I can't think of any  
beyond Firefox and the OLC stock answers, the former will become moot  
and the latter is fixable.   This feels like a large change, even  
though it's almost certainly not.  I wonder if "acroread" shouldn't  
stick around as an attachandrun script, but that feels like a hack and  
will interact poorly with people who do install Acrobat.

> From a policy perspective, the software should:
>
>  (1) Have a package maintained well enough that it doesn't interfere
> with the environment.  (For instance, by expecting interactive input
> when it installs or upgrades.)

What is a good way to test for this?   Run apt-get install and see if  
it asks any questions?   How can I best simulate an unattended install  
to determine whether a package sucks or not?

> (2) Be useful enough to justify the disk space it takes up.  A 250K
> package doesn't need to be very useful, but I turned down seamonkey
> because it's too large for the expected userbase.

Is it disk space or network traffic that's the issue?   The default  
cluster config these days has a 250GB drive, and you mentioned earlier  
that it will be possible to have a cluster config without taking all  
the third party cluster software.   Not having to maintain or support  
a package is a big gain, I think, and is potentially worth any disk  
space.  However, if it means that, say, all of W20-575 is trying to  
take a 200MB package at the same time on an ancient network, then  
that's a valid concern.

For reference, I have compiled a list of 3partysw that we maintain in  
lockers at the moment which is available in Ubunu repositories.  It's  
at:
https://wikis.mit.edu/confluence/display/ZEST/3rd+Party+Software+under+Athena+10 
#3rdPartySoftwareunderAthena10-IS 
%26TMaintainedPackageswithUbuntuEquivalents

It's part of the larger document (https://wikis.mit.edu/confluence/display/ZEST/3rd+Party+Software+under+Athena+10 
) which I'm working on as a draft plan for changing how we deal with  
3partysw under Athena 10.  Everything there is still in the  
"brainstorming" stage of things and no decisions have been reached.  I  
haven't even run it by Alex, since he's on vacation.

-Jon


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