I don't know that this is such a big deal.  I mean, I'd happily use a
closed source installer if it made installation easier.

It is important to keep the core software free, but I think we can be
less stringent about installers - since it will always be possible to
get Freenet running with a completely open source stack, but using
something closed source to provide an easier option is reasonable
IMHO.

Ian.

On Sat, Jan 31, 2009 at 10:35 AM, Matthew Toseland
<[email protected]> wrote:
> Using unmaintained freeware in the build process is unacceptable.
>
> Source is available for XN Resource Editor, is there a command line version?
>
> http://www.wilsonc.demon.co.uk/d10resourceeditor.htm
>
> Also, RemProf.exe is freeware and not maintained and source code will not be
> made available, and we use that at install time.
>
> Do we use any freeware utilities in the current java installer? I think maybe
> there was one...? If so, maybe it's an acceptable risk, but it should be
> minimised nonetheless - what we need most urgently are UAC-escalated
> start/stop exe's for the java installer.
>
> On Wednesday 28 January 2009 02:16, [email protected] wrote:
>> Author: Zero3
>> Date: 2009-01-28 02:16:10 +0000 (Wed, 28 Jan 2009)
>> New Revision: 25345
>>
>> Added:
>>    trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico
>>    trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt
>>    trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt
>>    trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt
>> Removed:
>>    trunk/apps/wininstaller/compiler/AutoHotkeySC_Normal.bin
>>    trunk/apps/wininstaller/compiler/AutoHotkeySC_VistaElevated.bin
>> Modified:
>>    trunk/apps/wininstaller/BuildAll.cmd
>> Log:
>> Replaced pre-patched AHK bins with patching script
>>
>> Modified: trunk/apps/wininstaller/BuildAll.cmd
>> ===================================================================
>> --- trunk/apps/wininstaller/BuildAll.cmd      2009-01-28 02:15:18 UTC (rev 
>> 25344)
>> +++ trunk/apps/wininstaller/BuildAll.cmd      2009-01-28 02:16:10 UTC (rev 
>> 25345)
>> @@ -1,25 +1,32 @@
>>  @echo off
>>  ::
>> -:: Not-committed requirements:
>> -:: - bin\freenet.jar
>> -:: - bin\freenet-ext.jar
>> -:: - bin\Ahk2Exe.exe (AutoHotKey compiler)
>> -:: - bin\upx.exe (UPX packer, comes with AutoHotKey compiler)
>> -:: - bin\JSTUN.jar
>> -:: - bin\KeyExplorer.jar
>> -:: - bin\ThawIndexBrowser.jar
>> -:: - bin\UPnP.jar
>> -:: - bin\XMLLibrarian.jar
>> +:: Non-committed requirements:
>>  ::
>> +:: - bin\Ahk2Exe.exe (AutoHotkey compiler - http://www.autohotkey.com/)
>> +:: - bin\upx.exe (UPX packer, comes with AutoHotkey compiler)
>> +:: - bin\AutoHotkeySC.bin (AHK library, comes with AutoHotkey compiler)
>> +::
>> +:: - bin\ResHacker.exe (Resource Hacker -
> http://angusj.com/resourcehacker/)
>> +::
>> +:: - bin\freenet.jar (Freenet jar)
>> +:: - bin\freenet-ext.jar (Freenet jar)
>> +::
>> +:: - bin\JSTUN.jar (Freenet plugin jar)
>> +:: - bin\KeyExplorer.jar (Freenet plugin jar)
>> +:: - bin\ThawIndexBrowser.jar (Freenet plugin jar)
>> +:: - bin\UPnP.jar (Freenet plugin jar)
>> +:: - bin\XMLLibrarian.jar (Freenet plugin jar)
>> +::
>>
>>  ::
>>  :: Cleanup and prepare
>>  ::
>> -if exist bin\FreenetInstaller.exe del bin\FreenetInstaller.exe /Q
>> +if exist bin\FreenetInstaller.exe del bin\FreenetInstaller.exe
>>  copy bin\freenet.jar src_freenetinstaller\files_install\freenet.jar
>>  copy bin\freenet-ext.jar src_freenetinstaller\files_install\freenet-ext.jar
>>  copy bin\Ahk2Exe.exe compiler\Ahk2Exe.exe
>>  copy bin\upx.exe compiler\upx.exe
>> +copy bin\ResHacker.exe compiler\ResHacker.exe
>>  copy bin\JSTUN.jar src_freenetinstaller\files_install\plugins\JSTUN.jar
>>  copy bin\KeyExplorer.jar
> src_freenetinstaller\files_install\plugins\KeyExplorer.jar
>>  copy bin\ThawIndexBrowser.jar
> src_freenetinstaller\files_install\plugins\ThawIndexBrowser.jar
>> @@ -27,9 +34,21 @@
>>  copy bin\XMLLibrarian.jar
> src_freenetinstaller\files_install\plugins\XMLLibrarian.jar
>>
>>  ::
>> +:: Patch AHK library
>> +::
>> +copy bin\AutoHotkeySC.bin compiler\AutoHotkeySC.bin
>> +cd compiler
>> +
>> +ResHacker.exe -script ResHack_Script_Normal.txt
>> +ResHacker.exe -script ResHack_Script_VistaElevated.txt
>> +
>> +cd ..
>> +del compiler\AutoHotkeySC.bin
>> +
>> +::
>>  :: Compile non-Vista-elevated executables
>>  ::
>> -copy compiler\AutoHotkeySC_Normal.bin compiler\AutoHotkeySC.bin
>> +move /Y compiler\AutoHotkeySC_Normal.bin compiler\AutoHotkeySC.bin
>>
>>
> compiler\Ahk2Exe.exe /in "src_freenethelpers\FreenetLauncher.ahk" /out 
> "src_freenetinstaller\files_install\freenetlauncher.exe"
>>
>> @@ -38,7 +57,7 @@
>>  ::
>>  :: Compile Vista-elevated executables
>>  ::
>> -copy compiler\AutoHotkeySC_VistaElevated.bin compiler\AutoHotkeySC.bin
>> +move /Y compiler\AutoHotkeySC_VistaElevated.bin compiler\AutoHotkeySC.bin
>>
>>
> compiler\Ahk2Exe.exe /in 
> "src_freenetinstaller\FreenetInstaller_Uninstaller.ahk" /out 
> "src_freenetinstaller\files_install\bin\freenetuninstaller.exe"
>>
> compiler\Ahk2Exe.exe /in "src_freenethelpers\FreenetStart.ahk" /out 
> "src_freenetinstaller\files_install\bin\start.exe"
>> @@ -53,6 +72,10 @@
>>  ::
>>  del compiler\Ahk2Exe.exe
>>  del compiler\upx.exe
>> +del compiler\ResHacker.exe
>> +del compiler\ResHacker.ini
>> +del compiler\ResHack_Log_Normal.txt
>> +del compiler\ResHack_Log_VistaElevated.txt
>>  del src_freenetinstaller\files_install\freenet.jar
>>  del src_freenetinstaller\files_install\freenet-ext.jar
>>  del src_freenetinstaller\files_install\freenetlauncher.exe
>>
>> Deleted: trunk/apps/wininstaller/compiler/AutoHotkeySC_Normal.bin
>> ===================================================================
>> (Binary files differ)
>>
>> Deleted: trunk/apps/wininstaller/compiler/AutoHotkeySC_VistaElevated.bin
>> ===================================================================
>> (Binary files differ)
>>
>> Added: trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico
>> ===================================================================
>> (Binary files differ)
>>
>>
>> Property changes on:
> trunk/apps/wininstaller/compiler/ResHack_Resource_Icon_Freenet.ico
>> ___________________________________________________________________
>> Added: svn:mime-type
>>    + application/octet-stream
>>
>> Added: trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt
>> ===================================================================
>> --- trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt
> (rev 0)
>> +++ trunk/apps/wininstaller/compiler/ResHack_Resource_Manifest_Vista.txt
> 2009-01-28 02:16:10 UTC (rev 25345)
>> @@ -0,0 +1,28 @@
>> +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
>> +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
>> +<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
>> +   <security>
>> +      <requestedPrivileges>
>> +         <requestedExecutionLevel level="requireAdministrator"
> uiAccess="false"/>
>> +      </requestedPrivileges>
>> +   </security>
>> +</trustInfo>
>> +<assemblyIdentity
>> +     version="1.0.47.06"
>> +     processorArchitecture="X86"
>> +     name="Microsoft.Windows.AutoHotkey"
>> +     type="win32"
>> +/>
>> +<dependency>
>> +     <dependentAssembly>
>> +             <assemblyIdentity
>> +                     type="win32"
>> +                     name="Microsoft.Windows.Common-Controls"
>> +                     version="6.0.0.0"
>> +                     processorArchitecture="X86"
>> +                     publicKeyToken="6595b64144ccf1df"
>> +                     language="*"
>> +             />
>> +     </dependentAssembly>
>> +</dependency>
>> +</assembly>
>>
>> Added: trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt
>> ===================================================================
>> --- trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt
> (rev 0)
>> +++ trunk/apps/wininstaller/compiler/ResHack_Script_Normal.txt        
>> 2009-01-28
> 02:16:10 UTC (rev 25345)
>> @@ -0,0 +1,16 @@
>> +[FILENAMES]
>> +Exe=AutoHotkeySC.bin
>> +SaveAs=AutoHotkeySC_Normal.bin
>> +Log=ResHack_Log_Normal.txt
>> +
>> +[COMMANDS]
>> +-delete MENU,,
>> +-delete ACCELERATORS,,
>> +-addoverwrite ResHack_Resource_Icon_Freenet.ico,ICONGROUP,159,
>> +-delete ICONGROUP,160,
>> +-delete ICONGROUP,206,
>> +-delete ICONGROUP,207,
>> +-delete ICONGROUP,208,
>> +-delete ICONGROUP,228,
>> +-delete ICONGROUP,229,
>> +-delete VERSIONINFO,1,
>>
>> Added: trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt
>> ===================================================================
>> --- trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt
> (rev 0)
>> +++ trunk/apps/wininstaller/compiler/ResHack_Script_VistaElevated.txt
> 2009-01-28 02:16:10 UTC (rev 25345)
>> @@ -0,0 +1,17 @@
>> +[FILENAMES]
>> +Exe=AutoHotkeySC.bin
>> +SaveAs=AutoHotkeySC_VistaElevated.bin
>> +Log=ResHack_Log_VistaElevated.txt
>> +
>> +[COMMANDS]
>> +-delete MENU,,
>> +-delete ACCELERATORS,,
>> +-addoverwrite ResHack_Resource_Icon_Freenet.ico,ICONGROUP,159,
>> +-delete ICONGROUP,160,
>> +-delete ICONGROUP,206,
>> +-delete ICONGROUP,207,
>> +-delete ICONGROUP,208,
>> +-delete ICONGROUP,228,
>> +-delete ICONGROUP,229,
>> +-delete VERSIONINFO,1,
>> +-addoverwrite ResHack_Resource_Manifest_Vista.txt,24,1,
>> \ No newline at end of file
>>
>> _______________________________________________
>> cvs mailing list
>> [email protected]
>> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>>
>>
>
> _______________________________________________
> Devl mailing list
> [email protected]
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
>



-- 
Ian Clarke
CEO, Uprizer Labs
Email: [email protected]
Ph: +1 512 422 3588
Fax: +1 512 276 6674
_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to