On Thu, 27 Mar 2025 02:18:05 GMT, Hai-May Chao <hc...@openjdk.org> 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

Reply via email to