From wlbleaboy at 126.com Tue Jun 4 06:23:13 2013 Content-Type: multipart/mixed; boundary="===============7499268746938081155==" MIME-Version: 1.0 From: wlbleaboy at 126 To: devel at ovirt.org Subject: [Engine-devel] about govirt Date: Tue, 04 Jun 2013 18:23:14 +0800 Message-ID: <002a01ce610d$863d8190$92b884b0$@com> --===============7499268746938081155== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable =C3=95=C3=A2=C3=8A=C3=87=C3=92=C2=BB=C2=B7=C3=A2 MIME =C5=BE=C3=B1=C3=8A=C5= =93=C2=B5=C3=84=C2=B6=C3=A0=C2=B2=C2=BF=C2=B7=C3=96=C3=93=C3=8A=C5=92=C3=BE= =C2=A1=C2=A3 ------=3D_NextPart_000_002B_01CE6150.9460C190 Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: 7bit Hi, cfergeau: Recently, I do something about ovirt-engine-sdk, I just want to = console a vm via sdk, but I found the sdk implemented by python is so slowly, so I want to build a simple sdk use C to do that, = before I do it, I found the code govirt you worte, I felt luckly, you = had do that. So I got the code, but when I build it on ubuntu, it's failed I used autogen.sh , but got the error message like: configure: error: Package requirements (rest-0.7 >=3D 0.7.13) were not met: = No package 'rest-0.7' found = Because I didn't familiar with autogen and configure, such gnu build tools, = = = = ------=3D_NextPart_000_002B_01CE6150.9460C190 Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi, =3D cfergeau:

         Recently, I do something about ovirt-engine-sdk, I just want to =3D

console a vm via sdk, but I =3D found the sdk implemented by python is

so slowly, so I want to build a= =3D simple sdk use C to do that,

 

         before I do it, I found the code govirt you worte, I felt luckly, you =3D

had do that. So I got the code,= =3D but when I build it on ubuntu, it’s failed

I used autogen.sh , but got the= =3D error message

like:

         configure: error: Package requirements (rest-0.7 >=3D3D 0.7.13) were not =3D met:

 

= No =3D package 'rest-0.7' found

 

         Because I didn’t familiar with autogen and configure, such gnu build =3D tools,

 

 

 

 

------=3D_NextPart_000_002B_01CE6150.9460C190-- --===============7499268746938081155== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" 1eLKx9K7t+IgTUlNRSC48cq9tcS24LK/t9bTyrz+oaMKCi0tLS0tLT1fTmV4dFBhcnRfMDAwXzAw MkJfMDFDRTYxNTAuOTQ2MEMxOTAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOwoJY2hhcnNldD0i dXMtYXNjaWkiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCkhpLCBjZmVyZ2VhdToK CiAgICAgICAgIFJlY2VudGx5LCBJIGRvIHNvbWV0aGluZyBhYm91dCBvdmlydC1lbmdpbmUtc2Rr LCBJIGp1c3Qgd2FudCB0byAKCmNvbnNvbGUgYSB2bSB2aWEgc2RrLCBidXQgSSBmb3VuZCB0aGUg c2RrIGltcGxlbWVudGVkIGJ5IHB5dGhvbiBpcwoKc28gc2xvd2x5LCBzbyBJIHdhbnQgdG8gYnVp bGQgYSBzaW1wbGUgc2RrIHVzZSBDIHRvIGRvIHRoYXQsCgogCgogICAgICAgICBiZWZvcmUgSSBk byBpdCwgSSBmb3VuZCB0aGUgY29kZSBnb3ZpcnQgeW91IHdvcnRlLCBJIGZlbHQgbHVja2x5LAp5 b3UgCgpoYWQgZG8gdGhhdC4gU28gSSBnb3QgdGhlIGNvZGUsIGJ1dCB3aGVuIEkgYnVpbGQgaXQg b24gdWJ1bnR1LCBpdCdzIGZhaWxlZAoKSSB1c2VkIGF1dG9nZW4uc2ggLCBidXQgZ290IHRoZSBl cnJvciBtZXNzYWdlCgpsaWtlOgoKICAgICAgICAgY29uZmlndXJlOiBlcnJvcjogUGFja2FnZSBy ZXF1aXJlbWVudHMgKHJlc3QtMC43ID49IDAuNy4xMykgd2VyZQpub3QgbWV0OgoKIAoKTm8gcGFj a2FnZSAncmVzdC0wLjcnIGZvdW5kCgogCgogICAgICAgICBCZWNhdXNlIEkgZGlkbid0IGZhbWls aWFyIHdpdGggYXV0b2dlbiBhbmQgY29uZmlndXJlLCBzdWNoIGdudQpidWlsZCB0b29scywKCiAK CiAKCiAKCiAKCgotLS0tLS09X05leHRQYXJ0XzAwMF8wMDJCXzAxQ0U2MTUwLjk0NjBDMTkwCkNv bnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD0idXMtYXNjaWkiCkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHhtbG5zOnY9M0QidXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTp2bWwiID0KeG1sbnM6bz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQt Y29tOm9mZmljZTpvZmZpY2UiID0KeG1sbnM6dz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29t Om9mZmljZTp3b3JkIiA9CnhtbG5zOm09M0QiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9v ZmZpY2UvMjAwNC8xMi9vbW1sIiA9CnhtbG5zPTNEImh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o dG1sNDAiPgoKPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0RDb250ZW50LVR5cGUgY29udGVudD0z RCJ0ZXh0L2h0bWw7ID0KY2hhcnNldD0zRHVzLWFzY2lpIj4KPG1ldGEgbmFtZT0zREdlbmVyYXRv ciBjb250ZW50PTNEIk1pY3Jvc29mdCBXb3JkIDEyIChmaWx0ZXJlZCBtZWRpdW0pIj4KPHN0eWxl Pgo8IS0tCiAvKiBGb250IERlZmluaXRpb25zICovCiBAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6 U2ltU3VuOwoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9CkBmb250LWZhY2UKCXtmb250 LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpA Zm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0 IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsKCXBhbm9zZS0xOjIgMSA2 IDAgMyAxIDEgMSAxIDE7fQogLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8KIHAuTXNvTm9ybWFsLCBs aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTou MDAwMXB0OwoJdGV4dC1hbGlnbjpqdXN0aWZ5OwoJdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw aDsKCWZvbnQtc2l6ZToxMC41cHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi O30KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluawoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNv bG9yOmJsdWU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFuLk1z b0h5cGVybGlua0ZvbGxvd2VkCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6cHVycGxl OwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0 ZSwgZGl2Lk1zb0FjZXRhdGUKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGlu azoiXDYyNzlcNkNFOFw2ODQ2XDY1ODdcNjcyQyBDaGFyIjsKCW1hcmdpbjowY207CgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7Cgl0ZXh0LWFsaWduOmp1c3RpZnk7Cgl0ZXh0LWp1c3RpZnk6aW50ZXIt aWRlb2dyYXBoOwoJZm9udC1zaXplOjkuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z LXNlcmlmIjt9CnNwYW4uRW1haWxTdHlsZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29t cG9zZTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0 ZXh0O30Kc3Bhbi5DaGFyCgl7bXNvLXN0eWxlLW5hbWU6Ilw2Mjc5XDZDRThcNjg0Nlw2NTg3XDY3 MkMgQ2hhciI7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGluazpcNjI3OVw2 Q0U4XDY4NDZcNjU4N1w2NzJDO30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBv cnQtb25seTt9CiAvKiBQYWdlIERlZmluaXRpb25zICovCiBAcGFnZSBTZWN0aW9uMQoJe3NpemU6 NjEyLjBwdCA3OTIuMHB0OwoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9CmRp di5TZWN0aW9uMQoJe3BhZ2U6U2VjdGlvbjE7fQotLT4KPC9zdHlsZT4KPCEtLVtpZiBndGUgbXNv IDldPjx4bWw+CiA8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PTNEImVkaXQiIHNwaWRtYXg9M0QiMTAy NiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CiA8bzpzaGFw ZWxheW91dCB2OmV4dD0zRCJlZGl0Ij4KICA8bzppZG1hcCB2OmV4dD0zRCJlZGl0IiBkYXRhPTNE IjEiIC8+CiA8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4KCjxib2R5 IGxhbmc9M0RaSC1DTiBsaW5rPTNEYmx1ZSB2bGluaz0zRHB1cnBsZSA9CnN0eWxlPTNEJ3RleHQt anVzdGlmeS10cmltOnB1bmN0dWF0aW9uJz4KCjxkaXYgY2xhc3M9M0RTZWN0aW9uMT4KCjxwIGNs YXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5IaSwgPQpjZmVyZ2VhdTo8bzpwPjwv bzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiA9Cmxhbmc9M0RFTi1V Uz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVjZW50 bHksCkkgZG8gc29tZXRoaW5nIGFib3V0IG92aXJ0LWVuZ2luZS1zZGssIEkganVzdCB3YW50IHRv ID0KPG86cD48L286cD48L3NwYW4+PC9wPgoKPHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFu Zz0zREVOLVVTPmNvbnNvbGUgYSB2bSB2aWEgc2RrLCBidXQgSSA9CmZvdW5kIHRoZSBzZGsgaW1w bGVtZW50ZWQKYnkgcHl0aG9uIGlzPG86cD48L286cD48L3NwYW4+PC9wPgoKPHAgY2xhc3M9M0RN c29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPnNvIHNsb3dseSwgc28gSSB3YW50IHRvIGJ1aWxk IGEgPQpzaW1wbGUgc2RrCnVzZSBDIHRvIGRvIHRoYXQsPG86cD48L286cD48L3NwYW4+PC9wPgoK PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4KCjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuID0KbGFuZz0zREVOLVVTPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBiZWZvcmUKSSBk byBpdCwgSSBmb3VuZCB0aGUgY29kZSBnb3ZpcnQgeW91IHdvcnRlLCBJIGZlbHQgbHVja2x5LCB5 b3UgPQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBs YW5nPTNERU4tVVM+aGFkIGRvIHRoYXQuIFNvIEkgZ290IHRoZSBjb2RlLCA9CmJ1dCB3aGVuIEkg YnVpbGQKaXQgb24gdWJ1bnR1LCBpdCYjODIxNztzIGZhaWxlZDxvOnA+PC9vOnA+PC9zcGFuPjwv cD4KCjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5JIHVzZWQgYXV0b2dl bi5zaCAsIGJ1dCBnb3QgdGhlID0KZXJyb3IKbWVzc2FnZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K CjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5saWtlOjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4KCjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuID0KbGFuZz0zREVOLVVTPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb25maWd1cmU6 CmVycm9yOiBQYWNrYWdlIHJlcXVpcmVtZW50cyAocmVzdC0wLjcgJmd0Oz0zRCAwLjcuMTMpIHdl cmUgbm90ID0KbWV0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KCjxwIGNsYXNzPTNETXNvTm9ybWFs PjxzcGFuIGxhbmc9M0RFTi1VUz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFz cz0zRE1zb05vcm1hbCBzdHlsZT0zRCd0ZXh0LWluZGVudDoyMS4wcHQnPjxzcGFuIGxhbmc9M0RF Ti1VUz5ObyA9CnBhY2thZ2UKJ3Jlc3QtMC43JyBmb3VuZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K CjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiA9Cmxhbmc9M0RFTi1VUz4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQmVjYXVzZQpJ IGRpZG4mIzgyMTc7dCBmYW1pbGlhciB3aXRoIGF1dG9nZW4gYW5kIGNvbmZpZ3VyZSwgc3VjaCBn bnUgYnVpbGQgPQp0b29scyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05v cm1hbD48c3BhbiBsYW5nPTNERU4tVVM+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgoKPHAg Y2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPiZuYnNwOzxvOnA+PC9vOnA+PC9z cGFuPjwvcD4KCjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNE RU4tVVM+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgoKPC9kaXY+Cgo8L2JvZHk+Cgo8L2h0 bWw+CgotLS0tLS09X05leHRQYXJ0XzAwMF8wMDJCXzAxQ0U2MTUwLjk0NjBDMTkwLS0KCgo= --===============7499268746938081155==-- From djasa at redhat.com Tue Jun 4 06:42:13 2013 Content-Type: multipart/mixed; boundary="===============4074720377395069242==" MIME-Version: 1.0 From: =?utf-8?q?David_Ja=C5=A1a_=3Cdjasa_at_redhat=2Ecom=3E?= To: devel at ovirt.org Subject: Re: [Engine-devel] about govirt Date: Tue, 04 Jun 2013 12:42:07 +0200 Message-ID: <1370342527.29419.34.camel@cihla.usersys.redhat.com> In-Reply-To: 002a01ce610d$863d8190$92b884b0$@com --===============4074720377395069242== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --=3D-aIeirVXhONVHG6JMbLdt Content-Type: text/plain; charset=3D"UTF-8" Content-Transfer-Encoding: quoted-printable wlbleaboy(a)126 p=3DC3=3DAD=3DC5=3DA1e v =3DC3=3D9At 04. 06. 2013 v 18:23 += 0800: > Hi, cfergeau: >=3D20 > Recently, I do something about ovirt-engine-sdk, I just want to= =3D =3D20 >=3D20 > console a vm via sdk, but I found the sdk implemented by python is >=3D20 > so slowly, so I want to build a simple sdk use C to do that, >=3D20 > =3D20 >=3D20 > before I do it, I found the code govirt you worte, I felt luckly= =3D , > you=3D20 >=3D20 > had do that. So I got the code, but when I build it on ubuntu, it's faile= =3D d >=3D20 > I used autogen.sh , but got the error message >=3D20 > like: >=3D20 > configure: error: Package requirements (rest-0.7 >=3D3D 0.7.13) = we=3D re > not met: IMO you should install librest-dev package on the development machine. David >=3D20 > =3D20 >=3D20 > No package 'rest-0.7' found >=3D20 > =3D20 >=3D20 > Because I didn't familiar with autogen and configure, such gnu > build tools, >=3D20 > =3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel --=3D20 David Ja=3DC5=3DA1a, RHCE SPICE QE based in Brno GPG Key: 22C33E24=3D20 Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24 --=3D-aIeirVXhONVHG6JMbLdt Content-Type: application/x-pkcs7-signature; name=3D"smime.p7s" Content-Disposition: attachment; filename=3D"smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIISsjCCBjQw ggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoX DTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK 75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC +y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxD z2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr /+N2JLKutIxMYqQOJebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0w ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFc fH6WNU7y1LhRgjAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywG XLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXlt UfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+R HxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktv sv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+s sS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq +n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGT zWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGq Up/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb1 9mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIGOTCCBSGg AwIBAgIDBl1jMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN MTMwNDEwMTE0ODI4WhcNMTQwNDEwMTM1MDM0WjBXMRkwFwYDVQQNExAxUktWVnliSEdDZnRMWjY3 MRkwFwYDVQQDDBBkamFzYUByZWRoYXQuY29tMR8wHQYJKoZIhvcNAQkBFhBkamFzYUByZWRoYXQu Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx8unM64NLnlRZujXHb0ilCaqc7KB r1MwlyCtOWAyH4M/24zvfyRQyTz4ZkHd1sMeewJ5ap1/128hLSqMY/6So5yhL6UlK3nM1r9H9PTz CiPEMZmDazIzMb/Mt/4N3kkJBLpWPFRB5aB+COcex7a4dlmnUJASVWkVwvHRmfa06anME7DTccV5 cV95FKqoRUXawopdu5W2NhailCtbQJAbMIGf9FpH+J98swAsVHdvjZkSDnZcoQIPHzoPrEBawb7C vsmCe8p7pv5Dxtx3T47FdAXJiO9u+QJkaBFjfiA9ywN8fFo3Q/Jr4vl6WqEr1SyQjgL9/dWeQSYI 8LzByChnXQIDAQABo4IC1jCCAtIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ5AqZ3fyU5HOme+iF4KA3f8RxHPjAfBgNVHSME GDAWgBRTcu2SnODaywFcfH6WNU7y1LhRgjAbBgNVHREEFDASgRBkamFzYUByZWRoYXQuY29tMIIB TAYDVR0gBIIBQzCCAT8wggE7BgsrBgEEAYG1NwECAzCCASowLgYIKwYBBQUHAgEWImh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENl cnRpZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQg YWNjb3JkaW5nIHRvIHRoZSBDbGFzcyAxIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBT dGFydENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3Nl IGluIGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMDYGA1UdHwQv MC0wK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4GCCsGAQUF BwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3Mx L2NsaWVudC9jYTBCBggrBgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3Vi LmNsYXNzMS5jbGllbnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t LzANBgkqhkiG9w0BAQUFAAOCAQEArlvH1bAdnpLvyeMQzPtJYs65ur7cpYnrxrIZ3P/r0F7juzIU fb1S+M9sYBhalmBoZQMySlVveDYHUHPDsNJQtqUzYAJMbVTdRtviCSq3wmYtG/VJOOif11gM25u4 HcgXVuhF3di5G0CHwAIx0mjUi7fPJ3WMeFKWp550ZqpbFK/i9A5fJGfHk3MfXOhAu7vkEEjJY+gA BpFqvk134+30mP4KoXfNGZpekWvj6lS/tfaxuuSTusPcY0yIGGtJqqFtL1tRlTIoaDGiok5O0k6W pMFPtm+dGnOyKT4HQMFCaAgBOVCQFDYthuGlnUlJOP/BheuvaMfwgIqM4ir+DIqOyjCCBjkwggUh oAMCAQICAwZdYzANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMB4X DTEzMDQxMDExNDgyOFoXDTE0MDQxMDEzNTAzNFowVzEZMBcGA1UEDRMQMVJLVlZ5YkhHQ2Z0TFo2 NzEZMBcGA1UEAwwQZGphc2FAcmVkaGF0LmNvbTEfMB0GCSqGSIb3DQEJARYQZGphc2FAcmVkaGF0 LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMfLpzOuDS55UWbo1x29IpQmqnOy ga9TMJcgrTlgMh+DP9uM738kUMk8+GZB3dbDHnsCeWqdf9dvIS0qjGP+kqOcoS+lJSt5zNa/R/T0 8wojxDGZg2syMzG/zLf+Dd5JCQS6VjxUQeWgfgjnHse2uHZZp1CQElVpFcLx0Zn2tOmpzBOw03HF eXFfeRSqqEVF2sKKXbuVtjYWopQrW0CQGzCBn/RaR/iffLMALFR3b42ZEg52XKECDx86D6xAWsG+ wr7JgnvKe6b+Q8bcd0+OxXQFyYjvbvkCZGgRY34gPcsDfHxaN0Pya+L5elqhK9UskI4C/f3VnkEm CPC8wcgoZ10CAwEAAaOCAtYwggLSMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUOQKmd38lORzpnvoheCgN3/EcRz4wHwYDVR0j BBgwFoAUU3Ltkpzg2ssBXHx+ljVO8tS4UYIwGwYDVR0RBBQwEoEQZGphc2FAcmVkaGF0LmNvbTCC AUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcBAgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8v d3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBD ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVk IGFjY29yZGluZyB0byB0aGUgQ2xhc3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUg U3RhcnRDb20gQ0EgcG9saWN5LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9z ZSBpbiBjb21wbGlhbmNlIG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8E LzAtMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEF BQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNz MS9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1 Yi5jbGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQEFBQADggEBAK5bx9WwHZ6S78njEMz7SWLOubq+3KWJ68ayGdz/69Be47sy FH29UvjPbGAYWpZgaGUDMkpVb3g2B1Bzw7DSULalM2ACTG1U3Ubb4gkqt8JmLRv1STjon9dYDNub uB3IF1boRd3YuRtAh8ACMdJo1Iu3zyd1jHhSlqeedGaqWxSv4vQOXyRnx5NzH1zoQLu75BBIyWPo AAaRar5Nd+Pt9Jj+CqF3zRmaXpFr4+pUv7X2sbrkk7rD3GNMiBhrSaqhbS9bUZUyKGgxoqJOTtJO lqTBT7ZvnRpzsik+B0DBQmgIATlQkBQ2LYbhpZ1JSTj/wYXrr2jH8ICKjOIq/gyKjsoxggNvMIID awIBATCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENs YXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMGXWMwCQYFKw4DAhoFAKCCAa8w GAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTMwNjA0MTA0MjA3WjAj BgkqhkiG9w0BCQQxFgQUu7Py7o3uHzVHYCtZEKn9hcRPArkwgaUGCSsGAQQBgjcQBDGBlzCBlDCB jDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBE aWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJp bWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMGXWMwgacGCyqGSIb3DQEJEAILMYGXoIGUMIGM MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmlt YXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwZdYzANBgkqhkiG9w0BAQEFAASCAQCiuLgbtHtO VJLcpltgZ5dVNHOfkcPdpyjqFB2b8RP1tkFrQvFEf6D00diXFerJDZWA6XmlVcr+D+5RvdHU9oqh iL3zYWnrq2PlxQKAnjw6elP7QfxPkGbOEidpXhENYtKA49ypRxIgyHusxmdiERNgP0Ip/QBuP0fu +KR4wwhpliL1xfwEiOwnJN1BaRiRqPFnLJvZAqV5lI3p7B0o7p6Vz0eOELnDlb62EgWGXzeKCNTw 6mSzFkU//NSOS+nQCuiDXR4unE4a9A9MOehSrqyxM9pwf24bfbraFsP4awnfjM2TQ4/U7tHm4FTm mp5PLsoCiBjUdvrEVXahqQ47BrkYAAAAAAAA --=3D-aIeirVXhONVHG6JMbLdt-- --===============4074720377395069242== Content-Type: multipart/signed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tPS1hSWVpclZYaE9OVkhHNkpNYkxkdApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9IlVURi04IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgp3 bGJsZWFib3lAMTI2IHA9QzM9QUQ9QzU9QTFlIHYgPUMzPTlBdCAwNC4gMDYuIDIwMTMgdiAxODoy MyArMDgwMDoKPiBIaSwgY2ZlcmdlYXU6Cj49MjAKPiAgICAgICAgICBSZWNlbnRseSwgSSBkbyBz b21ldGhpbmcgYWJvdXQgb3ZpcnQtZW5naW5lLXNkaywgSSBqdXN0IHdhbnQgdG89Cj0yMAo+PTIw Cj4gY29uc29sZSBhIHZtIHZpYSBzZGssIGJ1dCBJIGZvdW5kIHRoZSBzZGsgaW1wbGVtZW50ZWQg YnkgcHl0aG9uIGlzCj49MjAKPiBzbyBzbG93bHksIHNvIEkgd2FudCB0byBidWlsZCBhIHNpbXBs ZSBzZGsgdXNlIEMgdG8gZG8gdGhhdCwKPj0yMAo+ID0yMAo+PTIwCj4gICAgICAgICAgYmVmb3Jl IEkgZG8gaXQsIEkgZm91bmQgdGhlIGNvZGUgZ292aXJ0IHlvdSB3b3J0ZSwgSSBmZWx0IGx1Y2ts eT0KLAo+IHlvdT0yMAo+PTIwCj4gaGFkIGRvIHRoYXQuIFNvIEkgZ290IHRoZSBjb2RlLCBidXQg d2hlbiBJIGJ1aWxkIGl0IG9uIHVidW50dSwgaXQncyBmYWlsZT0KZAo+PTIwCj4gSSB1c2VkIGF1 dG9nZW4uc2ggLCBidXQgZ290IHRoZSBlcnJvciBtZXNzYWdlCj49MjAKPiBsaWtlOgo+PTIwCj4g ICAgICAgICAgY29uZmlndXJlOiBlcnJvcjogUGFja2FnZSByZXF1aXJlbWVudHMgKHJlc3QtMC43 ID49M0QgMC43LjEzKSB3ZT0KcmUKPiBub3QgbWV0OgoKSU1PIHlvdSBzaG91bGQgaW5zdGFsbCBs aWJyZXN0LWRldiBwYWNrYWdlIG9uIHRoZSBkZXZlbG9wbWVudCBtYWNoaW5lLgoKRGF2aWQKCj49 MjAKPiA9MjAKPj0yMAo+IE5vIHBhY2thZ2UgJ3Jlc3QtMC43JyBmb3VuZAo+PTIwCj4gPTIwCj49 MjAKPiAgICAgICAgICBCZWNhdXNlIEkgZGlkbid0IGZhbWlsaWFyIHdpdGggYXV0b2dlbiBhbmQg Y29uZmlndXJlLCBzdWNoIGdudQo+IGJ1aWxkIHRvb2xzLAo+PTIwCj4gPTIwCj49MjAKPj0yMAo+ PTIwCj49MjAKPj0yMAo+PTIwCj49MjAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+IEVuZ2luZS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBFbmdpbmUtZGV2 ZWxAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Vu Z2luZS1kZXZlbAoKLS09MjAKCkRhdmlkIEphPUM1PUExYSwgUkhDRQoKU1BJQ0UgUUUgYmFzZWQg aW4gQnJubwpHUEcgS2V5OiAgICAgMjJDMzNFMjQ9MjAKRmluZ2VycHJpbnQ6IDUxM0EgMDYwQiBE MUI0IDJBNzIgN0YwRCAwMjc4IEIxMjUgQ0QwMCAyMkMzIDNFMjQKCgoKLS09LWFJZWlyVlhoT05W SEc2Sk1iTGR0CkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24veC1wa2NzNy1zaWduYXR1cmU7IG5h bWU9InNtaW1lLnA3cyIKQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9 InNtaW1lLnA3cyIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0CgpNSUFHQ1NxR1NJ YjNEUUVIQXFDQU1JQUNBUUV4Q3pBSkJnVXJEZ01DR2dVQU1JQUdDU3FHU0liM0RRRUhBUUFBb0lJ U3NqQ0NCalF3CmdnUWNvQU1DQVFJQ0FSNHdEUVlKS29aSWh2Y05BUUVGQlFBd2ZURUxNQWtHQTFV RUJoTUNTVXd4RmpBVUJnTlZCQW9URFZOMFlYSjAKUTI5dElFeDBaQzR4S3pBcEJnTlZCQXNUSWxO bFkzVnlaU0JFYVdkcGRHRnNJRU5sY25ScFptbGpZWFJsSUZOcFoyNXBibWN4S1RBbgpCZ05WQkFN VElGTjBZWEowUTI5dElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TUI0WERUQTNNVEF5 TkRJeE1ERTFOVm9YCkRURTNNVEF5TkRJeE1ERTFOVm93Z1l3eEN6QUpCZ05WQkFZVEFrbE1NUll3 RkFZRFZRUUtFdzFUZEdGeWRFTnZiU0JNZEdRdU1Tc3cKS1FZRFZRUUxFeUpUWldOMWNtVWdSR2xu YVhSaGJDQkRaWEowYVdacFkyRjBaU0JUYVdkdWFXNW5NVGd3TmdZRFZRUURFeTlUZEdGeQpkRU52 YlNCRGJHRnpjeUF4SUZCeWFXMWhjbmtnU1c1MFpYSnRaV1JwWVhSbElFTnNhV1Z1ZENCRFFUQ0NB U0l3RFFZSktvWklodmNOCkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFNY0pnOHpPTGRnYXNTbWtM aE9ybHI2S01vT01wb2hCbGxWSHJkUnZFZy9xNnI4alIrRUsKNzV4Q0doUjhUb1JFb3FlN3pNOS9V bkM2VFMyeTlVS1RwVDF2N1JTTXpSMHQ2bmRsMFRXQnVVci9VWEJoUGsrS215N2JJNHlXNHVyQwor eTdQMy8xL1g3VThvY2I4VnBIL0NsdCs0aXE3bmlyTWNOaDZxSlIreGpPaFYrVkh6UU1BTHVHWW41 S1ptYzFOYkpRWWNsc0drRHhECnoyVWJGcUUyKzZ2SVpvTCtqYjl4NFBhNWdOZjFUd1NEa09raWta QjF4dEI0WnF0WFRoYUFCU09OZGZtdi9aMXB1YTNGWXhuQ0ZtZHIKLytOMkpMS3V0SXhNWXFRT0pl YnIvZi9oNXQ5NW00SmdyTTNZL3c3WVg5ZDdZQUw5anZONFN5ZEhzVTZuNjVjQ0F3RUFBYU9DQWEw dwpnZ0dwTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvQkFRREFnRUdNQjBHQTFV ZERnUVdCQlJUY3UyU25PRGF5d0ZjCmZINldOVTd5MUxoUmdqQWZCZ05WSFNNRUdEQVdnQlJPQys4 YXBFQmJwUmRwaHpES05HaEQwRUd1OGpCbUJnZ3JCZ0VGQlFjQkFRUmEKTUZnd0p3WUlLd1lCQlFV SE1BR0dHMmgwZEhBNkx5OXZZM053TG5OMFlYSjBjM05zTG1OdmJTOWpZVEF0QmdnckJnRUZCUWN3 QW9ZaAphSFIwY0RvdkwzZDNkeTV6ZEdGeWRITnpiQzVqYjIwdmMyWnpZMkV1WTNKME1Gc0dBMVVk SHdSVU1GSXdKNkFsb0NPR0lXaDBkSEE2Ckx5OTNkM2N1YzNSaGNuUnpjMnd1WTI5dEwzTm1jMk5o TG1OeWJEQW5vQ1dnSTRZaGFIUjBjRG92TDJOeWJDNXpkR0Z5ZEhOemJDNWoKYjIwdmMyWnpZMkV1 WTNKc01JR0FCZ05WSFNBRWVUQjNNSFVHQ3lzR0FRUUJnYlUzQVFJQk1HWXdMZ1lJS3dZQkJRVUhB Z0VXSW1oMApkSEE2THk5M2QzY3VjM1JoY25SemMyd3VZMjl0TDNCdmJHbGplUzV3WkdZd05BWUlL d1lCQlFVSEFnRVdLR2gwZEhBNkx5OTNkM2N1CmMzUmhjblJ6YzJ3dVkyOXRMMmx1ZEdWeWJXVmth V0YwWlM1d1pHWXdEUVlKS29aSWh2Y05BUUVGQlFBRGdnSUJBQXFEQ0gxNHF5d0cKWExoampGNnVI TGtqZDAyaGNkaDlocncrVlVzditxMWVlUVdCMjFqV2oza0o5NkFVbFBDb0VHWi95bkpOU2NXeTZR TVZRamJiTVhsdApVZk80bjRiR0dkS28zYXdQV3A2MXRqQUZncmFMSmdEaytEc1N2VUQ2RW93ak1U TngyNUdRZ3lZSjVSUEl6S0tSOXRRVzhnR0srMitSCkh4a1VDVGJZRm5MNmtsOENoNTA3clVkUFBp cEo5Q2dKRndzM2tEUzNnT1M1V0ZNeGNqTzVEd0tmS1NFVEVQckhoN3A1c2h1dU5rdHYKc3Y2aHhI VExoaU1LWDg5M2d4ZFQzWExTOU9LbUN2ODd2a0lOUWNORWNJSW9GV2JQOUhPUno5djN2UXdSNGUz a3NMYzJKWk9BRksrcwpzUzVYTUVvem56cGloRVAwUExjNGRDQllqYnZTRDdreGdEd1orQWo4UTlQ a2J2RTlzSVBQN09OMGZ6MDk1SGRUaEtqaVZKZTZ2b2ZxCituNmIxTkJjOFhkclF2Qm11bnd4RDVu dnRUVzR2dE42Vlk3bVVDbXhzQ2lldW9CSjlPbHFtc1ZXUXZpZklZZjQwZEpQWmtrOVlnR1QKeldM cFhEU2ZMU3BsYlkyTEw5QzlVMHB0dmpjRGplZkxUdnFTRmM3dHcxc0VoRjBuL3FwQTJyMEdwdmtM UkRtY1N3VnlQdm1qRkJHcQpVcC9wTnk4WnVQR1FtSHdGaTIvMTQreGVTVURHMmJ3bnNZSlFHMkVk SkNCNmx1UTU3R0VuVEEveUtaU1RLSThkRFFhOFNkM3pmWGIxCjltT2dTRjBiQmRYYnVLaEVwdVA5 d2lyc2xGZTZmUTF0NWo1UjB4aTcyTVo4aWtNdTFSUVpLQ3lEYk13YXpsSGlNSUlHT1RDQ0JTR2cK QXdJQkFnSURCbDFqTUEwR0NTcUdTSWIzRFFFQkJRVUFNSUdNTVFzd0NRWURWUVFHRXdKSlRERVdN QlFHQTFVRUNoTU5VM1JoY25SRApiMjBnVEhSa0xqRXJNQ2tHQTFVRUN4TWlVMlZqZFhKbElFUnBa MmwwWVd3Z1EyVnlkR2xtYVdOaGRHVWdVMmxuYm1sdVp6RTRNRFlHCkExVUVBeE12VTNSaGNuUkRi MjBnUTJ4aGMzTWdNU0JRY21sdFlYSjVJRWx1ZEdWeWJXVmthV0YwWlNCRGJHbGxiblFnUTBFd0ho Y04KTVRNd05ERXdNVEUwT0RJNFdoY05NVFF3TkRFd01UTTFNRE0wV2pCWE1Sa3dGd1lEVlFRTkV4 QXhVa3RXVm5saVNFZERablJNV2pZMwpNUmt3RndZRFZRUUREQkJrYW1GellVQnlaV1JvWVhRdVky OXRNUjh3SFFZSktvWklodmNOQVFrQkZoQmthbUZ6WVVCeVpXUm9ZWFF1ClkyOXRNSUlCSWpBTkJn a3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXg4dW5NNjROTG5sUlp1alhIYjBpbENh cWM3S0IKcjFNd2x5Q3RPV0F5SDRNLzI0enZmeVJReVR6NFprSGQxc01lZXdKNWFwMS8xMjhoTFNx TVkvNlNvNXloTDZVbEszbk0xcjlIOVBUegpDaVBFTVptRGF6SXpNYi9NdC80TjNra0pCTHBXUEZS QjVhQitDT2NleDdhNGRsbW5VSkFTVldrVnd2SFJtZmEwNmFuTUU3RFRjY1Y1CmNWOTVGS3FvUlVY YXdvcGR1NVcyTmhhaWxDdGJRSkFiTUlHZjlGcEgrSjk4c3dBc1ZIZHZqWmtTRG5aY29RSVBIem9Q ckVCYXdiN0MKdnNtQ2U4cDdwdjVEeHR4M1Q0N0ZkQVhKaU85dStRSmthQkZqZmlBOXl3TjhmRm8z US9KcjR2bDZXcUVyMVN5UWpnTDkvZFdlUVNZSQo4THpCeUNoblhRSURBUUFCbzRJQzFqQ0NBdEl3 Q1FZRFZSMFRCQUl3QURBTEJnTlZIUThFQkFNQ0JMQXdIUVlEVlIwbEJCWXdGQVlJCkt3WUJCUVVI QXdJR0NDc0dBUVVGQndNRU1CMEdBMVVkRGdRV0JCUTVBcVozZnlVNUhPbWUraUY0S0EzZjhSeEhQ akFmQmdOVkhTTUUKR0RBV2dCUlRjdTJTbk9EYXl3RmNmSDZXTlU3eTFMaFJnakFiQmdOVkhSRUVG REFTZ1JCa2FtRnpZVUJ5WldSb1lYUXVZMjl0TUlJQgpUQVlEVlIwZ0JJSUJRekNDQVQ4d2dnRTdC Z3NyQmdFRUFZRzFOd0VDQXpDQ0FTb3dMZ1lJS3dZQkJRVUhBZ0VXSW1oMGRIQTZMeTkzCmQzY3Vj M1JoY25SemMyd3VZMjl0TDNCdmJHbGplUzV3WkdZd2dmY0dDQ3NHQVFVRkJ3SUNNSUhxTUNjV0lG TjBZWEowUTI5dElFTmwKY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNU1BTUNBUUVhZ2I1VWFH bHpJR05sY25ScFptbGpZWFJsSUhkaGN5QnBjM04xWldRZwpZV05qYjNKa2FXNW5JSFJ2SUhSb1pT QkRiR0Z6Y3lBeElGWmhiR2xrWVhScGIyNGdjbVZ4ZFdseVpXMWxiblJ6SUc5bUlIUm9aU0JUCmRH RnlkRU52YlNCRFFTQndiMnhwWTNrc0lISmxiR2xoYm1ObElHOXViSGtnWm05eUlIUm9aU0JwYm5S bGJtUmxaQ0J3ZFhKd2IzTmwKSUdsdUlHTnZiWEJzYVdGdVkyVWdiMllnZEdobElISmxiSGxwYm1j Z2NHRnlkSGtnYjJKc2FXZGhkR2x2Ym5NdU1EWUdBMVVkSHdRdgpNQzB3SzZBcG9DZUdKV2gwZEhB Nkx5OWpjbXd1YzNSaGNuUnpjMnd1WTI5dEwyTnlkSFV4TFdOeWJDNWpjbXd3Z1k0R0NDc0dBUVVG CkJ3RUJCSUdCTUg4d09RWUlLd1lCQlFVSE1BR0dMV2gwZEhBNkx5OXZZM053TG5OMFlYSjBjM05z TG1OdmJTOXpkV0l2WTJ4aGMzTXgKTDJOc2FXVnVkQzlqWVRCQ0JnZ3JCZ0VGQlFjd0FvWTJhSFIw Y0RvdkwyRnBZUzV6ZEdGeWRITnpiQzVqYjIwdlkyVnlkSE12YzNWaQpMbU5zWVhOek1TNWpiR2xs Ym5RdVkyRXVZM0owTUNNR0ExVWRFZ1FjTUJxR0dHaDBkSEE2THk5M2QzY3VjM1JoY25SemMyd3VZ Mjl0Ckx6QU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FRRUFybHZIMWJBZG5wTHZ5ZU1RelB0SllzNjV1 cjdjcFlucnhySVozUC9yMEY3anV6SVUKZmIxUytNOXNZQmhhbG1Cb1pRTXlTbFZ2ZURZSFVIUERz TkpRdHFVellBSk1iVlRkUnR2aUNTcTN3bVl0Ry9WSk9PaWYxMWdNMjV1NApIY2dYVnVoRjNkaTVH MENId0FJeDBtalVpN2ZQSjNXTWVGS1dwNTUwWnFwYkZLL2k5QTVmSkdmSGszTWZYT2hBdTd2a0VF akpZK2dBCkJwRnF2azEzNCszMG1QNEtvWGZOR1pwZWtXdmo2bFMvdGZheHV1U1R1c1BjWTB5SUdH dEpxcUZ0TDF0UmxUSW9hREdpb2s1TzBrNlcKcE1GUHRtK2RHbk95S1Q0SFFNRkNhQWdCT1ZDUUZE WXRodUdsblVsSk9QL0JoZXV2YU1md2dJcU00aXIrRElxT3lqQ0NCamt3Z2dVaApvQU1DQVFJQ0F3 WmRZekFOQmdrcWhraUc5dzBCQVFVRkFEQ0JqREVMTUFrR0ExVUVCaE1DU1V3eEZqQVVCZ05WQkFv VERWTjBZWEowClEyOXRJRXgwWkM0eEt6QXBCZ05WQkFzVElsTmxZM1Z5WlNCRWFXZHBkR0ZzSUVO bGNuUnBabWxqWVhSbElGTnBaMjVwYm1jeE9EQTIKQmdOVkJBTVRMMU4wWVhKMFEyOXRJRU5zWVhO eklERWdVSEpwYldGeWVTQkpiblJsY20xbFpHbGhkR1VnUTJ4cFpXNTBJRU5CTUI0WApEVEV6TURR eE1ERXhORGd5T0ZvWERURTBNRFF4TURFek5UQXpORm93VnpFWk1CY0dBMVVFRFJNUU1WSkxWbFo1 WWtoSFEyWjBURm8yCk56RVpNQmNHQTFVRUF3d1FaR3BoYzJGQWNtVmthR0YwTG1OdmJURWZNQjBH Q1NxR1NJYjNEUUVKQVJZUVpHcGhjMkZBY21Wa2FHRjAKTG1OdmJUQ0NBU0l3RFFZSktvWklodmNO QVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1mTHB6T3VEUzU1VVdibzF4MjlJcFFtcW5PeQpnYTlU TUpjZ3JUbGdNaCtEUDl1TTczOGtVTWs4K0daQjNkYkRIbnNDZVdxZGY5ZHZJUzBxakdQK2txT2Nv UytsSlN0NXpOYS9SL1QwCjh3b2p4REdaZzJzeU16Ry96TGYrRGQ1SkNRUzZWanhVUWVXZ2Znam5I c2UydUhaWnAxQ1FFbFZwRmNMeDBabjJ0T21wekJPdzAzSEYKZVhGZmVSU3FxRVZGMnNLS1hidVZ0 allXb3BRclcwQ1FHekNCbi9SYVIvaWZmTE1BTEZSM2I0MlpFZzUyWEtFQ0R4ODZENnhBV3NHKwp3 cjdKZ252S2U2YitROGJjZDArT3hYUUZ5WWp2YnZrQ1pHZ1JZMzRnUGNzRGZIeGFOMFB5YStMNWVs cWhLOVVza0k0Qy9mM1Zua0VtCkNQQzh3Y2dvWjEwQ0F3RUFBYU9DQXRZd2dnTFNNQWtHQTFVZEV3 UUNNQUF3Q3dZRFZSMFBCQVFEQWdTd01CMEdBMVVkSlFRV01CUUcKQ0NzR0FRVUZCd01DQmdnckJn RUZCUWNEQkRBZEJnTlZIUTRFRmdRVU9RS21kMzhsT1J6cG52b2hlQ2dOMy9FY1J6NHdId1lEVlIw agpCQmd3Rm9BVVUzTHRrcHpnMnNzQlhIeCtsalZPOHRTNFVZSXdHd1lEVlIwUkJCUXdFb0VRWkdw aGMyRkFjbVZrYUdGMExtTnZiVENDCkFVd0dBMVVkSUFTQ0FVTXdnZ0UvTUlJQk93WUxLd1lCQkFH QnRUY0JBZ013Z2dFcU1DNEdDQ3NHQVFVRkJ3SUJGaUpvZEhSd09pOHYKZDNkM0xuTjBZWEowYzNO c0xtTnZiUzl3YjJ4cFkza3VjR1JtTUlIM0JnZ3JCZ0VGQlFjQ0FqQ0I2akFuRmlCVGRHRnlkRU52 YlNCRApaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRBREFnRUJHb0crVkdocGN5QmpaWEow YVdacFkyRjBaU0IzWVhNZ2FYTnpkV1ZrCklHRmpZMjl5WkdsdVp5QjBieUIwYUdVZ1EyeGhjM01n TVNCV1lXeHBaR0YwYVc5dUlISmxjWFZwY21WdFpXNTBjeUJ2WmlCMGFHVWcKVTNSaGNuUkRiMjBn UTBFZ2NHOXNhV041TENCeVpXeHBZVzVqWlNCdmJteDVJR1p2Y2lCMGFHVWdhVzUwWlc1a1pXUWdj SFZ5Y0c5egpaU0JwYmlCamIyMXdiR2xoYm1ObElHOW1JSFJvWlNCeVpXeDVhVzVuSUhCaGNuUjVJ RzlpYkdsbllYUnBiMjV6TGpBMkJnTlZIUjhFCkx6QXRNQ3VnS2FBbmhpVm9kSFJ3T2k4dlkzSnNM bk4wWVhKMGMzTnNMbU52YlM5amNuUjFNUzFqY213dVkzSnNNSUdPQmdnckJnRUYKQlFjQkFRU0Jn VEIvTURrR0NDc0dBUVVGQnpBQmhpMW9kSFJ3T2k4dmIyTnpjQzV6ZEdGeWRITnpiQzVqYjIwdmMz VmlMMk5zWVhOegpNUzlqYkdsbGJuUXZZMkV3UWdZSUt3WUJCUVVITUFLR05taDBkSEE2THk5aGFX RXVjM1JoY25SemMyd3VZMjl0TDJObGNuUnpMM04xCllpNWpiR0Z6Y3pFdVkyeHBaVzUwTG1OaExt TnlkREFqQmdOVkhSSUVIREFhaGhob2RIUndPaTh2ZDNkM0xuTjBZWEowYzNOc0xtTnYKYlM4d0RR WUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFLNWJ4OVd3SFo2Uzc4bmpFTXo3U1dMT3VicSszS1dKNjhh eUdkei82OUJlNDdzeQpGSDI5VXZqUGJHQVlXcFpnYUdVRE1rcFZiM2cyQjFCenc3RFNVTGFsTTJB Q1RHMVUzVWJiNGdrcXQ4Sm1MUnYxU1Rqb245ZFlETnViCnVCM0lGMWJvUmQzWXVSdEFoOEFDTWRK bzFJdTN6eWQxakhoU2xxZWVkR2FxV3hTdjR2UU9YeVJueDVOekgxem9RTHU3NUJCSXlXUG8KQUFh UmFyNU5kK1B0OUpqK0NxRjN6Um1hWHBGcjQrcFV2N1gyc2Jya2s3ckQzR05NaUJoclNhcWhiUzli VVpVeUtHZ3hvcUpPVHRKTwpscVRCVDdadm5ScHpzaWsrQjBEQlFtZ0lBVGxRa0JRMkxZYmhwWjFK U1RqL3dZWHJyMmpIOElDS2pPSXEvZ3lLanNveGdnTnZNSUlECmF3SUJBVENCbERDQmpERUxNQWtH QTFVRUJoTUNTVXd4RmpBVUJnTlZCQW9URFZOMFlYSjBRMjl0SUV4MFpDNHhLekFwQmdOVkJBc1QK SWxObFkzVnlaU0JFYVdkcGRHRnNJRU5sY25ScFptbGpZWFJsSUZOcFoyNXBibWN4T0RBMkJnTlZC QU1UTDFOMFlYSjBRMjl0SUVOcwpZWE56SURFZ1VISnBiV0Z5ZVNCSmJuUmxjbTFsWkdsaGRHVWdR MnhwWlc1MElFTkJBZ01HWFdNd0NRWUZLdzREQWhvRkFLQ0NBYTh3CkdBWUpLb1pJaHZjTkFRa0RN UXNHQ1NxR1NJYjNEUUVIQVRBY0Jna3Foa2lHOXcwQkNRVXhEeGNOTVRNd05qQTBNVEEwTWpBM1dq QWoKQmdrcWhraUc5dzBCQ1FReEZnUVV1N1B5N28zdUh6VkhZQ3RaRUtuOWhjUlBBcmt3Z2FVR0NT c0dBUVFCZ2pjUUJER0JsekNCbERDQgpqREVMTUFrR0ExVUVCaE1DU1V3eEZqQVVCZ05WQkFvVERW TjBZWEowUTI5dElFeDBaQzR4S3pBcEJnTlZCQXNUSWxObFkzVnlaU0JFCmFXZHBkR0ZzSUVObGNu UnBabWxqWVhSbElGTnBaMjVwYm1jeE9EQTJCZ05WQkFNVEwxTjBZWEowUTI5dElFTnNZWE56SURF Z1VISnAKYldGeWVTQkpiblJsY20xbFpHbGhkR1VnUTJ4cFpXNTBJRU5CQWdNR1hXTXdnYWNHQ3lx R1NJYjNEUUVKRUFJTE1ZR1hvSUdVTUlHTQpNUXN3Q1FZRFZRUUdFd0pKVERFV01CUUdBMVVFQ2hN TlUzUmhjblJEYjIwZ1RIUmtMakVyTUNrR0ExVUVDeE1pVTJWamRYSmxJRVJwCloybDBZV3dnUTJW eWRHbG1hV05oZEdVZ1UybG5ibWx1WnpFNE1EWUdBMVVFQXhNdlUzUmhjblJEYjIwZ1EyeGhjM01n TVNCUWNtbHQKWVhKNUlFbHVkR1Z5YldWa2FXRjBaU0JEYkdsbGJuUWdRMEVDQXdaZFl6QU5CZ2tx aGtpRzl3MEJBUUVGQUFTQ0FRQ2l1TGdidEh0TwpWSkxjcGx0Z1o1ZFZOSE9ma2NQZHB5anFGQjJi OFJQMXRrRnJRdkZFZjZEMDBkaVhGZXJKRFpXQTZYbWxWY3IrRCs1UnZkSFU5b3FoCmlMM3pZV25y cTJQbHhRS0Fuanc2ZWxQN1FmeFBrR2JPRWlkcFhoRU5ZdEtBNDl5cFJ4SWd5SHVzeG1kaUVSTmdQ MElwL1FCdVAwZnUKK0tSNHd3aHBsaUwxeGZ3RWlPd25KTjFCYVJpUnFQRm5MSnZaQXFWNWxJM3A3 QjBvN3A2VnowZU9FTG5EbGI2MkVnV0dYemVLQ05Udwo2bVN6RmtVLy9OU09TK25RQ3VpRFhSNHVu RTRhOUE5TU9laFNycXl4TTlwd2YyNGJmYnJhRnNQNGF3bmZqTTJUUTQvVTd0SG00RlRtCm1wNVBM c29DaUJqVWR2ckVWWGFocVE0N0Jya1lBQUFBQUFBQQoKCi0tPS1hSWVpclZYaE9OVkhHNkpNYkxk dC0tCgo= --===============4074720377395069242==-- From cfergeau at redhat.com Tue Jun 4 12:02:17 2013 Content-Type: multipart/mixed; boundary="===============1652939715444730864==" MIME-Version: 1.0 From: Christophe Fergeau To: devel at ovirt.org Subject: Re: [Engine-devel] about govirt Date: Tue, 04 Jun 2013 18:02:11 +0200 Message-ID: <20130604160211.GI11272@teriyaki.redhat.com> In-Reply-To: 1370342527.29419.34.camel@cihla.usersys.redhat.com --===============1652939715444730864== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --bygAmIonOAIqBxQB Content-Type: text/plain; charset=3Dutf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 04, 2013 at 12:42:07PM +0200, David Ja=3DC5=3DA1a wrote: > wlbleaboy(a)126 p=3DC3=3DAD=3DC5=3DA1e v =3DC3=3D9At 04. 06. 2013 v 18:23= +0800: > > Hi, cfergeau: > >=3D20 > > Recently, I do something about ovirt-engine-sdk, I just want t= =3D o=3D20 > >=3D20 > > console a vm via sdk, but I found the sdk implemented by python is > >=3D20 > > so slowly, so I want to build a simple sdk use C to do that, > >=3D20 > > =3D20 > >=3D20 > > before I do it, I found the code govirt you worte, I felt luck= =3D ly, > > you=3D20 > >=3D20 > > had do that. So I got the code, but when I build it on ubuntu, it's fai= =3D led > >=3D20 > > I used autogen.sh , but got the error message > >=3D20 > > like: > >=3D20 > > configure: error: Package requirements (rest-0.7 >=3D3D 0.7.13= ) =3D were > > not met: >=3D20 > IMO you should install librest-dev package on the development machine. Yes, that should do it. Keep in mind that 0.7.13 is a fairly recent version, so if this still does not work, double-check what was installed. Christophe --bygAmIonOAIqBxQB Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (GNU/Linux) iEYEARECAAYFAlGuD4MACgkQJKRp+3pW944hzQCg2FO2MOWaVRi/OEIl9wR2Qeev T14An1qc0nS37Lc+Djre9MwQmO7juVD7 =3D0r9B -----END PGP SIGNATURE----- --bygAmIonOAIqBxQB-- --===============1652939715444730864== Content-Type: multipart/signed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tYnlnQW1Jb25PQUlxQnhRQgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRm LTgKQ29udGVudC1EaXNwb3NpdGlvbjogaW5saW5lCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IHF1b3RlZC1wcmludGFibGUKCk9uIFR1ZSwgSnVuIDA0LCAyMDEzIGF0IDEyOjQyOjA3UE0gKzAy MDAsIERhdmlkIEphPUM1PUExYSB3cm90ZToKPiB3bGJsZWFib3lAMTI2IHA9QzM9QUQ9QzU9QTFl IHYgPUMzPTlBdCAwNC4gMDYuIDIwMTMgdiAxODoyMyArMDgwMDoKPiA+IEhpLCBjZmVyZ2VhdToK PiA+PTIwCj4gPiAgICAgICAgICBSZWNlbnRseSwgSSBkbyBzb21ldGhpbmcgYWJvdXQgb3ZpcnQt ZW5naW5lLXNkaywgSSBqdXN0IHdhbnQgdD0Kbz0yMAo+ID49MjAKPiA+IGNvbnNvbGUgYSB2bSB2 aWEgc2RrLCBidXQgSSBmb3VuZCB0aGUgc2RrIGltcGxlbWVudGVkIGJ5IHB5dGhvbiBpcwo+ID49 MjAKPiA+IHNvIHNsb3dseSwgc28gSSB3YW50IHRvIGJ1aWxkIGEgc2ltcGxlIHNkayB1c2UgQyB0 byBkbyB0aGF0LAo+ID49MjAKPiA+ID0yMAo+ID49MjAKPiA+ICAgICAgICAgIGJlZm9yZSBJIGRv IGl0LCBJIGZvdW5kIHRoZSBjb2RlIGdvdmlydCB5b3Ugd29ydGUsIEkgZmVsdCBsdWNrPQpseSwK PiA+IHlvdT0yMAo+ID49MjAKPiA+IGhhZCBkbyB0aGF0LiBTbyBJIGdvdCB0aGUgY29kZSwgYnV0 IHdoZW4gSSBidWlsZCBpdCBvbiB1YnVudHUsIGl0J3MgZmFpPQpsZWQKPiA+PTIwCj4gPiBJIHVz ZWQgYXV0b2dlbi5zaCAsIGJ1dCBnb3QgdGhlIGVycm9yIG1lc3NhZ2UKPiA+PTIwCj4gPiBsaWtl Ogo+ID49MjAKPiA+ICAgICAgICAgIGNvbmZpZ3VyZTogZXJyb3I6IFBhY2thZ2UgcmVxdWlyZW1l bnRzIChyZXN0LTAuNyA+PTNEIDAuNy4xMykgPQp3ZXJlCj4gPiBub3QgbWV0Ogo+PTIwCj4gSU1P IHlvdSBzaG91bGQgaW5zdGFsbCBsaWJyZXN0LWRldiBwYWNrYWdlIG9uIHRoZSBkZXZlbG9wbWVu dCBtYWNoaW5lLgoKWWVzLCB0aGF0IHNob3VsZCBkbyBpdC4gS2VlcCBpbiBtaW5kIHRoYXQgMC43 LjEzIGlzIGEgZmFpcmx5IHJlY2VudAp2ZXJzaW9uLCBzbyBpZiB0aGlzIHN0aWxsIGRvZXMgbm90 IHdvcmssIGRvdWJsZS1jaGVjayB3aGF0IHdhcyBpbnN0YWxsZWQuCgpDaHJpc3RvcGhlCgotLWJ5 Z0FtSW9uT0FJcUJ4UUIKQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wZ3Atc2lnbmF0dXJlCgot LS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQpWZXJzaW9uOiBHbnVQRyB2MS40LjEzIChHTlUv TGludXgpCgppRVlFQVJFQ0FBWUZBbEd1RDRNQUNna1FKS1JwKzNwVzk0NGh6UUNnMkZPMk1PV2FW UmkvT0VJbDl3UjJRZWV2ClQxNEFuMXFjMG5TMzdMYytEanJlOU13UW1PN2p1VkQ3Cj0wcjlCCi0t LS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQoKLS1ieWdBbUlvbk9BSXFCeFFCLS0K --===============1652939715444730864==-- From iheim at redhat.com Tue Jun 4 17:29:23 2013 Content-Type: multipart/mixed; boundary="===============0518062808640205994==" MIME-Version: 1.0 From: Itamar Heim To: devel at ovirt.org Subject: Re: [Engine-devel] about govirt Date: Wed, 05 Jun 2013 00:29:16 +0300 Message-ID: <51AE5C2C.1070108@redhat.com> In-Reply-To: 002a01ce610d$863d8190$92b884b0$@com --===============0518062808640205994== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 06/04/2013 01:23 PM, wlbleaboy(a)126 wrote: > Hi, cfergeau: > > Recently, I do something about ovirt-engine-sdk, I just want to > > console a vm via sdk, but I found the sdk implemented by python is > > so slowly, so I want to build a simple sdk use C to do that, Can you please share more info on what do you mean by "slow"? Thanks, Itamar > > before I do it, I found the code govirt you worte, I felt > luckly, you > > had do that. So I got the code, but when I build it on ubuntu, it=E2=80= =99s failed > > I used autogen.sh , but got the error message > > like: > > configure: error: Package requirements (rest-0.7 >=3D 0.7.13) > were not met: > > No package 'rest-0.7' found > > Because I didn=E2=80=99t familiar with autogen and configure, s= uch gnu > build tools, > > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > --===============0518062808640205994==-- From wlbleaboy at 126.com Wed Jun 5 02:43:12 2013 Content-Type: multipart/mixed; boundary="===============7328719774051673023==" MIME-Version: 1.0 From: wlbleaboy at 126 To: devel at ovirt.org Subject: Re: [Engine-devel] about govirt Date: Wed, 05 Jun 2013 14:43:14 +0800 Message-ID: <007d01ce61b7$f4ffd740$deff85c0$@com> In-Reply-To: 51AE5C2C.1070108@redhat.com --===============7328719774051673023== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, Itamar Heim: I used ovirit-engine-sdk-python to connect ovirt-engine and get vms It's about 20 seconds, so I felt it's slow. I have build govirt success, but how can I use it, I give REST_URI=3D"https://192.168.1.201/api", and proxy =3D ovirt_proxy_new(REST_URI) always return NULL; -----Original Message----- From: Itamar Heim [mailto:iheim(a)redhat.com] = Sent: Wednesday, June 05, 2013 5:29 AM To: wlbleaboy(a)126 Cc: cfergeau(a)redhat.com; engine-devel(a)ovirt.org; Michael Pasternak Subject: Re: [Engine-devel] about govirt On 06/04/2013 01:23 PM, wlbleaboy(a)126 wrote: > Hi, cfergeau: > > Recently, I do something about ovirt-engine-sdk, I just want to > > console a vm via sdk, but I found the sdk implemented by python is > > so slowly, so I want to build a simple sdk use C to do that, Can you please share more info on what do you mean by "slow"? Thanks, Itamar > > before I do it, I found the code govirt you worte, I felt > luckly, you > > had do that. So I got the code, but when I build it on ubuntu, it's failed > > I used autogen.sh , but got the error message > > like: > > configure: error: Package requirements (rest-0.7 >=3D 0.7.13) > were not met: > > No package 'rest-0.7' found > > Because I didn't familiar with autogen and configure, such gnu > build tools, > > > > _______________________________________________ > Engine-devel mailing list > Engine-devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/engine-devel > --===============7328719774051673023==-- From iheim at redhat.com Wed Jun 5 02:58:06 2013 Content-Type: multipart/mixed; boundary="===============1751330063167512155==" MIME-Version: 1.0 From: Itamar Heim To: devel at ovirt.org Subject: Re: [Engine-devel] about govirt Date: Wed, 05 Jun 2013 09:57:59 +0300 Message-ID: <51AEE177.2090902@redhat.com> In-Reply-To: 007d01ce61b7$f4ffd740$deff85c0$@com --===============1751330063167512155== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 06/05/2013 09:43 AM, wlbleaboy(a)126 wrote: > Hi, Itamar Heim: > I used ovirit-engine-sdk-python to connect ovirt-engine and get vms > It's about 20 seconds, so I felt it's slow. and just to compare, how much time does a curl/wget takes you? > > I have build govirt success, but how can I use it, I give > REST_URI=3D"https://192.168.1.201/api", > and proxy =3D ovirt_proxy_new(REST_URI) always return NULL; > > -----Original Message----- > From: Itamar Heim [mailto:iheim(a)redhat.com] > Sent: Wednesday, June 05, 2013 5:29 AM > To: wlbleaboy(a)126 > Cc: cfergeau(a)redhat.com; engine-devel(a)ovirt.org; Michael Pasternak > Subject: Re: [Engine-devel] about govirt > > On 06/04/2013 01:23 PM, wlbleaboy(a)126 wrote: >> Hi, cfergeau: >> >> Recently, I do something about ovirt-engine-sdk, I just want = to >> >> console a vm via sdk, but I found the sdk implemented by python is >> >> so slowly, so I want to build a simple sdk use C to do that, > > Can you please share more info on what do you mean by "slow"? > > Thanks, > Itamar > >> >> before I do it, I found the code govirt you worte, I felt >> luckly, you >> >> had do that. So I got the code, but when I build it on ubuntu, it's fail= ed >> >> I used autogen.sh , but got the error message >> >> like: >> >> configure: error: Package requirements (rest-0.7 >=3D 0.7.13) >> were not met: >> >> No package 'rest-0.7' found >> >> Because I didn't familiar with autogen and configure, such gnu >> build tools, >> >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> > > --===============1751330063167512155==-- From wlbleaboy at 126.com Wed Jun 5 03:06:22 2013 Content-Type: multipart/mixed; boundary="===============2515289139403323420==" MIME-Version: 1.0 From: wlbleaboy at 126 To: devel at ovirt.org Subject: Re: [Engine-devel] about govirt Date: Wed, 05 Jun 2013 15:06:24 +0800 Message-ID: <007e01ce61bb$314ab000$93e01000$@com> In-Reply-To: 51AEE177.2090902@redhat.com --===============2515289139403323420== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable En, yes, and choice a better one. -----Original Message----- From: Itamar Heim [mailto:iheim(a)redhat.com] = Sent: Wednesday, June 05, 2013 2:58 PM To: wlbleaboy(a)126 Cc: cfergeau(a)redhat.com; engine-devel(a)ovirt.org; 'Michael Pasternak' Subject: Re: [Engine-devel] about govirt On 06/05/2013 09:43 AM, wlbleaboy(a)126 wrote: > Hi, Itamar Heim: > I used ovirit-engine-sdk-python to connect ovirt-engine and get vms > It's about 20 seconds, so I felt it's slow. and just to compare, how much time does a curl/wget takes you? > > I have build govirt success, but how can I use it, I give > REST_URI=3D"https://192.168.1.201/api", > and proxy =3D ovirt_proxy_new(REST_URI) always return NULL; > > -----Original Message----- > From: Itamar Heim [mailto:iheim(a)redhat.com] > Sent: Wednesday, June 05, 2013 5:29 AM > To: wlbleaboy(a)126 > Cc: cfergeau(a)redhat.com; engine-devel(a)ovirt.org; Michael Pasternak > Subject: Re: [Engine-devel] about govirt > > On 06/04/2013 01:23 PM, wlbleaboy(a)126 wrote: >> Hi, cfergeau: >> >> Recently, I do something about ovirt-engine-sdk, I just want to >> >> console a vm via sdk, but I found the sdk implemented by python is >> >> so slowly, so I want to build a simple sdk use C to do that, > > Can you please share more info on what do you mean by "slow"? > > Thanks, > Itamar > >> >> before I do it, I found the code govirt you worte, I felt >> luckly, you >> >> had do that. So I got the code, but when I build it on ubuntu, it's failed >> >> I used autogen.sh , but got the error message >> >> like: >> >> configure: error: Package requirements (rest-0.7 >=3D 0.7.13) >> were not met: >> >> No package 'rest-0.7' found >> >> Because I didn't familiar with autogen and configure, such gnu >> build tools, >> >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> > > --===============2515289139403323420==-- From mpastern at redhat.com Wed Jun 5 03:12:07 2013 Content-Type: multipart/mixed; boundary="===============8209953667226577897==" MIME-Version: 1.0 From: Michael Pasternak To: devel at ovirt.org Subject: Re: [Engine-devel] about govirt Date: Wed, 05 Jun 2013 10:14:09 +0300 Message-ID: <51AEE541.9000005@redhat.com> In-Reply-To: 007d01ce61b7$f4ffd740$deff85c0$@com --===============8209953667226577897== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 06/05/2013 09:43 AM, wlbleaboy(a)126 wrote: > Hi, Itamar Heim: > I used ovirit-engine-sdk-python to connect ovirt-engine and get vms > It's about 20 seconds, so I felt it's slow. 20 seconds? How much VMs did you fetched?, How do you measure the time?, ca= n i see your code? > = > I have build govirt success, but how can I use it, I give > REST_URI=3D"https://192.168.1.201/api", > and proxy =3D ovirt_proxy_new(REST_URI) always return NULL; > = > -----Original Message----- > From: Itamar Heim [mailto:iheim(a)redhat.com] = > Sent: Wednesday, June 05, 2013 5:29 AM > To: wlbleaboy(a)126 > Cc: cfergeau(a)redhat.com; engine-devel(a)ovirt.org; Michael Pasternak > Subject: Re: [Engine-devel] about govirt > = > On 06/04/2013 01:23 PM, wlbleaboy(a)126 wrote: >> Hi, cfergeau: >> >> Recently, I do something about ovirt-engine-sdk, I just want to >> >> console a vm via sdk, but I found the sdk implemented by python is >> >> so slowly, so I want to build a simple sdk use C to do that, > = > Can you please share more info on what do you mean by "slow"? > = > Thanks, > Itamar > = >> >> before I do it, I found the code govirt you worte, I felt >> luckly, you >> >> had do that. So I got the code, but when I build it on ubuntu, it's fail= ed >> >> I used autogen.sh , but got the error message >> >> like: >> >> configure: error: Package requirements (rest-0.7 >=3D 0.7.13) >> were not met: >> >> No package 'rest-0.7' found >> >> Because I didn't familiar with autogen and configure, such gnu >> build tools, >> >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> > = > = -- = Michael Pasternak RedHat, ENG-Virtualization R&D --===============8209953667226577897==-- From wlbleaboy at 126.com Wed Jun 5 03:51:22 2013 Content-Type: multipart/mixed; boundary="===============3988975980350466565==" MIME-Version: 1.0 From: wlbleaboy at 126 To: devel at ovirt.org Subject: Re: [Engine-devel] about govirt Date: Wed, 05 Jun 2013 15:51:24 +0800 Message-ID: <007f01ce61c1$7af5baf0$70e130d0$@com> In-Reply-To: 51AEE541.9000005@redhat.com --===============3988975980350466565== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable I build a local sdk base on ovirt-engine-sdk-python, I do that like this: First, I created a python file naked wrap.py, in wrap.py I have = a class naked CWrap , CWrap have some interface for get vm's information and connect to ovirt-enginelike: login(), getVmName(), getVmId(), getVmPort(), getVmTicket() etc. second, I created a C file named engine-sdk.c, in this file I also implement some interface like getVmName() etc. but in this file, all the function is = call python module like = PyObject *pyVmId; char *vmId; pyVmId =3D PyObject_CallMethod(pInstant, "getVmId", "(i)", vmIndex); if(pyVmId =3D=3D NULL) { DBG("ERROR:Call py Method getVmDisplayType is failed!\n"); return NULL; } vmId =3D PyString_AsString(pyVmId); so, the local sdk is used for a client(C/S ) implemented by gtk. Every time, when I use my client login and get vms's information, it's about 10~20 seconds. -----Original Message----- From: Michael Pasternak [mailto:mpastern(a)redhat.com] = Sent: Wednesday, June 05, 2013 3:14 PM To: wlbleaboy(a)126 Cc: 'Itamar Heim'; cfergeau(a)redhat.com; engine-devel(a)ovirt.org Subject: Re: [Engine-devel] about govirt On 06/05/2013 09:43 AM, wlbleaboy(a)126 wrote: > Hi, Itamar Heim: > I used ovirit-engine-sdk-python to connect ovirt-engine and get vms > It's about 20 seconds, so I felt it's slow. 20 seconds? How much VMs did you fetched?, How do you measure the time?, can i see your code? > = > I have build govirt success, but how can I use it, I give > REST_URI=3D"https://192.168.1.201/api", > and proxy =3D ovirt_proxy_new(REST_URI) always return NULL; > = > -----Original Message----- > From: Itamar Heim [mailto:iheim(a)redhat.com] = > Sent: Wednesday, June 05, 2013 5:29 AM > To: wlbleaboy(a)126 > Cc: cfergeau(a)redhat.com; engine-devel(a)ovirt.org; Michael Pasternak > Subject: Re: [Engine-devel] about govirt > = > On 06/04/2013 01:23 PM, wlbleaboy(a)126 wrote: >> Hi, cfergeau: >> >> Recently, I do something about ovirt-engine-sdk, I just want to >> >> console a vm via sdk, but I found the sdk implemented by python is >> >> so slowly, so I want to build a simple sdk use C to do that, > = > Can you please share more info on what do you mean by "slow"? > = > Thanks, > Itamar > = >> >> before I do it, I found the code govirt you worte, I felt >> luckly, you >> >> had do that. So I got the code, but when I build it on ubuntu, it's failed >> >> I used autogen.sh , but got the error message >> >> like: >> >> configure: error: Package requirements (rest-0.7 >=3D 0.7.13) >> were not met: >> >> No package 'rest-0.7' found >> >> Because I didn't familiar with autogen and configure, such gnu >> build tools, >> >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel >> > = > = -- = Michael Pasternak RedHat, ENG-Virtualization R&D --===============3988975980350466565==-- From mpastern at redhat.com Wed Jun 5 07:47:55 2013 Content-Type: multipart/mixed; boundary="===============7759264926864317157==" MIME-Version: 1.0 From: Michael Pasternak To: devel at ovirt.org Subject: Re: [Engine-devel] about govirt Date: Wed, 05 Jun 2013 14:49:58 +0300 Message-ID: <51AF25E6.2010809@redhat.com> In-Reply-To: 007f01ce61c1$7af5baf0$70e130d0$@com --===============7759264926864317157== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 06/05/2013 10:51 AM, wlbleaboy(a)126 wrote: > I build a local sdk base on ovirt-engine-sdk-python, I do that like this: > = > First, I created a python file naked wrap.py, in wrap.py I have = > a class naked CWrap , CWrap have some interface for get vm's information > and connect to ovirt-enginelike: > login(), getVmName(), getVmId(), getVmPort(), getVmTicket() etc. > = > second, I created a C file named engine-sdk.c, in this file I also implem= ent > = > some interface like getVmName() etc. but in this file, all the function i= s = > call python module like = > PyObject *pyVmId; > char *vmId; > = > pyVmId =3D PyObject_CallMethod(pInstant, "getVmId", "(i)", vmInde= x); > = > if(pyVmId =3D=3D NULL) > { > DBG("ERROR:Call py Method getVmDisplayType is failed!\n"); > return NULL; > } > = > vmId =3D PyString_AsString(pyVmId); > = > so, the local sdk is used for a client(C/S ) implemented by gtk. > = > Every time, when I use my client login and get vms's information, it's ab= out > 10~20 seconds. i'm confused, are you mixing python with c? so what is CWrap/wrap.py from p= ython? can you post theirs code? > = > -----Original Message----- > From: Michael Pasternak [mailto:mpastern(a)redhat.com] = > Sent: Wednesday, June 05, 2013 3:14 PM > To: wlbleaboy(a)126 > Cc: 'Itamar Heim'; cfergeau(a)redhat.com; engine-devel(a)ovirt.org > Subject: Re: [Engine-devel] about govirt > = > On 06/05/2013 09:43 AM, wlbleaboy(a)126 wrote: >> Hi, Itamar Heim: >> I used ovirit-engine-sdk-python to connect ovirt-engine and get vms >> It's about 20 seconds, so I felt it's slow. > = > 20 seconds? How much VMs did you fetched?, How do you measure the time?, = can > i see your code? > = >> >> I have build govirt success, but how can I use it, I give >> REST_URI=3D"https://192.168.1.201/api", >> and proxy =3D ovirt_proxy_new(REST_URI) always return NULL; >> >> -----Original Message----- >> From: Itamar Heim [mailto:iheim(a)redhat.com] = >> Sent: Wednesday, June 05, 2013 5:29 AM >> To: wlbleaboy(a)126 >> Cc: cfergeau(a)redhat.com; engine-devel(a)ovirt.org; Michael Pasternak >> Subject: Re: [Engine-devel] about govirt >> >> On 06/04/2013 01:23 PM, wlbleaboy(a)126 wrote: >>> Hi, cfergeau: >>> >>> Recently, I do something about ovirt-engine-sdk, I just want = to >>> >>> console a vm via sdk, but I found the sdk implemented by python is >>> >>> so slowly, so I want to build a simple sdk use C to do that, >> >> Can you please share more info on what do you mean by "slow"? >> >> Thanks, >> Itamar >> >>> >>> before I do it, I found the code govirt you worte, I felt >>> luckly, you >>> >>> had do that. So I got the code, but when I build it on ubuntu, it's > failed >>> >>> I used autogen.sh , but got the error message >>> >>> like: >>> >>> configure: error: Package requirements (rest-0.7 >=3D 0.7.13) >>> were not met: >>> >>> No package 'rest-0.7' found >>> >>> Because I didn't familiar with autogen and configure, such gnu >>> build tools, >>> >>> >>> >>> _______________________________________________ >>> Engine-devel mailing list >>> Engine-devel(a)ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/engine-devel >>> >> >> > = > = -- = Michael Pasternak RedHat, ENG-Virtualization R&D --===============7759264926864317157==--