Merge lp:~brian.curtin/ubuntuone-windows-installer/build_installer into lp:ubuntuone-windows-installer
Status: | Merged |
---|---|
Approved by: | Manuel de la Peña |
Approved revision: | 119 |
Merged at revision: | 114 |
Proposed branch: | lp:~brian.curtin/ubuntuone-windows-installer/build_installer |
Merge into: | lp:ubuntuone-windows-installer |
Diff against target: |
211 lines (+129/-31) 3 files modified
scripts/build_installer.py (+99/-0) scripts/setup.py (+30/-0) scripts/ubuntuone.xml (+0/-31) |
To merge this branch: | bzr merge lp:~brian.curtin/ubuntuone-windows-installer/build_installer |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Manuel de la Peña (community) | Approve | ||
Roberto Alsina (community) | Approve | ||
Review via email:
|
Commit message
- Automate the building and packaging of the Windows installer
Description of the change
This branch adds build_installer.py which fully automates the creation of the BitRock installer. It includes the typical setup.py steps of fetch, prepare, and py2exe, then it runs the BitRock autoupdate and installer creation. Upon creation of the installer, it timestamps the installer name so we can identify which installers were created by the automation on which date.
Also included in the branch are changes which make the automation easier. The VistaLib DLLs are downloaded from my U1 rather than forcing a user to create an account on CodeProject, sign in, then download the zip file from there. The files are placed directly into dist/ where they are needed, along with the required license file.
A change was made to the setup.py file to package the CRT alongside the binaries rather than requiring the vcredist installer to be packaged in the installer and run. It makes the installer a bit quicker and it makes automation much easier.
+1 code review