[keycloak-dev] Renamed package because of fuse

Marek Posolda mposolda at redhat.com
Thu Apr 14 03:08:05 EDT 2016


I confirm Fuse works fine with the merge fix. Thanks!

Marek

On 13/04/16 20:29, Bill Burke wrote:
> I'll look into it tonight after I get home from driving kid around.
>
> On 4/13/2016 2:10 PM, Marek Posolda wrote:
>> Ok, I've closed the https://github.com/keycloak/keycloak/pull/2614
>>
>> Do you want me to look at merging modules or are you looking at it 
>> Bill? I can sort it, but will be able to start on it no earlier than 
>> tomorrow morning Europe time :/
>>
>> Marek
>>
>> On 13/04/16 20:03, 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
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> keycloak-dev mailing list
>>> 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/20160414/c0409108/attachment.html 


More information about the keycloak-dev mailing list