[
https://issues.jboss.org/browse/ELY-1572?page=com.atlassian.jira.plugin.s...
]
Jan Kalina updated ELY-1572:
----------------------------
Description:
As part of ELY-1523 japicmp was configured to force binary and source compatibility.
By last discussion, only binary compatibility is required.
{panel}
*Honza Kalina* jaspicmp reports it as source incompatibility, not as binary
incompatibility - so it maybe it is false positive, as I would say it should be
source-compatible...
*Darran Lofthouse* Binary is the only one we are really interested in, i.e. will an update
to a later version of Elytron break something. Most of our backwards compatibility
strategy is more about breaking things and upsetting people
{panel}
Also because of probably bug in japicmp, which causes adding method into interface, even
through default implementation is provided, is reported as source compatibility issue.
-> blocks adding IV into masked password in ELY-876
was:
As part of ELY-1523 japicmp was configured to force binary and source compatibility.
By last discussion, only binary compatibility is required.
{panel}
*Honza Kalina* jaspicmp reports it as source incompatibility, not as binary
incompatibility - so it maybe it is false positive, as I would say it should be
source-compatible...
*Darran Lofthouse* Binary is the only one we are really interested in, i.e. will an update
to a later version of Elytron break something. Most of our backwards compatibility
strategy is more about breaking things and upsetting people
{panel}
Also because of probably bug in japicmp, which causes adding method into interface, even
through default implementation is provided, is reported as source compatibility issue.
japicmp force source compatibility, but only binary compatibility is
required
-----------------------------------------------------------------------------
Key: ELY-1572
URL:
https://issues.jboss.org/browse/ELY-1572
Project: WildFly Elytron
Issue Type: Bug
Components: Build
Affects Versions: 1.3.0.Final
Reporter: Jan Kalina
Assignee: Jan Kalina
As part of ELY-1523 japicmp was configured to force binary and source compatibility.
By last discussion, only binary compatibility is required.
{panel}
*Honza Kalina* jaspicmp reports it as source incompatibility, not as binary
incompatibility - so it maybe it is false positive, as I would say it should be
source-compatible...
*Darran Lofthouse* Binary is the only one we are really interested in, i.e. will an
update to a later version of Elytron break something. Most of our backwards compatibility
strategy is more about breaking things and upsetting people
{panel}
Also because of probably bug in japicmp, which causes adding method into interface, even
through default implementation is provided, is reported as source compatibility issue.
-> blocks adding IV into masked password in ELY-876
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)