Re: spatial stuff detail
- From: Guido Schimmels <guido schimmels freenet de>
- To: desktop-devel-list gnome org
- Subject: Re: spatial stuff detail
- Date: Tue, 23 Sep 2003 19:15:13 +0200
Am 23.09.2003 17:57:25 schrieb(en) Hongli Lai:
Guido Schimmels wrote:
I'll repeat my claim that 90% of libraries are not used by more than
1- 3 apps. Only of those I'm talking. When there are 6 apps using a
library, 2 of them will break when you upgrade the library. Fact of
life. How do distributors solve this problem traditionally? Upgrade
those 2 apps together with the library.
Or how about using libtool versioning?
Then you have 3 incompatible versions in /usr/lib, used by one
application each. Why not keeping it together with the apps then?
That's my point all long. What's the point of shared resources which
don't get shared?
But as Debian packagers think duplicate libraries are evil, they will
repackage such that your little security update will end up 50M big.
Not to speak about the theory and practice of backwards compatibility.
You can't put the new library in the repository until you have checked
it with every single app which depends on it. That puts an excessive
burden on the distributor. That doesn't scale. Better let the
application developer care for the obscure libraries he uses. He also
has probably better means of testing the new library version - like
unit tests he uses for regular development.
Cleaning up? For ROX-apps: rm -r ~Choices/<Appname>.
That is why hiding the settings is __BAD__.
Dad: "Hm... what's this Choices folder?" (looks)
Dad: "Huh? It's full of confusing files. Why do I need this?" (hits
Delete)
This is not the only example. A lot people randomly delete important/
unknown folders. A friend of mine ended up saving all his documents
in C:\Program Files\Windows System Drivers just to prevent his dad
from randomly deleting them. Of course, he made sure that his dad
understand that if you mess with drivers you will mess up your
computer. If he didn't explain that, his dad will have undoubtedly
deleted that folder too.
Always worked for MacOS and RiscOS. I wonder why. Maybe because those
systems where designed so simple that every user could easily
understand what each folder is for? Windows users are full of fear to
do something wrong, because Windows is a mysterium to them. Fear has
never been a good advisor.
But I'll even give you a better solution to the problem. Let the file-
manager check if the user wants to do something stupid. When the user
tries to delete the settings folder, pop up a dialog:
"This folder contains your application preferences!"
"If you delete this folder, you will lose all your settings!"
[Delete anyway] [Don't delete]
And as a side-effect, your friend's dad now knows what the folder is
good for. Isn't that great! Knowing where his preferences are, he can
even conciously decide to back them up or create an account for his
young daughter with the same setting for the most important apps.
Ignorance is bliss? I don't think so.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]