[cl-debian] Bug#329347: common-lisp-controller: checking of permissions of the output directory

Faré fahree at gmail.com
Wed Sep 21 12:57:17 UTC 2005


A lot of packages install stuff in the user directory.
Mozilla, Gimp, OpenOffice, KDE, GNOME, etc., will all create their
own directories under ~/.<foo> and install a shitload of crap.
Sometimes, their offer to upgrade from a previous version,
and optionally offer to delete cruft from previous versions.

Modifying users' directories is something done casually.
The only problem is when it's done in unexpected, undocumented
and/or unpredictable ways. Creating a well-defined ~/.cache/ hierarchy
for such things as erasable caches is a generally good idea,
and we should encourage more packages rather than less to do use it.
I'm sure you can also invent a configuration file for users to specify
their preferences regarding automatic administration of his home.

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
One of the greatest discoveries a man makes, one of his great surprises,
is to find he can do what he was afraid he couldn't do. -- Henry Ford


On 9/21/05, René van Bevern <rvb at progn.org> wrote:
> On 21.09.05, Faré wrote:
> 
> Hi Faré,
> 
> > The only possible downside is having to walk /etc/passwd to locate
> > all the places where to purge the cache, if you wish to do such
> > thing.
> 
> No, it is the plain and true evil for package maintainer scripts to
> delete or modify files in users' home directories. It's the user's
> personal space and you never know what he uses ~/.cache for. The
> system should never modify the home directory and I do not know of one
> single package that does.
> 
> 	René





More information about the Cl-debian mailing list