Bug#363165: [PROPOSAL] drop version number from jar installations
Package: java-common
Version: 0.23
Severity: wishlist
I propose that the requirement to add the upstream version number to
the jar installation and the symlink from the non-versioned name be
dropped. Discussion on debian-java@l.d.o showed that no one really
knows what this is supposed to be for, no one wanted to defend it, and
it doesn't seem to have technical value.
In particular, replace this text:
Their classes must be in jar archive(s) in the directory /usr/share/java,
with the name packagename[-extraname]-fullversion.jar. The extraname is
optional and used internally within the package to separate the different
jars provided by the package. The fullversion is the version of that jar
file. In some cases that is not the same as the package version.
Some package must also provide a symbolic link from packagename-extraname.jar
to the most compatible version of the available packagename-extraname-version.jar
files.
by this text:
Their classes must be in jar archive(s) in the directory /usr/share/java,
with the name packagename[-extraname].jar. The extraname is
optional and used internally within the package to separate the different
jars provided by the package.
(Perhaps some advice on how to deal with incompatible API changes would
be useful to have in there, but the current mechanism doesn't help with
that anyway, so let's kill it.)
Reply to: