-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(agama): fix agama auth dependency which blocks build process #3149
Comments
@jgomer2001 what classes do you need in agama ? If it's not match I will move it to jans-core. |
I am trying to understand the issue description. I guess we are having loops in deps? I'm noticing agama-engine depends on auth-model, and agama-inbound depends on auth-common. Also auth-server depending on agama-engine, is that the problem? agama-engine:
agama-model
agama-inbound
Why do we need a fix now (not before)? |
Yes, problem is to release it. Each time we flip version we run into problem build it all together. cc @moabu |
I wonder if we can extract parts from jans-auth-server with potential for reuse into a new separate project, say, jans-auth-commons, and put there current |
Yea exactly @jgomer2001 . That's the issue . I think pulling things out is right . We need to have a cleaner process where we can simply follow sequence to build the packages and possibly be able to build each package separately when needed . If we have a common module then any asset can theoretically be built without triggering a full rebuild.Though at the current situation we really need to clean all these cross dependencies and allow for the sequence to be defined clearly. bom, core , common modules ...etc |
@moabu @jgomer2001
Where do we put agama here? At first glance it looks as we have to put it behind From pom I see this:
We should let it be where it naturally fits:
Thus we have to move Thoughts? |
More exactly it should be
and agama's transpiler and misc folders would be kept as is. I wonder if there will be issues with agama tests - they run currently in its own set of jenkins jobs I'm Ok with the idea of moving agama to jans-auth |
@jgomer2001 I can move agama into jans-auth. Currently jenkins reports tests failures for all persistences. Should I move it now and you will check tests after movement or you want to fix tests before moving agama ? |
@yuriyz Proceed please. All tests are passing on fresh installations (e.g. easycloud). I can't explain why tests stopped working some time ago on jenkins. |
#3244) Moved agama into jans-auth-server
Currently the process start has the auth server built before the agama which is correct . However, the dependency inside the auth blocks it to be built
This means the user after the build fails needs to head to agama and build that then return back and rebuild again.
The text was updated successfully, but these errors were encountered: