-
Notifications
You must be signed in to change notification settings - Fork 6
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: missing common maven transitive dependencies #45
Conversation
Do not merge, it seems the current solution does not load the full sub-tree, only the omitted dependency. |
Signed-off-by: Ruben Romero Montes <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ruromero I Saw that there was a failure on test - RangeError: Maximum call stack size exceeded - couple of times actually - please check it out at : https://github.com/RHEcosystemAppEng/exhort-javascript-api/actions/runs/6051817204/job/16424074479?pr=45#step:7:107.
It seems that it's either the halting condition of the recursion is not met on such case, or it's using too much space complexity in this recursion on big trees
I'll try to figure out why it's happening for part of the tests ( while working on other tests).
Can you please take a look?
Thanks.
Signed-off-by: Zvi Grinberg <[email protected]>
Signed-off-by: Zvi Grinberg <[email protected]>
…rbose flag Signed-off-by: Zvi Grinberg <[email protected]>
…ke {+,\,-,(,|} Signed-off-by: Zvi Grinberg <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ruromero Good Job.
As you could see, i pushed few fixes to your fork, so it will work correctly and all tests will succeeded.
I Approved it - please Merge whenever you are ready ( maybe you want to complete documentation or add something - linting warning for example - see comment below about that - anyway it's not critical at the moment)
Thanks.
Thanks @zvigrinberg let me validate the use case reported by QE before merging |
0c80893
to
dbdc6b7
Compare
Signed-off-by: Ruben Romero Montes <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
fix: missing common maven transitive dependencies --------- Signed-off-by: Zvi Grinberg <[email protected]> Signed-off-by: Ruben Romero Montes <[email protected]> Co-authored-by: Ruben Romero Montes <[email protected]>
fix: missing common maven transitive dependencies --------- Signed-off-by: Zvi Grinberg <[email protected]> Signed-off-by: Ruben Romero Montes <[email protected]> Co-authored-by: Ruben Romero Montes <[email protected]>
fix: missing common maven transitive dependencies --------- Signed-off-by: Zvi Grinberg <[email protected]> Signed-off-by: Ruben Romero Montes <[email protected]> Co-authored-by: Ruben Romero Montes <[email protected]>
…ext tree format fixes: https://issues.redhat.com/browse/TC-562 Related to: RHEcosystemAppEng/exhort-javascript-api#45 Signed-off-by: Zvi Grinberg <[email protected]>
…ext tree format fixes: https://issues.redhat.com/browse/TC-562 Related to: RHEcosystemAppEng/exhort-javascript-api#45 Signed-off-by: Zvi Grinberg <[email protected]>
Description
The
dependency:tree
plugin omits duplicates but when using theverbose
flag the omitted are shown. However the plugin only yields thetext
type in that case.I have added the
verbose
flag to themvn dependency:tree
command and changed how the text file is processed with thetext
format.Related issue (if any):
fixes #44
Checklist
Additional information
Related to RHEcosystemAppEng/exhort#135