From didi at redhat.com Tue Aug 6 01:07:56 2013 Content-Type: multipart/mixed; boundary="===============5126532215933365713==" MIME-Version: 1.0 From: Yedidyah Bar David To: users at ovirt.org Subject: Re: [Users] [Engine-devel] [Feedback required][host-deploy] Fedora-19 misses tar at minimal setup Date: Tue, 06 Aug 2013 01:07:49 -0400 Message-ID: <1893404528.11744649.1375765669830.JavaMail.root@redhat.com> In-Reply-To: BLU404-EAS74852DFC9519F7F3FE8270A75D0@phx.gbl --===============5126532215933365713== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_11744648_1384534939.1375765669829 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Hi all,=3D20 +1 for Alon's summary - first preference to remain as-is, second pyar.=3D20 In addition:=3D20 ----- Original Message ----- From: "Nicholas Kesick" =3D20 To: "oVirt Mailing List" , "arch" , "e= ngin=3D e-devel" , "Alon Bar-Lev" = =3D20 Sent: Tuesday, August 6, 2013 4:57:41 AM=3D20 Subject: Re: [Users] [Engine-devel] [Feedback required][host-deploy] Fedora= =3D -19 misses tar at minimal setup=3D20 I did some testing with Fedora 18 (waiting for the Fedora 19 dvd to finish = =3D downloading) and I think that the behavior was the same way in Fedora 18. I= =3D n Fedora 18 when installing from DVD if you select =3DE2=3D80=3D9CMinimal I= nstall=3D =3DE2=3D80=3D9D, you do not get tar.=3D20 Indeed.=3D20
However, if you select =3DE2=3D80=3D9CMinimal install=3DE2=3D80=3D9D and = =3DE2=3D80=3D9Cstand=3D ard=3DE2=3D80=3D9D under the add-on list, you *do* get tar. And if memory s= erves =3D I learned the hard way in Fedora 18 that a lot of familiar commands are mis= =3D sing in minimal install without the standard add-on items including =3DE2= =3D80=3D =3D9Cifconfig=3DE2=3D80=3D9D. Yea, you can=3DE2=3D80=3D99t even easily tell= what your IP =3D address is!... unless you are used to the ip command.=3D20
I think they are trying to educate us... and for me it partially worked :-)= =3D =3D20 I have some machines on which I did not install ifconfig, and (partially)= =3D =3D20 learned to use ip (after refusing to do so for perhaps 10 or so years).=3D20
Is there any other commands that are missing on the =3DE2=3D80=3D9Cminimal= =3DE2=3D80=3D =3D9D install that are needed?=3D20
Needed by vdsm? They are listed as dependencies for it.=3D20 Needed by me? Yes, but that's a personal preference.=3D20
Would it be easier to mention in the install directions to use the standard= =3D add-on if selecting the minimal package set for host deployment?=3D20
The wiki page already tells to install tar, and I think that's enough.=3D20
Just thoughts. I also wonder if it would be possible to include tar as a de= =3D pendency for the RPMs (like ovirt-engine or vdsm) so when installed using a= =3D package manager, tar would be checked for.=3D20
This won't help in our case, as Alon explained in previous mails in this su= =3D bject -=3D20 these RPMs are installed by the "bundle" (a set of scripts/data files) that= =3D we are now=3D20 discussing how should be made to arrive and run.=3D20 Best regards,=3D20 --=3D20 Didi=3D20 ------=3D_Part_11744648_1384534939.1375765669829 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
Hi all,

+1 for Alon's summary - first preference to remain as-is, second pyar.

In addition:

From: "Nicholas Kesick" <= =3D cybertimber2000(a)hotmail.com>
To: "oVirt Mailing List" <us= er=3D s(a)ovirt.org>, "arch" <arch(a)ovirt.org>, "engine-devel" <engi= ne-d=3D evel(a)ovirt.org>, "Alon Bar-Lev" <alonbl(a)redhat.com>
Sent= : Tuesday, August 6, 2013 4:57:41 AM
Subject: Re: [Users] [Engine= =3D -devel] [Feedback required][host-deploy] Fedora-19 misses tar at minimal se= =3D tup

I did some testing with Fedora 18 (waiti= =3D ng for the Fedora 19 dvd to finish downloading) and I think that the b= =3D ehavior was the same way in Fedora 18. In Fedora 18 when installing from DV= =3D D if you select =3DE2=3D80=3D9CMinimal Install=3DE2=3D80=3D9D, you do = not get tar.=3D

Indeed.

However, = =3D if you select =3DE2=3D80=3D9CMinimal install=3DE2=3D80=3D9D and = =3DE2=3D80=3D9Cstan=3D dard=3DE2=3D80=3D9D under the add-on list, you *do* get tar. And if memory = serves=3D I learned the hard way in Fedora 18 that a lot of familiar commands&n= =3D bsp;are missing in minimal install without the standard add-on items includ= =3D ing =3DE2=3D80=3D9Cifconfig=3DE2=3D80=3D9D. Yea, you can=3DE2=3D80=3D9= 9t even easily tel=3D l what your IP address is!... unless you are used to the ip command.
<= =3D /div>

I think they are trying to educate us= =3D ... and for me it partially worked :-)
I have some machines on wh= =3D ich I did not install ifconfig, and (partially)
learned to <= =3D span style=3D3D"font-size: 12pt;" data-mce-style=3D3D"font-size: 12pt;">use= ip =3D (after refusing to do so for perhaps 10 or so years).

Is there any other commands that are missing on the =3DE2=3D80= =3D9Cmin=3D imal=3DE2=3D80=3D9D install that are needed?
=
<=3D br>
Needed by vdsm? They are listed as dependencies for it.
= =3D
Needed by me? Yes, but that's a personal preference.

Would it be easier to mention in the install directions to use the standa= =3D rd add-on if selecting the minimal package set for host deployment?

The wiki page already tells to i= =3D nstall tar, and I think that's enough.

Just thoughts. I a= =3D lso wonder if it would be possible to include tar as a dependency for the R= =3D PMs (like ovirt-engine or vdsm) so when installed using a package mana= =3D ger, tar would be checked for.

This won't help in our case, as Alon explained in previous mails in t= =3D his subject -
these RPMs are installed by the "bundle" (a set of = =3D scripts/data files) that we are now
discussing how should be made= =3D to arrive and run.

Best regards,
--&nbs= =3D p;
Didi

------=3D_Part_11744648_1384534939.1375765669829-- --===============5126532215933365713== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzExNzQ0NjQ4XzEzODQ1MzQ5MzkuMTM3NTc2NTY2OTgyOQpDb250ZW50LVR5 cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog cXVvdGVkLXByaW50YWJsZQoKSGkgYWxsLD0yMAoKKzEgZm9yIEFsb24ncyBzdW1tYXJ5IC0gZmly c3QgcHJlZmVyZW5jZSB0byByZW1haW4gYXMtaXMsIHNlY29uZCBweWFyLj0yMAoKSW4gYWRkaXRp b246PTIwCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KCgpGcm9tOiAiTmljaG9sYXMgS2Vz aWNrIiA8Y3liZXJ0aW1iZXIyMDAwQGhvdG1haWwuY29tPj0yMApUbzogIm9WaXJ0IE1haWxpbmcg TGlzdCIgPHVzZXJzQG92aXJ0Lm9yZz4sICJhcmNoIiA8YXJjaEBvdmlydC5vcmc+LCAiZW5naW49 CmUtZGV2ZWwiIDxlbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPiwgIkFsb24gQmFyLUxldiIgPGFsb25i bEByZWRoYXQuY29tPj0yMApTZW50OiBUdWVzZGF5LCBBdWd1c3QgNiwgMjAxMyA0OjU3OjQxIEFN PTIwClN1YmplY3Q6IFJlOiBbVXNlcnNdIFtFbmdpbmUtZGV2ZWxdIFtGZWVkYmFjayByZXF1aXJl ZF1baG9zdC1kZXBsb3ldIEZlZG9yYT0KLTE5IG1pc3NlcyB0YXIgYXQgbWluaW1hbCBzZXR1cD0y MAoKSSBkaWQgc29tZSB0ZXN0aW5nIHdpdGggRmVkb3JhIDE4ICh3YWl0aW5nIGZvciB0aGUgRmVk b3JhIDE5IGR2ZCB0byBmaW5pc2ggPQpkb3dubG9hZGluZykgYW5kIEkgdGhpbmsgdGhhdCB0aGUg YmVoYXZpb3Igd2FzIHRoZSBzYW1lIHdheSBpbiBGZWRvcmEgMTguIEk9Cm4gRmVkb3JhIDE4IHdo ZW4gaW5zdGFsbGluZyBmcm9tIERWRCBpZiB5b3Ugc2VsZWN0ID1FMj04MD05Q01pbmltYWwgSW5z dGFsbD0KPUUyPTgwPTlELCB5b3UgZG8gbm90IGdldCB0YXIuPTIwCgoKCgpJbmRlZWQuPTIwCgoK PGJsb2NrcXVvdGU+CgpIb3dldmVyLCBpZiB5b3Ugc2VsZWN0ID1FMj04MD05Q01pbmltYWwgaW5z dGFsbD1FMj04MD05RCBhbmQgPUUyPTgwPTlDc3RhbmQ9CmFyZD1FMj04MD05RCB1bmRlciB0aGUg YWRkLW9uIGxpc3QsIHlvdSAqZG8qIGdldCB0YXIuIEFuZCBpZiBtZW1vcnkgc2VydmVzID0KSSBs ZWFybmVkIHRoZSBoYXJkIHdheSBpbiBGZWRvcmEgMTggdGhhdCBhIGxvdCBvZiBmYW1pbGlhciBj b21tYW5kcyBhcmUgbWlzPQpzaW5nIGluIG1pbmltYWwgaW5zdGFsbCB3aXRob3V0IHRoZSBzdGFu ZGFyZCBhZGQtb24gaXRlbXMgaW5jbHVkaW5nID1FMj04MD0KPTlDaWZjb25maWc9RTI9ODA9OUQu IFllYSwgeW91IGNhbj1FMj04MD05OXQgZXZlbiBlYXNpbHkgdGVsbCB3aGF0IHlvdXIgSVAgPQph ZGRyZXNzIGlzIS4uLiB1bmxlc3MgeW91IGFyZSB1c2VkIHRvIHRoZSBpcCBjb21tYW5kLj0yMAoK PC9ibG9ja3F1b3RlPgoKCkkgdGhpbmsgdGhleSBhcmUgdHJ5aW5nIHRvIGVkdWNhdGUgdXMuLi4g YW5kIGZvciBtZSBpdCBwYXJ0aWFsbHkgd29ya2VkIDotKT0KPTIwCkkgaGF2ZSBzb21lIG1hY2hp bmVzIG9uIHdoaWNoIEkgZGlkIG5vdCBpbnN0YWxsIGlmY29uZmlnLCBhbmQgKHBhcnRpYWxseSk9 Cj0yMApsZWFybmVkIHRvIHVzZSBpcCAoYWZ0ZXIgcmVmdXNpbmcgdG8gZG8gc28gZm9yIHBlcmhh cHMgMTAgb3Igc28geWVhcnMpLj0yMAoKCjxibG9ja3F1b3RlPgoKSXMgdGhlcmUgYW55IG90aGVy IGNvbW1hbmRzIHRoYXQgYXJlIG1pc3Npbmcgb24gdGhlID1FMj04MD05Q21pbmltYWw9RTI9ODA9 Cj05RCBpbnN0YWxsIHRoYXQgYXJlIG5lZWRlZD89MjAKCjwvYmxvY2txdW90ZT4KCgpOZWVkZWQg YnkgdmRzbT8gVGhleSBhcmUgbGlzdGVkIGFzIGRlcGVuZGVuY2llcyBmb3IgaXQuPTIwCk5lZWRl ZCBieSBtZT8gWWVzLCBidXQgdGhhdCdzIGEgcGVyc29uYWwgcHJlZmVyZW5jZS49MjAKCgo8Ymxv Y2txdW90ZT4KCldvdWxkIGl0IGJlIGVhc2llciB0byBtZW50aW9uIGluIHRoZSBpbnN0YWxsIGRp cmVjdGlvbnMgdG8gdXNlIHRoZSBzdGFuZGFyZD0KIGFkZC1vbiBpZiBzZWxlY3RpbmcgdGhlIG1p bmltYWwgcGFja2FnZSBzZXQgZm9yIGhvc3QgZGVwbG95bWVudD89MjAKCjwvYmxvY2txdW90ZT4K CgpUaGUgd2lraSBwYWdlIGFscmVhZHkgdGVsbHMgdG8gaW5zdGFsbCB0YXIsIGFuZCBJIHRoaW5r IHRoYXQncyBlbm91Z2guPTIwCgoKPGJsb2NrcXVvdGU+CgpKdXN0IHRob3VnaHRzLiBJIGFsc28g d29uZGVyIGlmIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGluY2x1ZGUgdGFyIGFzIGEgZGU9CnBl bmRlbmN5IGZvciB0aGUgUlBNcyAobGlrZSBvdmlydC1lbmdpbmUgb3IgdmRzbSkgc28gd2hlbiBp bnN0YWxsZWQgdXNpbmcgYT0KIHBhY2thZ2UgbWFuYWdlciwgdGFyIHdvdWxkIGJlIGNoZWNrZWQg Zm9yLj0yMAoKPC9ibG9ja3F1b3RlPgoKClRoaXMgd29uJ3QgaGVscCBpbiBvdXIgY2FzZSwgYXMg QWxvbiBleHBsYWluZWQgaW4gcHJldmlvdXMgbWFpbHMgaW4gdGhpcyBzdT0KYmplY3QgLT0yMAp0 aGVzZSBSUE1zIGFyZSBpbnN0YWxsZWQgYnkgdGhlICJidW5kbGUiIChhIHNldCBvZiBzY3JpcHRz L2RhdGEgZmlsZXMpIHRoYXQ9CiB3ZSBhcmUgbm93PTIwCmRpc2N1c3NpbmcgaG93IHNob3VsZCBi ZSBtYWRlIHRvIGFycml2ZSBhbmQgcnVuLj0yMAoKQmVzdCByZWdhcmRzLD0yMAotLT0yMApEaWRp PTIwCgoKLS0tLS0tPV9QYXJ0XzExNzQ0NjQ4XzEzODQ1MzQ5MzkuMTM3NTc2NTY2OTgyOQpDb250 ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29k aW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD48Ym9keT48ZGl2IHN0eWxlPTNEImZvbnQtZmFt aWx5OiB0aW1lcyBuZXcgcm9tYW4sIG5ldyB5b3JrLCB0aW1lcywgc2U9CnJpZjsgZm9udC1zaXpl OiAxMnB0OyBjb2xvcjogIzAwMDAwMCI+PGRpdj5IaSBhbGwsPC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj0KPisxIGZvciBBbG9uJ3Mgc3VtbWFyeSAtIGZpcnN0IHByZWZlcmVuY2UgdG8gcmVtYWlu IGFzLWlzLCBzZWNvbmQgcHlhci48L2RpPQp2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SW4gYWRkaXRp b246PC9kaXY+PGhyIGlkPTNEInp3Y2hyIj48YmxvY2txdW90ZSBzdHlsZT0KPTNEImJvcmRlci1s ZWZ0OjJweCBzb2xpZCAjMTAxMEZGO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6NXB4O2Nv bG9yOiMwPQowMDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNv cmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6SGU9Cmx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250 LXNpemU6MTJwdDsiIGRhdGEtbWNlLXN0eWxlPTNEImJvcmRlci1sZWZ0OiAycD0KeCBzb2xpZCAj MTAxMEZGOyBtYXJnaW4tbGVmdDogNXB4OyBwYWRkaW5nLWxlZnQ6IDVweDsgY29sb3I6ICMwMDA7 IGZvbnQtd2VpPQpnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB0ZXh0LWRlY29yYXRp b246IG5vbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXQ9CmljYSxBcmlhbCxzYW5zLXNlcmlmOyBmb250 LXNpemU6IDEycHQ7Ij48Yj5Gcm9tOiA8L2I+Ik5pY2hvbGFzIEtlc2ljayIgJmx0Oz0KY3liZXJ0 aW1iZXIyMDAwQGhvdG1haWwuY29tJmd0Ozxicj48Yj5UbzogPC9iPiJvVmlydCBNYWlsaW5nIExp c3QiICZsdDt1c2VyPQpzQG92aXJ0Lm9yZyZndDssICJhcmNoIiAmbHQ7YXJjaEBvdmlydC5vcmcm Z3Q7LCAiZW5naW5lLWRldmVsIiAmbHQ7ZW5naW5lLWQ9CmV2ZWxAb3ZpcnQub3JnJmd0OywgIkFs b24gQmFyLUxldiIgJmx0O2Fsb25ibEByZWRoYXQuY29tJmd0Ozxicj48Yj5TZW50OiA8Lz0KYj5U dWVzZGF5LCBBdWd1c3QgNiwgMjAxMyA0OjU3OjQxIEFNPGJyPjxiPlN1YmplY3Q6IDwvYj5SZTog W1VzZXJzXSBbRW5naW5lPQotZGV2ZWxdIFtGZWVkYmFjayByZXF1aXJlZF1baG9zdC1kZXBsb3ld IEZlZG9yYS0xOSBtaXNzZXMgdGFyIGF0IG1pbmltYWwgc2U9CnR1cDxicj48ZGl2Pjxicj48L2Rp dj48ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OkNhbGlicmksJ1NlZ29lIFVJJyxNZWlyeW8sJz0K TWljcm9zb2Z0IFlhSGVpIFVJJywnTWljcm9zb2Z0IEpoZW5nSGVpIFVJJywnTWFsZ3VuIEdvdGhp YycsJ0tobWVyIFVJJywnTmlyPQptYWxhIFVJJyxUdW5nYSwnTGFvIFVJJyxFYnJpbWEsc2Fucy1z ZXJpZjtmb250LXNpemU6MTZweDsiIGRhdGEtbWNlLXN0eWxlPQo9M0QiZm9udC1mYW1pbHk6IENh bGlicmksJ1NlZ29lIFVJJyxNZWlyeW8sJ01pY3Jvc29mdCBZYUhlaSBVSScsJ01pY3Jvc29mdCA9 CkpoZW5nSGVpIFVJJywnTWFsZ3VuIEdvdGhpYycsJ0tobWVyIFVJJywnTmlybWFsYSBVSScsVHVu Z2EsJ0xhbyBVSScsRWJyaW1hLD0Kc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNnB4OyI+PGRpdj5J IGRpZCBzb21lIHRlc3Rpbmcgd2l0aCBGZWRvcmEgMTggKHdhaXRpPQpuZyBmb3IgdGhlIEZlZG9y YSAxOSBkdmQgdG8gZmluaXNoIGRvd25sb2FkaW5nKSBhbmQgSSZuYnNwO3RoaW5rIHRoYXQgdGhl IGI9CmVoYXZpb3Igd2FzIHRoZSBzYW1lIHdheSBpbiBGZWRvcmEgMTguIEluIEZlZG9yYSAxOCB3 aGVuIGluc3RhbGxpbmcgZnJvbSBEVj0KRCBpZiB5b3Ugc2VsZWN0Jm5ic3A7PUUyPTgwPTlDTWlu aW1hbCBJbnN0YWxsPUUyPTgwPTlELCB5b3UgZG8gbm90IGdldCB0YXIuPQo8L2Rpdj48L2Rpdj48 L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj5JbmRlZWQuPC9kaXY+PGRpdj48YnI+PC9k aXY+PGI9CmxvY2txdW90ZSBzdHlsZT0zRCJib3JkZXItbGVmdDoycHggc29saWQgIzEwMTBGRjtt YXJnaW4tbGVmdDo1cHg7cGFkZGluZy1sZT0KZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6 bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lPQo7Zm9udC1mYW1p bHk6SGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHQ7IiBkYXRhLW1jZS1z dHlsZT0zRCI9CmJvcmRlci1sZWZ0OiAycHggc29saWQgIzEwMTBGRjsgbWFyZ2luLWxlZnQ6IDVw eDsgcGFkZGluZy1sZWZ0OiA1cHg7IGNvbG9yOj0KICMwMDA7IGZvbnQtd2VpZ2h0OiBub3JtYWw7 IGZvbnQtc3R5bGU6IG5vcm1hbDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250PQotZmFtaWx5 OiBIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyI+PGRpdiBzdHls ZT0zRCJmb250LWY9CmFtaWx5OkNhbGlicmksJ1NlZ29lIFVJJyxNZWlyeW8sJ01pY3Jvc29mdCBZ YUhlaSBVSScsJ01pY3Jvc29mdCBKaGVuZ0hlaSBVST0KJywnTWFsZ3VuIEdvdGhpYycsJ0tobWVy IFVJJywnTmlybWFsYSBVSScsVHVuZ2EsJ0xhbyBVSScsRWJyaW1hLHNhbnMtc2VyaWY7PQpmb250 LXNpemU6MTZweDsiIGRhdGEtbWNlLXN0eWxlPTNEImZvbnQtZmFtaWx5OiBDYWxpYnJpLCdTZWdv ZSBVSScsTWVpcnlvLCc9Ck1pY3Jvc29mdCBZYUhlaSBVSScsJ01pY3Jvc29mdCBKaGVuZ0hlaSBV SScsJ01hbGd1biBHb3RoaWMnLCdLaG1lciBVSScsJ05pcj0KbWFsYSBVSScsVHVuZ2EsJ0xhbyBV SScsRWJyaW1hLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTZweDsiPjxkaXY+SG93ZXZlciwgPQpp ZiB5b3Ugc2VsZWN0Jm5ic3A7PUUyPTgwPTlDTWluaW1hbCBpbnN0YWxsPUUyPTgwPTlEIGFuZCZu YnNwOz1FMj04MD05Q3N0YW49CmRhcmQ9RTI9ODA9OUQgdW5kZXIgdGhlIGFkZC1vbiBsaXN0LCB5 b3UgKmRvKiBnZXQgdGFyLiBBbmQgaWYgbWVtb3J5IHNlcnZlcz0KIEkgbGVhcm5lZCB0aGUgaGFy ZCB3YXkgaW4gRmVkb3JhIDE4IHRoYXQgYSBsb3Qgb2YmbmJzcDtmYW1pbGlhciBjb21tYW5kcyZu PQpic3A7YXJlIG1pc3NpbmcgaW4gbWluaW1hbCBpbnN0YWxsIHdpdGhvdXQgdGhlIHN0YW5kYXJk IGFkZC1vbiBpdGVtcyBpbmNsdWQ9CmluZyZuYnNwOz1FMj04MD05Q2lmY29uZmlnPUUyPTgwPTlE LiBZZWEsIHlvdSBjYW49RTI9ODA9OTl0IGV2ZW4gZWFzaWx5IHRlbD0KbCB3aGF0IHlvdXIgSVAg YWRkcmVzcyBpcyEuLi4gdW5sZXNzIHlvdSBhcmUgdXNlZCB0byB0aGUgaXAgY29tbWFuZC48L2Rp dj48PQovZGl2PjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgdGhpbmsgdGhleSBh cmUgdHJ5aW5nIHRvIGVkdWNhdGUgdXM9Ci4uLiBhbmQgZm9yIG1lIGl0IHBhcnRpYWxseSB3b3Jr ZWQgOi0pPC9kaXY+PGRpdj5JIGhhdmUgc29tZSBtYWNoaW5lcyBvbiB3aD0KaWNoIEkgZGlkIG5v dCBpbnN0YWxsIGlmY29uZmlnLCBhbmQgKHBhcnRpYWxseSk8L2Rpdj48ZGl2PmxlYXJuZWQgdG8m bmJzcDs8PQpzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTogMTJwdDsiIGRhdGEtbWNlLXN0eWxlPTNE ImZvbnQtc2l6ZTogMTJwdDsiPnVzZSBpcCA9CihhZnRlciByZWZ1c2luZyB0byBkbyBzbyBmb3Ig cGVyaGFwcyAxMCBvciBzbyB5ZWFycykuPC9zcGFuPjwvZGl2PjxkaXY+PHNwYT0KbiBzdHlsZT0z RCJmb250LXNpemU6IDEycHQ7IiBkYXRhLW1jZS1zdHlsZT0zRCJmb250LXNpemU6IDEycHQ7Ij48 YnI+PC9zcGFuPQo+PC9kaXY+PGJsb2NrcXVvdGUgc3R5bGU9M0QiYm9yZGVyLWxlZnQ6MnB4IHNv bGlkICMxMDEwRkY7bWFyZ2luLWxlZnQ6NXB4O3A9CmFkZGluZy1sZWZ0OjVweDtjb2xvcjojMDAw O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYT0KdGlvbjpu b25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB0 OyIgZGF0YS1tY2UtPQpzdHlsZT0zRCJib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMDEwRkY7IG1h cmdpbi1sZWZ0OiA1cHg7IHBhZGRpbmctbGVmdDogNXA9Cng7IGNvbG9yOiAjMDAwOyBmb250LXdl aWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjogbj0Kb25l OyBmb250LWZhbWlseTogSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJw dDsiPjxkaXYgc3R5bGU9Cj0zRCJmb250LWZhbWlseTpDYWxpYnJpLCdTZWdvZSBVSScsTWVpcnlv LCdNaWNyb3NvZnQgWWFIZWkgVUknLCdNaWNyb3NvZnQgSj0KaGVuZ0hlaSBVSScsJ01hbGd1biBH b3RoaWMnLCdLaG1lciBVSScsJ05pcm1hbGEgVUknLFR1bmdhLCdMYW8gVUknLEVicmltYSxzPQph bnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7IiBkYXRhLW1jZS1zdHlsZT0zRCJmb250LWZhbWlseTog Q2FsaWJyaSwnU2Vnb2UgVUk9CicsTWVpcnlvLCdNaWNyb3NvZnQgWWFIZWkgVUknLCdNaWNyb3Nv ZnQgSmhlbmdIZWkgVUknLCdNYWxndW4gR290aGljJywnS2htZT0KciBVSScsJ05pcm1hbGEgVUkn LFR1bmdhLCdMYW8gVUknLEVicmltYSxzYW5zLXNlcmlmOyBmb250LXNpemU6IDE2cHg7Ij48ZGl2 PQo+PGRpdj5JcyB0aGVyZSBhbnkgb3RoZXIgY29tbWFuZHMgdGhhdCBhcmUgbWlzc2luZyBvbiB0 aGUmbmJzcDs9RTI9ODA9OUNtaW49CmltYWw9RTI9ODA9OUQgaW5zdGFsbCB0aGF0IGFyZSBuZWVk ZWQ/PC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PD0KYnI+PC9kaXY+PGRpdj5O ZWVkZWQgYnkgdmRzbT8gVGhleSBhcmUgbGlzdGVkIGFzIGRlcGVuZGVuY2llcyBmb3IgaXQuPC9k aXY+PQo8ZGl2Pk5lZWRlZCBieSBtZT8gWWVzLCBidXQgdGhhdCdzIGEgcGVyc29uYWwgcHJlZmVy ZW5jZS48L2Rpdj48ZGl2Pjxicj48L2Q9Cml2PjxibG9ja3F1b3RlIHN0eWxlPTNEImJvcmRlci1s ZWZ0OjJweCBzb2xpZCAjMTAxMEZGO21hcmdpbi1sZWZ0OjVweDtwYWRkaT0KbmctbGVmdDo1cHg7 Y29sb3I6IzAwMDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNv cmF0aW9uPQo6bm9uZTtmb250LWZhbWlseTpIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250 LXNpemU6MTJwdDsiIGRhdGEtbWNlLXN0eWw9CmU9M0QiYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAj MTAxMEZGOyBtYXJnaW4tbGVmdDogNXB4OyBwYWRkaW5nLWxlZnQ6IDVweDsgYz0Kb2xvcjogIzAw MDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB0ZXh0LWRlY29yYXRp b246IG5vbmU7PQogZm9udC1mYW1pbHk6IEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmOyBmb250 LXNpemU6IDEycHQ7Ij48ZGl2IHN0eWxlPTNEImY9Cm9udC1mYW1pbHk6Q2FsaWJyaSwnU2Vnb2Ug VUknLE1laXJ5bywnTWljcm9zb2Z0IFlhSGVpIFVJJywnTWljcm9zb2Z0IEpoZW5nSD0KZWkgVUkn LCdNYWxndW4gR290aGljJywnS2htZXIgVUknLCdOaXJtYWxhIFVJJyxUdW5nYSwnTGFvIFVJJyxF YnJpbWEsc2Fucy1zPQplcmlmO2ZvbnQtc2l6ZToxNnB4OyIgZGF0YS1tY2Utc3R5bGU9M0QiZm9u dC1mYW1pbHk6IENhbGlicmksJ1NlZ29lIFVJJyxNZWk9CnJ5bywnTWljcm9zb2Z0IFlhSGVpIFVJ JywnTWljcm9zb2Z0IEpoZW5nSGVpIFVJJywnTWFsZ3VuIEdvdGhpYycsJ0tobWVyIFVJJz0KLCdO aXJtYWxhIFVJJyxUdW5nYSwnTGFvIFVJJyxFYnJpbWEsc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NnB4OyI+PGRpdj48ZGl2PQo+IFdvdWxkIGl0IGJlIGVhc2llciB0byBtZW50aW9uIGluIHRoZSBp bnN0YWxsIGRpcmVjdGlvbnMgdG8gdXNlIHRoZSBzdGFuZGE9CnJkIGFkZC1vbiBpZiBzZWxlY3Rp bmcgdGhlIG1pbmltYWwgcGFja2FnZSBzZXQgZm9yIGhvc3QgZGVwbG95bWVudD88L2Rpdj48Lz0K ZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoZSB3aWtpIHBhZ2Ug YWxyZWFkeSB0ZWxscyB0byBpPQpuc3RhbGwgdGFyLCBhbmQgSSB0aGluayB0aGF0J3MgZW5vdWdo LjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxibG9ja3F1b3RlIHN0eWw9CmU9M0QiYm9yZGVyLWxlZnQ6 MnB4IHNvbGlkICMxMDEwRkY7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctbGVmdDo1cHg7Y29sb3I6 Iz0KMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRp b246bm9uZTtmb250LWZhbWlseTpIPQplbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6 ZToxMnB0OyIgZGF0YS1tY2Utc3R5bGU9M0QiYm9yZGVyLWxlZnQ6IDI9CnB4IHNvbGlkICMxMDEw RkY7IG1hcmdpbi1sZWZ0OiA1cHg7IHBhZGRpbmctbGVmdDogNXB4OyBjb2xvcjogIzAwMDsgZm9u dC13ZT0KaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjog bm9uZTsgZm9udC1mYW1pbHk6IEhlbHZlPQp0aWNhLEFyaWFsLHNhbnMtc2VyaWY7IGZvbnQtc2l6 ZTogMTJwdDsiPjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6Q2FsaWJyaSw9CidTZWdvZSBVSScs TWVpcnlvLCdNaWNyb3NvZnQgWWFIZWkgVUknLCdNaWNyb3NvZnQgSmhlbmdIZWkgVUknLCdNYWxn dW4gR290aD0KaWMnLCdLaG1lciBVSScsJ05pcm1hbGEgVUknLFR1bmdhLCdMYW8gVUknLEVicmlt YSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4PQo7IiBkYXRhLW1jZS1zdHlsZT0zRCJmb250LWZh bWlseTogQ2FsaWJyaSwnU2Vnb2UgVUknLE1laXJ5bywnTWljcm9zb2Z0IFlhSGU9CmkgVUknLCdN aWNyb3NvZnQgSmhlbmdIZWkgVUknLCdNYWxndW4gR290aGljJywnS2htZXIgVUknLCdOaXJtYWxh IFVJJyxUdW5nYT0KLCdMYW8gVUknLEVicmltYSxzYW5zLXNlcmlmOyBmb250LXNpemU6IDE2cHg7 Ij48ZGl2PjxkaXY+SnVzdCB0aG91Z2h0cy4gSSBhPQpsc28gd29uZGVyIGlmIGl0IHdvdWxkIGJl IHBvc3NpYmxlIHRvIGluY2x1ZGUgdGFyIGFzIGEgZGVwZW5kZW5jeSBmb3IgdGhlIFI9ClBNcyAo bGlrZSBvdmlydC1lbmdpbmUgb3IgdmRzbSkmbmJzcDtzbyB3aGVuIGluc3RhbGxlZCB1c2luZyBh IHBhY2thZ2UgbWFuYT0KZ2VyLCB0YXIgd291bGQgYmUgY2hlY2tlZCBmb3IuPC9kaXY+PC9kaXY+ PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PQo+PGRpdj5UaGlzIHdvbid0IGhlbHAg aW4gb3VyIGNhc2UsIGFzIEFsb24gZXhwbGFpbmVkIGluIHByZXZpb3VzIG1haWxzIGluIHQ9Cmhp cyBzdWJqZWN0IC08L2Rpdj48ZGl2PnRoZXNlIFJQTXMgYXJlIGluc3RhbGxlZCBieSB0aGUgImJ1 bmRsZSIgKGEgc2V0IG9mID0Kc2NyaXB0cy9kYXRhIGZpbGVzKSB0aGF0IHdlIGFyZSBub3c8L2Rp dj48ZGl2PmRpc2N1c3NpbmcgaG93IHNob3VsZCBiZSBtYWRlPQogdG8gYXJyaXZlIGFuZCBydW4u PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5CZXN0IHJlZ2FyZHMsPC9kaXY+PGRpdj4tLSZuYnM9 CnA7PC9kaXY+PGRpdj5EaWRpPC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRt bD4KLS0tLS0tPV9QYXJ0XzExNzQ0NjQ4XzEzODQ1MzQ5MzkuMTM3NTc2NTY2OTgyOS0tCg== --===============5126532215933365713==--