When stability is pointless

Joel Goguen jgoguen at jgoguen.ca
Wed Nov 5 04:03:51 UTC 2008


On Tue, 2008-11-04 at 22:22 -0500, Michael Haney wrote:
<snip>
> The same should apply to applications which must be installed via
> alternative methods like the "make install" compile method.
I'm not sure how realistic this is without something to say "hey, keep
track of me".  You can't just track everything installed anywhere
whenever the user types "make install" either, because some users may
not want that in all cases.  If you really want to keep track of this,
something along the lines of checkinstall[1] might do for tracking
what's installed with "make install", but including dependencies is not
likely trivial.  For example, I recently compiled Assult Cube for
64-bit, and it required me to install the development packages (which
themselves install the libraries) for SDL, SDL-image, and SDL-mixer.  I
may only require SDL-mixer for Assult Cube but perhaps I require
SDL-image for 3 other things and SDL for an additional 2 other things.
You would need to tell whatever you're using to track your "make
install" changes what other libraries this depends on.  That would be
very error-prone, especially if I forget that I installed a package and
remove everything else that depends on it.  Suddenly I have something
broken and I may or may not know how to check why. 

I'm not saying I disagree with the idea of tracking what's installed
through "make install", I'm just saying that I don't think it's as easy
as I think you're making it sound.  Also that the user should be able to
choose for each "make install" whether to track it or not.

[1] http://freshmeat.net/projects/checkinstall/ 

> -- 
> Michael "TheZorch" Haney
> thezorch at gmail.com
> http://thezorch.googlepages.com/home
> AIM: thezorch at gmail.com
> Yahoo IM: zorchhaney
> ICQ: 343230252
> GoogleTalk: thezorch
> MSN Messeger: haneymichael at hotmail.com
> Free You Computer from the Tyranny of Microsoft www.ubuntu.com
> 
-- 
Joel Goguen
Bug-free code is a myth.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20081105/973f0ae8/attachment.sig>


More information about the ubuntu-users mailing list