This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: python-2.5c1.msi contains ICE validation errors and warnings
Type: Stage: resolved
Components: Installation Versions: Python 2.5
process
Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: Nosy List: ajaksu2, barnson, loewis
Priority: normal Keywords:

Created on 2006-08-18 06:11 by barnson, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (3)
msg60978 - (view) Author: Bob Arnson (barnson) Date: 2006-08-18 06:11
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.
msg60979 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2006-08-18 06:53
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.
msg84486 - (view) Author: Daniel Diniz (ajaksu2) * (Python triager) Date: 2009-03-30 03:52
Closing as the build is now based on a different VS version, with new
project files, and there was no evidence this ever caused real problems.
History
Date User Action Args
2022-04-11 14:56:19adminsetgithub: 43850
2009-03-30 03:52:13ajaksu2setstatus: open -> closed

nosy: + ajaksu2
messages: + msg84486

resolution: out of date
stage: resolved
2006-08-18 06:11:41barnsoncreate