Guardians of the Namespace
Our Mission
We will protect the various Namespaces from chaos, entropy and the void of semantic.
Why!?
The Namespaces are shared resources, and even though they might be confined in their own Universes, they sometimes get conflated into Unified or Merged Namespaced Universes.
Guarding and Protecting the Namespaces is a very important task, because we use names to refer to things, to think about them and to define and distinguish between them. Unguarded Namespaces with ambiguous or misleading names can cause confusion, anger and even Galactic Wars.
Known Evils
This is the current list of evils we are aware of:
- Extremely generic project and package names (worse if they are for very specific frameworks or toolkits).
- Extremely generic names in pathnames for very specific objects.
- System program names.
- User home program data/state/log/config data.
- Accountspace disarray.
- Shared system and user accountspace. System accounts should use the BSD underscore prefix convention.
- Existing system accounts using non-portable Debian- or debian- prefixes.
- Versionspace violations.
- Gratuitous usage of epochs (these create time-space rifts).
- Hijacking of maintainer versionspace by non-maintainers.
- Stranded packages in the sectionspace.
Our Arsenal
Globally, we use:
- namecheck and whohas from Devastation Scrolls
In the Debian Universe, our current weapons of choice are:
- Lintianator
- Overrides Sublimator and its Overrides Sublimator Ammo
- Duplication Detector
- EDOS Gadgets
Transmissions
If you have noticed a new type of Evil, a Namespace in danger, know of a new Weapon, or you just want to join our cause, let us know by sending an inter-namespace notification to guardians@namespace.hadrons.org.