Package: jruby1.1 Version: 1.1.6-2 Severity: serious Justification: Policy 2.2.1
This package includes the following files: /usr/lib/jruby1.1/lib/bsf.jar /usr/lib/jruby1.1/lib/jruby.jar /usr/lib/jruby1.1/lib/profile.jar which correspond to the following files in the source tarball: build_lib/asm-3.0.jar build_lib/asm-analysis-3.0.jar build_lib/asm-commons-3.0.jar build_lib/asm-tree-3.0.jar build_lib/asm-util-3.0.jar build_lib/bnd-0.0.249.jar * build_lib/bytelist-1.0.1.jar * build_lib/constantine.jar * build_lib/dynalang-0.3.jar * build_lib/invokedynamic.jar * build_lib/jcodings.jar * build_lib/jline-0.9.93.jar build_lib/jna.jar build_lib/jna-posix.jar build_lib/joda-time-1.5.1.jar build_lib/joni.jar * build_lib/jvyamlb-0.2.5.jar * lib/bsf.jar Also the following files in the source tarball are used during the build process: build_lib/backport-util-concurrent.jar * build_lib/emma_ant.jar build_lib/emma.jar build_lib/jarjar-1.0rc8.jar build_lib/junit.jar build_lib/retroweaver-2.0.5.jar * build_lib/retroweaver-rt-2.0.5.jar * The source package does not include their source code. This goes against the DFSG requirement that "the program must include source code" therefore the package at present should not be in main. To solve this problem I recommend Depending (or a weaker dependency if appropriate) and Build-Depending on the following packages: libasm3-java libjline-java libjna-java libjoda-time-java libbsf-java and Build-Depending only on the following: junit libemma-java libjarjar-java Some of the jar files (marked with *) do not have a package in the Debian archive; for this package to remain in main the relevant source code should be found and packaged for Debian and the new packages should be added to Depends and/or Build-Depends. Once this process is complete the package's source tarball should be repackaged not to include the above listed jar files. bnd-0.0.249.jar does in fact include source code however as there is no assurance that the class files were built from this source code, this jar file should be treated in the same way. -- System Information: Debian Release: 5.0.1 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org