From michal.skrivanek at redhat.com Tue Nov 28 19:54:43 2017 Content-Type: multipart/mixed; boundary="===============5487372804054242528==" MIME-Version: 1.0 From: Michal Skrivanek To: devel at ovirt.org Subject: Re: [ovirt-devel] oVirt 4.2.0 blockers review Date: Tue, 28 Nov 2017 14:54:39 -0500 Message-ID: <565B581F-EA7D-47F7-9500-12E4AD686F62@redhat.com> In-Reply-To: CAHOEP55-Gtv5fE7DyvSNvZo6rbKk1LXC8AGbT87uxOKS_5aMYg@mail.gmail.com --===============5487372804054242528== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_D7CF239C-5930-42B0-BC0C-9B81AEFCEAD0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dus-ascii > On 28 Nov 2017, at 06:36, Dan Kenigsberg wrote: >=3D20 > On Tue, Nov 28, 2017 at 12:58 PM, Sandro Bonazzola =3D > wrote: > Hi, > I'm waiting for last blockers to be fixed for starting a 4.2.0 RC =3D build. > Assignee are in the TO list of this email. > So far we are down to 7 bugs: =3D https://bugzilla.redhat.com/buglist.cgi?quicksearch=3D3Dflag%3Ablocker%2B%2= 0=3D target_milestone%3Aovirt-4.2.0%20status%3Anew%2Cassigned%2Cpost =3D >=3D20 > Please review them and provide an ETA for the fix. If the bug is =3D marked as blocker by mistake, please remove the blocker flag and / or =3D postpone the bug to a later release. >=3D20 > Bug ID Product Assignee Status Summary > 1516113 cockpit-ovirt phbailey(a)redhat.com =3D POST Deploy the HostedEngine failed =3D with the default CPU type > 1509629 ovirt-engine ahino(a)redhat.com =3D ASSIGNED Cold merge failed to =3D remove all volumes > 1507277 ovirt-engine eraviv(a)redhat.com =3D POST [RFE][DR] - Vnic Profiles =3D mapping in VMs register from data storage domain should be supported =3D also for templates >=3D20 > Patches are in initial stage of review. Yaniv Lavi is adamant that =3D this is indeed a 4.2.0 blocker, so it would cause at least a day or two =3D of delay. >=3D20 > 1506677 ovirt-engine dchaplyg(a)redhat.com =3D POST Hotplug fail when attaching a =3D disk with cow format on glusterfs > 1488338 ovirt-engine mlipchuk(a)redhat.com =3D NEW SPM host is not moving to =3D Non-Operational status when blocking its access to storage domain. > 1512534 ovirt-hosted-engine-ha pkliczew(a)redhat.com =3D ASSIGNED SHE deployment takes too =3D much time and looks like stuck. > 1496719 vdsm edwardh(a)redhat.com =3D POST Port mirroring is not set after VM migration >=3D20 > We're trying since morning to verify if this has been fixed as a side =3D effect by Milan, currently blocked by environmental hurdles (storage =3D server; odd SELinux problem in Engine). An answer is still expected =3D today. different fix than the proper hotplug/unplug xml way? I believe we can also challenge the blocker status since the impact is =3D on migrations with hotplugged NICs using mirroring Thanks, michal >=3D20 >=3D20 > _______________________________________________ > Devel mailing list > Devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/devel --Apple-Mail=3D_D7CF239C-5930-42B0-BC0C-9B81AEFCEAD0 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dus-ascii
On 28 Nov 2017, at 06:36, Dan Kenigsberg <danken(a)redhat.com&= gt; =3D wrote:

On Tue, Nov 28, 2017 at 12:58 PM, Sandro Bonazzola = =3D <sbonazzo(a)redhat.com> =3D wrote:
Hi,
I'm waiting for last blockers to be fixed= =3D for starting a 4.2.0 RC build.
Assignee are in the = =3D TO list of this email.
So far we are down to 7 =3D bugs: https://bugzilla.redhat.com/buglist.cgi?quicksearch=3D3Dflag%3Ablocker%2B%20target_milestone%3Aovirt-4.2.0%20status%3Anew%2Cassigned%2Cpost

Please review them and provide an ETA for the fix. If the bug = =3D is marked as blocker by mistake, please remove the blocker flag and / or = =3D postpone the bug to a later release.

=3D09 =3D09 =3D09 =3D09
Bug ID Product Assignee Status Summary
1516113 cockpit-ovirt phbailey(a)redhat.com POST Deploy the HostedEngine =3D failed with the default CPU type
1509629 ovirt-engine ahino(a)redhat.com ASSIGNED Cold merge failed to =3D remove all volumes
1507277 ovirt-engine eraviv(a)redhat.com POST [RFE][DR] - Vnic Profiles =3D mapping in VMs register from data storage domain should be supported =3D also for =3D templates

Patches are in initia= l =3D stage of review. Yaniv Lavi is adamant that this is indeed a 4.2.0 =3D blocker, so it would cause at least a day or two of delay.

<= div =3D class=3D3D"">
1506677 ovirt-engine dchaplyg(a)redhat.com POST Hotplug fail when =3D attaching a disk with cow format on glusterfs
1488338 ovirt-engine mlipchuk(a)redhat.com NEW SPM host is not moving to =3D Non-Operational status when blocking its access to storage domain.
1512534 ovirt-hosted-engine-ha pkliczew(a)redhat.com ASSIGNED SHE deployment takes too =3D much time and looks like stuck.
1496719 vdsm edwardh(a)redhat.com POST Port mirroring is not set =3D after VM =3D migration

We're trying since = =3D morning to verify if this has been fixed as a side effect by Milan, =3D currently blocked by environmental hurdles (storage server; odd SELinux =3D problem in Engine). An answer is still expected =3D today.

different fix than the proper hotplug/unplug xml =3D way?
I believe we can also challenge the blocker status since =3D the impact is on migrations with hotplugged NICs using =3D mirroring

Thanks,
michal



_______________________________________________
Devel =3D mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

=3D --Apple-Mail=3D_D7CF239C-5930-42B0-BC0C-9B81AEFCEAD0-- --===============5487372804054242528== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fRDdDRjIzOUMtNTkzMC00MkIwLUJDMEMtOUI4MUFFRkNFQUQwCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11cy1hc2NpaQoKCj4gT24gMjggTm92IDIwMTcsIGF0IDA2OjM2LCBE YW4gS2VuaWdzYmVyZyA8ZGFua2VuQHJlZGhhdC5jb20+IHdyb3RlOgo+PTIwCj4gT24gVHVlLCBO b3YgMjgsIDIwMTcgYXQgMTI6NTggUE0sIFNhbmRybyBCb25henpvbGEgPQo8c2JvbmF6em9AcmVk aGF0LmNvbSA8bWFpbHRvOnNib25henpvQHJlZGhhdC5jb20+PiB3cm90ZToKPiBIaSwKPiBJJ20g d2FpdGluZyBmb3IgbGFzdCBibG9ja2VycyB0byBiZSBmaXhlZCBmb3Igc3RhcnRpbmcgYSA0LjIu MCBSQyA9CmJ1aWxkLgo+IEFzc2lnbmVlIGFyZSBpbiB0aGUgVE8gbGlzdCBvZiB0aGlzIGVtYWls Lgo+IFNvIGZhciB3ZSBhcmUgZG93biB0byA3IGJ1Z3M6ID0KaHR0cHM6Ly9idWd6aWxsYS5yZWRo YXQuY29tL2J1Z2xpc3QuY2dpP3F1aWNrc2VhcmNoPTNEZmxhZyUzQWJsb2NrZXIlMkIlMjA9CnRh cmdldF9taWxlc3RvbmUlM0FvdmlydC00LjIuMCUyMHN0YXR1cyUzQW5ldyUyQ2Fzc2lnbmVkJTJD cG9zdCA9CjxodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vYnVnbGlzdC5jZ2k/cXVpY2tzZWFy Y2g9M0RmbGFnJTNBYmxvY2tlciUyQiUyPQowdGFyZ2V0X21pbGVzdG9uZSUzQW92aXJ0LTQuMi4w JTIwc3RhdHVzJTNBbmV3JTJDYXNzaWduZWQlMkNwb3N0Pgo+PTIwCj4gUGxlYXNlIHJldmlldyB0 aGVtIGFuZCBwcm92aWRlIGFuIEVUQSBmb3IgdGhlIGZpeC4gSWYgdGhlIGJ1ZyBpcyA9Cm1hcmtl ZCBhcyBibG9ja2VyIGJ5IG1pc3Rha2UsIHBsZWFzZSByZW1vdmUgdGhlIGJsb2NrZXIgZmxhZyBh bmQgLyBvciA9CnBvc3Rwb25lIHRoZSBidWcgdG8gYSBsYXRlciByZWxlYXNlLgo+PTIwCj4gQnVn IElECVByb2R1Y3QJQXNzaWduZWUJU3RhdHVzCVN1bW1hcnkKPiAxNTE2MTEzCWNvY2twaXQtb3Zp cnQJcGhiYWlsZXlAcmVkaGF0LmNvbSA9CjxtYWlsdG86cGhiYWlsZXlAcmVkaGF0LmNvbT4JUE9T VAlEZXBsb3kgdGhlIEhvc3RlZEVuZ2luZSBmYWlsZWQgPQp3aXRoIHRoZSBkZWZhdWx0IENQVSB0 eXBlCj4gMTUwOTYyOQlvdmlydC1lbmdpbmUJYWhpbm9AcmVkaGF0LmNvbSA9CjxtYWlsdG86YWhp bm9AcmVkaGF0LmNvbT4JQVNTSUdORUQJQ29sZCBtZXJnZSBmYWlsZWQgdG8gPQpyZW1vdmUgYWxs IHZvbHVtZXMKPiAxNTA3Mjc3CW92aXJ0LWVuZ2luZQllcmF2aXZAcmVkaGF0LmNvbSA9CjxtYWls dG86ZXJhdml2QHJlZGhhdC5jb20+CVBPU1QJW1JGRV1bRFJdIC0gVm5pYyBQcm9maWxlcyA9Cm1h cHBpbmcgaW4gVk1zIHJlZ2lzdGVyIGZyb20gZGF0YSBzdG9yYWdlIGRvbWFpbiBzaG91bGQgYmUg c3VwcG9ydGVkID0KYWxzbyBmb3IgdGVtcGxhdGVzCj49MjAKPiBQYXRjaGVzIGFyZSBpbiBpbml0 aWFsIHN0YWdlIG9mIHJldmlldy4gWWFuaXYgTGF2aSBpcyBhZGFtYW50IHRoYXQgPQp0aGlzIGlz IGluZGVlZCBhIDQuMi4wIGJsb2NrZXIsIHNvIGl0IHdvdWxkIGNhdXNlIGF0IGxlYXN0IGEgZGF5 IG9yIHR3byA9Cm9mIGRlbGF5Lgo+PTIwCj4gMTUwNjY3NwlvdmlydC1lbmdpbmUJZGNoYXBseWdA cmVkaGF0LmNvbSA9CjxtYWlsdG86ZGNoYXBseWdAcmVkaGF0LmNvbT4JUE9TVAlIb3RwbHVnIGZh aWwgd2hlbiBhdHRhY2hpbmcgYSA9CmRpc2sgd2l0aCBjb3cgZm9ybWF0IG9uIGdsdXN0ZXJmcwo+ IDE0ODgzMzgJb3ZpcnQtZW5naW5lCW1saXBjaHVrQHJlZGhhdC5jb20gPQo8bWFpbHRvOm1saXBj aHVrQHJlZGhhdC5jb20+CU5FVwlTUE0gaG9zdCBpcyBub3QgbW92aW5nIHRvID0KTm9uLU9wZXJh dGlvbmFsIHN0YXR1cyB3aGVuIGJsb2NraW5nIGl0cyBhY2Nlc3MgdG8gc3RvcmFnZSBkb21haW4u Cj4gMTUxMjUzNAlvdmlydC1ob3N0ZWQtZW5naW5lLWhhCXBrbGljemV3QHJlZGhhdC5jb20gPQo8 bWFpbHRvOnBrbGljemV3QHJlZGhhdC5jb20+CUFTU0lHTkVECVNIRSBkZXBsb3ltZW50IHRha2Vz IHRvbyA9Cm11Y2ggdGltZSBhbmQgbG9va3MgbGlrZSBzdHVjay4KPiAxNDk2NzE5CXZkc20JZWR3 YXJkaEByZWRoYXQuY29tIDxtYWlsdG86ZWR3YXJkaEByZWRoYXQuY29tPgk9ClBPU1QJUG9ydCBt aXJyb3JpbmcgaXMgbm90IHNldCBhZnRlciBWTSBtaWdyYXRpb24KPj0yMAo+IFdlJ3JlIHRyeWlu ZyBzaW5jZSBtb3JuaW5nIHRvIHZlcmlmeSBpZiB0aGlzIGhhcyBiZWVuIGZpeGVkIGFzIGEgc2lk ZSA9CmVmZmVjdCBieSBNaWxhbiwgY3VycmVudGx5IGJsb2NrZWQgYnkgZW52aXJvbm1lbnRhbCBo dXJkbGVzIChzdG9yYWdlID0Kc2VydmVyOyBvZGQgU0VMaW51eCBwcm9ibGVtIGluIEVuZ2luZSku IEFuIGFuc3dlciBpcyBzdGlsbCBleHBlY3RlZCA9CnRvZGF5LgoKZGlmZmVyZW50IGZpeCB0aGFu IHRoZSBwcm9wZXIgaG90cGx1Zy91bnBsdWcgeG1sIHdheT8KSSBiZWxpZXZlIHdlIGNhbiBhbHNv IGNoYWxsZW5nZSB0aGUgYmxvY2tlciBzdGF0dXMgc2luY2UgdGhlIGltcGFjdCBpcyA9Cm9uIG1p Z3JhdGlvbnMgd2l0aCBob3RwbHVnZ2VkIE5JQ3MgdXNpbmcgbWlycm9yaW5nCgpUaGFua3MsCm1p Y2hhbAoKPj0yMAo+PTIwCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBEZXZlbCBtYWlsaW5nIGxpc3QKPiBEZXZlbEBvdmlydC5vcmcKPiBodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWwKCgotLUFwcGxlLU1haWw9X0Q3 Q0YyMzlDLTU5MzAtNDJCMC1CQzBDLTlCODFBRUZDRUFEMApDb250ZW50LVRyYW5zZmVyLUVuY29k aW5nOiBxdW90ZWQtcHJpbnRhYmxlCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD11 cy1hc2NpaQoKPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNv bnRlbnQ9M0QidGV4dC9odG1sID0KY2hhcnNldD0zRHVzLWFzY2lpIj48L2hlYWQ+PGJvZHkgc3R5 bGU9M0Qid29yZC13cmFwOiBicmVhay13b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsg LXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48YnIg Y2xhc3M9M0QiIj48ZGl2PjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj48ZGl2 ID0KY2xhc3M9M0QiIj5PbiAyOCBOb3YgMjAxNywgYXQgMDY6MzYsIERhbiBLZW5pZ3NiZXJnICZs dDs8YSA9CmhyZWY9M0QibWFpbHRvOmRhbmtlbkByZWRoYXQuY29tIiBjbGFzcz0zRCIiPmRhbmtl bkByZWRoYXQuY29tPC9hPiZndDsgPQp3cm90ZTo8L2Rpdj48YnIgY2xhc3M9M0QiQXBwbGUtaW50 ZXJjaGFuZ2UtbmV3bGluZSI+PGRpdiBjbGFzcz0zRCIiPjxkaXYgPQpkaXI9M0QibHRyIiBjbGFz cz0zRCIiPjxkaXYgY2xhc3M9M0QiZ21haWxfZXh0cmEiPjxkaXYgPQpjbGFzcz0zRCJnbWFpbF9x dW90ZSI+T24gVHVlLCBOb3YgMjgsIDIwMTcgYXQgMTI6NTggUE0sIFNhbmRybyBCb25henpvbGEg PQo8c3BhbiBkaXI9M0QibHRyIiBjbGFzcz0zRCIiPiZsdDs8YSBocmVmPTNEIm1haWx0bzpzYm9u YXp6b0ByZWRoYXQuY29tIiA9CnRhcmdldD0zRCJfYmxhbmsiIGNsYXNzPTNEIiI+c2JvbmF6em9A cmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFuPiA9Cndyb3RlOjxiciBjbGFzcz0zRCIiPjxibG9ja3F1 b3RlIGNsYXNzPTNEImdtYWlsX3F1b3RlIiBzdHlsZT0zRCJtYXJnaW46MCA9CjAgMCAuOGV4O2Jv cmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPTNEImx0 ciIgPQpjbGFzcz0zRCIiPkhpLDxkaXYgY2xhc3M9M0QiIj5JJ20gd2FpdGluZyBmb3IgbGFzdCBi bG9ja2VycyB0byBiZSBmaXhlZCA9CmZvciBzdGFydGluZyBhIDQuMi4wIFJDIGJ1aWxkLjwvZGl2 PjxkaXYgY2xhc3M9M0QiIj5Bc3NpZ25lZSBhcmUgaW4gdGhlID0KVE8gbGlzdCBvZiB0aGlzIGVt YWlsLjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5TbyBmYXIgd2UgYXJlIGRvd24gdG8gNyA9CmJ1Z3M6 Jm5ic3A7PGEgPQpocmVmPTNEImh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9idWdsaXN0LmNn aT9xdWlja3NlYXJjaD0zRGZsYWclM0FibG9jaz0KZXIlMkIlMjB0YXJnZXRfbWlsZXN0b25lJTNB b3ZpcnQtNC4yLjAlMjBzdGF0dXMlM0FuZXclMkNhc3NpZ25lZCUyQ3Bvc3QiID0KdGFyZ2V0PTNE Il9ibGFuayIgY2xhc3M9M0QiIj5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC48d2JyID0KY2xhc3M9 M0QiIj5jb20vYnVnbGlzdC5jZ2k/cXVpY2tzZWFyY2g9M0Q8d2JyID0KY2xhc3M9M0QiIj5mbGFn JTNBYmxvY2tlciUyQiUyMHRhcmdldF88d2JyID0KY2xhc3M9M0QiIj5taWxlc3RvbmUlM0Fvdmly dC00LjIuMCU8d2JyID0KY2xhc3M9M0QiIj4yMHN0YXR1cyUzQW5ldyUyQ2Fzc2lnbmVkJTx3YnIg Y2xhc3M9M0QiIj4yQ3Bvc3Q8L2E+PGJyID0KY2xlYXI9M0QiYWxsIiBjbGFzcz0zRCIiPjxkaXYg Y2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5QbGVhc2Ug cmV2aWV3IHRoZW0gYW5kIHByb3ZpZGUgYW4gRVRBIGZvciB0aGUgZml4LiBJZiB0aGUgYnVnID0K aXMgbWFya2VkIGFzIGJsb2NrZXIgYnkgbWlzdGFrZSwgcGxlYXNlIHJlbW92ZSB0aGUgYmxvY2tl ciBmbGFnIGFuZCAvIG9yID0KcG9zdHBvbmUgdGhlIGJ1ZyB0byBhIGxhdGVyIHJlbGVhc2UuPC9k aXY+PGRpdiBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIi Pgo9MDkKPTA5Cj0wOQo9MDkKCgoKPHNwYW4gY2xhc3M9M0QiSE9FblpiIj48Zm9udCBjb2xvcj0z RCIjODg4ODg4IiBjbGFzcz0zRCIiPgoJPC9mb250Pjwvc3Bhbj48c3BhbiBjbGFzcz0zRCJIT0Vu WmIiPjxmb250IGNvbG9yPTNEIiM4ODg4ODgiID0KY2xhc3M9M0QiIj4KPC9mb250Pjwvc3Bhbj48 dGFibGUgYm9yZGVyPTNEIjAiIGNlbGxzcGFjaW5nPTNEIjAiIGNsYXNzPTNEIiI+Cgk8Y29sZ3Jv dXAgd2lkdGg9M0QiNjIiIGNsYXNzPTNEIiI+PC9jb2xncm91cD4KCTxjb2xncm91cCB3aWR0aD0z RCIxNDMiIGNsYXNzPTNEIiI+PC9jb2xncm91cD4KCTxjb2xncm91cCB3aWR0aD0zRCIxNDEiIGNs YXNzPTNEIiI+PC9jb2xncm91cD4KCTxjb2xncm91cCB3aWR0aD0zRCI4MiIgY2xhc3M9M0QiIj48 L2NvbGdyb3VwPgoJPGNvbGdyb3VwIHdpZHRoPTNEIjcwMyIgY2xhc3M9M0QiIj48L2NvbGdyb3Vw PgoJPHRib2R5IGNsYXNzPTNEIiI+PHRyIGNsYXNzPTNEIiI+CgkJPHRkIGFsaWduPTNEImxlZnQi IGhlaWdodD0zRCIxNyIgY2xhc3M9M0QiIj5CdWcgSUQ8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0 IiBjbGFzcz0zRCIiPlByb2R1Y3Q8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIi PkFzc2lnbmVlPC90ZD4KCQk8dGQgYWxpZ249M0QibGVmdCIgY2xhc3M9M0QiIj5TdGF0dXM8L3Rk PgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIiPlN1bW1hcnk8L3RkPgoJPC90cj4KCTx0 ciBjbGFzcz0zRCIiPgoJCTx0ZCBhbGlnbj0zRCJyaWdodCIgaGVpZ2h0PTNEIjE3IiBjbGFzcz0z RCIiPjE1MTYxMTM8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIiPmNvY2twaXQt b3ZpcnQ8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIiPjxhID0KaHJlZj0zRCJt YWlsdG86cGhiYWlsZXlAcmVkaGF0LmNvbSIgdGFyZ2V0PTNEIl9ibGFuayIgPQpjbGFzcz0zRCIi PnBoYmFpbGV5QHJlZGhhdC5jb208L2E+PC90ZD4KCQk8dGQgYWxpZ249M0QibGVmdCIgY2xhc3M9 M0QiIj5QT1NUPC90ZD4KCQk8dGQgYWxpZ249M0QibGVmdCIgY2xhc3M9M0QiIj5EZXBsb3kgdGhl IEhvc3RlZEVuZ2luZSA9CmZhaWxlZCB3aXRoIHRoZSBkZWZhdWx0IENQVSB0eXBlPC90ZD4KCTwv dHI+Cgk8dHIgY2xhc3M9M0QiIj4KCQk8dGQgYWxpZ249M0QicmlnaHQiIGhlaWdodD0zRCIxNyIg Y2xhc3M9M0QiIj4xNTA5NjI5PC90ZD4KCQk8dGQgYWxpZ249M0QibGVmdCIgY2xhc3M9M0QiIj5v dmlydC1lbmdpbmU8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIiPjxhID0KaHJl Zj0zRCJtYWlsdG86YWhpbm9AcmVkaGF0LmNvbSIgdGFyZ2V0PTNEIl9ibGFuayIgPQpjbGFzcz0z RCIiPmFoaW5vQHJlZGhhdC5jb208L2E+PC90ZD4KCQk8dGQgYWxpZ249M0QibGVmdCIgY2xhc3M9 M0QiIj5BU1NJR05FRDwvdGQ+CgkJPHRkIGFsaWduPTNEImxlZnQiIGNsYXNzPTNEIiI+Q29sZCBt ZXJnZSBmYWlsZWQgdG8gPQpyZW1vdmUgYWxsIHZvbHVtZXM8L3RkPgoJPC90cj4KCTx0ciBjbGFz cz0zRCIiPgoJCTx0ZCBhbGlnbj0zRCJyaWdodCIgaGVpZ2h0PTNEIjE3IiBjbGFzcz0zRCIiPjE1 MDcyNzc8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIiPm92aXJ0LWVuZ2luZTwv dGQ+CgkJPHRkIGFsaWduPTNEImxlZnQiIGNsYXNzPTNEIiI+PGEgPQpocmVmPTNEIm1haWx0bzpl cmF2aXZAcmVkaGF0LmNvbSIgdGFyZ2V0PTNEIl9ibGFuayIgPQpjbGFzcz0zRCIiPmVyYXZpdkBy ZWRoYXQuY29tPC9hPjwvdGQ+CgkJPHRkIGFsaWduPTNEImxlZnQiIGNsYXNzPTNEIiI+UE9TVDwv dGQ+CgkJPHRkIGFsaWduPTNEImxlZnQiIGNsYXNzPTNEIiI+W1JGRV1bRFJdIC0gVm5pYyBQcm9m aWxlcyA9Cm1hcHBpbmcgaW4gVk1zIHJlZ2lzdGVyIGZyb20gZGF0YSBzdG9yYWdlIGRvbWFpbiBz aG91bGQgYmUgc3VwcG9ydGVkID0KYWxzbyBmb3IgPQp0ZW1wbGF0ZXM8L3RkPjwvdHI+PC90Ym9k eT48L3RhYmxlPjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2ID0KY2xhc3M9M0Qi Ij48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+UGF0Y2hlcyBhcmUgaW4gaW5p dGlhbCA9CnN0YWdlIG9mIHJldmlldy4gWWFuaXYgTGF2aSBpcyBhZGFtYW50IHRoYXQgdGhpcyBp cyBpbmRlZWQgYSA0LjIuMCA9CmJsb2NrZXIsIHNvIGl0IHdvdWxkIGNhdXNlIGF0IGxlYXN0IGEg ZGF5IG9yIHR3byBvZiBkZWxheS48YnIgPQpjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0Qi Ij4gPGJyIGNsYXNzPTNEIiI+PC9kaXY+PGJsb2NrcXVvdGUgPQpjbGFzcz0zRCJnbWFpbF9xdW90 ZSIgc3R5bGU9M0QibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2MgPQpzb2xp ZDtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0zRCJsdHIiIGNsYXNzPTNEIiI+PGRpdiBjbGFz cz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPjx0YWJsZSBib3JkZXI9M0QiMCIgY2VsbHNwYWNpbmc9 M0QiMCIgY2xhc3M9M0QiIj48dGJvZHkgPQpjbGFzcz0zRCIiPjx0ciBjbGFzcz0zRCIiPgoJPC90 cj4KCTx0ciBjbGFzcz0zRCIiPgoJCTx0ZCBhbGlnbj0zRCJyaWdodCIgaGVpZ2h0PTNEIjE3IiBj bGFzcz0zRCIiPjE1MDY2Nzc8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIiPm92 aXJ0LWVuZ2luZTwvdGQ+CgkJPHRkIGFsaWduPTNEImxlZnQiIGNsYXNzPTNEIiI+PGEgPQpocmVm PTNEIm1haWx0bzpkY2hhcGx5Z0ByZWRoYXQuY29tIiB0YXJnZXQ9M0QiX2JsYW5rIiA9CmNsYXNz PTNEIiI+ZGNoYXBseWdAcmVkaGF0LmNvbTwvYT48L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBj bGFzcz0zRCIiPlBPU1Q8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIiPkhvdHBs dWcgZmFpbCB3aGVuID0KYXR0YWNoaW5nIGEgZGlzayB3aXRoIGNvdyBmb3JtYXQgb24gZ2x1c3Rl cmZzPC90ZD4KCTwvdHI+Cgk8dHIgY2xhc3M9M0QiIj4KCQk8dGQgYWxpZ249M0QicmlnaHQiIGhl aWdodD0zRCIxNyIgY2xhc3M9M0QiIj4xNDg4MzM4PC90ZD4KCQk8dGQgYWxpZ249M0QibGVmdCIg Y2xhc3M9M0QiIj5vdmlydC1lbmdpbmU8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0z RCIiPjxhID0KaHJlZj0zRCJtYWlsdG86bWxpcGNodWtAcmVkaGF0LmNvbSIgdGFyZ2V0PTNEIl9i bGFuayIgPQpjbGFzcz0zRCIiPm1saXBjaHVrQHJlZGhhdC5jb208L2E+PC90ZD4KCQk8dGQgYWxp Z249M0QibGVmdCIgY2xhc3M9M0QiIj5ORVc8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFz cz0zRCIiPlNQTSBob3N0IGlzIG5vdCBtb3ZpbmcgdG8gPQpOb24tT3BlcmF0aW9uYWwgc3RhdHVz IHdoZW4gYmxvY2tpbmcgaXRzIGFjY2VzcyB0byBzdG9yYWdlIGRvbWFpbi48L3RkPgoJPC90cj4K CTx0ciBjbGFzcz0zRCIiPgoJCTx0ZCBhbGlnbj0zRCJyaWdodCIgaGVpZ2h0PTNEIjE3IiBjbGFz cz0zRCIiPjE1MTI1MzQ8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIiPm92aXJ0 LWhvc3RlZC1lbmdpbmUtaGE8L3RkPgoJCTx0ZCBhbGlnbj0zRCJsZWZ0IiBjbGFzcz0zRCIiPjxh ID0KaHJlZj0zRCJtYWlsdG86cGtsaWN6ZXdAcmVkaGF0LmNvbSIgdGFyZ2V0PTNEIl9ibGFuayIg PQpjbGFzcz0zRCIiPnBrbGljemV3QHJlZGhhdC5jb208L2E+PC90ZD4KCQk8dGQgYWxpZ249M0Qi bGVmdCIgY2xhc3M9M0QiIj5BU1NJR05FRDwvdGQ+CgkJPHRkIGFsaWduPTNEImxlZnQiIGNsYXNz PTNEIiI+U0hFIGRlcGxveW1lbnQgdGFrZXMgdG9vID0KbXVjaCB0aW1lIGFuZCBsb29rcyBsaWtl IHN0dWNrLjwvdGQ+Cgk8L3RyPgoJPHRyIGNsYXNzPTNEIiI+CgkJPHRkIGFsaWduPTNEInJpZ2h0 IiBoZWlnaHQ9M0QiMTciIGNsYXNzPTNEIiI+MTQ5NjcxOTwvdGQ+CgkJPHRkIGFsaWduPTNEImxl ZnQiIGNsYXNzPTNEIiI+dmRzbTwvdGQ+CgkJPHRkIGFsaWduPTNEImxlZnQiIGNsYXNzPTNEIiI+ PGEgPQpocmVmPTNEIm1haWx0bzplZHdhcmRoQHJlZGhhdC5jb20iIHRhcmdldD0zRCJfYmxhbmsi ID0KY2xhc3M9M0QiIj5lZHdhcmRoQHJlZGhhdC5jb208L2E+PC90ZD4KCQk8dGQgYWxpZ249M0Qi bGVmdCIgY2xhc3M9M0QiIj5QT1NUPC90ZD4KCQk8dGQgYWxpZ249M0QibGVmdCIgY2xhc3M9M0Qi Ij5Qb3J0IG1pcnJvcmluZyBpcyBub3Qgc2V0ID0KYWZ0ZXIgVk0gPQptaWdyYXRpb248L3RkPjwv dHI+PC90Ym9keT48L3RhYmxlPjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2ID0K Y2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+V2UncmUgdHJ5 aW5nIHNpbmNlID0KbW9ybmluZyB0byB2ZXJpZnkgaWYgdGhpcyBoYXMgYmVlbiBmaXhlZCBhcyBh IHNpZGUgZWZmZWN0IGJ5IE1pbGFuLCA9CmN1cnJlbnRseSBibG9ja2VkIGJ5IGVudmlyb25tZW50 YWwgaHVyZGxlcyAoc3RvcmFnZSBzZXJ2ZXI7IG9kZCBTRUxpbnV4ID0KcHJvYmxlbSBpbiBFbmdp bmUpLiBBbiBhbnN3ZXIgaXMgc3RpbGwgZXhwZWN0ZWQgPQp0b2RheS48L2Rpdj48L2Rpdj48L2Rp dj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnIgPQpjbGFzcz0zRCIiPjwvZGl2PmRp ZmZlcmVudCBmaXggdGhhbiB0aGUgcHJvcGVyIGhvdHBsdWcvdW5wbHVnIHhtbCA9CndheT88L2Rp dj48ZGl2PkkgYmVsaWV2ZSB3ZSBjYW4gYWxzbyBjaGFsbGVuZ2UgdGhlIGJsb2NrZXIgc3RhdHVz IHNpbmNlID0KdGhlIGltcGFjdCBpcyBvbiBtaWdyYXRpb25zIHdpdGggaG90cGx1Z2dlZCBOSUNz IHVzaW5nID0KbWlycm9yaW5nPC9kaXY+PGRpdj48YnIgPQpjbGFzcz0zRCIiPjwvZGl2PjxkaXY+ VGhhbmtzLDwvZGl2PjxkaXY+bWljaGFsPC9kaXY+PGRpdj48YnIgPQpjbGFzcz0zRCIiPjxibG9j a3F1b3RlIHR5cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEIiI+PGRpdiA9CmRp cj0zRCJsdHIiIGNsYXNzPTNEIiI+PGRpdiBjbGFzcz0zRCJnbWFpbF9leHRyYSI+PGRpdiA9CmNs YXNzPTNEImdtYWlsX3F1b3RlIj48ZGl2IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+ PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48L2Rpdj48L2Rpdj4KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9M0QiIj5EZXZlbCA9Cm1haWxpbmcg bGlzdDxiciBjbGFzcz0zRCIiPjxhIGhyZWY9M0QibWFpbHRvOkRldmVsQG92aXJ0Lm9yZyIgPQpj bGFzcz0zRCIiPkRldmVsQG92aXJ0Lm9yZzwvYT48YnIgPQpjbGFzcz0zRCIiPmh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZlbDwvZGl2PjwvYmxvY2txdW90ZT0KPjwv ZGl2PjxiciBjbGFzcz0zRCIiPjwvYm9keT48L2h0bWw+PQoKLS1BcHBsZS1NYWlsPV9EN0NGMjM5 Qy01OTMwLTQyQjAtQkMwQy05QjgxQUVGQ0VBRDAtLQo= --===============5487372804054242528==--