Debian Developers - Re: Package names don't matter too much

This is Interesting: Free IT Magazines  
Home > Archive > Debian Developers > October 2004 > Re: Package names don't matter too much





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Re: Package names don't matter too much
Frank Küster

2004-10-07, 11:22 am

Tilo Schwarz <list@tilo-schwarz.de> wrote:

> From a techical point of view a package name is a key to identify a=20
> package. This key can be fed to various tools (like dpkg, BTS,=20
> apt-cache, ...) to perform some action.=20


Don't forget google, mailing list archives, or other search engines.

> Now with the package name all the package (meta-) data can be accessed.=20
> A simple "apt-cache show foo" gives me all kinds of information besides=20
> the important Description:-field which is the semantics associated with=20
> the "key" package name. If I search for a package I use something like=20
> "apt-cache search X terminal emulator" and get a nice output with lines=20
> like (besides others)=20
>
> aterm - Afterstep XVT - a VT102 emulator for the X window system
> lynx - Text-mode WWW Browser
> rxvt - VT102 terminal emulator for the X Window System
> terminal - Terminal Emulator for GNUstep
> wterm - An rxvt based, color xterm replacement
>
> I don't mind what "key" is used, the one line description sais it all.=20
> So for me as a user the package name doesn't matter, the package=20
> description (and the other meta-data) matters.


There's more to a package name than just being a key to tools. It is
the name by which one remembers the software, even when he or she
doesn't really know it; it is the name one uses when asking a friend (or
Dr. Google) about it.

> So this nameing discussion is about what package data should be mangled=20
> into the package name, in this case especially what dependency data.=20


You wanted the discussion to be more general - then please acknowledge
that it is not only, or even mainly, about dependencies. I have learned
that I don't need to activate some GNUstep desktop to use cddb.bundle or
terminal.app, so this is no reason to prepend "gnustep-".=20

There are more reasons, among them the wish to have names that can
easily be recognized and memorized, and the wish to have a name that, if
it isn't unique, at least makes it possible to distinguish the program
from others: Not only in a technical sense, but in human language.

> To conclude, I'd be still a happy Debian user even if Sarge would be=20
> released with just three letter package names ;-).


I would definitely not be happy, and I think that package names do
matter.=20

Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2009 webservertalk.com