From nicolas at devels.es Wed Nov 2 12:36:50 2016 Content-Type: multipart/mixed; boundary="===============6127005227235520314==" MIME-Version: 1.0 From: =?utf-8?q?Nicol=C3=A1s_=3Cnicolas_at_devels=2Ees=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] desktop version of client? Date: Wed, 02 Nov 2016 16:36:43 +0000 Message-ID: <672fc6b6-48c8-2ef9-aa9e-7e680c7d151f@devels.es> In-Reply-To: CAG2kNCxyydBvsJ8QT2N80J-R7xr=g2mJ8Skyfovg1KakN97Y0A@mail.gmail.com --===============6127005227235520314== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------BAD1924FC4F1C9DE137E2E9D Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 8bit Hi Gianluca, El 01/11/16 a las 13:17, Gianluca Cecchi escribi=C3=B3: > [...] > > Hello, > thanks for reporting about this project I didn't know about. > > By the way on a Fedora 24 client I was able to successfully test it = > without the need to create a python virtual environment > The truth is that I didn't do any tests on Fedora, just on Debian, = Ubuntu, CentOS & RHEL and seeing the variety of different scenarios I = decided to include a way to install both components that should work = platform independently. However, it's true that this should be labelled = as the "hard way" and if the user is able to install them without the = need of a virtualenv, this should also be documented (this is a matter = of preference, actually), so I'll update the README soon. > This is with python 2 present in F24 (not tested with the alternative = > python 3 Python 3.5.1): > > $ python -V > Python 2.7.12 > > and the currently provided packages: > > sip-4.18-2.fc24.x86_64 > python-qt5-5.6-4.fc24.x86_6 > > I was able to then run > > python ovirtclient.py > > I was not able to using anyway virtualenv (both 2 and 3 versions) that = > seems anyway sort of broken > Without --always-copy switch the sip compilation tried to remove the = > provided sip.so and clearly it failed > With --always-copy I got errors able to temporarily fix changing = > fix_lib64 function but then error again about importing _io.... > I faced the last error a few days ago and it was because a version = mismatch of different python components. I simply upgraded all the = python related packages to the latest version, re-created the virtualenv = and it worked. Not sure if that is the only one reason, but it worked in = my case. Thanks for the feedback. Nicol=C3=A1s > Gianluca > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------BAD1924FC4F1C9DE137E2E9D Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit Hi Gianluca,

El 01/11/16 a las 13:17, Gianluca Cecchi escribi=C3=B3:
[...]

Hello,
thanks for reporting about this project I didn't know about.

By the way on a Fedora 24 client I was able to successfully test it without the need to create a python virtual environment


The truth is that I didn't do any tests on Fedora, just on Debian, Ubuntu, CentOS & RHEL and seeing the variety of different scenarios I decided to include a way to install both components that should work platform independently. However, it's true that this should be labelled as the "hard way" and if the user is able to install them without the need of a virtualenv, this should also be documented (this is a matter of preference, actually), so I'll update the README soon.

This is with python 2 present in F24 (not tested with the alternative python 3 Python 3.5.1):

$ python -V
Python 2.7.12

and the currently provided packages:

sip-4.18-2.fc24.x86_64
python-qt5-5.6-4.fc24.x86_6

I was able to then run

python ovirtclient.py

I was not able to using anyway virtualenv (both 2 and 3 versions) that seems anyway sort of broken
Without --always-copy switch the sip compilation tried to remove the provided sip.so and clearly it failed
With --always-copy I got errors able to temporarily fix changing fix_lib64 function but then error again about importing _io....


I faced the last error a few days ago and it was because a version mismatch of different python components. I simply upgraded all the python related packages to the latest version, re-created the virtualenv and it worked. Not sure if that is the only one reason, but it worked in my case.

Thanks for the feedback.

Nicol=C3=A1s

Gianluca



_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--------------BAD1924FC4F1C9DE137E2E9D-- --===============6127005227235520314== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS1CQUQxOTI0RkM0RjFDOURFMTM3RTJFOUQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CgpIaSBHaWFubHVjYSwKCkVsIDAxLzExLzE2IGEgbGFzIDEzOjE3LCBHaWFubHVjYSBD ZWNjaGkgZXNjcmliafM6Cj4gWy4uLl0KPgo+IEhlbGxvLAo+IHRoYW5rcyBmb3IgcmVwb3J0aW5n IGFib3V0IHRoaXMgcHJvamVjdCBJIGRpZG4ndCBrbm93IGFib3V0Lgo+Cj4gQnkgdGhlIHdheSBv biBhIEZlZG9yYSAyNCBjbGllbnQgSSB3YXMgYWJsZSB0byBzdWNjZXNzZnVsbHkgdGVzdCBpdCAK PiB3aXRob3V0IHRoZSBuZWVkIHRvIGNyZWF0ZSBhIHB5dGhvbiB2aXJ0dWFsIGVudmlyb25tZW50 Cj4KClRoZSB0cnV0aCBpcyB0aGF0IEkgZGlkbid0IGRvIGFueSB0ZXN0cyBvbiBGZWRvcmEsIGp1 c3Qgb24gRGViaWFuLCAKVWJ1bnR1LCBDZW50T1MgJiBSSEVMIGFuZCBzZWVpbmcgdGhlIHZhcmll dHkgb2YgZGlmZmVyZW50IHNjZW5hcmlvcyBJIApkZWNpZGVkIHRvIGluY2x1ZGUgYSB3YXkgdG8g aW5zdGFsbCBib3RoIGNvbXBvbmVudHMgdGhhdCBzaG91bGQgd29yayAKcGxhdGZvcm0gaW5kZXBl bmRlbnRseS4gSG93ZXZlciwgaXQncyB0cnVlIHRoYXQgdGhpcyBzaG91bGQgYmUgbGFiZWxsZWQg CmFzIHRoZSAiaGFyZCB3YXkiIGFuZCBpZiB0aGUgdXNlciBpcyBhYmxlIHRvIGluc3RhbGwgdGhl bSB3aXRob3V0IHRoZSAKbmVlZCBvZiBhIHZpcnR1YWxlbnYsIHRoaXMgc2hvdWxkIGFsc28gYmUg ZG9jdW1lbnRlZCAodGhpcyBpcyBhIG1hdHRlciAKb2YgcHJlZmVyZW5jZSwgYWN0dWFsbHkpLCBz byBJJ2xsIHVwZGF0ZSB0aGUgUkVBRE1FIHNvb24uCgo+IFRoaXMgaXMgd2l0aCBweXRob24gMiBw cmVzZW50IGluIEYyNCAobm90IHRlc3RlZCB3aXRoIHRoZSBhbHRlcm5hdGl2ZSAKPiBweXRob24g MyBQeXRob24gMy41LjEpOgo+Cj4gJCBweXRob24gLVYKPiBQeXRob24gMi43LjEyCj4KPiBhbmQg dGhlIGN1cnJlbnRseSBwcm92aWRlZCBwYWNrYWdlczoKPgo+IHNpcC00LjE4LTIuZmMyNC54ODZf NjQKPiBweXRob24tcXQ1LTUuNi00LmZjMjQueDg2XzYKPgo+IEkgd2FzIGFibGUgdG8gdGhlbiBy dW4KPgo+IHB5dGhvbiBvdmlydGNsaWVudC5weQo+Cj4gSSB3YXMgbm90IGFibGUgdG8gdXNpbmcg YW55d2F5IHZpcnR1YWxlbnYgKGJvdGggMiBhbmQgMyB2ZXJzaW9ucykgdGhhdCAKPiBzZWVtcyBh bnl3YXkgc29ydCBvZiBicm9rZW4KPiBXaXRob3V0IC0tYWx3YXlzLWNvcHkgc3dpdGNoIHRoZSBz aXAgY29tcGlsYXRpb24gdHJpZWQgdG8gcmVtb3ZlIHRoZSAKPiBwcm92aWRlZCBzaXAuc28gYW5k IGNsZWFybHkgaXQgZmFpbGVkCj4gV2l0aCAtLWFsd2F5cy1jb3B5IEkgZ290IGVycm9ycyBhYmxl IHRvIHRlbXBvcmFyaWx5IGZpeCBjaGFuZ2luZyAKPiBmaXhfbGliNjQgZnVuY3Rpb24gYnV0IHRo ZW4gZXJyb3IgYWdhaW4gYWJvdXQgaW1wb3J0aW5nIF9pby4uLi4KPgoKSSBmYWNlZCB0aGUgbGFz dCBlcnJvciBhIGZldyBkYXlzIGFnbyBhbmQgaXQgd2FzIGJlY2F1c2UgYSB2ZXJzaW9uIAptaXNt YXRjaCBvZiBkaWZmZXJlbnQgcHl0aG9uIGNvbXBvbmVudHMuIEkgc2ltcGx5IHVwZ3JhZGVkIGFs bCB0aGUgCnB5dGhvbiByZWxhdGVkIHBhY2thZ2VzIHRvIHRoZSBsYXRlc3QgdmVyc2lvbiwgcmUt Y3JlYXRlZCB0aGUgdmlydHVhbGVudiAKYW5kIGl0IHdvcmtlZC4gTm90IHN1cmUgaWYgdGhhdCBp cyB0aGUgb25seSBvbmUgcmVhc29uLCBidXQgaXQgd29ya2VkIGluIApteSBjYXNlLgoKVGhhbmtz IGZvciB0aGUgZmVlZGJhY2suCgpOaWNvbOFzCgo+IEdpYW5sdWNhCj4KPgo+Cj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxp c3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMKCgotLS0tLS0tLS0tLS0tLUJBRDE5MjRGQzRGMUM5REUxMzdFMkU5RApDb250 ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIKQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogOGJpdAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyIgogICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5 cGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4K ICAgIEhpIEdpYW5sdWNhLDxicj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXBy ZWZpeCI+RWwgMDEvMTEvMTYgYSBsYXMgMTM6MTcsIEdpYW5sdWNhCiAgICAgIENlY2NoaSBlc2Ny aWJp8zo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlCmNpdGU9Im1pZDpDQUcya05DeHl5 ZEJ2c0o4UVQyTjgwSi1SN3hyPWcybUo4U2t5Zm92ZzFLYWtOOTdZMEFAbWFpbC5nbWFpbC5jb20i CiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2IGRpcj0ibHRyIj4KICAgICAgICA8ZGl2IGNs YXNzPSJnbWFpbF9leHRyYSI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+Wy4u Ll08YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgSGVsbG8sPGJyPgogICAgICAgICAg ICA8ZGl2PnRoYW5rcyBmb3IgcmVwb3J0aW5nIGFib3V0IHRoaXMgcHJvamVjdCBJIGRpZG4ndCBr bm93CiAgICAgICAgICAgICAgYWJvdXQuPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAg ICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+QnkgdGhlIHdheSBvbiBhIEZlZG9yYSAyNCBjbGll bnQgSSB3YXMgYWJsZSB0bwogICAgICAgICAgICAgIHN1Y2Nlc3NmdWxseSB0ZXN0IGl0IHdpdGhv dXQgdGhlIG5lZWQgdG8gY3JlYXRlIGEgcHl0aG9uCiAgICAgICAgICAgICAgdmlydHVhbCBlbnZp cm9ubWVudCA8YnI+CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvYmxvY2txdW90ZT4K ICAgIDxicj4KICAgIFRoZSB0cnV0aCBpcyB0aGF0IEkgZGlkbid0IGRvIGFueSB0ZXN0cyBvbiBG ZWRvcmEsIGp1c3Qgb24gRGViaWFuLAogICAgVWJ1bnR1LCBDZW50T1MgJmFtcDsgUkhFTCBhbmQg c2VlaW5nIHRoZSB2YXJpZXR5IG9mIGRpZmZlcmVudAogICAgc2NlbmFyaW9zIEkgZGVjaWRlZCB0 byBpbmNsdWRlIGEgd2F5IHRvIGluc3RhbGwgYm90aCBjb21wb25lbnRzIHRoYXQKICAgIHNob3Vs ZCB3b3JrIHBsYXRmb3JtIGluZGVwZW5kZW50bHkuIEhvd2V2ZXIsIGl0J3MgdHJ1ZSB0aGF0IHRo aXMKICAgIHNob3VsZCBiZSBsYWJlbGxlZCBhcyB0aGUgImhhcmQgd2F5IiBhbmQgaWYgdGhlIHVz ZXIgaXMgYWJsZSB0bwogICAgaW5zdGFsbCB0aGVtIHdpdGhvdXQgdGhlIG5lZWQgb2YgYSB2aXJ0 dWFsZW52LCB0aGlzIHNob3VsZCBhbHNvIGJlCiAgICBkb2N1bWVudGVkICh0aGlzIGlzIGEgbWF0 dGVyIG9mIHByZWZlcmVuY2UsIGFjdHVhbGx5KSwgc28gSSdsbAogICAgdXBkYXRlIHRoZSBSRUFE TUUgc29vbi48YnI+CiAgICA8YnI+CiAgICA8YmxvY2txdW90ZQpjaXRlPSJtaWQ6Q0FHMmtOQ3h5 eWRCdnNKOFFUMk44MEotUjd4cj1nMm1KOFNreWZvdmcxS2FrTjk3WTBBQG1haWwuZ21haWwuY29t IgogICAgICB0eXBlPSJjaXRlIj4KICAgICAgPGRpdiBkaXI9Imx0ciI+CiAgICAgICAgPGRpdiBj bGFzcz0iZ21haWxfZXh0cmEiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPgog ICAgICAgICAgICA8ZGl2PlRoaXMgaXMgd2l0aCBweXRob24gMiBwcmVzZW50IGluIEYyNCAobm90 IHRlc3RlZCB3aXRoCiAgICAgICAgICAgICAgdGhlIGFsdGVybmF0aXZlIHB5dGhvbiAzIFB5dGhv biAzLjUuMSk6PGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAkIHB5dGhvbiAt Vjxicj4KICAgICAgICAgICAgICBQeXRob24gMi43LjEyPGJyPgogICAgICAgICAgICAgIDxicj4K ICAgICAgICAgICAgICBhbmQgdGhlIGN1cnJlbnRseSBwcm92aWRlZCBwYWNrYWdlczo8YnI+CiAg ICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgIHNpcC00LjE4LTIuZmMyNC54ODZfNjQ8YnI+ CiAgICAgICAgICAgICAgcHl0aG9uLXF0NS01LjYtNC5mYzI0Lng4Nl82PGJyPgogICAgICAgICAg ICAgIDxicj4KICAgICAgICAgICAgICBJIHdhcyBhYmxlIHRvIHRoZW4gcnVuIDxicj4KICAgICAg ICAgICAgICA8YnI+CiAgICAgICAgICAgICAgcHl0aG9uIG92aXJ0Y2xpZW50LnB5PGJyPgogICAg ICAgICAgICAgIDxicj4KICAgICAgICAgICAgICBJIHdhcyBub3QgYWJsZSB0byB1c2luZyBhbnl3 YXkgdmlydHVhbGVudiAoYm90aCAyIGFuZCAzCiAgICAgICAgICAgICAgdmVyc2lvbnMpIHRoYXQg c2VlbXMgYW55d2F5IHNvcnQgb2YgYnJva2VuIDxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgIDxkaXY+V2l0aG91dCAtLWFsd2F5cy1jb3B5IHN3aXRjaCB0aGUgc2lwIGNvbXBpbGF0 aW9uIHRyaWVkCiAgICAgICAgICAgICAgdG8gcmVtb3ZlIHRoZSBwcm92aWRlZCBzaXAuc28gYW5k IGNsZWFybHkgaXQgZmFpbGVkIDxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxk aXY+V2l0aCAtLWFsd2F5cy1jb3B5IEkgZ290IGVycm9ycyBhYmxlIHRvIHRlbXBvcmFyaWx5IGZp eAogICAgICAgICAgICAgIGNoYW5naW5nIGZpeF9saWI2NCBmdW5jdGlvbiBidXQgdGhlbiBlcnJv ciBhZ2FpbiBhYm91dAogICAgICAgICAgICAgIGltcG9ydGluZyBfaW8uLi4uPGJyPgogICAgICAg ICAgICAgIDxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8 L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICBJIGZhY2Vk IHRoZSBsYXN0IGVycm9yIGEgZmV3IGRheXMgYWdvIGFuZCBpdCB3YXMgYmVjYXVzZSBhIHZlcnNp b24KICAgIG1pc21hdGNoIG9mIGRpZmZlcmVudCBweXRob24gY29tcG9uZW50cy4gSSBzaW1wbHkg dXBncmFkZWQgYWxsIHRoZQogICAgcHl0aG9uIHJlbGF0ZWQgcGFja2FnZXMgdG8gdGhlIGxhdGVz dCB2ZXJzaW9uLCByZS1jcmVhdGVkIHRoZQogICAgdmlydHVhbGVudiBhbmQgaXQgd29ya2VkLiBO b3Qgc3VyZSBpZiB0aGF0IGlzIHRoZSBvbmx5IG9uZSByZWFzb24sCiAgICBidXQgaXQgd29ya2Vk IGluIG15IGNhc2UuPGJyPgogICAgPGJyPgogICAgVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suPGJy PgogICAgPGJyPgogICAgTmljb2zhczxicj4KICAgIDxicj4KICAgIDxibG9ja3F1b3RlCmNpdGU9 Im1pZDpDQUcya05DeHl5ZEJ2c0o4UVQyTjgwSi1SN3hyPWcybUo4U2t5Zm92ZzFLYWtOOTdZMEFA bWFpbC5nbWFpbC5jb20iCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2IGRpcj0ibHRyIj4K ICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJn bWFpbF9xdW90ZSI+CiAgICAgICAgICAgIDxkaXY+R2lhbmx1Y2E8YnI+CiAgICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8YnI+CiAgICAgICAgPC9kaXY+CiAgICAg IDwvZGl2PgogICAgICA8YnI+CiAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRI ZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcgbGlz dAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNA b3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vy cyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPgo8L3By ZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0t LS0tLS0tQkFEMTkyNEZDNEYxQzlERTEzN0UyRTlELS0K --===============6127005227235520314==--