[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: