On Wed, Apr 29, 2015 at 2:07 PM, Gurucharan Shetty <shet...@nicira.com> wrote:
> On Tue, Apr 28, 2015 at 3:33 PM, Alin Serdean
> <aserd...@cloudbasesolutions.com> wrote:
>> From: Alessandro Pilotti <apilo...@cloudbasesolutions.com>
>>
>> This commit adds the windows installer to the OVS tree.
>>
>> Requirements are the following:
>> Visual Studio Community 2013
>> WiX Toolset 3.9
>> Microsoft_VC120_CRT_x86.msm
>>
>> More detailed information on the requirements and build instructions
>> can be found under:
>> https://github.com/cloudbase/ovs-windows-installer/blob/master/README.rst
>>
>> Signed-off-by: Alessandro Pilotti <apilo...@cloudbasesolutions.com>
>
> Nice work! Thank you so much for doing this.
>
> There are a few whitespace errors that this patch introduces (you can
> see them when you 'git am'). Atleast some of them look fixable.
>
> I apply this patch and do a 'make' and it fails on both Windows and Linux 
> with:
> The following files are in git but not the distribution:
> windows/LICENSE
> windows/README.rst
> windows/automake.mk
> windows/ovs-windows-installer.sln
> windows/ovs-windows-installer/Actions/OVSActions.js
> windows/ovs-windows-installer/CustomActions.wxs
> windows/ovs-windows-installer/Dialogs/ExitDialog.wxs
> windows/ovs-windows-installer/Dialogs/MaintenanceWelcomeDlg.wxs
> windows/ovs-windows-installer/Dialogs/UserExit.wxs
> windows/ovs-windows-installer/Dialogs/WelcomeDlg.wxs
> windows/ovs-windows-installer/License.rtf
> windows/ovs-windows-installer/Product.wxs
> windows/ovs-windows-installer/UI.wxs
> windows/ovs-windows-installer/images/bannrbmp.bmp
> windows/ovs-windows-installer/images/dlgbmp.bmp
> windows/ovs-windows-installer/ovs-windows-installer.wixproj
> make[2]: *** [dist-hook-git] Error 1
> make[2]: Leaving directory `/c/Shares/openvswitch'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/c/Shares/openvswitch'
> make: *** [all] Error 2
>
>
> We need each patch compilable. So if you fixed it later, then that fix
> has to come as part of this patch.
>
> The windows/README.rst misses mentioning a few needed executables. It
> probably makes sense to make the language generic. That way, you don't
> have to keep updating this document whenever we have to add new
> executables. Since "make installer" does the copying automatically it
> should be okay not to mention all the executables by name in
> README.rst.
>
> It probably makes sense to mention the location where the msi file is created?
>
> The installer completely ignores ssl related arguments needed for
> ovsdb-server and ovs-vswitchd, but I don't mind that being added
> sometime later.
>
> End User License agreement has "Copyright 2014 Open vSwitch". I have
> not seen that one before used in OVS repo before. I will ask for Ben's
> opinion on what is the right thing to do there.
I had a quick chat with Ben on this. Open vSwitch is not an
organization, so it does not make sense to add a copyright that states
"Open vSwitch". We have a long list of copyright holders in
debian/copyright.in file, but it does not make sense to list all of it
in the installer. So we thought that the easiest solution is to not
have any copyright holders added there.

>
>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to