From jira at ovirt-jira.atlassian.net Thu Feb 1 18:57:29 2018 Content-Type: multipart/mixed; boundary="===============1185795261173063698==" MIME-Version: 1.0 From: Barak Korren (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1873) Vdsm fcraw builds fail because ovirt-imageio-common is not installed Date: Thu, 01 Feb 2018 18:57:27 +0000 Message-ID: In-Reply-To: JIRA.33423.1517502215000@Atlassian.JIRA --===============1185795261173063698== 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... ------------=3D_1517511446-13753-307 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1873?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D35= 731#comment-35731 ] = Barak Korren commented on OVIRT-1873: ------------------------------------- [~nsoffer(a)redhat.com] is there a repo configured where the package would = come from? Can you try manually setting up the environment with mock_runner= and check if the package is available? > Vdsm fcraw builds fail because ovirt-imageio-common is not installed > -------------------------------------------------------------------- > > Key: OVIRT-1873 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1873 > Project: oVirt - virtualization made easy > Issue Type: By-EMAIL > Reporter: Nir Soffer > Assignee: infra > > We require the package: > $ grep ovirt-imageio-common automation/check-patch.packages.fcraw > ovirt-imageio-common > Here are few failing builds, we have more: > http://jenkins.ovirt.org/job/vdsm_master_check-patch-fcraw-x86_64/95/cons= oleFull > http://jenkins.ovirt.org/job/vdsm_master_check-patch-fcraw-x86_64/97/cons= oleFull > http://jenkins.ovirt.org/job/vdsm_master_check-patch-fcraw-x86_64/96/cons= oleFull > *00:03:25.311* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D FAILURES > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*00:03:25.311* > _________________________ test_import[vdsm.kvm2ovirt] > __________________________*00:03:25.312* *00:03:25.312* name =3D > 'vdsm.kvm2ovirt'*00:03:25.312* *00:03:25.312* > @pytest.mark.parametrize("name", find_modules())*00:03:25.312* def > test_import(name):*00:03:25.313* try:*00:03:25.313* > > importlib.import_module(name)*00:03:25.313* *00:03:25.313* > check_imports.py:61: *00:03:25.313* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ *00:03:25.314* > /usr/lib64/python2.7/importlib/__init__.py:37: in > import_module*00:03:25.314* __import__(name)*00:03:25.314* _ _ _ _ > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ *00:03:25.315* *00:03:25.315* from __future__ import > absolute_import*00:03:25.315* *00:03:25.315* import > argparse*00:03:25.315* from contextlib import > contextmanager*00:03:25.315* import itertools*00:03:25.315* > import sys*00:03:25.316* import threading*00:03:25.316* > *00:03:25.316* > from ovirt_imageio_common import > directio*00:03:25.316* E ImportError: No module named > ovirt_imageio_common*00:03:25.316* *00:03:25.316* > ../lib/vdsm/kvm2ovirt.py:28: ImportError*00:03:25.317* =3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D 1 > failed, 376 passed, 1 skipped, 1 xfailed in 3.25 seconds =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100078) ------------=3D_1517511446-13753-307 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1873?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=
=3D35731#comment-35731 ]

Barak Korren commented on OVIRT-1873:

[~nsoffer(a)redhat.com] is there a repo configured where the package wou= ld come from? Can you try manually setting up the environment with mock_run= ner and check if the package is available?

Vdsm fcraw builds fail because ovirt-imageio-common is not = installed

     Key: OVIRT-1873
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1873
 Project: oVirt - virtualization made easy
         Issue Type: By-EMAIL
Reporter: Nir Soffer
Assignee: infra

We require the package: $ grep ovirt-imageio-common automation/check-pat= ch.packages.fcraw ovirt-imageio-common Here are few failing builds, we have= more: http://jenkins.ovirt.org/job/vdsm_master_check-pat= ch-fcraw-x86_64/95/consoleFull http://jenkins.ovirt.o= rg/job/vdsm_master_check-patch-fcraw-x86_64/97/consoleFull http://jenkins.ovirt.org/job/vdsm_master_check-patch-fcraw-x86_64/96/= consoleFull 00:03:25.311 =3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D FAILURES =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*00:03:25.311* ___________= ____________ test_import[vdsm.kvm2ovirt] __________________________*00= :03:25.312* 00:03:25.312 name =3D 'vdsm.kvm2ovirt'*00:03:2= 5.312* 00:03:25.312 @pytest.mark.parametrize("name&qu= ot;, find_modules())*00:03:25.312* def test_import(name):*00:03:25.313*= try:*00:03:25.313* >

importlib.import_module(name)*00:03:25.313* *00:03:25.313*

check_imports.py:61: 00:03:25.313 _ _ _ _ _ _ _ _ _ _ _= _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 00:03:25= .314 /usr/lib64/python2.7/importlib/__init__.py:37: in import_modu= le*00:03:25.314* __import__(name)*00:03:25.314* _ _ _ _ _ _ _ _ _ _ _ _= _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 00:03:25.3= 15 00:03:25.315 from _future_ import= absolute_import*00:03:25.315* 00:03:25.315 import= argparse*00:03:25.315* from contextlib import contextmanager*00:03:25.= 315* import itertools*00:03:25.315* import sys*00:03:25.316* import= threading*00:03:25.316* 00:03:25.316 > from ovirt_im= ageio_common import directio*00:03:25.316* E ImportError: No module named= ovirt_imageio_common*00:03:25.316* 00:03:25.316 ../lib/vd= sm/kvm2ovirt.py:28: ImportError*00:03:25.317* =3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D 1 failed, 376 passed, 1 skipped, 1 xfailed in 3.25 seconds =3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D

— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#1000= 78)

3D"" ------------=3D_1517511446-13753-307-- --===============1185795261173063698== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTE3NTExNDQ2LTEzNzUzLTMwNwpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICBbIGh0dHBzOi8v b3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xODczP3BhZ2U9Y29tLmF0bGFz c2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0YWJwYW5lbHM6Y29tbWVudC10YWJwYW5lbCZm b2N1c2VkQ29tbWVudElkPTM1NzMxI2NvbW1lbnQtMzU3MzEgXSAKCkJhcmFrIEtvcnJlbiBjb21t ZW50ZWQgb24gT1ZJUlQtMTg3MzoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQoKW35uc29mZmVyQHJlZGhhdC5jb21dIGlzIHRoZXJlIGEgcmVwbyBjb25maWd1cmVkIHdoZXJl IHRoZSBwYWNrYWdlIHdvdWxkIGNvbWUgZnJvbT8gQ2FuIHlvdSB0cnkgbWFudWFsbHkgc2V0dGlu ZyB1cCB0aGUgZW52aXJvbm1lbnQgd2l0aCBtb2NrX3J1bm5lciBhbmQgY2hlY2sgaWYgdGhlIHBh Y2thZ2UgaXMgYXZhaWxhYmxlPwoKPiBWZHNtIGZjcmF3IGJ1aWxkcyBmYWlsIGJlY2F1c2Ugb3Zp cnQtaW1hZ2Vpby1jb21tb24gaXMgbm90IGluc3RhbGxlZAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4KPiAgICAg ICAgICAgICAgICAgS2V5OiBPVklSVC0xODczCj4gICAgICAgICAgICAgICAgIFVSTDogaHR0cHM6 Ly9vdmlydC1qaXJhLmF0bGFzc2lhbi5uZXQvYnJvd3NlL09WSVJULTE4NzMKPiAgICAgICAgICAg ICBQcm9qZWN0OiBvVmlydCAtIHZpcnR1YWxpemF0aW9uIG1hZGUgZWFzeQo+ICAgICAgICAgIElz c3VlIFR5cGU6IEJ5LUVNQUlMCj4gICAgICAgICAgICBSZXBvcnRlcjogTmlyIFNvZmZlcgo+ICAg ICAgICAgICAgQXNzaWduZWU6IGluZnJhCj4KPiBXZSByZXF1aXJlIHRoZSBwYWNrYWdlOgo+ICQg Z3JlcCBvdmlydC1pbWFnZWlvLWNvbW1vbiBhdXRvbWF0aW9uL2NoZWNrLXBhdGNoLnBhY2thZ2Vz LmZjcmF3Cj4gb3ZpcnQtaW1hZ2Vpby1jb21tb24KPiBIZXJlIGFyZSBmZXcgZmFpbGluZyBidWls ZHMsIHdlIGhhdmUgbW9yZToKPiBodHRwOi8vamVua2lucy5vdmlydC5vcmcvam9iL3Zkc21fbWFz dGVyX2NoZWNrLXBhdGNoLWZjcmF3LXg4Nl82NC85NS9jb25zb2xlRnVsbAo+IGh0dHA6Ly9qZW5r aW5zLm92aXJ0Lm9yZy9qb2IvdmRzbV9tYXN0ZXJfY2hlY2stcGF0Y2gtZmNyYXcteDg2XzY0Lzk3 L2NvbnNvbGVGdWxsCj4gaHR0cDovL2plbmtpbnMub3ZpcnQub3JnL2pvYi92ZHNtX21hc3Rlcl9j aGVjay1wYXRjaC1mY3Jhdy14ODZfNjQvOTYvY29uc29sZUZ1bGwKPiAqMDA6MDM6MjUuMzExKiA9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGQUlMVVJFUwo+ID09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09KjAwOjAzOjI1LjMxMSoKPiBfX19fX19fX19fX19fX19f X19fX19fX19fIHRlc3RfaW1wb3J0W3Zkc20ua3ZtMm92aXJ0XQo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fKjAwOjAzOjI1LjMxMiogKjAwOjAzOjI1LjMxMiogbmFtZSA9Cj4gJ3Zkc20ua3Zt Mm92aXJ0JyowMDowMzoyNS4zMTIqICowMDowMzoyNS4zMTIqCj4gQHB5dGVzdC5tYXJrLnBhcmFt ZXRyaXplKCJuYW1lIiwgZmluZF9tb2R1bGVzKCkpKjAwOjAzOjI1LjMxMiogICAgIGRlZgo+IHRl c3RfaW1wb3J0KG5hbWUpOiowMDowMzoyNS4zMTMqICAgICAgICAgdHJ5OiowMDowMzoyNS4zMTMq ID4KPiAgaW1wb3J0bGliLmltcG9ydF9tb2R1bGUobmFtZSkqMDA6MDM6MjUuMzEzKiAqMDA6MDM6 MjUuMzEzKgo+IGNoZWNrX2ltcG9ydHMucHk6NjE6ICowMDowMzoyNS4zMTMqIF8gXyBfIF8gXyBf IF8gXyBfIF8gXyBfIF8gXyBfIF8gXwo+IF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8g XyBfIF8gXyBfIF8gXyAqMDA6MDM6MjUuMzE0Kgo+IC91c3IvbGliNjQvcHl0aG9uMi43L2ltcG9y dGxpYi9fX2luaXRfXy5weTozNzogaW4KPiBpbXBvcnRfbW9kdWxlKjAwOjAzOjI1LjMxNCogICAg IF9faW1wb3J0X18obmFtZSkqMDA6MDM6MjUuMzE0KiBfIF8gXyBfCj4gXyBfIF8gXyBfIF8gXyBf IF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfCj4g XyAqMDA6MDM6MjUuMzE1KiAqMDA6MDM6MjUuMzE1KiAgICAgZnJvbSBfX2Z1dHVyZV9fIGltcG9y dAo+IGFic29sdXRlX2ltcG9ydCowMDowMzoyNS4zMTUqICAgICAqMDA6MDM6MjUuMzE1KiAgICAg aW1wb3J0Cj4gYXJncGFyc2UqMDA6MDM6MjUuMzE1KiAgICAgZnJvbSBjb250ZXh0bGliIGltcG9y dAo+IGNvbnRleHRtYW5hZ2VyKjAwOjAzOjI1LjMxNSogICAgIGltcG9ydCBpdGVydG9vbHMqMDA6 MDM6MjUuMzE1Kgo+IGltcG9ydCBzeXMqMDA6MDM6MjUuMzE2KiAgICAgaW1wb3J0IHRocmVhZGlu ZyowMDowMzoyNS4zMTYqCj4gKjAwOjAzOjI1LjMxNiogPiAgIGZyb20gb3ZpcnRfaW1hZ2Vpb19j b21tb24gaW1wb3J0Cj4gZGlyZWN0aW8qMDA6MDM6MjUuMzE2KiBFICAgSW1wb3J0RXJyb3I6IE5v IG1vZHVsZSBuYW1lZAo+IG92aXJ0X2ltYWdlaW9fY29tbW9uKjAwOjAzOjI1LjMxNiogKjAwOjAz OjI1LjMxNioKPiAuLi9saWIvdmRzbS9rdm0yb3ZpcnQucHk6Mjg6IEltcG9ydEVycm9yKjAwOjAz OjI1LjMxNyogPT09PT09PT09PSAxCj4gZmFpbGVkLCAzNzYgcGFzc2VkLCAxIHNraXBwZWQsIDEg eGZhaWxlZCBpbiAzLjI1IHNlY29uZHMgPT09PT09PT09PQoKCgotLQpUaGlzIG1lc3NhZ2Ugd2Fz IHNlbnQgYnkgQXRsYXNzaWFuIEppcmEKKHYxMDAxLjAuMC1TTkFQU0hPVCMxMDAwNzgpCgotLS0t LS0tLS0tLS09XzE1MTc1MTE0NDYtMTM3NTMtMzA3CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBj aGFyc2V0PSJVVEYtOCIKQ29udGVudC1EaXNwb3NpdGlvbjogaW5saW5lCkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPjxib2R5Pgo8cHJlPlsgaHR0cHM6Ly9vdmlydC1qaXJh LmF0bGFzc2lhbi5uZXQvYnJvd3NlL09WSVJULTE4NzM/cGFnZT1jb20uYXRsYXNzaWFuLmppcmEu cGx1Z2luLnN5c3RlbS5pc3N1ZXRhYnBhbmVsczpjb21tZW50LXRhYnBhbmVsJmFtcDtmb2N1c2Vk Q29tbWVudElkPTM1NzMxI2NvbW1lbnQtMzU3MzEgXTwvcHJlPgo8aDM+QmFyYWsgS29ycmVuIGNv bW1lbnRlZCBvbiBPVklSVC0xODczOjwvaDM+CjxwPlt+bnNvZmZlckByZWRoYXQuY29tXSBpcyB0 aGVyZSBhIHJlcG8gY29uZmlndXJlZCB3aGVyZSB0aGUgcGFja2FnZSB3b3VsZCBjb21lIGZyb20/ IENhbiB5b3UgdHJ5IG1hbnVhbGx5IHNldHRpbmcgdXAgdGhlIGVudmlyb25tZW50IHdpdGggbW9j a19ydW5uZXIgYW5kIGNoZWNrIGlmIHRoZSBwYWNrYWdlIGlzIGF2YWlsYWJsZT88L3A+CjxibG9j a3F1b3RlPjxoMz5WZHNtIGZjcmF3IGJ1aWxkcyBmYWlsIGJlY2F1c2Ugb3ZpcnQtaW1hZ2Vpby1j b21tb24gaXMgbm90IGluc3RhbGxlZDwvaDM+CjxwcmU+ICAgICBLZXk6IE9WSVJULTE4NzMKICAg ICBVUkw6IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xODcz CiBQcm9qZWN0OiBvVmlydCAtIHZpcnR1YWxpemF0aW9uIG1hZGUgZWFzeQogICAgICAgICBJc3N1 ZSBUeXBlOiBCeS1FTUFJTApSZXBvcnRlcjogTmlyIFNvZmZlcgpBc3NpZ25lZTogaW5mcmE8L3By ZT4KPHA+V2UgcmVxdWlyZSB0aGUgcGFja2FnZTogJCBncmVwIG92aXJ0LWltYWdlaW8tY29tbW9u IGF1dG9tYXRpb24vY2hlY2stcGF0Y2gucGFja2FnZXMuZmNyYXcgb3ZpcnQtaW1hZ2Vpby1jb21t b24gSGVyZSBhcmUgZmV3IGZhaWxpbmcgYnVpbGRzLCB3ZSBoYXZlIG1vcmU6IDxhIGhyZWY9Imh0 dHA6Ly9qZW5raW5zLm92aXJ0Lm9yZy9qb2IvdmRzbV9tYXN0ZXJfY2hlY2stcGF0Y2gtZmNyYXct eDg2XzY0Lzk1L2NvbnNvbGVGdWxsIj5odHRwOi8vamVua2lucy5vdmlydC5vcmcvam9iL3Zkc21f bWFzdGVyX2NoZWNrLXBhdGNoLWZjcmF3LXg4Nl82NC85NS9jb25zb2xlRnVsbDwvYT4gPGEgaHJl Zj0iaHR0cDovL2plbmtpbnMub3ZpcnQub3JnL2pvYi92ZHNtX21hc3Rlcl9jaGVjay1wYXRjaC1m Y3Jhdy14ODZfNjQvOTcvY29uc29sZUZ1bGwiPmh0dHA6Ly9qZW5raW5zLm92aXJ0Lm9yZy9qb2Iv dmRzbV9tYXN0ZXJfY2hlY2stcGF0Y2gtZmNyYXcteDg2XzY0Lzk3L2NvbnNvbGVGdWxsPC9hPiA8 YSBocmVmPSJodHRwOi8vamVua2lucy5vdmlydC5vcmcvam9iL3Zkc21fbWFzdGVyX2NoZWNrLXBh dGNoLWZjcmF3LXg4Nl82NC85Ni9jb25zb2xlRnVsbCI+aHR0cDovL2plbmtpbnMub3ZpcnQub3Jn L2pvYi92ZHNtX21hc3Rlcl9jaGVjay1wYXRjaC1mY3Jhdy14ODZfNjQvOTYvY29uc29sZUZ1bGw8 L2E+IDxzdHJvbmc+MDA6MDM6MjUuMzExPC9zdHJvbmc+ID09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09IEZBSUxVUkVTID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 KjAwOjAzOjI1LjMxMSogPGVtPl9fX19fX19fX19fX19fX19fX19fX188L2VtPl8gdGVzdF9pbXBv cnRbdmRzbS5rdm0yb3ZpcnRdIF9fX19fX19fX19fX19fX19fX19fX19fX19fKjAwOjAzOjI1LjMx MiogPHN0cm9uZz4wMDowMzoyNS4zMTI8L3N0cm9uZz4gbmFtZSA9ICd2ZHNtLmt2bTJvdmlydCcq MDA6MDM6MjUuMzEyKiA8c3Ryb25nPjAwOjAzOjI1LjMxMjwvc3Ryb25nPiBAcHl0ZXN0Lm1hcmsu cGFyYW1ldHJpemUoJnF1b3Q7bmFtZSZxdW90OywgZmluZF9tb2R1bGVzKCkpKjAwOjAzOjI1LjMx MiogICAgIGRlZiB0ZXN0X2ltcG9ydChuYW1lKToqMDA6MDM6MjUuMzEzKiAgICAgICAgIHRyeToq MDA6MDM6MjUuMzEzKiAmZ3Q7PC9wPgo8cHJlPmltcG9ydGxpYi5pbXBvcnRfbW9kdWxlKG5hbWUp KjAwOjAzOjI1LjMxMyogKjAwOjAzOjI1LjMxMyo8L3ByZT4KPHA+Y2hlY2tfaW1wb3J0cy5weTo2 MTogPHN0cm9uZz4wMDowMzoyNS4zMTM8L3N0cm9uZz4gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8g XyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyA8 c3Ryb25nPjAwOjAzOjI1LjMxNDwvc3Ryb25nPiAvdXNyL2xpYjY0L3B5dGhvbjIuNy9pbXBvcnRs aWIvX19pbml0X18ucHk6Mzc6IGluIGltcG9ydF9tb2R1bGUqMDA6MDM6MjUuMzE0KiAgICAgX19p bXBvcnRfXyhuYW1lKSowMDowMzoyNS4zMTQqIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBf IF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gXyBfIF8gPHN0cm9u Zz4wMDowMzoyNS4zMTU8L3N0cm9uZz4gPHN0cm9uZz4wMDowMzoyNS4zMTU8L3N0cm9uZz4gICAg IGZyb20gPGVtPl9mdXR1cmU8L2VtPl8gaW1wb3J0IGFic29sdXRlX2ltcG9ydCowMDowMzoyNS4z MTUqICAgICA8c3Ryb25nPjAwOjAzOjI1LjMxNTwvc3Ryb25nPiAgICAgaW1wb3J0IGFyZ3BhcnNl KjAwOjAzOjI1LjMxNSogICAgIGZyb20gY29udGV4dGxpYiBpbXBvcnQgY29udGV4dG1hbmFnZXIq MDA6MDM6MjUuMzE1KiAgICAgaW1wb3J0IGl0ZXJ0b29scyowMDowMzoyNS4zMTUqIGltcG9ydCBz eXMqMDA6MDM6MjUuMzE2KiAgICAgaW1wb3J0IHRocmVhZGluZyowMDowMzoyNS4zMTYqIDxzdHJv bmc+MDA6MDM6MjUuMzE2PC9zdHJvbmc+ICZndDsgICBmcm9tIG92aXJ0X2ltYWdlaW9fY29tbW9u IGltcG9ydCBkaXJlY3RpbyowMDowMzoyNS4zMTYqIEUgICBJbXBvcnRFcnJvcjogTm8gbW9kdWxl IG5hbWVkIG92aXJ0X2ltYWdlaW9fY29tbW9uKjAwOjAzOjI1LjMxNiogPHN0cm9uZz4wMDowMzoy NS4zMTY8L3N0cm9uZz4gLi4vbGliL3Zkc20va3ZtMm92aXJ0LnB5OjI4OiBJbXBvcnRFcnJvciow MDowMzoyNS4zMTcqID09PT09PT09PT0gMSBmYWlsZWQsIDM3NiBwYXNzZWQsIDEgc2tpcHBlZCwg MSB4ZmFpbGVkIGluIDMuMjUgc2Vjb25kcyA9PT09PT09PT09PC9wPjwvYmxvY2txdW90ZT4KPHA+ Jm1kYXNoOyBUaGlzIG1lc3NhZ2Ugd2FzIHNlbnQgYnkgQXRsYXNzaWFuIEppcmEgKHYxMDAxLjAu MC1TTkFQU0hPVCMxMDAwNzgpPC9wPgoKPGltZyBzcmM9Imh0dHBzOi8vdTQwNDM0MDIuY3Quc2Vu ZGdyaWQubmV0L3dmL29wZW4/dXBuPWk1VE1XR1Y5OWFtSmJOeEpwU3AyLTJCSjMzQlNNM3R1aVVm UlRrNjRLLTJCT2pHcEYtMkJ1TXpvSlJSQjFpZnpaSUVydEl4VGNjTHk1MjF6ejdPeFpWaUI1bW5w YmJ3WUpGejZmbGdldlhPelVKVkgtMkZxQnF2Y3FxcUtJcDNwNE9jeURGT3NSd3ZhTGsxcjdYOEpw TEViYll0US0yRjhzZS0yRkFvRzNOcU15Nk1FRjk2MGZNNFdDZkFySVBpcERBeFYzSTlRdER4d0la a2VOV0Q5eUFwUHNkSnJhM1Y0TlQ3aElPb1RpZjQ2aE45QTJOYS0yQklzZUhuZ1NTT3pyU1BvODdY czVkbFRPcHNUcXlKQ1FaMlQ5eW02bkFhQ1lUV1dVWkdvejR3WXBZb0VEZXJTcERzaWk1aVQzYzBM b0VSYm41Z1Fwd2syaHN1YUlUaTdsZ0owQnhBTi0yRnZ3Z0kyODFaY05sZzNhTW5ZZUU1VkMwSGNY VkRUQkZaa1FlUTMtMkJXYTM2bFlEYUo4T2NiV1NONC0yQkxKSmYycDliWXIwTXhpOEFCWG5BdmtF S0FCZTFaUlFwOFZDa24tMkJYUnJSVzVzdW9vTC0yRmE4VXNLRC0yQiIgYWx0PSIiIHdpZHRoPSIx IiBoZWlnaHQ9IjEiIGJvcmRlcj0iMCIgc3R5bGU9ImhlaWdodDoxcHggIWltcG9ydGFudDt3aWR0 aDoxcHggIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O21hcmdpbi10b3A6MCAh aW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBv cnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtw YWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFk ZGluZy1sZWZ0OjAgIWltcG9ydGFudDsiLz4KPC9ib2R5PjwvaHRtbD4KCi0tLS0tLS0tLS0tLT1f MTUxNzUxMTQ0Ni0xMzc1My0zMDctLQo= --===============1185795261173063698==--