
Date: Thu=2C 19 Dec 2013 16:48:43 -0500 From: iheim@redhat.com To: bob@doolittle.us.com=3B lindsay.mathieson@gmail.com=3B users@ovirt.or= g Subject: Re: [Users] Agents for Windows =20 On 12/19/2013 04:45 PM=2C Bob Doolittle wrote:
On 12/19/2013 04:40 PM=2C Itamar Heim wrote:
the main problems with delivering windows binaries are build machines=
=2C
licensing of tools=2C etc. so there is no problem with you providing those builds if they don't happen to be available already.
From the peanut gallery:
Since you're already building the Windows drivers on some (set of) Windows build servers and putting it onto the ISO(s)=2C that would seem= to be a good time to build the Windows Guest agent as well=2C and deliver = it in the same manner=2C thus killing multiple birds with one stone.
Is that possible? Hey=2C we're on a topic that I've been wanting to email=2C but wasn't su= re which devel list to send it to. I have a few contributions that I would =
--_5e0ff589-f531-4834-a5da-05df1aad3ab4_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 like to make in this area=2C but I'm not sure how to get started or what I = can do (licensing). 1) I have created a .bat installer which properly copie= s the files to the right places=2C starts the service=2C and sets it to sta= rt at boot. Tested XP through 2012 R2=2C 32 & 64-bit (well=2C not XP 64-bit= ). 2) I have a .exe installer (2 technically) which includes the ovirt-gues= t-agent built files=2C the .bat installer=2C and can display a license. It = extracts the files=2C and then the .bat runs to copy the files and start th= e service.3) I'm in the process of making a uninstall script to help with t= he removal. What I'd like to know/do1) Is it possible to distribute the bin= ary files with an installer? If so then someone like me could build them on= a windows system and share them back to oVirt in a .exe installer=2C a .is= o with installer (.bat or .exe)=2C or a .zip with an installer (.bat likely= ). More or less like we are doing for Ubuntu ovirt-guest-agent. 2) Can I co= ntribute the .bat installer to the ovirt-guest-tools repo so those who get-= clone and build the binaries only need to click the "install.bat" to get a = working install? Less desirable=2C but in a somewhat right direction. 3) I= f I contribute the .bat installer=2C could we build a .zip and .iso which i= nclude the built files and .bat installer? The .zip wouldn't be any differe= nt than the .exe - extract the files=2C click install.bat and vola. Probabl= y depends on #4 4) The problem is we don't readily have the windows binarie= s. We want to build the binaries on a common platform (Linux) - which I thi= nk we can do with pyinstaller (since py2exe isn't available on Linux). Can = I assist with that=2C which would help lead to a .zip or .iso without needi= ng a Windows system? I can't say we can generate a installer from python=2C= but we might be able to. I want to help with everything in the above. At t= he worst I'm getting ready to revamp the "How to build ovirt-guest-tools fo= r Windows" and could include a copy/paste-able version of the install.bat s= o someone could generate their own installer (install python=2C git-gui=2C = clone repo=2C compile=2C click install.bat=2C done) or even one a guide whi= ch does builds the same but creates a distributable .zip that someone could= use on their installs=2C but no distribution outside of their oVirt. All i= deas and I want to help! But I'll need a hand - I don't know how to use git= . I want to learn though.- Nick
=20 we'd need to build this on ovirt or fedora or any other publicly=20 available infra (iirc=2C it can't be done via mingw=2C but i could be wro= ng). I'd be really happy if anyone can try and help with this task=2C and=20 investigate if mingw can solve it for the guest agent=2C etc. =20 =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =
>=3B >=3B be a good time to build the Windows Guest agent as well=2C a= nd deliver it<br>>=3B >=3B in the same manner=2C thus killing multiple = birds with one stone.<br>>=3B >=3B<br>>=3B >=3B Is that possible?<b= r>>=3B >=3B</div><div>Hey=2C we're on a topic that I've been wanting to= email=2C but wasn't sure which devel list to send it to. I have a few cont= ributions that I would like to make in this area=2C but I'm not sure how to= get started or what I can do (licensing).</div><div> =3B</div><div>1) = I have created a .bat installer which properly copies the files to the righ= t places=2C starts the service=2C and sets it to start at boot. Tested = =3BXP =3Bthrough 2012 R2=2C 32 &=3B 64-bit (well=2C not XP 64-bit). = </div><div>2) I have a .exe installer (2 technically) =3Bwhich includes=
--_5e0ff589-f531-4834-a5da-05df1aad3ab4_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <style><!-- .hmmessage P { margin:0px=3B padding:0px } body.hmmessage { font-size: 12pt=3B font-family:Calibri } --></style></head> <body class=3D'hmmessage'><div dir=3D'ltr'><br> =3B<BR><div>>=3B Date= : Thu=2C 19 Dec 2013 16:48:43 -0500<br>>=3B From: iheim@redhat.com<br>>= =3B To: bob@doolittle.us.com=3B lindsay.mathieson@gmail.com=3B users@ovirt.= org<br>>=3B Subject: Re: [Users] Agents for Windows<br>>=3B <br>>=3B = On 12/19/2013 04:45 PM=2C Bob Doolittle wrote:<br>>=3B >=3B<br>>=3B &= gt=3B On 12/19/2013 04:40 PM=2C Itamar Heim wrote:<br>>=3B >=3B>=3B t= he main problems with delivering windows binaries are build machines=2C<br>= >=3B >=3B>=3B licensing of tools=2C etc.<br>>=3B >=3B>=3B so th= ere is no problem with you providing those builds if they don't<br>>=3B &= gt=3B>=3B happen to be available already.<br>>=3B >=3B<br>>=3B >= =3B From the peanut gallery:<br>>=3B >=3B<br>>=3B >=3B Since you'r= e already building the Windows drivers on some (set of)<br>>=3B >=3B Wi= ndows build servers and putting it onto the ISO(s)=2C that would seem to<br= the ovirt-guest-agent built files=2C the .bat installer=2C and can display= a license. It extracts the files=2C and then the .bat runs to copy the fil= es and start the service.</div><div>3) I'm in the process of making a unins= tall script to help with the removal.</div><div> =3B</div><div>What I'd= like to know/do</div><div>1) Is it possible to distribute the binary files= with an installer? If so then someone like me could build them on a window= s system =3Band share them back to oVirt in a .exe installer=2C a .iso = with installer (.bat or .exe)=2C or a .zip with an installer (.bat likely).= More or less like we are doing for Ubuntu ovirt-guest-agent.</div><div>&nb= sp=3B</div><div>2) Can I contribute the .bat installer to the ovirt-guest-t= ools repo so those who get-clone and build the binaries only need to click = the "install.bat" to get a working install? Less desirable=2C but in a some= what right direction. </div><div> =3B</div><div>3) If I contribute the = .bat installer=2C could we build a .zip and .iso which include the built fi= les and .bat installer? The .zip wouldn't be any different than the .exe - = extract the files=2C click install.bat and vola. Probably depends on #4</di= v><div> =3B</div><div>4) The problem is we don't readily have the windo= ws binaries. We want to build the binaries on a common platform (Linux) - w= hich I think we can do with pyinstaller (since py2exe isn't available on Li= nux). Can I assist with that=2C which would help lead to a .zip or .iso wit= hout needing a Windows system? I can't say we can generate a installer from= python=2C but we might be able to.</div><div> =3B</div><div>I want to = help with everything in the above. At the worst I'm getting ready to revamp= the "How to build ovirt-guest-tools for Windows" and could include a copy/= paste-able version of the install.bat so someone could generate their own i= nstaller (install python=2C git-gui=2C clone repo=2C compile=2C click insta= ll.bat=2C done) or even one a guide which does builds the same but <em>crea= tes a distributable</em> .zip that someone could use on their installs=2C b= ut no distribution outside of their oVirt.</div><div> =3B</div><div>All= ideas and I want to help! But I'll need a hand - I don't know how to use g= it. I want to learn though.</div><div>- Nick<br>>=3B <br>>=3B we'd need= to build this on ovirt or fedora or any other publicly <br>>=3B availabl= e infra (iirc=2C it can't be done via mingw=2C but i could be wrong).<br>&g= t=3B I'd be really happy if anyone can try and help with this task=2C and <= br>>=3B investigate if mingw can solve it for the guest agent=2C etc.<br>= >=3B <br>>=3B <br>>=3B ______________________________________________= _<br>>=3B Users mailing list<br>>=3B Users@ovirt.org<br>>=3B http://l= ists.ovirt.org/mailman/listinfo/users<br></div> </div></body> </html>= --_5e0ff589-f531-4834-a5da-05df1aad3ab4_--