Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-56622

Remove unnecessary JAXB's DatatypeConverter usage

      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

          [JENKINS-56622] Remove unnecessary JAXB's DatatypeConverter usage

          Baptiste Mathus created issue -
          Baptiste Mathus made changes -
          Epic Link New: JENKINS-55944 [ 197353 ]
          Baptiste Mathus made changes -
          Component/s New: scm-api-plugin [ 18054 ]
          Component/s Original: pipeline-aws-plugin [ 21921 ]
          Baptiste Mathus made changes -
          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
          Baptiste Mathus made changes -
          Priority Original: Major [ 3 ] New: Minor [ 4 ]
          Baptiste Mathus made changes -
          Assignee Original: Aniket Kadam [ aniketsk ]
          Baptiste Mathus made changes -
          Labels Original: newbie-friendly New: java11 newbie-friendly
          Baptiste Mathus made changes -
          Labels Original: java11 newbie-friendly New: java11 newbie-friendly triaged
          Baptiste Mathus made changes -
          Assignee New: Baptiste Mathus [ batmat ]
          Baptiste Mathus made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Baptiste Mathus made changes -
          Remote Link New: This issue links to "PR (Web Link)" [ 22517 ]

            batmat Baptiste Mathus
            batmat Baptiste Mathus
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: