ppkarwasz commented on issue #3804:
URL: 
https://github.com/apache/logging-log4j2/issues/3804#issuecomment-3198079992

   Hi @ramanathan1504,
   
   Thanks for taking this on!
   
   To help guide your investigation, I’ve already summarized the known 
variations in 
https://github.com/jvm-repo-rebuild/reproducible-central/pull/3119#issuecomment-3064758773.
 Two of the three issues (those linked to the Gradle Module Metadata Maven 
Plugin) should already be resolved with the plugin’s latest version.
   
   That leaves one remaining issue that still needs explanation:
   
   > * The aggregate SBOM file (`log4j-bom-2.25.1-cyclonedx.xml`) occasionally 
reorders the `JSpecify` dependency, shifting it between two positions. I 
noticed this also occurred in `2.25.0`, as you had already flagged. I'm not yet 
sure what causes this nondeterminism—I plan to investigate and will report back 
once I understand the root cause.
   
   While it’s technically possible the CycloneDX Maven Plugin itself is 
responsible, that seems unlikely: its maintainer, @hboutemy, is a leading 
expert in Java reproducibility. A more probable explanation is that the 
nondeterminism originates in Maven internals (e.g., the 
`DependencyCollectorBuilder`, which the plugin depends on).
   
   One concrete step you could try is downgrading Maven to see if the issue 
persists. That should help determine whether the problem is tied to a specific 
Maven version.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to