[M3devel] .msi files for Windows available

Jay jay.krell at cornell.edu
Mon Jun 29 19:21:07 CEST 2009


[trying to untruncate again, I forget if it is forward or replayall that untruncates]


----------------------------------------
> From: jay
>
>
> Was truncated.
>
>
> ----------------------------------------
>> From: jay
>> To: m3devel
>> 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.
 
[approximate point of truncation]
 

>> 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