Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002293graphvizBuild/Installpublic2013-06-09 08:232013-07-11 11:33
ReporterRunnyNode 
Assigned ToArif Bilgin 
PriorityurgentSeveritycriticalReproducibilityhave not tried
StatusresolvedResolutionfixed 
Platformx86OSWindows XPOS VersionSP3
Summary0002293: MSI installer hoses Path environment variable in 2.30.1.
DescriptionThere's already been a report of the installer wiping out Path. I've found that the problem is a little more complicated, which may be why not everybody is reproducing it (if you don't look closely, you won't see what's happening). Rather than simply overwriting Path, the MSI installer seems to be removing _part_ of the existing Path. In my case, I had:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\totalcmd;I:\EmEditor;I:\PellesC\Bin;I:\LilyPond\usr\bin;I:\LAME;I:\Csound\bin;I:\SBCL\;I:\sox;I:\VstPlugins\Unusual\Studio Units;I:\GTK2-Runtime\bin

After installing Graphviz, this became:

%GTK_BASEPATH%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\totalcmd;I:\Graphviz2.30\bin

Looks like it's killing everything after the _first_ app-specific entry (in this case, everything after C:\totalcmd). Obviously, Graphviz (which rocks) isn't going to win any friends if it mysteriously breaks all sorts of other software when it's installed! Hence the high priority.
Steps To ReproduceInstall on Windows using the version 2.30.1 MSI installer, while having a Path environment variable with several app-specific folders in it (obviously, you should save your Path variable before trying this!).
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENT
VERSION2.30.1
Attached Files

- Relationships

-  Notes
User avatar (0000385)
erg (administrator)
2013-07-11 11:33

As of 2.31, the msi installer does not touch any system files. Users running graphviz from the dos shell will have to set the PATH variable manually.

- Issue History
Date Modified Username Field Change
2013-06-09 08:23 RunnyNode New Issue
2013-06-19 11:10 erg Assigned To => Arif Bilgin
2013-06-19 11:10 erg Status new => assigned
2013-07-11 11:33 erg Note Added: 0000385
2013-07-11 11:33 erg Status assigned => resolved
2013-07-11 11:33 erg Resolution open => fixed


MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker