Closed
Bug 219622
Opened 22 years ago
Closed 21 years ago
SpellChecker component has no disk size
Categories
(SeaMonkey :: Installer, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla1.7final
People
(Reporter: sgautherie, Assigned: durbacher)
Details
(Keywords: verified1.7)
Attachments
(1 file)
616 bytes,
patch
|
ssu0262
:
review+
dougt
:
superreview+
asa
:
approval1.7+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5) Gecko/20030916
Build Identifier: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5) Gecko/20030916
SpellChecker component seems to have a disk size of "0 Kb";
with is wrong, I guess !
Reproducible: Always
Steps to Reproduce:
1. Custom Install Mozilla
2. In the component dialog, (un)select 'SpellChecker'.
Actual Results:
Disk size remains unchanged.
Expected Results:
Disk size should be updated as needed with the disk size of the spellchecker.
At it is, I believe that Installer is either under/over-estimating the needed
disk space :-(
Reporter | ||
Comment 1•22 years ago
|
||
[Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5) Gecko/20030916] (v1.5rc1) (W98SE)
Description is based on v1.5rc1/W98SE.
Assignee | ||
Comment 2•21 years ago
|
||
In config.ini in the install package, the Spellchecker component has no "Install
Size Archive=..." extry, needed for display of download size. The other
components all have one.
This config.ini is created from config.it, I guess from here:
http://lxr.mozilla.org/seamonkey/source/xpinstall/packager/windows/config.it#635
This file _does_ have an entry for the archive size.
Replacement happens starting at
http://lxr.mozilla.org/seamonkey/source/xpinstall/packager/build/scripts/makecfgini.pl#146
http://lxr.mozilla.org/seamonkey/source/xpinstall/packager/build/scripts/makecfgini.pl#202
seems to expect a $InstallSizeSystem$ line following the $InstallSize$ one. The
next line is read, but in this case it's already the archive size line, so
nothing is done.
So the while loop is re-entered, reading the next line. The $InstallSizeArchive$
line has already been read, so whatever line is next is being processed now.
So
elsif($line =~ /\$InstallSizeArchive\$/i)
is never entered for the spellchecker component and no line like
"Install Size Archive=$installSizeArchive\n";
is written to config.ini. Which is exactly what we have and what the problem is.
The spellchecker component was added with version 1.138 of config.it by mkaply,
no bug number noted.
The solution would be to just add a $InstallSizeSystem$ line to the spellchecker
component. Version 1.45 of this config.it introduced the same fix, just for the
uninstaller component. There is also no bug number for it.
Other config.it files containing the spellchecker component are only the os2 and
the unix one. None of them has $InstallSizeSystem$ lines, so fixing
xpinstall/packager/windows/config.it should be the complete solution.
Patch follows, but I'll not ask for review before I (or anybody else) checked if
my theories are correct.
Assignee | ||
Comment 3•21 years ago
|
||
Assignee | ||
Comment 4•21 years ago
|
||
Comment on attachment 149680 [details] [diff] [review]
patch
Requesting r= from ssu and sr= from dveditz.
Patch was tested, created config.ini now says:
"Install Size Archive=267"
(with VC7.1), installer properly changes displayed download/install size when
(de-)selecting the spellchecker component.
Sean, can you propose a different superreviewer? A several weeks old similar
patch still did not get sr= from dveditz...
Attachment #149680 -
Flags: superreview?(dveditz)
Attachment #149680 -
Flags: review?(ssu0262)
Assignee | ||
Updated•21 years ago
|
Assignee: ssu0262 → durbacher
Comment on attachment 149680 [details] [diff] [review]
patch
r=ssu
I'll ping dan for you.
Comment on attachment 149680 [details] [diff] [review]
patch
I think dveditz is on vacation. asking dougt for sr=
Attachment #149680 -
Flags: superreview?(dveditz) → superreview?(dougt)
Updated•21 years ago
|
Attachment #149680 -
Flags: superreview?(dougt) → superreview+
Reporter | ||
Comment 7•21 years ago
|
||
Comment on attachment 149680 [details] [diff] [review]
patch
(In reply to comment #5)
> (From update of attachment 149680 [details] [diff] [review])
> r=ssu
Sean, you forgot to r+ the patch ;->
'approval1.7=?':
Trivial Packager data fix, no risk.
Attachment #149680 -
Flags: approval1.7?
Comment on attachment 149680 [details] [diff] [review]
patch
r+'ing the patch
Attachment #149680 -
Flags: review?(ssu0262) → review+
Comment 9•21 years ago
|
||
Checking in xpinstall/packager/windows/config.it;
/cvsroot/mozilla/xpinstall/packager/windows/config.it,v <-- config.it
new revision: 1.141; previous revision: 1.140
done
Assignee | ||
Comment 10•21 years ago
|
||
Leaving open until checked in to 1.7 branch. This is _really_ no-risk because
it's a patch for an input file of the installer packager only executed by
mozilla.org.
It fixes the displayed spell-checker size and fixes a possible problem when
Mozilla is installed to a partition with just not enough free space: up to now
the installer thinks there's enough space because it underestimates the required
space by some 100 kB.
Comment 11•21 years ago
|
||
Comment on attachment 149680 [details] [diff] [review]
patch
a=asa (on behalf of drivers) for checkin to Mozilla 1.7. We're wrapping things
up and so this will need to land today if it's going to make the release.
Attachment #149680 -
Flags: approval1.7? → approval1.7+
Reporter | ||
Comment 12•21 years ago
|
||
(In reply to comment #11)
> (From update of attachment 149680 [details] [diff] [review])
> this will need to land today if it's going to make the release.
Christian (or anyone): Can you check it in on v1.7 branch ? Thanks.
Comment 13•21 years ago
|
||
fixed on 1.7 branch
Checking in xpinstall/packager/windows/config.it;
/cvsroot/mozilla/xpinstall/packager/windows/config.it,v <-- config.it
new revision: 1.140.26.1; previous revision: 1.140
done
Keywords: fixed1.7
Assignee | ||
Comment 14•21 years ago
|
||
Resolving as FIXED.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Reporter | ||
Updated•21 years ago
|
Target Milestone: --- → mozilla1.7final
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•