Bug#698164: mandate unique package names in Debian Java policy
Package: java-common
Severity: important
Version: 0.47
I just had a read over the policy
http://www.debian.org/doc/packaging-manuals/java-policy/
One thing not mentioned is the use of namespaces/package names in Java
The vast majority of projects use unique namespaces, specifically, using
a registered domain name as a package name.
A few projects exist without following this convention, and sooner or
later somebody may try to package one of them.
According to the Java Language Specification, using a domain name is a
"suggested convention" and not a mandatory obligation. Nonetheless, in
an environment such as Debian where we have to keep many different
packages concurrently on a single system, I would contend that we should
mandate the use of this "suggestion"
http://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html#d5e6504
Reply to: