Request: Better requirement management for web media blocks.
Posted: Wed Feb 15, 2006 3:15 am
I start workingo on an installer, and - I do not like the way prerequisites are packed up into 7zip files per default. It is sort of awkward.
* There should be prepackaged 7zip files available for download, OR a tool that creates them locally, ONCE. Packing them takes tremendous time, at the same time maintaining the "build/do not build" thing manually takes quite some attention. What I would prefer would be a mechanism where you can have all registered ones prepared and then the script just copies them automatically. Or prebuild them and let them download, like Infragistics does. Use a checksum to figure out whether something has changed. At least for repackaged third party tools (dotnet etc.) that should never happen anyway.
* I would love a default setting that I can set on WHERE to download them FROM. I can understand you not having a central download location (unlike Installshield, which do have that), but I would like to maintain one without (!) manually setting the download location again and again on every installer I make. A setting that defins the deffault download location for new elements.
* Last thing, naming. Really, that is another bad thing. Our installers need to work under 8.3 naming file systems. Simple reason: people may want to copy themon a simple FAT formatted medium. I am not talking of the program or something. But why do the different standard 7zuip files not just have 8.3 standard naming extensions. Create them, per default, with 8.3 names and a lot of manual maintenance is gone again.
I really love the repackaging and web block mechanism, but it could need some pretty serious tuning for larger build environments. If you make multiple installers, the steps above would greatly speed up creating and management and would alow for less errors.
* There should be prepackaged 7zip files available for download, OR a tool that creates them locally, ONCE. Packing them takes tremendous time, at the same time maintaining the "build/do not build" thing manually takes quite some attention. What I would prefer would be a mechanism where you can have all registered ones prepared and then the script just copies them automatically. Or prebuild them and let them download, like Infragistics does. Use a checksum to figure out whether something has changed. At least for repackaged third party tools (dotnet etc.) that should never happen anyway.
* I would love a default setting that I can set on WHERE to download them FROM. I can understand you not having a central download location (unlike Installshield, which do have that), but I would like to maintain one without (!) manually setting the download location again and again on every installer I make. A setting that defins the deffault download location for new elements.
* Last thing, naming. Really, that is another bad thing. Our installers need to work under 8.3 naming file systems. Simple reason: people may want to copy themon a simple FAT formatted medium. I am not talking of the program or something. But why do the different standard 7zuip files not just have 8.3 standard naming extensions. Create them, per default, with 8.3 names and a lot of manual maintenance is gone again.
I really love the repackaging and web block mechanism, but it could need some pretty serious tuning for larger build environments. If you make multiple installers, the steps above would greatly speed up creating and management and would alow for less errors.