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

Re: Bug#44460: Fails to comply with the proposed Java Policy



>Your package does not comply with the proposed Debian Java policy,
>which I intend to formally propose as a goal for potato. Therefore, could
>you:
>
>- make it compliant or,
>- explain why (it can be an error in the Policy, which I would like to
>  fix).
>
>More specifically, bock fails because:
>
>- it doesn't depend on java-common, as it should,

As far as I can see, the java-common package is entirely pointless as
regards java bytecode compilers and JVMs depending on it.  It seems to
contain absolutely nothing they could need.  If the absence of
/usr/share/java/repository/ could trigger a bug in the JVM or bytecode
compiler, the bug should be fixed.  /usr/bin/ and /usr/sbin/ are not
needed; due to the way dpkg works, packages rarely, if ever, need to
contain empty directories outside of /var/.

There is no reason to force all end users of JVMs and bytecode
compilers to have the policy document installed.  It is intended for
developers, not end users.

Thus, I see no reason that any JVM or bytecode compiler need depend on
java-common.  If there is a genuine reason, please document it in your
policy document.  (If you have, and I've missed it, I apologise.)

In addition, you don't seem to be aware that the Java programming
language and the ".class" bytecode format are two entirely different
things, regardless that they were designed for use together.  My
package, "bock", has nothing to do with the bytecode format at all; it
compiles Java source code to C.

I think your proposed policy is intended to govern JVMs which interpret
bytecoded class files, and compilers which compile against and/or
generate bytecoded class files.  If this is the case, "bock" does not
fall under its remit, but other things, like class-file targeting
compilers for other languages, like perl or python, would.

I suggest you reword your policy to make your intent clear.

I'm closing this bug report, due to its bogosity.

[ CCed to debian-java for discussion; I probably won't be able to take
part in the discussion, though, due to lack of free time. ]

Thanks,

-- 
Charles Briscoe-Smith
My web page: <URL:http://www.debian.org/%7Ecpbs/>
PGP public keyprint: 74 68 AB 2E 1C 60 22 94  B8 21 2D 01 DE 66 13 E2


Reply to: