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@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@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@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-dev



_______________________________________________
keycloak-dev mailing list
keycloak-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-dev


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