Closed Bug 421975 Opened 17 years ago Closed 17 years ago

investigate why some firefox 3 beta 4 installers are larger than the rest...

Categories

(Mozilla Localizations :: Other, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: chofmann, Unassigned)

References

Details

just need to check to make sure there are good reasons for some beta4 installers to be almost 1 Megabyte larger than the others. most are around 7.1/7.2 MB's. Here is the list of locales above that mark. could be due to larger dictionary's or other know files. most of the windows installer packages for 7149868 Mar 8 05:06 firefox-3.0b4.ca.win32.installer.exe 7298820 Mar 8 04:52 firefox-3.0b4.en-US.win32.installer.exe 7313465 Mar 8 07:11 firefox-3.0b4.pt-PT.win32.installer.exe 7405142 Mar 8 05:51 firefox-3.0b4.fr.win32.installer.exe 7445477 Mar 8 06:40 firefox-3.0b4.lt.win32.installer.exe 7470482 Mar 8 07:43 firefox-3.0b4.uk.win32.installer.exe 7627384 Mar 8 07:25 firefox-3.0b4.sk.win32.installer.exe 7678308 Mar 8 06:13 firefox-3.0b4.hu.win32.installer.exe 7956803 Mar 8 07:20 firefox-3.0b4.ru.win32.installer.exe 8013510 Mar 8 07:02 firefox-3.0b4.pl.win32.installer.exe
... ca contains help images, the other's have dictionaries. I think.
now set up to compare file sized on installed layouts between any two locales. here are the diffs between pl and en-us. with pl most of the delta is in its 4MB dictionary. 3c3 < ./README.txt 181 --- > ./README.txt 339 5c5 < ./browserconfig.properties 232 --- > ./browserconfig.properties 220 12,13d11 < ./chrome/en-US.jar 667779 < ./chrome/en-US.manifest 1306 15a14,15 > ./chrome/pl.jar 713122 > ./chrome/pl.manifest 1162 66c66 < ./crashreporter-override.ini 583 --- > ./crashreporter-override.ini 707 68c68 < ./crashreporter.ini 3508 --- > ./crashreporter.ini 3896 73c73 < ./defaults/pref/firefox-l10n.js 224 --- > ./defaults/pref/firefox-l10n.js 201 76c76 < ./defaults/profile/bookmarks.html 7139 --- > ./defaults/profile/bookmarks.html 7090 81,83c81,82 < ./defaults/profile/prefs.js 347 < ./dictionaries/en-US.aff 3114 < ./dictionaries/en-US.dic 609731 --- > ./dictionaries/pl_PL.aff 245098 > ./dictionaries/pl_PL.dic 4123787 86c85 < ./flist-en-US.txt 0 --- > ./flist-pl.txt 0 92c91 < ./install.log 20686 --- > ./install.log 20751 107c106 < ./old-homepage-default.properties 112 --- > ./old-homepage-default.properties 106 165,168c164 < ./searchplugins/amazondotcom.xml 1514 < ./searchplugins/answers.xml 2193 < ./searchplugins/creativecommons.xml 1038 < ./searchplugins/eBay.xml 1046 --- > ./searchplugins/allegro-pl.xml 896 170,171c166,170 < ./searchplugins/wikipedia.xml 1183 < ./searchplugins/yahoo.xml 792 --- > ./searchplugins/merlin-pl.xml 917 > ./searchplugins/pbi-pl.xml 1292 > ./searchplugins/pwn-pl.xml 858 > ./searchplugins/wikipedia-pl.xml 1178 > ./searchplugins/wp-pl.xml 1683 177,178c176,177 < ./uninstall/helper.exe 505024 < ./uninstall/uninstall.log 6777 --- > ./uninstall/helper.exe 505680 > ./uninstall/uninstall.log 6817 180c179 < ./updater.ini 706 --- > ./updater.ini 709
for ru its similar. 3.4MB dictionary bash-3.2$ diff en-US/flist* ru/flist* 3c3 < ./README.txt 181 --- > ./README.txt 522 5c5 < ./browserconfig.properties 232 --- > ./browserconfig.properties 220 12,13d11 < ./chrome/en-US.jar 667779 < ./chrome/en-US.manifest 1306 17a16,17 > ./chrome/ru.jar 889520 > ./chrome/ru.manifest 1162 66c66 < ./crashreporter-override.ini 583 --- > ./crashreporter-override.ini 1057 68c68 < ./crashreporter.ini 3508 --- > ./crashreporter.ini 5521 73c73 < ./defaults/pref/firefox-l10n.js 224 --- > ./defaults/pref/firefox-l10n.js 201 76c76 < ./defaults/profile/bookmarks.html 7139 --- > ./defaults/profile/bookmarks.html 7326 81,83c81,82 < ./defaults/profile/prefs.js 347 < ./dictionaries/en-US.aff 3114 < ./dictionaries/en-US.dic 609731 --- > ./dictionaries/ru.aff 2796 > ./dictionaries/ru.dic 3488536 86c85 < ./flist-en-US.txt 0 --- > ./flist-ru.txt 0 92c91 < ./install.log 20686 --- > ./install.log 20681 107c106 < ./old-homepage-default.properties 112 --- > ./old-homepage-default.properties 106 165,168d163 < ./searchplugins/amazondotcom.xml 1514 < ./searchplugins/answers.xml 2193 < ./searchplugins/creativecommons.xml 1038 < ./searchplugins/eBay.xml 1046 170,171c165,169 < ./searchplugins/wikipedia.xml 1183 < ./searchplugins/yahoo.xml 792 --- > ./searchplugins/priceru.xml 1122 > ./searchplugins/rambler.xml 2395 > ./searchplugins/wikipedia-ru.xml 1234 > ./searchplugins/yandex-slovari.xml 4072 > ./searchplugins/yandex.xml 2550 177,178c175,176 < ./uninstall/helper.exe 505024 < ./uninstall/uninstall.log 6777 --- > ./uninstall/helper.exe 505664 > ./uninstall/uninstall.log 6785 180c178 < ./updater.ini 706 --- > ./updater.ini 713 bash-3.2$
hu mostly 1.8MB dictionary bash-3.2$ diff en-US/flist* hu/flist* |more 3c3 < ./README.txt 181 --- > ./README.txt 261 5c5 < ./browserconfig.properties 232 --- > ./browserconfig.properties 220 12,13c12,13 < ./chrome/en-US.jar 667779 < ./chrome/en-US.manifest 1306 --- > ./chrome/hu.jar 725434 > ./chrome/hu.manifest 1162 66c66 < ./crashreporter-override.ini 583 --- > ./crashreporter-override.ini 679 68c68 < ./crashreporter.ini 3508 --- > ./crashreporter.ini 3514 73c73 < ./defaults/pref/firefox-l10n.js 224 --- > ./defaults/pref/firefox-l10n.js 201 76c76 < ./defaults/profile/bookmarks.html 7139 --- > ./defaults/profile/bookmarks.html 7128 81,83c81,82 < ./defaults/profile/prefs.js 347 < ./dictionaries/en-US.aff 3114 < ./dictionaries/en-US.dic 609731 --- > ./dictionaries/hu.aff 1886427 > ./dictionaries/hu.dic 1500906 86c85 < ./flist-en-US.txt 0 --- > ./flist-hu.txt 0 92c91 < ./install.log 20686 --- > ./install.log 20751 107c106 < ./old-homepage-default.properties 112 --- > ./old-homepage-default.properties 106 177,178c176,177 < ./uninstall/helper.exe 505024 < ./uninstall/uninstall.log 6777 --- > ./uninstall/helper.exe 505488 > ./uninstall/uninstall.log 6817 180c179 < ./updater.ini 706 --- > ./updater.ini 709
sk mostly in 1.9MB dictionary bash-3.2$ diff en-US/flist* sk/flist* |more 3c3 < ./README.txt 181 --- > ./README.txt 491 5c5 < ./browserconfig.properties 232 --- > ./browserconfig.properties 220 12,13d11 < ./chrome/en-US.jar 667779 < ./chrome/en-US.manifest 1306 17a16,17 > ./chrome/sk.jar 699049 > ./chrome/sk.manifest 1162 66c66 < ./crashreporter-override.ini 583 --- > ./crashreporter-override.ini 686 68c68 < ./crashreporter.ini 3508 --- > ./crashreporter.ini 3826 73c73 < ./defaults/pref/firefox-l10n.js 224 --- > ./defaults/pref/firefox-l10n.js 249 76,78c76,78 < ./defaults/profile/bookmarks.html 7139 < ./defaults/profile/chrome/userChrome-example.css 1078 < ./defaults/profile/chrome/userContent-example.css 663 --- > ./defaults/profile/bookmarks.html 7108 > ./defaults/profile/chrome/userChrome-example.css 1200 > ./defaults/profile/chrome/userContent-example.css 895 81,83c81,82 < ./defaults/profile/prefs.js 347 < ./dictionaries/en-US.aff 3114 < ./dictionaries/en-US.dic 609731 --- > ./dictionaries/sk.aff 86211 > ./dictionaries/sk.dic 1939828 86c85 < ./flist-en-US.txt 0 --- > ./flist-sk.txt 0 92c91 < ./install.log 20686 --- > ./install.log 20745 107c106 < ./old-homepage-default.properties 112 --- > ./old-homepage-default.properties 106 165,167c164,166 < ./searchplugins/amazondotcom.xml 1514 < ./searchplugins/answers.xml 2193 < ./searchplugins/creativecommons.xml 1038 --- > ./searchplugins/atlas-sk.xml 1583 > ./searchplugins/azet-sk.xml 1380 > ./searchplugins/dunaj-sk.xml 1479 170,171c169,170 < ./searchplugins/wikipedia.xml 1183 < ./searchplugins/yahoo.xml 792 --- > ./searchplugins/wikipedia-sk.xml 1113 > ./searchplugins/zoznam-sk.xml 830 177,178c176,177 < ./uninstall/helper.exe 505024 < ./uninstall/uninstall.log 6777 --- > ./uninstall/helper.exe 505728 > ./uninstall/uninstall.log 6811 180c179 < ./updater.ini 706 --- > ./updater.ini 697
uk 2.2MB dictionary bash-3.2$ diff en-US/flist* uk/flist* |more 3c3 < ./README.txt 181 --- > ./README.txt 675 5c5 < ./browserconfig.properties 232 --- > ./browserconfig.properties 220 12,13d11 < ./chrome/en-US.jar 667779 < ./chrome/en-US.manifest 1306 19a18,19 > ./chrome/uk.jar 778525 > ./chrome/uk.manifest 1162 66c66 < ./crashreporter-override.ini 583 --- > ./crashreporter-override.ini 979 68c68 < ./crashreporter.ini 3508 --- > ./crashreporter.ini 5304 73c73 < ./defaults/pref/firefox-l10n.js 224 --- > ./defaults/pref/firefox-l10n.js 202 76c76 < ./defaults/profile/bookmarks.html 7139 --- > ./defaults/profile/bookmarks.html 7307 81,83c81,82 < ./defaults/profile/prefs.js 347 < ./dictionaries/en-US.aff 3114 < ./dictionaries/en-US.dic 609731 --- > ./dictionaries/uk.aff 163338 > ./dictionaries/uk.dic 2214020 86c85 < ./flist-en-US.txt 0 --- > ./flist-uk.txt 0 92c91 < ./install.log 20686 --- > ./install.log 20674 107c106 < ./old-homepage-default.properties 112 --- > ./old-homepage-default.properties 106 165,168d163 < ./searchplugins/amazondotcom.xml 1514 < ./searchplugins/answers.xml 2193 < ./searchplugins/creativecommons.xml 1038 < ./searchplugins/eBay.xml 1046 170,171c165,169 < ./searchplugins/wikipedia.xml 1183 < ./searchplugins/yahoo.xml 792 --- > ./searchplugins/meta-ua.xml 2367 > ./searchplugins/price-ua.xml 1577 > ./searchplugins/rambler.xml 823 > ./searchplugins/wikipedia-uk.xml 926 > ./searchplugins/yandex.xml 521 177,178c175,176 < ./uninstall/helper.exe 505024 < ./uninstall/uninstall.log 6777 --- > ./uninstall/helper.exe 505688 > ./uninstall/uninstall.log 6778 180c178 < ./updater.ini 706 --- > ./updater.ini 691
lt 1.2MB dictionary bash-3.2$ diff en-US/flist* lt/flist* |more 3c3 < ./README.txt 181 --- > ./README.txt 310 5c5 < ./browserconfig.properties 232 --- > ./browserconfig.properties 220 12,13c12,13 < ./chrome/en-US.jar 667779 < ./chrome/en-US.manifest 1306 --- > ./chrome/lt.jar 821819 > ./chrome/lt.manifest 1162 66c66 < ./crashreporter-override.ini 583 --- > ./crashreporter-override.ini 718 68c68 < ./crashreporter.ini 3508 --- > ./crashreporter.ini 6319 73c73 < ./defaults/pref/firefox-l10n.js 224 --- > ./defaults/pref/firefox-l10n.js 201 76c76 < ./defaults/profile/bookmarks.html 7139 --- > ./defaults/profile/bookmarks.html 7126 81,83c81,82 < ./defaults/profile/prefs.js 347 < ./dictionaries/en-US.aff 3114 < ./dictionaries/en-US.dic 609731 --- > ./dictionaries/lt.aff 142976 > ./dictionaries/lt.dic 1224915 86c85 < ./flist-en-US.txt 0 --- > ./flist-lt.txt 0 92c91 < ./install.log 20686 --- > ./install.log 20756 107c106 < ./old-homepage-default.properties 112 --- > ./old-homepage-default.properties 106 170c169 < ./searchplugins/wikipedia.xml 1183 --- > ./searchplugins/wikipedia-lt.xml 928 177,178c176,177 < ./uninstall/helper.exe 505024 < ./uninstall/uninstall.log 6777 --- > ./uninstall/helper.exe 505608 > ./uninstall/uninstall.log 6822 180c179 < ./updater.ini 706 --- > ./updater.ini 718
fr mostly 1.1MB dictionary bash-3.2$ diff en-US/flist* fr/flist* |more 3c3 < ./README.txt 181 --- > ./README.txt 243 5c5 < ./browserconfig.properties 232 --- > ./browserconfig.properties 220 12,13c12,13 < ./chrome/en-US.jar 667779 < ./chrome/en-US.manifest 1306 --- > ./chrome/fr.jar 754290 > ./chrome/fr.manifest 1162 66c66 < ./crashreporter-override.ini 583 --- > ./crashreporter-override.ini 716 68c68 < ./crashreporter.ini 3508 --- > ./crashreporter.ini 4127 73c73 < ./defaults/pref/firefox-l10n.js 224 --- > ./defaults/pref/firefox-l10n.js 201 76,78c76,78 < ./defaults/profile/bookmarks.html 7139 < ./defaults/profile/chrome/userChrome-example.css 1078 < ./defaults/profile/chrome/userContent-example.css 663 --- > ./defaults/profile/bookmarks.html 7142 > ./defaults/profile/chrome/userChrome-example.css 1231 > ./defaults/profile/chrome/userContent-example.css 850 81,83c81,82 < ./defaults/profile/prefs.js 347 < ./dictionaries/en-US.aff 3114 < ./dictionaries/en-US.dic 609731 --- > ./dictionaries/fr.aff 21495 > ./dictionaries/fr.dic 1137373 86c85 < ./flist-en-US.txt 0 --- > ./flist-fr.txt 0 92c91 < ./install.log 20686 --- > ./install.log 20694 107c106 < ./old-homepage-default.properties 112 --- > ./old-homepage-default.properties 106 165,168c164,166 < ./searchplugins/amazondotcom.xml 1514 < ./searchplugins/answers.xml 2193 < ./searchplugins/creativecommons.xml 1038 < ./searchplugins/eBay.xml 1046 --- > ./searchplugins/MediaDICO-fr.xml 748 > ./searchplugins/amazon-france.xml 1516 > ./searchplugins/eBay-france.xml 1055 170,171c168,169 < ./searchplugins/wikipedia.xml 1183 < ./searchplugins/yahoo.xml 792 --- > ./searchplugins/wikipedia-fr.xml 1201 > ./searchplugins/yahoo-france.xml 652 177,178c175,176 < ./uninstall/helper.exe 505024 < ./uninstall/uninstall.log 6777 --- > ./uninstall/helper.exe 506080 > ./uninstall/uninstall.log 6798 180c178 < ./updater.ini 706 --- > ./updater.ini 716
pt-PT mostly 1.4MB dictionary bash-3.2$ diff en-US/flist*.* pt-PT/flist*.* 3c3 < ./README.txt 181 --- > ./README.txt 218 12,13d11 < ./chrome/en-US.jar 667779 < ./chrome/en-US.manifest 1306 15a14,15 > ./chrome/pt-PT.jar 694628 > ./chrome/pt-PT.manifest 1306 66c66 < ./crashreporter-override.ini 583 --- > ./crashreporter-override.ini 643 68c68 < ./crashreporter.ini 3508 --- > ./crashreporter.ini 3808 73c73 < ./defaults/pref/firefox-l10n.js 224 --- > ./defaults/pref/firefox-l10n.js 210 76c76 < ./defaults/profile/bookmarks.html 7139 --- > ./defaults/profile/bookmarks.html 7193 79,83c79,82 < ./defaults/profile/localstore.rdf 153 < ./defaults/profile/mimeTypes.rdf 356 < ./defaults/profile/prefs.js 347 < ./dictionaries/en-US.aff 3114 < ./dictionaries/en-US.dic 609731 --- > ./defaults/profile/localstore.rdf 158 > ./defaults/profile/mimeTypes.rdf 369 > ./dictionaries/pt_PT.aff 79618 > ./dictionaries/pt_PT.dic 1401005 86c85 < ./flist-en-US.txt 0 --- > ./flist-pt-PT.txt 0 92c91 < ./install.log 20686 --- > ./install.log 20745 165,168c164 < ./searchplugins/amazondotcom.xml 1514 < ./searchplugins/answers.xml 2193 < ./searchplugins/creativecommons.xml 1038 < ./searchplugins/eBay.xml 1046 --- > ./searchplugins/amazon-en-GB.xml 1525 170,171c166,169 < ./searchplugins/wikipedia.xml 1183 < ./searchplugins/yahoo.xml 792 --- > ./searchplugins/priberam.xml 1529 > ./searchplugins/sapo.xml 2071 > ./searchplugins/wikipedia-ptpt.xml 938 > ./searchplugins/yahoo-br.xml 648 177,178c175,176 < ./uninstall/helper.exe 505024 < ./uninstall/uninstall.log 6777 --- > ./uninstall/helper.exe 505704 > ./uninstall/uninstall.log 6798 180c178 < ./updater.ini 706 --- > ./updater.ini 728
also interesting is that 90% of the 256 search plugins are between .5 and 2.4k these are the top 10% largest search plguins 2550 ru/flist-ru.txt:./searchplugins/yandex.xml 2629 ja-JP-mac/flist-ja-JP-mac.txt:./searchplugins/google-jp.xml 2629 ja/flist-ja.txt:./searchplugins/google-jp.xml 2670 sv-SE/flist-sv-SE.txt:./searchplugins/prisjakt-sv-SE.xml 2677 fi/flist-fi.txt:./searchplugins/huuto-fi.xml 3922 zh-CN/flist-zh-CN.txt:./searchplugins/baidu.xml 3996 es-ES/flist-es-ES.txt:./searchplugins/drae.xml 4072 ru/flist-ru.txt:./searchplugins/yandex-slovari.xml 4075 zh-CN/flist-zh-CN.txt:./searchplugins/baiduzhidao.xml 4080 es-AR/flist-es-AR.txt:./searchplugins/drae.xml 4558 nl/flist-nl.txt:./searchplugins/marktplaats-nl.xml 4566 fy-NL/flist-fy-NL.txt:./searchplugins/marktplaats-fy-NL.xml 6805 de/flist-de.txt:./searchplugins/leo_ende_de.xml 7072 ca/flist-ca.txt:./searchplugins/diec2.xml 39311 ko/flist-ko.txt:./searchplugins/daum-kr.xml
daum is due to a dumb data url. It looks like data:image/x-icon,%00%00%01%00%04%00%10 using url escapes instead of using base64.
Depends on: 422250
closing. all the locales with big installers are associated with hefty dictionaries. bug 422250 filed for the daum-kr search plugin.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.