Merge lp:~jameinel/ubuntuone-windows-installer/readme_fixes into lp:ubuntuone-windows-installer/beta

Proposed by John A Meinel
Status: Merged
Approved by: Vincenzo Di Somma
Approved revision: 117
Merged at revision: 142
Proposed branch: lp:~jameinel/ubuntuone-windows-installer/readme_fixes
Merge into: lp:ubuntuone-windows-installer/beta
Diff against target: 117 lines (+43/-31)
1 file modified
README.txt (+43/-31)
To merge this branch: bzr merge lp:~jameinel/ubuntuone-windows-installer/readme_fixes
Reviewer Review Type Date Requested Status
Vincenzo Di Somma (community) Approve
Manuel de la Peña (community) Approve
Review via email: mp+41335@code.launchpad.net

Commit message

Cleanup README.txt a bit, for English and line width.

Description of the change

Some cleanups to the README.txt. Lines are wrapped to ~80 chars, and the English is cleaned up a bit.

To post a comment you must log in.
Revision history for this message
Manuel de la Peña (mandel) wrote :

+1 thx!

review: Approve
Revision history for this message
Vincenzo Di Somma (vds) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'README.txt'
--- README.txt 2010-08-27 14:43:32 +0000
+++ README.txt 2010-11-19 16:20:40 +0000
@@ -1,30 +1,36 @@
11. Introduction11. Introduction
22
3This solution provides all the infrastruture changes that are required to run Ubuntu One on Windows. In order to3This solution provides all the infrastructure changes that are required to run
4do this the solution provides the following:4Ubuntu One on Windows. To do this we provide the following:
55
6 * Unbutu One sync daemon: The daemon that will be performing the file sync.6 * UbuntuOne sync daemon: The daemon that will be performing the file sync.
7 * UbuntuOne Windows Service: Windows service that allows to start, stop, pause and resume the sync daemon.7 * UbuntuOne Windows Service: Windows service that allows to start, stop,
8 * UbuntuOne Windows Service Brodcaster: Provides a WCF service hosted in a windows service that allows to .Net languages8 pause and resume the sync daemon.
9 to communicate with the sync daemon and interact with it.9 * UbuntuOne Windows Service Brodcaster: Provides a WCF service hosted in a
1010 windows service that allows .Net languages to communicate with the sync
112. Enviroment setup11 daemon and interact with it.
1212
13The ubuntuone windows port solution provides a port of the python code that is used on Linux to perform the u1 sync operations. Due to the fact that 132. Environment setup
14we did not want user to have to be hunting down the python runtime plus the differen modules that have been used. To simplify the live of the 14
15windows users we have opted to use py2exe to create an executable that will carry all the different python dependencies of the code. As you15The UbuntuOne windows port provides a port of the python code that is used on
16may already know py2exe is not perfect and does not support egg files. In order to make sure that you easy_install does extra the eggs files after16Linux to perform the U1 sync operations. We did not want to request that the
17the packages are installed please use the following command:17user hunt down both the python runtime and necessary dependencies. To simplify
18the life of the windows users we have opted to use py2exe to create an
19executable that will carry all the different python dependencies of the code.
20As you may already know, py2exe is not perfect and does not support egg files.
21So when using easy_install to install packages, use the following command:
1822
19easy_install -Z %package_name%23easy_install -Z %package_name%
2024
21In order to be able to build the solution you will need to have python win32, the win32 python extensions and the ubuntu one storage protocol in your system.:25To build the solution you will need to have python win32, the win32 python
26extensions and the UbuntuOne storage protocol on your system.:
2227
2328
243. Build293. Build
2530
26In order to simplify the buil as much as possible, all the required tools for the compilation of the project are provided in the soruce tree. The 31To simplify the build, all tools required to compile the project are provided
27compilation uses a nant project that allows to run the following targets:32in the source tree. Compilation uses a nant project supporting the following
33targets:
2834
29 2.1 clean35 2.1 clean
3036
@@ -32,40 +38,46 @@
3238
33 2.2 generate_protos39 2.2 generate_protos
3440
35 The project uses protobuffer for IPC. This target will compile the .cs files that generate the protbuffers code that is later 41 The project uses protobuffer for IPC. This target will compile the .cs
36 compiled.42 files that generate the protbuffers code that is later compiled.
3743
38 2.3 build44 2.3 build
3945
40 Compiles the solution ensuring that the protobuffer are generated using the protobuffer compiler. Once the protobuffer are generated the46 Compiles the solution ensuring that the protobuffer are generated using the
41 target will compile the solution using MSBuild47 protobuffer compiler. Once the protobuffer are generated the target will
48 compile the solution using MSBuild
4249
43 2.4 tests50 2.4 tests
4451
45 Compiles the solution using the "build" target and runs the unit tests. The output of the unit tests will be placed in a newly created dir at the 52 Compiles the solution using the "build" target and runs the unit tests. The
46 root called "test-results".53 output of the unit tests will be placed in a newly created dir at the root
54 called "test-results".
47 55
48 2.5 installer56 2.5 installer
49 57
50 Creates an msi installer that can be used to install Ubuntu One in a windows machine.58 Creates an msi installer that can be used to install UbuntuOne on a
59 windows machine.
51 60
52 2.6 bootstrapper61 2.6 bootstrapper
53 62
54 Crates a boot strapper that will allow to install a bundle with UbuntuOne that includes Tomboy and Gtk sharp if needed.63 Crates a boot strapper that will allow to install a bundle with UbuntuOne
64 that includes Tomboy and Gtk sharp if needed.
55 65
56 2.7 create_update66 2.7 create_update
57 67
58 Creates the msi that will be used to update the application, updates the rss used to notify updates an uploads the data to the server.68 Creates the msi that will be used to update the application, update the
69 RSS feed with the new version, and upload the package to the server.
59 70
60 Bare in mind that to be able to execute create_update you have to have the rights to update the data in canonicals S3. In order to do that 71 Bear in mind that to execute create_update you have to have the access
61 you have to set the following enviroment valirables in your windows machine:72 rights to update the data in Canonical's S3. You will need to
73 set the following environment variables on your windows machine:
62 74
63 AWS_ACCESS_KEY_ID: The account Id75 AWS_ACCESS_KEY_ID: The account Id
64 AWS_SECRET_ACCESS_KEY: The secret required to use the account.76 AWS_SECRET_ACCESS_KEY: The secret required to use the account.
65 77
66 In order to run the script you will need to have boto () to be able to use S3.78 The script requires the python package boto to interact with S3.
6779
68In order to execute the build script execute at the root of the project80To execute the build script, cd to the root of the project and execute:
6981
70tools\Nant\bin\nant.exe <target>82tools\Nant\bin\nant.exe <target>
7183

Subscribers

People subscribed via source and target branches