** Description changed:

- There's a new ca-certificates-java package in debian unstable versioned
- 20180516 which conflicts with Ubuntu's delta in cosmic, version
- 20180413ubuntu1 [1], and requires a merge.
+ [Original Merge Description]
+ There's a new ca-certificates-java package in debian unstable versioned 
20180516 which conflicts with Ubuntu's delta in cosmic, version 20180413ubuntu1 
[1], and requires a merge.
  
  The following changes should be kept:
  1) debian/control: Bump javahelper build dependency.
  2) debian/rules: Replace javac arguments '-source 1.7 -target 1.7' with 
'--release 7'
  as, per JEP-247, it also takes care of setting the right -bootclasspath 
argument.
  
  We can only propose both 1) and 2) to Debian after Debian merges 895230
  [2].
  
- 
  References:
  [1] https://merges.ubuntu.com/main.html?query=ca-certificates-java
  [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895230
+ 
+ 
+ [Impact]
+ This merge brings fixes for:
+ 1. debian/jks-keystore.hook.in and debian/postinst.in so the PATH is only 
updated when a valid JVM is found - previously an invalid path was set, which 
had no side effect.
+ 2. the same fix carried by by bug 1769013, which removed an uneccessary jvm 
config file
+ 3. the fix from bug 1771363, which converted keystores in PKCS12 format to JKS
+ 
+ 
+ [Test Case]
+ Same test cases as described in bug 1771363 and bug 1769013.
+ 
+ Additionally to that one can check that the jks-keystore hook and the
+ postinst script from ca-certificates-java no longer causes an invalid
+ PATH and JAVA_HOME to be set - this had no side effect, as those were
+ set to an invalid value the java binary was search in the remaining
+ PATH.
+ 
+ 
+ [Regression Potential]
+ Besides the regressions discussed in bug 1771363 and bug 1769013 no other 
regression is expected.
+ 
+ Not setting PATH/JAVA_HOME or setting them to an invalid value will have
+ the same effect in the 'java' calls for both the jks-keystore hook and
+ the postinst script: an existing java binary in the remaining PATH is
+ called.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1771815

Title:
  Please merge ca-certificates-java 20180516 (main) from Debian unstable
  (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1771815/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to