[M3devel] FW: .msi files for Windows available

Jay jay.krell at cornell.edu
Mon Jun 29 05:18:15 CEST 2009


Was truncated.


----------------------------------------
> From: jay.krell at cornell.edu
> To: m3devel at elegosoft.com
> Subject: .msi files for Windows available
> Date: Mon, 29 Jun 2009 03:08:44 +0000
>
>
>
> http://modula3.elegosoft.com/cm3/uploaded-archives
>
> now contains .msi files for Windows:
>
> http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-NT386-d5.8.1.msi
> http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-NT386-d5.8.1.msi
>
>
> These are some of the first .msi files I have ever made.
> I used WiX. scripts/python/make-dist.py makes them.
>
>
> Some of the highlights/lowlights:
> They always install all of what they have. There is not (yet)
> support for the package sets.
> They always modify %PATH%. It should be an option.
> They append to %PATH%. My intent was to prepend. (It appears obvious
> how, but it didn't work.)
> They have an uninstaller, listed in add/remove programs.
> Not listed in the start menu. That seems to be go either way in practise.
> The uninstaller does remove c:\cm3\bin from %path%, besides deleting
> all the files -- that didn't take any extra work.
> They don't put anything in the start menu.
> What would it be? Oh, I need to try cm3ide, which probably isn't here.
> The config file still just runs cl.exe/link.exe from %path%.
> I think the way to address this is in the config file, not setup.
> The default install location is c:\cm3 but user can change it.
> The presentation of the licenses is quite ugly. And perhaps unnecessary?
> Not seemingly not easy to remove, without copy/pasting some code/data with yet another license.
> There are accidentally two .pdbs (symbols) in the .msis.
> (More geerally the symbols are:
> http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-NT386-d5.8.1-symbols.zip
> http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-NT386-d5.8.1-symbols.zip
> and the same content without installation is at
> http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-min-NT386-d5.8.1.zip
> http://modula3.elegosoft.com/cm3/uploaded-archives/cm3-std-NT386-d5.8.1.zip
> )
>
>
> http://modula3.elegosoft.com/cm3/uploaded-archives
> is a bit messy due to the volume of files,
> it should probably be split up.
>
>
> Someone please try them out and report back.
> I did test them. They install/uninstall, modify $path, and cm3 runs.
>
>
> - Jay


More information about the M3devel mailing list