[Bug 253691] Review Request: java-1.7.0-icedtea - IcedTea runtime and development environments

bugzilla at redhat.com bugzilla at redhat.com
Tue Aug 21 11:06:41 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: java-1.7.0-icedtea - IcedTea runtime and development environments


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=253691





------- Additional Comments From fitzsim at redhat.com  2007-08-21 07:06 EST -------
rpmlint commentary:

$ rpmlint java-1.7.0-icedtea-1.7.0.0-0.11.b18.snapshot.nosrc.rpm
E: java-1.7.0-icedtea hardcoded-library-path in %{_prefix}/lib

  See comment in spec file:

  # Hard-code libdir on 64-bit architectures to make the 64-bit JDK
  # simply be another alternative.

E: java-1.7.0-icedtea configure-without-libdir-spec

  The %configure macro causes problems for IcedTea.  I plan to fix this before
  Fedora 8, but it doesn't seem release critical.

$ rpmlint java-1.7.0-icedtea-1.7.0.0-0.11.b18.snapshot.i586.rpm
E: java-1.7.0-icedtea useless-explicit-provides jdbc-stdext

  This comes from JPackage.  I'll remove it from the next package build.

E: java-1.7.0-icedtea binary-or-shlib-defines-rpath
/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre/bin/keytool
['$ORIGIN/../lib/i386/jli', '$ORIGIN/../jre/lib/i386/jli']

  rpmlint should check for $ORIGIN before issuing this message since $ORIGIN
  rpaths are not hard-coded.

E: java-1.7.0-icedtea file-in-usr-marked-as-conffile
/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre/lib/security/cacerts

  IcedTea expects jre/lib/security files to be in this location.  I plan to fix
  this before Fedora 8 but it is not release-critical.

W: java-1.7.0-icedtea uncompressed-zip
/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/jre/lib/jsse.jar

  This is an rpmlint bug: the jar file is compressed.

$ rpmlint java-1.7.0-icedtea-demo-1.7.0.0-0.11.b18.snapshot.i586.rpm
W: java-1.7.0-icedtea-demo devel-file-in-non-devel-package
/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/demo/jvmti/hprof/src/hprof_error.h

  These are fine since the demo package contains demos geared towards
  developers.

E: java-1.7.0-icedtea-demo non-standard-executable-perm
/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/sample/scripting/scriptpad/src/scripts/memory.sh
0555
E: java-1.7.0-icedtea-demo script-without-shebang
/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/sample/scripting/scriptpad/src/scripts/memory.sh

  I'll fix these in the next package build.

E: java-1.7.0-icedtea-demo invalid-soname
/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/demo/jvmti/mtrace/lib/libmtrace.so
libmtrace.so

  These files are meant to be dlopen'd, not linked-to directly, so they should
  not have a versioned soname.

$ rpmlint java-1.7.0-icedtea-devel-1.7.0.0-0.11.b18.snapshot.i586.rpm 
W: java-1.7.0-icedtea-devel dangling-relative-symlink
/usr/lib/jvm-exports/java-1.7.0-icedtea java-1.7.0-icedtea-1.7.0.0

  /usr/lib/jvm-exports/java-1.7.0-icedtea-1.7.0.0 is provided by the base
  package which java-1.7.0-icedtea-devel requires.

$ rpmlint java-1.7.0-icedtea-javadoc-1.7.0.0-0.11.b18.snapshot.i586.rpm

  No warnings or errors.

$ rpmlint java-1.7.0-icedtea-plugin-1.7.0.0-0.11.b18.snapshot.i586.rpm
W: java-1.7.0-icedtea-plugin no-documentation

  This subpackage doesn't require documentation.

$ rpmlint java-1.7.0-icedtea-rmi-1.7.0.0-0.11.b18.snapshot.i586.rpm
W: java-1.7.0-icedtea-plugin no-documentation

  Likewise.

$ rpmlint java-1.7.0-icedtea-src-1.7.0.0-0.11.b18.snapshot.i586.rpm
W: java-1.7.0-icedtea-src no-documentation

  Likewise.

E: java-1.7.0-icedtea-src only-non-binary-in-usr-lib

  Applications that refer to src.zip expect it to be in JAVA_HOME.


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list