Choosing a package name
Stefan Karrmann <[email protected]> Sat, 3 Aug 2002 05:59:14 +0200
| Newsgroups | gmane.comp.djb.package |
|---|---|
| Message-ID | <20020803035914.GA6080@johann> |
Hi folks!
After reading http://cr.yp.to/slashpackage/names.html I am still unsure
about good names.
A long term project of mine is to compile all needed packages locally
and force them into the slashpackage hierarchy. (Well, I'll create
small installer packages which use the original ones.) This will
generate thousends of packages, c.f. www.debian.org. They will consume
many GLOBAL names for eternity, even if they disappear in a year (or so).
How can this be avoided? Answers:
1. Use /package/host/localhost.
But then I have to move most of them upwards after registration
which increases the work. Global names are for global packages, so
the stable ones should be registered.
2. Don't care. Fill up the namespace as the names come. Then in 10 years
no simple names will remain...
3. Use naming like `registration_year:name', e.g.
`2002:admin/daemontools'.
others...
What is the policy? Where is/will it (be) documented?
My first package will be: editor/ed-spi0.2
With commands: ed red
It is a slashpackage installer (spi) for ed-0.2.
It conflicts (naturally) with the commands of (GNU) ed.
As soon as the FSF improves ed-0.2 or supports slashpackage,
ed-spi0.2 will be obsolete.
There may exist alternative implementations of ed (e.g. sun, ibm, etc.)
As soon as there is an `alternative selection tool' (per host or even
per user) I will revoke the GLOBAL commands (ed, red) and provide them
as LOCAL commands.
PS: If you really want to keep directories small, you should use many
slashes, e.g. 20/02/:a/dm/in/da/em/on/to/ol/s-/0./72 or even a
slash after every byte.
--
Stefan Karrmann