Bug#527977: jruby1.1: contains non-free material
Hi, On Mon, 12 Oct 2009 17:30:35 +0200 Sebastien Delafond s...@debian.org wrote: I think I'm going to have to put the upcoming jruby in non-free, as keeping it in main would require a lot of efforts that I can't accomplish on my own. As reported, in jruby package, some *.jar files are included in that package. henr...@hp115:/tmp/jruby-1.4.0$ for i in `find . -name *.jar -print` ; do if [ ! -d $i -a -f $i ]; then echo $i ; fi done ./test/test_jruby_1332.jar ./test/test_jar2.jar ./test/requireTest.jar ./test/jruby-3977.so.jar ./test/jar_with_ruby_files.jar ./test/jar_with_relative_require1.jar ./test/jar_with_no_manifest.jar ./test/RubyInitTest.jar ./build_lib/yydebug.jar ./build_lib/nailgun-0.7.1.jar ./build_lib/junit.jar ./build_lib/jsr292-mock.jar ./build_lib/jruby-embed.jar ./build_lib/joni.jar ./build_lib/joda-time-1.6.jar ./build_lib/jna.jar ./build_lib/jna-posix.jar ./build_lib/jline-0.9.93.jar ./build_lib/jgrapht-jdk1.5.jar ./build_lib/jffi.jar ./build_lib/jffi-x86_64-SunOS.jar ./build_lib/jffi-x86_64-OpenBSD.jar ./build_lib/jffi-x86_64-Linux.jar ./build_lib/jffi-x86_64-FreeBSD.jar ./build_lib/jffi-sparcv9-SunOS.jar ./build_lib/jffi-sparc-SunOS.jar ./build_lib/jffi-s390x-Linux.jar ./build_lib/jffi-ppc-AIX.jar ./build_lib/jffi-i386-Windows.jar ./build_lib/jffi-i386-SunOS.jar ./build_lib/jffi-i386-OpenBSD.jar ./build_lib/jffi-i386-Linux.jar ./build_lib/jffi-i386-FreeBSD.jar ./build_lib/jffi-Darwin.jar ./build_lib/jcodings.jar ./build_lib/jarjar-1.0rc8.jar ./build_lib/jaffl.jar ./build_lib/emma_ant.jar ./build_lib/emma.jar ./build_lib/dynalang-0.3.jar ./build_lib/constantine.jar ./build_lib/commons-logging-1.1.1.jar ./build_lib/bytelist.jar ./build_lib/bsf.jar ./build_lib/bnd-0.0.249.jar ./build_lib/asm-util-3.2.jar ./build_lib/asm-tree-3.2.jar ./build_lib/asm-commons-3.2.jar ./build_lib/asm-analysis-3.2.jar ./build_lib/asm-3.2.jar ./build_lib/apt-mirror-api.jar ./lib/profile.jar ./lib/ruby/site_ruby/shared/yecht.jar Some of them are already packaged and in Debian, and some aren't yet. ./build_lib/asm-util-3.2.jar ./build_lib/asm-tree-3.2.jar ./build_lib/asm-commons-3.2.jar ./build_lib/asm-analysis-3.2.jar ./build_lib/asm-3.2.jar these files are provided by libasm3-java ./build_lib/emma_ant.jar ./build_lib/emma.jar these files are provided by libemma-java ./build_lib/bsf.jar This is contained with libbsf-java ./build_lib/bnd-0.0.249.jar As bnd.jar is provided by bnd package ./build_lib/commons-logging-1.1.1.jar libcommons-logging-java ./build_lib/jarjar-1.0rc8.jar libjarjar-java ./build_lib/junit.jar junit ./build_lib/joda-time-1.6.jar libjoda-time-java ./build_lib/jna.jar libjna-java ./build_lib/jna-posix.jar libjna-posix-java, and upstream changes to http://github.com/wmeissner/jnr-posix/ ./build_lib/jline-0.9.93.jar libjline-java provides /usr/share/java/jline.jar ./build_lib/constantine.jar libconstantine-java, and this upstream was moved to http://github.com/wmeissner/jnr-constants and changes its name ./build_lib/jgrapht-jdk1.5.jar libjgrapht-java provides /usr/share/java/jgrapht.jar? http://jgrapht.sourceforge.net/ ./build_lib/jcodings.jar ./build_lib/bytelist.jar ./build_lib/joni.jar ./build_lib/nailgun-0.7.1.jar I've *roughly* packaged these files, uploaded to mentors. http://mentors.debian.net/debian/pool/main/j/jruby-jcodings/jruby-jcodings_1.0.2-1.dsc http://mentors.debian.net/debian/pool/main/j/jruby-bytelist/jruby-bytelist_1.03-1.dsc http://mentors.debian.net/debian/pool/main/j/jruby-joni/jruby-joni_1.1.3-1.dsc http://mentors.debian.net/debian/pool/main/n/nailgun/nailgun_0.7.1-1.dsc ./build_lib/apt-mirror-api.jar from https://aptmirrorapi.dev.java.net/ The apt API has been superseded by the JSR 269 API in JDK 6, javax.annotation.processing and javax.lang.model.*. In JDK 6, annotation processing is supported by javac. Annotation processing work should transition to the new API. ./build_lib/yydebug.jar ./lib/ruby/site_ruby/shared/yecht.jar I've packaged, but license is not clear. http://mentors.debian.net/debian/pool/main/y/yydebug/yydebug_1.1.0-1.dsc http://mentors.debian.net/debian/pool/main/y/yecht/yecht_0.0.2-1.dsc ./build_lib/jsr292-mock.jar http://code.google.com/p/jvm-language-runtime/ ? I've packaged, but license is not clear. http://mentors.debian.net/debian/pool/main/j/jsr292-backport/jsr292-backport_1.2-dfsg-1.dsc (continue...) -- Regards, Hideki Yamane henrich @ debian.or.jp/iijmio-mail.jp http://wiki.debian.org/HidekiYamane -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#527977: jruby1.1: contains non-free material
* Sebastien Delafond s...@debian.org [2009-05-11 02:29]: tag 527977 confirmed thanks On May/09, Peter Collingbourne wrote: Package: jruby1.1 Version: 1.1.6-2 Severity: serious Justification: Policy 2.2.1 jruby1.1 has been removed now. Can this bug be closed now or does it also apply to jruby1.3 (and should be reassigned)? 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 -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#527977: jruby1.1: contains non-free material
reassign 527977 jruby1.2 thanks On Oct/12, Martin Michlmayr wrote: jruby1.1 has been removed now. Can this bug be closed now or does it also apply to jruby1.3 (and should be reassigned)? it unfortunately also applies to the both jruby1.2 and jruby (1.3, for which I moved away from the one source package per upstream version fashion). I think I'm going to have to put the upcoming jruby in non-free, as keeping it in main would require a lot of efforts that I can't accomplish on my own. Cheers, --Seb signature.asc Description: Digital signature
Bug#527977: jruby1.1: contains non-free material
tag 527977 confirmed thanks On May/09, Peter Collingbourne wrote: 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
Bug#527977: jruby1.1: contains non-free material
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