On Jan 7, 2010, at 10:43 PM, John Gabriele wrote:
> 3. People don't like calling those MyProject-1.0.2.tgz thingies
> "distributions". They keep calling them packages, and when you correct
> them, they say, "[sigh], fine. [eyes roll] 'distribution'."
This is not my experience of the term. It's more that most people *still*
don't know what the term "distribution" means in this context, unless they've
extensively read the distutils documentation. Or that they're talking about
Python "distributions" at the same time as what Linux distributions are doing
with them, and are trying to avoid being ambiguous.
It sure would be nice if we could use a made-up word like "eggs" to refer to
these things. Too bad that's taken too :-\.
> So, here's a suggestion: just call both things (packages and
> distributions) "packages", but then agree to fully qualify the names
> when you need to avoid ambiguity, for example: "I just built a
> distribution-package (or "dist-package" for short) and included
> numerous module-packages in it."
Except, oops, "dist-package" *also* already has a conflicting jargon meaning as
well. This is what Ubuntu calls "packages distributed by the Linux
distribution", i.e. Ubuntu or Debian. See, for example,
<https://lists.ubuntu.com/archives/bazaar/2009q1/054089.html>. Given that they
introduced the term specifically to disambiguate between the things Python
already calls "distributions", it seems like introducing the same term to refer
to the thing that they were originally talking about would have the opposite
effect of what you intend.
Consulting a thesaurus yields one word that nobody has proposed yet: "Parcel".
Helpfully, it still starts with "P", so we could rename it the "Python Parcel
Index". I have a dim memory hearing this word in a jargon-y context before,
but it's certainly considerably more obscure than "package", "distribution",
"archive", et cetera.
Anybody else like that one?
_______________________________________________
Catalog-SIG mailing list
Catalog-SIG@python.org
http://mail.python.org/mailman/listinfo/catalog-sig