1 - wrong list, this is the users list. This sort of post belongs on the 
WiX-devs list.
2 - you'd be better placed submitting a feature request on SourceForge (or 
CodePlex if the issue tracker has been migrated over, last time I checked we 
were still using SourceForge for issue tracking).
3 - if Windows Installer doesn't support it, it's very rare that WiX can 
support it. The CAB format is not in our hands hence anything it doesn't 
support isn't possible.
4 - from what I can see MakeMSI only uses UPX as part of its build process to 
compress Custom Action DLL's. It doesn't affect the files you install, they are 
still cabbed as per WiX. The savings it makes implementing this are minimal at 
best.
5 - the CAB format already uses LZX compression if you choose 
CompressionLevel="[low/medium/high]". Just because the default is MSZIP doesn't 
mean you have to stick with it.

As we've speculated before on topics you yourself either originated or 
participated in (search nabble or mail-archive) this sort of thing is possible 
to implement in a bootstrapper (such as Burn) but if you want to package an MSI 
with an embedded CAB as a single file you are constrained by what Windows 
Installer can support.

Palbinder Sandher 
Software Deployment Engineer
T: +44 (0) 141 945 8500 
F: +44 (0) 141 945 8501 

http://www.iesve.com 
**Design, Simulate + Innovate with the <Virtual Environment>**
Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 
Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 
0SP
Email Disclaimer
-----Original Message-----
From: Alec Taylor [mailto:alec.tayl...@gmail.com] 
Sent: 24 August 2011 09:12
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Switching from MSZIP or LZX to LZMA compression by 
integrating UPX

Good evening,

Could one of you WiX developers please integrate UPX
(http://upx.sourceforge.net/) in order to add support for LZMA
compression?

MakeMSI already has UPX support, and has had so for quite some time.

Here's an excerpt from his macro language:

#define+ DLLCA-C_COMPRESS_DLL_COMMAND_LINE      ;;Need to
OVERRIDE value (we couldn't do it earler or "GetFullBuildTimeFileName"
wouldn't exist!)

        ;--- I expect "upx.exe" to be in the "PATH" environment variable ----
        "<??@@UpxFile>"                                ;;Full name of
UPX.EXE (get from "http://upx.sourceforge.net/";)

        ;--- I want highest compression -------------------------------------
        --best

        ;--- Backup the DLL as a debugging aid... ---------------------------
        -k
    #)

Please add support for LZMA.

Thanks,

Alec Taylor

------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to