From fromani at redhat.com Thu Aug 11 04:28:12 2016 Content-Type: multipart/mixed; boundary="===============1109166065808675133==" MIME-Version: 1.0 From: Francesco Romani To: devel at ovirt.org Subject: Re: [ovirt-devel] [vdsm][heads up] planned branches for Vdsm 4.0.3 and 4.0.4+ Date: Thu, 11 Aug 2016 04:28:12 -0400 Message-ID: <1438278224.635836.1470904092240.JavaMail.zimbra@redhat.com> In-Reply-To: CACuV_HrbUM9a5mD=tqo6bdzT+-ooQ-H5kjZ=MM=QPNqZGjy4wg@mail.gmail.com --===============1109166065808675133== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_635835_2056594727.1470904092240 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Thanks Eyal. = Infra: for the moment please just add hooks for ovirt-4.0.2. We are still d= iscussing if we will have the ovirt-4.0.3 branch or if = we will just use ovirt-4.0.2 also for the next microversion. = Thanks and bests, = ----- Original Message ----- > From: "Eyal Edri" > To: "Francesco Romani" , "infra" , > "Evgheni Dereveanchin" > Cc: "devel" > Sent: Thursday, August 11, 2016 10:16:37 AM > Subject: Re: [ovirt-devel] [vdsm][heads up] planned branches for Vdsm 4.0= .3 > and 4.0.4+ > Adding Infra, > We'll need to update the gerrit hooks to support these new branches. > On Thu, Aug 11, 2016 at 10:55 AM, Francesco Romani < fromani(a)redhat.com= > > wrote: > > Hi all, > = > > due to the need for the fix for > > https://bugzilla.redhat.com/show_bug.cgi?id=3D1364149 > = > > I created yesterday the branch 4.0.2. > = > > For 4.0.3: > = > > ---------- > = > > We will have another branch, should we need more fix. > = > > The fine details are yet to sort out, but the gist is that we *will* ha= ve > > that branch, > = > > so backports for 4.0.3 will require two 4.0.z patches: > = > > ---+-----------------[...]-> master > = > > | > = > > `-----------+-----> ovirt-4.0 > = > > |*- vdsm 4.18.10 > = > > | > = > > `---> ovirt-4.0.2 > = > > *- vdsm 4.18.11 > = > > For 4.0.4: > = > > ---------- > = > > We will resume our regular flow, 4.0.4 will be tagged from the ovirt-4.0 > > branch, so > = > > backport for 4.0.4 (and beyond) will require just one backport > = > > Merge to ovirt-4.0 for patches for 4.0.4 will resume this afternoon > = > > Thanks and bests, > = > > -- > = > > Francesco Romani > = > > RedHat Engineering Virtualization R & D > = > > Phone: 8261328 > = > > IRC: fromani > = > > _______________________________________________ > = > > Devel mailing list > = > > Devel(a)ovirt.org > = > > http://lists.ovirt.org/mailman/listinfo/devel > = > -- > Eyal Edri > Associate Manager > RHV DevOps > EMEA ENG Virtualization R&D > Red Hat Israel > phone: +972-9-7692018 > irc: eedri (on #tlv #rhev-dev #rhev-integ) -- = Francesco Romani = RedHat Engineering Virtualization R & D = Phone: 8261328 = IRC: fromani = ------=3D_Part_635835_2056594727.1470904092240 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
Thanks Eyal.

<= =3D /div>
Infra: for the moment please just add hooks for ovirt-4.0.2. We a= =3D re still discussing if we will have the ovirt-4.0.3 branch or if
<= =3D div>we will just use ovirt-4.0.2 also for the next microversion.
<= =3D div>
Thanks and bests,



From: "Eyal Edri" <eedri(a)redhat.com>
To: "France= sc=3D o Romani" <fromani(a)redhat.com>, "infra" <infra(a)ovirt.org>, = "Evg=3D heni Dereveanchin" <ederevea(a)redhat.com>
Cc: "devel" <= de=3D vel(a)ovirt.org>
Sent: Thursday, August 11, 2016 10:16:37 AM=3D Subject: Re: [ovirt-devel] [vdsm][heads up] planned branches for Vds= =3D m 4.0.3 and 4.0.4+

Adding Infra,
<= br=3D >
We'll need to update the gerrit hooks to support these new bran= =3D ches. 

On Thu, Aug 11, 2016 at 10:55 AM, Francesco Romani =3D <fromani(a= )redhat.=3D com> wrote:
Hi all,

due to the need for the fix for https://b= ugzill=3D a.redhat.com/show_bug.cgi?id=3D3D1364149
I created yesterday the branch 4.0.2.

For 4.0.3:
----------
We will have another branch, should we need more fix.
The fine details are yet to sort out, but the gist is that we *will* have t= =3D hat branch,
so backports for 4.0.3 will require two 4.0.z patches:

---+-----------------[...]-> master
   |
   `-----------+-----> ovirt-4.0
               |*- vdsm 4.18.10
               |
               `---> ovirt-4.0.2= =3D
                  *- vdsm 4.18= =3D .11


For 4.0.4:
----------
We will resume our regular flow, 4.0.4 will be tagged from the ovirt-4.0 br= =3D anch, so
backport for 4.0.4 (and beyond) will require just one backport

Merge to ovirt-4.0 for patches for 4.0.4 will resume this afternoon

Thanks and bests,

--
Francesco Romani
RedHat Engineering Virtualization R & D
Phone: 8261328
IRC: fromani
_______________________________________________
Devel mailing list
Devel(a)ovirt.or= g http://lists.ovirt.org/mailman/listinfo/devel





-- =
Eyal Edri
Associate Manager
RHV DevO= ps=3D
EMEA ENG Virtualization R&D
Red Hat Israel

pho= =3D ne: +972-9-7692018
irc: eedri (on #tlv #rhev-dev #rhev-integ)



--
Francesco Romani
RedHat Engineering Virtualization = R =3D & D
Phone: 8261328
IRC: fromani
=3D
------=3D_Part_635835_2056594727.1470904092240-- --===============1109166065808675133== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzYzNTgzNV8yMDU2NTk0NzI3LjE0NzA5MDQwOTIyNDAKQ29udGVudC1UeXBl OiB0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdi aXQKClRoYW5rcyBFeWFsLiAKCkluZnJhOiBmb3IgdGhlIG1vbWVudCBwbGVhc2UganVzdCBhZGQg aG9va3MgZm9yIG92aXJ0LTQuMC4yLiBXZSBhcmUgc3RpbGwgZGlzY3Vzc2luZyBpZiB3ZSB3aWxs IGhhdmUgdGhlIG92aXJ0LTQuMC4zIGJyYW5jaCBvciBpZiAKd2Ugd2lsbCBqdXN0IHVzZSBvdmly dC00LjAuMiBhbHNvIGZvciB0aGUgbmV4dCBtaWNyb3ZlcnNpb24uIAoKVGhhbmtzIGFuZCBiZXN0 cywgCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCgo+IEZyb206ICJFeWFsIEVkcmkiIDxl ZWRyaUByZWRoYXQuY29tPgo+IFRvOiAiRnJhbmNlc2NvIFJvbWFuaSIgPGZyb21hbmlAcmVkaGF0 LmNvbT4sICJpbmZyYSIgPGluZnJhQG92aXJ0Lm9yZz4sCj4gIkV2Z2hlbmkgRGVyZXZlYW5jaGlu IiA8ZWRlcmV2ZWFAcmVkaGF0LmNvbT4KPiBDYzogImRldmVsIiA8ZGV2ZWxAb3ZpcnQub3JnPgo+ IFNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMTEsIDIwMTYgMTA6MTY6MzcgQU0KPiBTdWJqZWN0OiBS ZTogW292aXJ0LWRldmVsXSBbdmRzbV1baGVhZHMgdXBdIHBsYW5uZWQgYnJhbmNoZXMgZm9yIFZk c20gNC4wLjMKPiBhbmQgNC4wLjQrCgo+IEFkZGluZyBJbmZyYSwKCj4gV2UnbGwgbmVlZCB0byB1 cGRhdGUgdGhlIGdlcnJpdCBob29rcyB0byBzdXBwb3J0IHRoZXNlIG5ldyBicmFuY2hlcy4KCj4g T24gVGh1LCBBdWcgMTEsIDIwMTYgYXQgMTA6NTUgQU0sIEZyYW5jZXNjbyBSb21hbmkgPCBmcm9t YW5pQHJlZGhhdC5jb20gPgo+IHdyb3RlOgoKPiA+IEhpIGFsbCwKPiAKCj4gPiBkdWUgdG8gdGhl IG5lZWQgZm9yIHRoZSBmaXggZm9yCj4gPiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hv d19idWcuY2dpP2lkPTEzNjQxNDkKPiAKPiA+IEkgY3JlYXRlZCB5ZXN0ZXJkYXkgdGhlIGJyYW5j aCA0LjAuMi4KPiAKCj4gPiBGb3IgNC4wLjM6Cj4gCj4gPiAtLS0tLS0tLS0tCj4gCj4gPiBXZSB3 aWxsIGhhdmUgYW5vdGhlciBicmFuY2gsIHNob3VsZCB3ZSBuZWVkIG1vcmUgZml4Lgo+IAo+ID4g VGhlIGZpbmUgZGV0YWlscyBhcmUgeWV0IHRvIHNvcnQgb3V0LCBidXQgdGhlIGdpc3QgaXMgdGhh dCB3ZSAqd2lsbCogaGF2ZQo+ID4gdGhhdCBicmFuY2gsCj4gCj4gPiBzbyBiYWNrcG9ydHMgZm9y IDQuMC4zIHdpbGwgcmVxdWlyZSB0d28gNC4wLnogcGF0Y2hlczoKPiAKCj4gPiAtLS0rLS0tLS0t LS0tLS0tLS0tLS1bLi4uXS0+IG1hc3Rlcgo+IAo+ID4gfAo+IAo+ID4gYC0tLS0tLS0tLS0tKy0t LS0tPiBvdmlydC00LjAKPiAKPiA+IHwqLSB2ZHNtIDQuMTguMTAKPiAKPiA+IHwKPiAKPiA+IGAt LS0+IG92aXJ0LTQuMC4yCj4gCj4gPiAqLSB2ZHNtIDQuMTguMTEKPiAKCj4gPiBGb3IgNC4wLjQ6 Cj4gCj4gPiAtLS0tLS0tLS0tCj4gCj4gPiBXZSB3aWxsIHJlc3VtZSBvdXIgcmVndWxhciBmbG93 LCA0LjAuNCB3aWxsIGJlIHRhZ2dlZCBmcm9tIHRoZSBvdmlydC00LjAKPiA+IGJyYW5jaCwgc28K PiAKPiA+IGJhY2twb3J0IGZvciA0LjAuNCAoYW5kIGJleW9uZCkgd2lsbCByZXF1aXJlIGp1c3Qg b25lIGJhY2twb3J0Cj4gCgo+ID4gTWVyZ2UgdG8gb3ZpcnQtNC4wIGZvciBwYXRjaGVzIGZvciA0 LjAuNCB3aWxsIHJlc3VtZSB0aGlzIGFmdGVybm9vbgo+IAoKPiA+IFRoYW5rcyBhbmQgYmVzdHMs Cj4gCgo+ID4gLS0KPiAKPiA+IEZyYW5jZXNjbyBSb21hbmkKPiAKPiA+IFJlZEhhdCBFbmdpbmVl cmluZyBWaXJ0dWFsaXphdGlvbiBSICYgRAo+IAo+ID4gUGhvbmU6IDgyNjEzMjgKPiAKPiA+IElS QzogZnJvbWFuaQo+IAo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiAKPiA+IERldmVsIG1haWxpbmcgbGlzdAo+IAo+ID4gRGV2ZWxAb3ZpcnQub3Jn Cj4gCj4gPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vZGV2ZWwKPiAK Cj4gLS0KPiBFeWFsIEVkcmkKPiBBc3NvY2lhdGUgTWFuYWdlcgo+IFJIViBEZXZPcHMKPiBFTUVB IEVORyBWaXJ0dWFsaXphdGlvbiBSJkQKPiBSZWQgSGF0IElzcmFlbAoKPiBwaG9uZTogKzk3Mi05 LTc2OTIwMTgKPiBpcmM6IGVlZHJpIChvbiAjdGx2ICNyaGV2LWRldiAjcmhldi1pbnRlZykKCi0t IApGcmFuY2VzY28gUm9tYW5pIApSZWRIYXQgRW5naW5lZXJpbmcgVmlydHVhbGl6YXRpb24gUiAm IEQgClBob25lOiA4MjYxMzI4IApJUkM6IGZyb21hbmkgCgotLS0tLS09X1BhcnRfNjM1ODM1XzIw NTY1OTQ3MjcuMTQ3MDkwNDA5MjI0MApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11 dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD48 Ym9keT48ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OiB0aW1lcyBuZXcgcm9tYW4sIG5ldyB5b3Jr LCB0aW1lcywgc2U9CnJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogIzAwMDAwMCI+PGRpdj5U aGFua3MgRXlhbC48YnI+PC9kaXY+PGRpdj48YnI+PD0KL2Rpdj48ZGl2PkluZnJhOiBmb3IgdGhl IG1vbWVudCBwbGVhc2UganVzdCBhZGQgaG9va3MgZm9yIG92aXJ0LTQuMC4yLiBXZSBhPQpyZSBz dGlsbCBkaXNjdXNzaW5nIGlmIHdlIHdpbGwgaGF2ZSB0aGUgb3ZpcnQtNC4wLjMgYnJhbmNoIG9y IGlmPGJyPjwvZGl2Pjw9CmRpdj53ZSB3aWxsIGp1c3QgdXNlIG92aXJ0LTQuMC4yIGFsc28gZm9y IHRoZSBuZXh0IG1pY3JvdmVyc2lvbi48YnI+PC9kaXY+PD0KZGl2Pjxicj48L2Rpdj48ZGl2PlRo YW5rcyBhbmQgYmVzdHMsPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PQo+ PGhyIGlkPTNEInp3Y2hyIj48YmxvY2txdW90ZSBzdHlsZT0zRCJib3JkZXItbGVmdDoycHggc29s aWQgIzEwMTBGRjttYXJnaW49Ci1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7 Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsOz0KdGV4dC1kZWNvcmF0aW9uOm5v bmU7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHQ7 PQoiPjxiPkZyb206IDwvYj4iRXlhbCBFZHJpIiAmbHQ7ZWVkcmlAcmVkaGF0LmNvbSZndDs8YnI+ PGI+VG86IDwvYj4iRnJhbmNlc2M9Cm8gUm9tYW5pIiAmbHQ7ZnJvbWFuaUByZWRoYXQuY29tJmd0 OywgImluZnJhIiAmbHQ7aW5mcmFAb3ZpcnQub3JnJmd0OywgIkV2Zz0KaGVuaSBEZXJldmVhbmNo aW4iICZsdDtlZGVyZXZlYUByZWRoYXQuY29tJmd0Ozxicj48Yj5DYzogPC9iPiJkZXZlbCIgJmx0 O2RlPQp2ZWxAb3ZpcnQub3JnJmd0Ozxicj48Yj5TZW50OiA8L2I+VGh1cnNkYXksIEF1Z3VzdCAx MSwgMjAxNiAxMDoxNjozNyBBTTxicj49CjxiPlN1YmplY3Q6IDwvYj5SZTogW292aXJ0LWRldmVs XSBbdmRzbV1baGVhZHMgdXBdIHBsYW5uZWQgYnJhbmNoZXMgZm9yIFZkcz0KbSA0LjAuMyBhbmQg NC4wLjQrPGJyPjxkaXY+PGJyPjwvZGl2PjxkaXYgZGlyPTNEImx0ciI+QWRkaW5nIEluZnJhLDxk aXY+PGJyPQo+PC9kaXY+PGRpdj5XZSdsbCBuZWVkIHRvIHVwZGF0ZSB0aGUgZ2Vycml0IGhvb2tz IHRvIHN1cHBvcnQgdGhlc2UgbmV3IGJyYW49CmNoZXMuJm5ic3A7PC9kaXY+PC9kaXY+PGRpdiBj bGFzcz0zRCJnbWFpbF9leHRyYSI+PGJyPjxkaXYgY2xhc3M9M0QiZ21haWxfcT0KdW90ZSI+T24g VGh1LCBBdWcgMTEsIDIwMTYgYXQgMTA6NTUgQU0sIEZyYW5jZXNjbyBSb21hbmkgPHNwYW4gZGly PTNEImx0ciI+PQombHQ7PGEgaHJlZj0zRCJtYWlsdG86ZnJvbWFuaUByZWRoYXQuY29tIiB0YXJn ZXQ9M0QiX2JsYW5rIj5mcm9tYW5pQHJlZGhhdC49CmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8 YnI+PGJsb2NrcXVvdGUgY2xhc3M9M0QiZ21haWxfcXVvdGUiIHN0eWxlPTNEIm1hcj0KZ2luOjAg MCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+SGkg YWxsLDxicj4KPGJyPgpkdWUgdG8gdGhlIG5lZWQgZm9yIHRoZSBmaXggZm9yIDxhIGhyZWY9M0Qi aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3c9Cl9idWcuY2dpP2lkPTNEMTM2NDE0OSIg cmVsPTNEIm5vcmVmZXJyZXIiIHRhcmdldD0zRCJfYmxhbmsiPmh0dHBzOi8vYnVnemlsbD0KYS5y ZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0zRDEzNjQxNDk8L2E+PGJyPgpJIGNyZWF0ZWQgeWVz dGVyZGF5IHRoZSBicmFuY2ggNC4wLjIuPGJyPgo8YnI+CkZvciA0LjAuMzo8YnI+Ci0tLS0tLS0t LS08YnI+CldlIHdpbGwgaGF2ZSBhbm90aGVyIGJyYW5jaCwgc2hvdWxkIHdlIG5lZWQgbW9yZSBm aXguPGJyPgpUaGUgZmluZSBkZXRhaWxzIGFyZSB5ZXQgdG8gc29ydCBvdXQsIGJ1dCB0aGUgZ2lz dCBpcyB0aGF0IHdlICp3aWxsKiBoYXZlIHQ9CmhhdCBicmFuY2gsPGJyPgpzbyBiYWNrcG9ydHMg Zm9yIDQuMC4zIHdpbGwgcmVxdWlyZSB0d28gNC4wLnogcGF0Y2hlczo8YnI+Cjxicj4KLS0tKy0t LS0tLS0tLS0tLS0tLS0tWy4uLl0tJmd0OyBtYXN0ZXI8YnI+CiZuYnNwOyAmbmJzcDt8PGJyPgom bmJzcDsgJm5ic3A7YC0tLS0tLS0tLS0tKy0tLS0tJmd0OyBvdmlydC00LjA8YnI+CiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8Ki0gdmRzbSA0 LjE4LjEwPGJyPgombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7fDxicj4KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwO2AtLS0mZ3Q7IG92aXJ0LTQuMC4yPQo8YnI+CiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICotIHZkc20gNC4x OD0KLjExPGJyPgo8YnI+Cjxicj4KRm9yIDQuMC40Ojxicj4KLS0tLS0tLS0tLTxicj4KV2Ugd2ls bCByZXN1bWUgb3VyIHJlZ3VsYXIgZmxvdywgNC4wLjQgd2lsbCBiZSB0YWdnZWQgZnJvbSB0aGUg b3ZpcnQtNC4wIGJyPQphbmNoLCBzbzxicj4KYmFja3BvcnQgZm9yIDQuMC40IChhbmQgYmV5b25k KSB3aWxsIHJlcXVpcmUganVzdCBvbmUgYmFja3BvcnQ8YnI+Cjxicj4KTWVyZ2UgdG8gb3ZpcnQt NC4wIGZvciBwYXRjaGVzIGZvciA0LjAuNCB3aWxsIHJlc3VtZSB0aGlzIGFmdGVybm9vbjxicj4K PGJyPgpUaGFua3MgYW5kIGJlc3RzLDxicj4KPHNwYW4gY2xhc3M9M0QiSE9FblpiIj48c3BhbiBz dHlsZT0zRCJjb2xvcjogIzg4ODg4ODsiIGRhdGEtbWNlLXN0eWxlPTNEImNvPQpsb3I6ICM4ODg4 ODg7IiBjb2xvcj0zRCIjODg4ODg4Ij48YnI+Ci0tPGJyPgpGcmFuY2VzY28gUm9tYW5pPGJyPgpS ZWRIYXQgRW5naW5lZXJpbmcgVmlydHVhbGl6YXRpb24gUiAmYW1wOyBEPGJyPgpQaG9uZTogODI2 MTMyODxicj4KSVJDOiBmcm9tYW5pPGJyPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzxicj4KRGV2ZWwgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPTNEIm1h aWx0bzpEZXZlbEBvdmlydC5vcmciIHRhcmdldD0zRCJfYmxhbmsiPkRldmVsQG92aXJ0Lm9yZzwv YT48YnI9Cj4KPGEgaHJlZj0zRCJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGlu Zm8vZGV2ZWwiIHJlbD0zRCJub3JlZmVycmVyPQoiIHRhcmdldD0zRCJfYmxhbmsiPmh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZlbDwvYT48YnI+Cjxicj4KPGJyPgo8 L3NwYW4+PC9zcGFuPjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PGJyIGNsZWFyPTNEImFsbCI+PGRp dj48YnI+PC9kaXY+LS0gPGI9CnI+PGRpdiBjbGFzcz0zRCJnbWFpbF9zaWduYXR1cmUiPjxkaXYg ZGlyPTNEImx0ciI+PGRpdj48ZGl2IGRpcj0zRCJsdHIiPjxkaT0Kdj48ZGl2IGRpcj0zRCJsdHIi PjxkaXY+RXlhbCBFZHJpPGJyPkFzc29jaWF0ZSBNYW5hZ2VyPC9kaXY+PGRpdj5SSFYgRGV2T3Bz PQo8YnI+RU1FQSBFTkcgVmlydHVhbGl6YXRpb24gUiZhbXA7RDxicj5SZWQgSGF0IElzcmFlbDxi cj48ZGl2Pjxicj48L2Rpdj5waG89Cm5lOiArOTcyLTktNzY5MjAxODxicj5pcmM6IGVlZHJpIChv biAjdGx2ICNyaGV2LWRldiAjcmhldi1pbnRlZyk8L2Rpdj48L2Rpdj0KPjwvZGl2PjwvZGl2Pjwv ZGl2PjwvZGl2PjwvZGl2Pgo8L2Rpdj4KPC9ibG9ja3F1b3RlPjxkaXY+PGJyPjxicj48L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2Pi0tIDxicj48L2Rpdj48ZGl2PjxzcGFuPQogbmFtZT0zRCJ4Ij48 L3NwYW4+RnJhbmNlc2NvIFJvbWFuaTxicj5SZWRIYXQgRW5naW5lZXJpbmcgVmlydHVhbGl6YXRp b24gUiA9CiZhbXA7IEQ8YnI+UGhvbmU6IDgyNjEzMjg8YnI+SVJDOiBmcm9tYW5pPHNwYW4gbmFt ZT0zRCJ4Ij48L3NwYW4+PGJyPjwvZGl2Pj0KPC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9Q YXJ0XzYzNTgzNV8yMDU2NTk0NzI3LjE0NzA5MDQwOTIyNDAtLQo= --===============1109166065808675133==--