Bug#527977: jruby1.1: contains non-free material

2010-03-23 Thread Hideki Yamane
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

2009-10-12 Thread Martin Michlmayr
* 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

2009-10-12 Thread Sebastien Delafond
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

2009-05-11 Thread Sebastien Delafond
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

2009-05-09 Thread Peter Collingbourne
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