Martin Buchholz wrote:
Xueming,

Congratulations for finding the incompatible change!

Yes, if you are running in a turkish locale (unlikely)
and if your jar file has the index entry in lower case,
(unlikely - hopefully INDEX.LIST files are all machine generated).
then it will not be found in the old implementation,
and will be found in the new one.
Can we consider this a simple bug fix?  Please?
It's still a "regression" because a "-dotless i-ndex.l-dotless i-st" now is skipped in:-) I agree it's "unlikely". Given we are ignoring the same issue in manifest name in the existing implementation for so many years without a single complain (yes, we have
one "i" in META-INF and another one in MANIFEST.MF:-)). I'm OK with the
change, it might be better to add one simple comment.

Sherman

Even if all of the above occurs, the change in behavior may be benign -
the resulting jar file will contain both upper and lower case index files.
Perhaps I should add a test, but it would be painful to write one.


Reply via email to