Miscellaneous improvements to "jar".

Xueming Shen Xueming.Shen at Sun.COM
Thu Jun 25 18:28:00 UTC 2009

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.


> 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.

More information about the core-libs-dev mailing list