[keycloak-dev] Renamed package because of fuse

Bill Burke bburke at redhat.com
Wed Apr 13 14:28:56 EDT 2016


Has to be a merge, otherwise you break backward compatibility.

On 4/13/2016 2:03 PM, Stian Thorgersen wrote:
> Rename or merge either works for me. We need it resolved asap though. 
> Yes, we're going to have to re-test all adapters and examples because 
> of this :(
>
> On 13 April 2016 at 18:18, Bill Burke <bburke at redhat.com 
> <mailto:bburke at redhat.com>> wrote:
>
>     Wait!  Maybe we should just merge adapter-spi and
>     adapter-spi-public.  Its not that big a deal to have adapter-spi
>     be public.
>
>
>     On 4/13/2016 12:10 PM, Marek Posolda wrote:
>>     Found that fuse adapter doesn't work due to adapters packaging
>>     changes. JIRA is here: https://issues.jboss.org/browse/KEYCLOAK-2816
>>
>>     Among some minor things, the biggest issue is that osgi doesn't
>>     work properly if there are 2 modules with classes inside same
>>     package. There is "adapter-spi" and "adapter-spi-public" modules
>>     with both having classes inside package
>>     "org.keycloak.adapters.spi". So the easiest solution was just to
>>     rename the package.
>>
>>     There was possibility to rename either:
>>     (1) the one inside "adapter-spi"
>>     (2) or the one inside "adapter-spi-public" .
>>
>>     I've actually chose the (1) and renamed the one inside
>>     "adapter-spi" to "org.keycloak.adapters.spi .internal". Only
>>     reason is that there might be some users, who are using classes
>>     AuthenticationError or LogoutError, so they don't need to change
>>     the code of their applications because upgrade. On the other hand
>>     the (2) (rename the package inside "adapter-spi-public" to
>>     "org.keycloak.adapters.spi.public" and keep the one inside
>>     "adapter-spi" unrenamed) have the advantage of better consistency
>>     among module names and package names. So if you rather want me to
>>     go this way, let me know and I can change it.
>>
>>     For now, the PR against 1.9.x for path1 is here:
>>     https://github.com/keycloak/keycloak/pull/2614 . There are 72
>>     affected files because of package renamed, but all of them are
>>     inside adapters. Will send PR against master too if you agree
>>     with the path1. Not sure if we rather need to retest all the
>>     examples because of the change... :-(
>>
>>     Marek
>>
>>
>>     _______________________________________________
>>     keycloak-dev mailing list
>>     keycloak-dev at lists.jboss.org <mailto:keycloak-dev at lists.jboss.org>
>>     https://lists.jboss.org/mailman/listinfo/keycloak-dev
>
>     -- 
>     Bill Burke
>     JBoss, a division of Red Hat
>     http://bill.burkecentral.com
>
>
>     _______________________________________________
>     keycloak-dev mailing list
>     keycloak-dev at lists.jboss.org <mailto:keycloak-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/keycloak-dev
>
>

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-dev/attachments/20160413/d43b411a/attachment.html 


More information about the keycloak-dev mailing list