Bug#911136: javatools: FTBFS with Java 11 due to MANIFEST.MF wrapping change

Emmanuel Bourg ebourg at apache.org
Tue Oct 16 10:28:03 BST 2018


Source: javatools
Severity: important
Tags: sid buster
User: debian-java at lists.debian.org
Usertags: default-java11

javatools has a test failing with Java 11. It looks like Java 11 now wraps
the attributes in MANIFEST.MF after 72 characters instead of 70 in the
previous versions:

  prove -Ilib  t
  t/critic.t ........... skipped: Only UNRELEASED versions are criticised
  t/minimum-version.t .. ok
  t/strict.t ........... ok
  All tests successful.
  Files=3, Tests=50,  3 wallclock secs ( 0.03 usr  0.00 sys +  2.88 cusr  0.13 csys =  3.04 CPU)
  Result: PASS
  cd tests && ./tests.sh
  Running: perl -I./lib ./jh_manifest "/build/javatools-0.70/tests/test.jar"
  Running: perl -I./lib ./jh_manifest "/build/javatools-0.70/tests/test.jar"
  ERROR: difference detected:
  --- long-out    2014-09-10 19:33:53.000000000 +0000
  +++ META-INF/MANIFEST.MF        2018-10-16 09:21:38.000000000 +0000
  @@ -1,11 +1,10 @@
   Manifest-Version: 1.0
  -Class-Path: /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /u
  - sr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java
  - /hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar
  - /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/ja
  - va/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.ja
  - r /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/
  - java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.
  - jar
  +Class-Path: /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr
  + /share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hex
  + dump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/s
  + hare/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdu
  + mp.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar /usr/sha
  + re/java/hexdump.jar /usr/share/java/hexdump.jar /usr/share/java/hexdump
  + .jar /usr/share/java/hexdump.jar /usr/share/java/hexdump.jar
   Created-By: 1.6.0_06 (Sun Microsystems Inc.)



More information about the pkg-java-maintainers mailing list