Size of Upgraded Package
I have a important question on upgraded packages. I explain it on Firefox package
My version 1 pacakge of firefox 17.0.2 has a size cca 20MB.
Once I did upgrade package to get version 2, Firefox 17.0.5. The upgraded package has size cca 40MB. Once I look inside of the xpf file I see that upgraded package contains the whole version 1 and also whole version 2.
Now I take a clean workstation which has no Firefox instaled at all. Once I stream down to workstation upgraded package version 2 the whole 40MB is streamed.
Why the whole upgraded package is streamed down even with the old version 1 which is not needed at all?
My undestand is that the pursope of upgrade poackage is to stream down only a deltas between version 1 and version2.
Upgrade package is always bigger and bigger than the previous version which defeat the whole purpose of upgrade then.