On Thu, 27 Mar 2025 02:18:05 GMT, Hai-May Chao <[email protected]> wrote:
>> src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java line
>> 1215:
>>
>>> 1213: if (!cenEntries2.equals(locEntries)) {
>>> 1214: crossChkWarnings.add(rb.getString(
>>> 1215:
>>> "entries.mismatch.when.comparing.jarfile.and.jarinputstream"));
>>
>> Do we still need this warning? The meaning is not clear to me. Since we have
>> already compared in both ways, does this only mean the orders are different?
>
> This step checks content and order. As the order does matter, I have this
> step to explicitly warn about ordering issue.
But they are Sets now, so the order could have changed simply by adding them to
the Set. I think this check can be removed.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/23532#discussion_r2016594597