Closed Bug 101471 Opened 23 years ago Closed 14 years ago

Implement "UNSELECTED" in config.it on Linux

Categories

(SeaMonkey :: Installer, enhancement)

x86
Linux
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: tao, Assigned: ajschult784)

References

Details

Attachments

(1 file)

To reproduce it:
1. Pull a 0.9.4 branch build including both the mozilla and commercial tree
2. add new component in the config.it for unix and set the attribt to "UNSELECTED".
3. run deliver.pl to produce installable build.
4. Run the resulting installer stub and go for "Customized Install Type'
5. You see the added component appeared with the check box "checked".

The expected behavior is to have the new component "un-checked".
See details in bugscape 9035.
This is another case where the windows config.ini syntax differs from the mac
and linux syntax. The absence of the SELECTED attribute is what you want,
windows changed to allow this to be explicit in the config.ini

Another one for the eventual meta bug about making the config.ini syntax more
the same XP
Severity: critical → enhancement
Summary: attrib: "UNSELECTED" in config.it does not uncheck the components → Implement "UNSELECTED" in config.it on Linux and Mac
QA Contact: bugzilla → ktrina
Keywords: nsbeta1
Blocks: 104166
Keywords: nsbeta1
Keywords: nsbeta1+
Target Milestone: --- → mozilla0.9.8
over to curt
Assignee: syd → curt
Keywords: nsbeta1+
Target Milestone: mozilla0.9.8 → Future
Dan, is there an actual meta-bug filed about sync'ing up the config.ini syntax
between platforms?  If not I'll open one.  This bug needs to be a dependency of
that meta bug.
Status: NEW → ASSIGNED
Target Milestone: Future → ---
We don't have to have this one, although it'd be nice
Keywords: nsbeta1nsbeta1-
the real problem here seems to be that "SELECTED" matches "UNSELECTED".  If the
parser didn't find "UNSELECTED" when it looks for "SELECTED", there wouldn't be
a problem here.

==> me
Assignee: curt → ajschult
Status: ASSIGNED → NEW
QA Contact: ktrina → general
Summary: Implement "UNSELECTED" in config.it on Linux and Mac → Implement "UNSELECTED" in config.it on Linux
Attached patch patchSplinter Review
this fixes:
1. this bug
2. leak of currInstallSizeStr, currArchiveSizeStr, currAttrStr, showDlg
3. crash when attribute key was missing.
4. bailing properly when short description entry is empty.
Blocks: 242394
Attachment #147484 - Flags: review?(bsmedberg)
Attachment #147484 - Flags: review?(bsmedberg) → review+
Attachment #147484 - Flags: superreview?(dveditz)
Product: Browser → Seamonkey
Comment on attachment 147484 [details] [diff] [review]
patch

sr=dveditz if we're still using this
Attachment #147484 - Flags: superreview?(dveditz) → superreview+
Old XPFE installer is dead now, so this is not relevant any more.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: