[jboss-jira] [JBoss JIRA] (ELY-1483) japicmp detects compatibility issues

Farah Juma (JIRA) issues at jboss.org
Mon Jan 8 09:35:00 EST 2018


    [ https://issues.jboss.org/browse/ELY-1483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13511261#comment-13511261 ] 

Farah Juma commented on ELY-1483:
---------------------------------

+1, the org.wildfly.security.asn1, org.wildfly.security.x500, and org.wildfly.security.x500.cert packages were all internal API in 1.1.x Final so these packages should only be included once we compare 1.2.x with 1.next. Sorry for the confusion [~mchoma]. This means that all of the incompatibilities mentioned in the description here are false positives.

> japicmp detects compatibility issues
> ------------------------------------
>
>                 Key: ELY-1483
>                 URL: https://issues.jboss.org/browse/ELY-1483
>             Project: WildFly Elytron
>          Issue Type: Bug
>          Components: API / SPI
>    Affects Versions: 1.2.0.Beta11
>            Reporter: Martin Choma
>            Priority: Critical
>             Fix For: 1.2.0.Beta12
>
>         Attachments: japicmp.html
>
>
> I have used japicmp tool to compare public API [1]. Version 1.1.7.Final was compared with master HEAD (in time of writing 1.2.0.Beta12-SNAPSHOT).  These incompatibilities were detected:
> - removed org.wildfly.security.asn1.ASN1 (moved to org.wildfly.security.asn1.util)
> - removed org.wildfly.security.asn1.OidsUtil (moved to org.wildfly.security.asn1.util)
> - removed org.wildfly.security.asn1.OidsUtil$Category (moved to org.wildfly.security.asn1.util)
> - removed org.wildfly.security.x500.X500PrincipalUtil (moved to org.wildfly.security.x500.util)
> - removed org.wildfly.security.asn1.ASN1Encoder.encodeIA5String(org.wildfly.security.util.ByteStringBuilder)
> - removed org.wildfly.security.asn1.ASN1Encoder.encodeOctetString(org.wildfly.security.util.ByteStringBuilder)
> - constructor less accessible package_protected  (<-  public ) org.wildfly.security.asn1.DERDecoder.DERDecoder(org.wildfly.security.util.ByteIterator)
> - constructor less accessible package_protected  (<-  public ) org.wildfly.security.asn1.DEREncoder.DEREncoder(org.wildfly.security.util.ByteIterator)  
> - method less accessible package_protected  (<-  public ) org.wildfly.security.asn1.DEREncoder.encodeIA5String(org.wildfly.security.util.ByteStringBuilder)
> - method less accessible package_protected  (<-  public ) org.wildfly.security.asn1.DEREncoder.encodeOctetString(org.wildfly.security.util.ByteStringBuilder)
> [1] https://github.com/wildfly-security/wildfly-elytron/pull/1067



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list