Gervase Markham wrote:
> Travis Crump wrote:
>
>> In the latest nightlies(win32 talkback zip(win2k)), when I unjar my
>> jar files(using Patchmaker), I get warning messages that files are
>> going to be overwritten(I tell it to overwrite All). Since the files
>> are being unjared to directories which didn't exist before I started
>> to unjar, this implies that the same file exists in multiple jar
>> files. My question is: Is their a good reason for this? I am
>> tempted to file a bug, but if there is a good reason for it then it
>> wouldn't really be a bug(since Mozilla behaves normally)... If there
>> is a good reason for this, does this needlessly increase the
>> footprint size or are files only loaded into memory once even if they
>> are found in multiple places(though it would still increase the
>> download size)... Thanks...
>>
>> embed.jar, en-US.jar, en-win.jar, and toolkit.jar are the jars that
>> want to overwrite files, and the files are unjared alphabetically.
>
>
> Yes; the jar files for all platforms ship on each platform - this is
> supposed to aid debugging. Patch Maker has logic which tries to work
> around this by not unjarring the platform jars for the platforms you
> aren't on, but maybe things have got a bit more complex since I wrote it.
>
> Please send me email giving the entire output of a pmu (unjar) command
> on a fresh install, and tell me what OS you are on.
>
> Gerv
>
Sorry, I figured it out, it was all due to the addition of embed.jar to
the zip file, and it makes a sort of sense that embed.jar would
duplicate files found elsewhere... It only made me do a double-take
because I have been using Patch Maker for a month or two and it only
started doing it in the last week(though whether I download the .exe
installer or the zip is a pretty random decision and embed.jar very well
could only be present in the zip)...