JMH/JOL/JCStress "Used By" points to inconvenient artifacts

Stanislav Smirnov stanislav.smirnov at oracle.com
Tue Mar 30 19:20:59 UTC 2021


I fixed the used-by setting for the jmh and jol repositories. The jcstress repository setting looks correct.
Please take a look and let me know if something is still missing.

--
Best regards,
Stas Smirnov

From: skara-dev <skara-dev-retn at openjdk.java.net> on behalf of Stanislav Smirnov <stanislav.smirnov at oracle.com>
Date: Tuesday, March 30, 2021 at 3:17 PM
To: Aleksey Shipilev <shade at redhat.com>, skara-dev at openjdk.java.net <skara-dev at openjdk.java.net>
Subject: Re: JMH/JOL/JCStress "Used By" points to inconvenient artifacts
Hi Aleksey,

Let me take a look at this

--
Best regards,
Stas Smirnov

From: skara-dev <skara-dev-retn at openjdk.java.net> on behalf of Aleksey Shipilev <shade at redhat.com>
Date: Tuesday, March 30, 2021 at 2:16 PM
To: skara-dev at openjdk.java.net <skara-dev at openjdk.java.net>
Subject: JMH/JOL/JCStress "Used By" points to inconvenient artifacts
Hi,

If you look at "Used By" here: https://github.com/openjdk/jol/ -- then you would see that it is only
used by two projects. That is actually a misconfiguration, as GitHub defaults to first module when
tracking the dependents, which is "jol-benchmarks". It should instead track "jol-core".

I remember asking Erik about this privately before, and it would seem that GitHub had implemented
the missing bit for it:
https://docs.github.com/en/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository#changing-the-used-by-package.


Could anyone with admin access to OpenJDK GitHub repos see if that setting is available now?

If available, could you please make the following changes?
   https://github.com/openjdk/jmh/: point to "jmh-core"
   https://github.com/openjdk/jcstress/: point to "jcstress-core"
   https://github.com/openjdk/jol/: point to "jol-core"

--
Thanks,
-Aleksey


More information about the skara-dev mailing list