View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011268CMakeCPackpublic2010-09-24 16:092012-01-02 15:56
ReporterClinton Stimpson 
Assigned ToClinton Stimpson 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionCMake 2.8.6Fixed in VersionCMake 2.8.6 
Summary0011268: nsis component issues
DescriptionNSIS installers with cpack have odd behaviors when components are enabled.

The installer script checks what components are installed, and skips installing the ones it thinks are already installed.

Because of how the script code is written, that prevents the following things:
- Repairing an installation (by simply re-installing)
- Multiple installations of the same version
- Multiple installations of a different version

Its an issue with different versions because the registry keys for storing what is installed doesn't account for versions. So when trying installing a newer version of software, it doesn't install at all.
This is pretty bad behavior... I guess I'll have to go back to non-component NSIS.
TagsNo tags attached.
Attached Files

 Relationships

  Notes
(0022344)
Clinton Stimpson (developer)
2010-09-24 16:49

Another related problem is in add/remove programs, one only ever sees one entry for multiple installs (of non-component installers).
Again, the registry key for that is not version specific.
(0027119)
Clinton Stimpson (developer)
2011-07-29 14:27

Fixed with commit e6d2bcfd.
(0028111)
David Cole (manager)
2012-01-02 15:56

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2010-09-24 16:09 Clinton Stimpson New Issue
2010-09-24 16:49 Clinton Stimpson Note Added: 0022344
2010-12-15 11:32 David Cole Status new => assigned
2010-12-15 11:32 David Cole Assigned To => David Cole
2011-07-29 01:20 Clinton Stimpson Assigned To David Cole => Clinton Stimpson
2011-07-29 14:27 Clinton Stimpson Note Added: 0027119
2011-07-29 14:27 Clinton Stimpson Status assigned => resolved
2011-07-29 14:27 Clinton Stimpson Fixed in Version => CMake 2.8.6
2011-07-29 14:27 Clinton Stimpson Resolution open => fixed
2011-07-29 14:58 David Cole Target Version => CMake 2.8.6
2012-01-02 15:56 David Cole Note Added: 0028111
2012-01-02 15:56 David Cole Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team