-
Notifications
You must be signed in to change notification settings - Fork 201
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
Report has differences when nothing changes #844
Comments
Since we defer to Gradle to resolve the dependency, maybe it is non-deterministic due to caching and repository ordering? I usually add |
I don't think it is gradle, because it is not a question of versions (at least for the first part). It is getting the correct versions for current and milestone versions, it is the projectUrl |
We actually get that from Gradle as well, Lines 376 to 410 in 438cbb5
|
Could there be a race condition ambiguity here whether it uses resolvedCoordinate or originalCoordinate
|
I believe the only shared mutable state in this plugin is the |
All i am asking is to do a little debugging to see where it is happening. For example, putting some printlns to see if which version number is being used to call getProjectUrl and see if that is changing. |
Was trying to upgrade some dependencies and wanted to make sure that I was not getting unexpected transitive dependency updates. What i wanted to do was:
The problem is there were differences in the report even with no changes to dependencies.
It appears for the most of the changes it it that it is somewhat randomly choosing between the old and new version for the project URL
For example, here is part of the JSON report:
compared to this entry with no changes to dependencies:
I also see differences in reason:
vs.
The text was updated successfully, but these errors were encountered: