Bug#982036: emboss: FTBFS with OpenJDK 17 due to com.sun.net.ssl removal

2021-02-05 Thread Andreas Tille
Control: tags -1 help

On Fri, Feb 05, 2021 at 09:07:40PM +0100, Emmanuel Bourg wrote:
> emboss fails to build with OpenJDK 17 due to the removal of the 
> com.sun.net.ssl package:

We need help for this issue since upstream of emboss is dead and we need
to solve this inside Debian.

Kind regards

  Andreas.

-- 
http://fam-tille.de



Bug#982036: emboss: FTBFS with OpenJDK 17 due to com.sun.net.ssl removal

2021-02-05 Thread Emmanuel Bourg
Source: emboss
Severity: important
Tags: ftbfs sid bookworm
User: debian-j...@lists.debian.org
Usertags: default-java17

emboss fails to build with OpenJDK 17 due to the removal of the com.sun.net.ssl 
package:


  compile:
  [javac] /<>/jemboss/build.xml:69: warning: 
'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to 
false for repeatable builds
  [javac] Using javac -source 1.4 is no longer supported, switching to 7
  [javac] Using javac -target 1.4 is no longer supported, switching to 7
  [javac] Compiling 131 source files to 
/<>/jemboss/build/classes
  [javac] warning: [options] bootstrap class path not set in conjunction 
with -source 7
  [javac] warning: [options] source value 7 is obsolete and will be removed 
in a future release
  [javac] warning: [options] target value 7 is obsolete and will be removed 
in a future release
  [javac] warning: [options] To suppress warnings about obsolete options, 
use -Xlint:-options.
  [javac] /<>/jemboss/org/emboss/jemboss/FileManager.java:45: 
error: package com.sun.net.ssl.internal.ssl does not exist
  [javac]   com.sun.net.ssl.internal.ssl.Provider p =
  [javac]   ^
  [javac] /<>/jemboss/org/emboss/jemboss/FileManager.java:46: 
error: package com.sun.net.ssl.internal.ssl does not exist
  [javac]  new com.sun.net.ssl.internal.ssl.Provider();
  [javac]  ^
  [javac] /<>/jemboss/org/emboss/jemboss/FileManager.java:56: 
error: package com.sun.net.ssl.internal.www.protocol.https does not exist
  [javac] return new 
com.sun.net.ssl.internal.www.protocol.https.Handler();
  [javac]   
^
  [javac] /<>/jemboss/org/emboss/jemboss/Jemboss.java:116: 
error: package com.sun.net.ssl.internal.ssl does not exist
  [javac]   com.sun.net.ssl.internal.ssl.Provider p =
  [javac]   ^
  [javac] /<>/jemboss/org/emboss/jemboss/Jemboss.java:117: 
error: package com.sun.net.ssl.internal.ssl does not exist
  [javac]  new com.sun.net.ssl.internal.ssl.Provider();
  [javac]  ^
  [javac] /<>/jemboss/org/emboss/jemboss/Jemboss.java:127: 
error: package com.sun.net.ssl.internal.www.protocol.https does not exist
  [javac] return new 
com.sun.net.ssl.internal.www.protocol.https.Handler();
  [javac]   
^