>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