-
Improvement
-
Resolution: Fixed
-
Minor
The plugin is using DatatypeConverter for some hex conversion, it should be replaced by code not coming from JAXB (https://github.com/jenkinsci/scm-api-plugin/blob/d66c700f094576d1d8ab290482d505555d963105/src/test/java/jenkins/scm/impl/mock/MockSCMController.java#L604)
Acceptance criteria
https://github.com/jenkinsci/scm-api-plugin/search?q=javax.xml.bind&unscoped_q=javax.xml.bind yields nothing anymore
- links to
[JENKINS-56622] Remove unnecessary JAXB's DatatypeConverter usage
Epic Link |
New:
|
Component/s | New: scm-api-plugin [ 18054 ] | |
Component/s | Original: pipeline-aws-plugin [ 21921 ] |
Description |
Original:
The plugin is using DatatypeConverter for Base 64 conversion, it could be replaced by {{java.util.Base64}} like was done in [https://github.com/jenkinsci/instance-identity-module/pull/11] h3. Acceptance criteria https://github.com/jenkinsci/pipeline-aws-plugin/search?q=javax.xml.bind&unscoped_q=javax.xml.bind yields nothing anymore |
New:
The plugin is using DatatypeConverter for some hex conversion, it should be replaced by code not coming from JAXB (https://github.com/jenkinsci/scm-api-plugin/blob/d66c700f094576d1d8ab290482d505555d963105/src/test/java/jenkins/scm/impl/mock/MockSCMController.java#L604) h3. Acceptance criteria https://github.com/jenkinsci/scm-api-plugin/search?q=javax.xml.bind&unscoped_q=javax.xml.bind yields nothing anymore |
Priority | Original: Major [ 3 ] | New: Minor [ 4 ] |
Assignee | Original: Aniket Kadam [ aniketsk ] |
Labels | Original: newbie-friendly | New: java11 newbie-friendly |
Labels | Original: java11 newbie-friendly | New: java11 newbie-friendly triaged |
Assignee | New: Baptiste Mathus [ batmat ] |
Side note: this is not blocking per se given the usage is in test code. But this would still be better to fix this given we'll need it to get a clean green build on Java 11.