[ python-Bugs-1542432 ] python-2.5c1.msi contains ICE validation errors and warnings

SourceForge.net noreply at sourceforge.net
Fri Aug 18 08:53:58 CEST 2006


Bugs item #1542432, was opened at 2006-08-18 08:11
Message generated for change (Comment added) made by loewis
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1542432&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Installation
Group: Python 2.5
Status: Open
Resolution: None
Priority: 5
Submitted By: Bob Arnson (barnson)
Assigned to: Nobody/Anonymous (nobody)
Summary: python-2.5c1.msi contains ICE validation errors and warnings

Initial Comment:
python-2.5c1.msi contains the following ICE validation
errors and warnings:

ICE21	ERROR	Component: 'REGISTRY.tcl' does not belong
to any Feature.
=== REGISTRY.tcl is still getting installed but it
should be listed in FeatureComponents.

ICE57	WARNING	Component 'REGISTRY.def' has a registry
entry that can be either per-user or per-machine and a
per-machine KeyPath.
ICE57	ERROR	Component 'REGISTRY.doc' has both per-user
data and a keypath that can be either per-user or
per-machine.
ICE57	ERROR	Component 'REGISTRY' has both per-user data
and a keypath that can be either per-user or per-machine.
=== I think you can fix all these by using an
appropriate registry entry as the KeyPath.

ICE67	WARNING	The shortcut 'Manual' is a non-advertised
shortcut with a file target. The shortcut and target
are installed by different components, and the target
component can run locally or from source.
ICE69	WARNING	Mismatched component reference. Entry
'Manual' of the Shortcut table belongs to component
'REGISTRY.doc'. However, the formatted string in column
'Target' references file 'Python25.chm' which belongs
to component 'documentation'. Components are in the
same feature.
=== These are fairly benign, but you can clean them up
if you want by moving the shortcut into the
"documentation" component. (The idea is that related
resources [files, registry values, shortcuts] live in
the same component, so when one is installed, all are
installed atomically.)

You can run validation from Orca or the MsiVal2, both
of which are in the Platform/Windows SDK. Details about
ICEs are available at
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/ice_reference.asp.

----------------------------------------------------------------------

>Comment By: Martin v. Löwis (loewis)
Date: 2006-08-18 08:53

Message:
Logged In: YES 
user_id=21627

These validation errors existed ever since Python 2.4. Is
there an actual problem?

I could not find a way to fix them, and believe some of the
ICEs are broken.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1542432&group_id=5470


More information about the Python-bugs-list mailing list