From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 362F41381F3 for ; Fri, 12 Apr 2013 21:42:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 26AAEE097E; Fri, 12 Apr 2013 21:42:14 +0000 (UTC) Received: from juliette.telenet-ops.be (juliette.telenet-ops.be [195.130.137.74]) by pigeon.gentoo.org (Postfix) with ESMTP id 687EEE096B for ; Fri, 12 Apr 2013 21:42:12 +0000 (UTC) Received: from TOMWIJ-GENTOO ([94.226.55.127]) by juliette.telenet-ops.be with bizsmtp id P9iB1l00L2khLEN069iB3M; Fri, 12 Apr 2013 23:42:11 +0200 Date: Fri, 12 Apr 2013 23:41:05 +0200 From: Tom Wijsman To: gentoo-dev@lists.gentoo.org Cc: gentoo-kernel@lists.gentoo.org Subject: [gentoo-dev] [PATCHES] kernel-2.eclass: Various changes requested by users. + [STABLEREQ?] sys-kernel/gentoo-sources-3.8.7: Any objections against stabilizing? Message-ID: <20130412234105.407563f4@TOMWIJ-GENTOO> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.17; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/F3bsVNQyc0IZ+=zPV0ChEC_"; protocol="application/pgp-signature" X-Archives-Salt: b04c6a49-10f6-4695-aa42-1063a0433e48 X-Archives-Hash: 3b9f7368f046f53960e1200cee96f4a4 --Sig_/F3bsVNQyc0IZ+=zPV0ChEC_ Content-Type: multipart/mixed; boundary="MP_/Gf1UJNsjh5J.KVVxV2ZZgAB" --MP_/Gf1UJNsjh5J.KVVxV2ZZgAB Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello everyone Attached you will find the various changes I plan to apply to kernel-2.eclass after a week if there are no objections, feel free to take a look at them. A summary of the changes: - Added a warning after the variables that modifying other variables in the eclass is not supported, there is a chance that we will not fix resulting bugs. Fixes bug #421721. - Make use of readme.gentoo.eclass to make the user aware of the Gentoo Linux Kernel Upgrade Guide only the first time he emerges the package. Fixes bug #457598. - Clarify the default DESCRIPTION and make it not use versions, a directory with ebuilds that inherit this eclass may contain multiple versions and we also don't want to give the impression that a new directory needs to made if that's not the case. Fixes bug #445110. - Clarified which patch depths are used in the normal output and error output when applying patches. Fixes bug #436402. - Made sure .tmp_gas_check is created inside the temp folder, it accidentally created temp.tmp_gas_check instead. Fixes bug #336732. - Make UNIPATCH_DOCS work again, install 0000_README document when using genpatches. Fixes bug #301478. Since these are quite a few changes, it doesn't hurt posting them here. I'll also summarize the past commits I made, for those who missed them: - Kernel sources and (gen)patches now use xz instead of bz2. Fixes bug #421721. - Added sys-devel/bc as a RDEPEND to kernel-2.eclass. Fixes bug #461848. - Use UID 0 instead of root to assign permissions to super user. Fixes bug #315807. The commit diffs can be obtained at http://sources.gentoo.org/ There is a guideline that reporting small changes to barely used eclasses here is not required, but that made some out-of-tree users unhappy; sorry for that, I'll try to get every eclass change reviewed in the future to avoid these issues. Small changes, like the above, I will try to combine together to avoid unnecessary mail and commit spam. That being said, since 3.8.7 has landed upstream we would like to hear about any issues we don't know about yet that would block stabilization; if we can, I plan to start stabilization in less than two weeks. Unless there are valid reasons for this to be done earlier/later. I'll add 3.2.43 and 3.8.7 to the tree in a moment, as it is late 3.0.73 and 3.4.40 will be for tomorrow... Have a nice day. :) --=20 With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D --MP_/Gf1UJNsjh5J.KVVxV2ZZgAB Content-Type: application/octet-stream; name=kernel-2.eclass.patches Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=kernel-2.eclass.patches Y29tbWl0IDNlOTJiMGIwODQzOGQ3Y2Y2NmQzMjVjZmM3YmJlMzhiZWM2YjA4MDAKQXV0aG9yOiBU b20gV2lqc21hbiA8VG9tV2lqQGxpdmUuY29tPgpEYXRlOiAgIEZyaSBBcHIgMTIgMTU6MjU6MDEg MjAxMyArMDIwMAoKICAgIEFkZGVkIGEgd2FybmluZyBhZnRlciB0aGUgdmFyaWFibGVzIHRoYXQg bW9kaWZ5aW5nIG90aGVyIHZhcmlhYmxlcyBpbiB0aGUgZWNsYXNzIGlzIG5vdCBzdXBwb3J0ZWQs IHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgd2Ugd2lsbCBub3QgZml4IHJlc3VsdGluZyBidWdzLiBG aXhlcyBidWcgIzQyMTcyMS4KCmRpZmYgLS1naXQgYS9rZXJuZWwtMi5lY2xhc3MgYi9rZXJuZWwt Mi5lY2xhc3MKaW5kZXggMWU2ZGIyMi4uMjJiZTllZCAxMDA2NDQKLS0tIGEva2VybmVsLTIuZWNs YXNzCisrKyBiL2tlcm5lbC0yLmVjbGFzcwpAQCAtNjksNiArNjksMTAgQEAKICMgVU5JUEFUQ0hf U1RSSUNUT1JERVIJLSBpZiB0aGlzIGlzIHNldCBwbGFjZXMgcGF0Y2hlcyBpbnRvIGRpcmVjdG9y aWVzIG9mCiAjCQkJCQkJICBvcmRlciwgc28gdGhleSBhcmUgYXBwbGllZCBpbiB0aGUgb3JkZXIg cGFzc2VkCiAKKyMgQ2hhbmdpbmcgYW55IG90aGVyIHZhcmlhYmxlIGluIHRoaXMgZWNsYXNzIGlz IG5vdCBzdXBwb3J0ZWQ7IHlvdSBjYW4gcmVxdWVzdAorIyBmb3IgYWRkaXRpb25hbCB2YXJpYWJs ZXMgdG8gYmUgYWRkZWQgYnkgY29udGFjdGluZyB0aGUgY3VycmVudCBtYWludGFpbmVyLgorIyBJ ZiB5b3UgZG8gY2hhbmdlIHRoZW0sIHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgd2Ugd2lsbCBub3Qg Zml4IHJlc3VsdGluZyBidWdzLgorCiBpbmhlcml0IGV1dGlscyB0b29sY2hhaW4tZnVuY3MgdmVy c2lvbmF0b3IgbXVsdGlsaWIKIEVYUE9SVF9GVU5DVElPTlMgcGtnX3NldHVwIHNyY191bnBhY2sg c3JjX2NvbXBpbGUgc3JjX3Rlc3Qgc3JjX2luc3RhbGwgcGtnX3ByZWluc3QgcGtnX3Bvc3RpbnN0 IHBrZ19wb3N0cm0KIAoKY29tbWl0IGNjZjYzODY3OTFlODQyMDI2OTc5OWMyMTk1MThmNDJmMDEx MDM4MTAKQXV0aG9yOiBUb20gV2lqc21hbiA8VG9tV2lqQGxpdmUuY29tPgpEYXRlOiAgIEZyaSBB cHIgMTIgMTY6NDA6NTYgMjAxMyArMDIwMAoKICAgIE1ha2UgdXNlIG9mIHJlYWRtZS5nZW50b28u ZWNsYXNzIHRvIG1ha2UgdGhlIHVzZXIgYXdhcmUgb2YgdGhlIEdlbnRvbyBMaW51eCBLZXJuZWwg VXBncmFkZSBHdWlkZSBvbmx5IHRoZSBmaXJzdCB0aW1lIGhlIGVtZXJnZXMgdGhlIHBhY2thZ2Uu IEZpeGVzIGJ1ZyAjNDU3NTk4LgoKZGlmZiAtLWdpdCBhL2tlcm5lbC0yLmVjbGFzcyBiL2tlcm5l bC0yLmVjbGFzcwppbmRleCAyMmJlOWVkLi5kYzQ4MGZiIDEwMDY0NAotLS0gYS9rZXJuZWwtMi5l Y2xhc3MKKysrIGIva2VybmVsLTIuZWNsYXNzCkBAIC03Myw3ICs3Myw3IEBACiAjIGZvciBhZGRp dGlvbmFsIHZhcmlhYmxlcyB0byBiZSBhZGRlZCBieSBjb250YWN0aW5nIHRoZSBjdXJyZW50IG1h aW50YWluZXIuCiAjIElmIHlvdSBkbyBjaGFuZ2UgdGhlbSwgdGhlcmUgaXMgYSBjaGFuY2UgdGhh dCB3ZSB3aWxsIG5vdCBmaXggcmVzdWx0aW5nIGJ1Z3MuCiAKLWluaGVyaXQgZXV0aWxzIHRvb2xj aGFpbi1mdW5jcyB2ZXJzaW9uYXRvciBtdWx0aWxpYgoraW5oZXJpdCBldXRpbHMgdG9vbGNoYWlu LWZ1bmNzIHZlcnNpb25hdG9yIG11bHRpbGliIHJlYWRtZS5nZW50b28KIEVYUE9SVF9GVU5DVElP TlMgcGtnX3NldHVwIHNyY191bnBhY2sgc3JjX2NvbXBpbGUgc3JjX3Rlc3Qgc3JjX2luc3RhbGwg cGtnX3ByZWluc3QgcGtnX3Bvc3RpbnN0IHBrZ19wb3N0cm0KIAogIyBBZGRlZCBieSBEYW5pZWwg T3N0cm93IDxkb3N0cm93QGdlbnRvby5vcmc+CkBAIC0xMDAsNiArMTAwLDEzIEBAIFJFU1RSSUNU PSJiaW5jaGVja3Mgc3RyaXAiCiAjIHNldCBMSU5VWF9IT1NUQ0ZMQUdTIGlmIG5vdCBhbHJlYWR5 IHNldAogOiAke0xJTlVYX0hPU1RDRkxBR1M6PSItV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1P cyAtZm9taXQtZnJhbWUtcG9pbnRlciAtSSR7U30vaW5jbHVkZSJ9CiAKKyMgS2VybmVsIHVwZ3Jh ZGUgZG9jdW1lbnRhdGlvbgorIz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09CitESVNBQkxFX0FVVE9GT1JNQVRUSU5HPSJ5ZXMiCitE T0NfQ09OVEVOVFM9IgorV2hlbiB5b3UgcGxhbiB0byB1cGdyYWRlIHRoZSBrZXJuZWwsIHlvdSBt YXkgYmUgaW50ZXJlc3RlZCBpbiB0aGUgR2VudG9vIExpbnV4CitLZXJuZWwgVXBncmFkZSBHdWlk ZTogaHR0cDovL3d3dy5nZW50b28ub3JnL2RvYy9lbi9rZXJuZWwtdXBncmFkZS54bWwiCisKICMg ZGVidWdnaW5nIGZ1bmN0aW9ucwogIz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAjIHRoaXMgZnVuY3Rpb24gZXhpc3RzIG9ubHkg dG8gaGVscCBkZWJ1ZyBrZXJuZWwtMi5lY2xhc3MKQEAgLTc4MSwxMiArNzg4LDYgQEAgcG9zdGlu c3Rfc291cmNlcygpIHsKIAkjIERvbid0IGZvcmdldCB0byBtYWtlIGRpcmVjdG9yeSBmb3Igc3lz ZnMKIAlbWyAhIC1kICR7Uk9PVH1zeXMgXV0gJiYga2VybmVsX2lzIDIgNiAmJiBta2RpciAke1JP T1R9c3lzCiAKLQllY2hvCi0JZWxvZyAiSWYgeW91IGFyZSB1cGdyYWRpbmcgZnJvbSBhIHByZXZp b3VzIGtlcm5lbCwgeW91IG1heSBiZSBpbnRlcmVzdGVkIgotCWVsb2cgImluIHRoZSBmb2xsb3dp bmcgZG9jdW1lbnQ6IgotCWVsb2cgIiAgLSBHZW5lcmFsIHVwZ3JhZGUgZ3VpZGU6IGh0dHA6Ly93 d3cuZ2VudG9vLm9yZy9kb2MvZW4va2VybmVsLXVwZ3JhZGUueG1sIgotCWVjaG8KLQogCSMgaWYg S19FWFRSQUVJTkZPIGlzIHNldCB0aGVuIGxldHMgZGlzcGxheSBpdCBub3cKIAlpZiBbWyAtbiAk e0tfRVhUUkFFSU5GT30gXV07IHRoZW4KIAkJZWNobyAke0tfRVhUUkFFSU5GT30gfCBmbXQgfApA QCAtMTE5MSwxMCArMTE5MiwxMiBAQCBrZXJuZWwtMl9zcmNfaW5zdGFsbCgpIHsKIAlpbnN0YWxs X3VuaXZlcnNhbAogCVtbICR7RVRZUEV9ID09IGhlYWRlcnMgXV0gJiYgaW5zdGFsbF9oZWFkZXJz CiAJW1sgJHtFVFlQRX0gPT0gc291cmNlcyBdXSAmJiBpbnN0YWxsX3NvdXJjZXMKKwlyZWFkbWUu Z2VudG9vX2NyZWF0ZV9kb2MKIH0KIAoga2VybmVsLTJfcGtnX3Bvc3RpbnN0KCkgewogCVtbICR7 RVRZUEV9ID09IHNvdXJjZXMgXV0gJiYgcG9zdGluc3Rfc291cmNlcworCXJlYWRtZS5nZW50b29f cHJpbnRfZWxvZwogfQogCiBrZXJuZWwtMl9wa2dfc2V0dXAoKSB7Cgpjb21taXQgY2U3MWJjMTU1 NDE1ODQ5ZGJlZTE4YTE0MjQ1OWY4ZWQ2Mjk2ZGYyMgpBdXRob3I6IFRvbSBXaWpzbWFuIDxUb21X aWpAbGl2ZS5jb20+CkRhdGU6ICAgRnJpIEFwciAxMiAxNzowNjoyNCAyMDEzICswMjAwCgogICAg Q2xhcmlmeSB0aGUgZGVmYXVsdCBERVNDUklQVElPTiBhbmQgbWFrZSBpdCBub3QgdXNlIHZlcnNp b25zLCBhIGRpcmVjdG9yeSB3aXRoIGVidWlsZHMgdGhhdCBpbmhlcml0IHRoaXMgZWNsYXNzIG1h eSBjb250YWluIG11bHRpcGxlIHZlcnNpb25zIGFuZCB3ZSBhbHNvIGRvbid0IHdhbnQgdG8gZ2l2 ZSB0aGUgaW1wcmVzc2lvbiB0aGF0IGEgbmV3IGRpcmVjdG9yeSBuZWVkcyB0byBtYWRlIGlmIHRo YXQncyBub3QgdGhlIGNhc2UuIEZpeGVzIGJ1ZyAjNDQ1MTEwLgoKZGlmZiAtLWdpdCBhL2tlcm5l bC0yLmVjbGFzcyBiL2tlcm5lbC0yLmVjbGFzcwppbmRleCBkYzQ4MGZiLi4xOTVmZDdmIDEwMDY0 NAotLS0gYS9rZXJuZWwtMi5lY2xhc3MKKysrIGIva2VybmVsLTIuZWNsYXNzCkBAIC00MzIsNyAr NDMyLDcgQEAgaWYgW1sgJHtFVFlQRX0gPT0gc291cmNlcyBdXTsgdGhlbgogCVBERVBFTkQ9IiFi dWlsZD8gKCB2aXJ0dWFsL2Rldi1tYW5hZ2VyICkiCiAKIAlTTE9UPSIke1BWUn0iCi0JREVTQ1JJ UFRJT049IlNvdXJjZXMgZm9yIHRoZSAke0tWX01BSk9SfS4ke0tWX01JTk9SOi0kS1ZfUEFUQ0h9 IGxpbnV4IGtlcm5lbCIKKwlERVNDUklQVElPTj0iU291cmNlcyBiYXNlZCBvbiB0aGUgTGludXgg S2VybmVsLiIKIAlJVVNFPSJzeW1saW5rIGJ1aWxkIgogCiAJIyBCdWcgIzI2NjE1NywgZGVibG9i IGZvciBsaWJyZSBzdXBwb3J0Cgpjb21taXQgYjBkNmJiZTU4MDQzODM1NDk5NzQ1OTJlMTA4MzM2 Nzg1NjJjZWI4MwpBdXRob3I6IFRvbSBXaWpzbWFuIDxUb21XaWpAbGl2ZS5jb20+CkRhdGU6ICAg RnJpIEFwciAxMiAxNzo1MjowMiAyMDEzICswMjAwCgogICAgQ2xhcmlmaWVkIHdoaWNoIHBhdGNo IGRlcHRocyBhcmUgdXNlZCBpbiB0aGUgbm9ybWFsIG91dHB1dCBhbmQgZXJyb3Igb3V0cHV0IHdo ZW4gYXBwbHlpbmcgcGF0Y2hlcy4gRml4ZXMgYnVnICM0MzY0MDIuCgpkaWZmIC0tZ2l0IGEva2Vy bmVsLTIuZWNsYXNzIGIva2VybmVsLTIuZWNsYXNzCmluZGV4IDE5NWZkN2YuLmQwMGY5ZTggMTAw NjQ0Ci0tLSBhL2tlcm5lbC0yLmVjbGFzcworKysgYi9rZXJuZWwtMi5lY2xhc3MKQEAgLTk5MCwx MiArOTkwLDEyIEBAIHVuaXBhdGNoKCkgewogCiAJCQlpZiBbIC16ICIke1BBVENIX0RFUFRIfSIg XTsgdGhlbiBQQVRDSF9ERVBUSD0wOyBmaQogCi0JCQllYmVnaW4gIkFwcGx5aW5nICR7aS8qXC8v fSAoLXAke1BBVENIX0RFUFRIfSspIgogCQkJd2hpbGUgWyAke1BBVENIX0RFUFRIfSAtbHQgNSBd OyBkbwogCQkJCWVjaG8gIkF0dGVtcHRpbmcgRHJ5LXJ1bjoiID4+ICR7U1RERVJSX1R9CiAJCQkJ ZWNobyAiY21kOiBwYXRjaCAtcCR7UEFUQ0hfREVQVEh9IC0tbm8tYmFja3VwLWlmLW1pc21hdGNo IC0tZHJ5LXJ1biAtZiA8ICR7aX0iID4+ICR7U1RERVJSX1R9CiAJCQkJZWNobyAiPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSIgPj4gJHtTVERF UlJfVH0KIAkJCQlpZiBbICQocGF0Y2ggLXAke1BBVENIX0RFUFRIfSAtLW5vLWJhY2t1cC1pZi1t aXNtYXRjaCAtLWRyeS1ydW4gLWYgPCAke2l9ID4+ICR7U1RERVJSX1R9KSAkPyAtZXEgMCBdOyB0 aGVuCisJCQkJCWViZWdpbiAiQXBwbHlpbmcgJHtpLypcLy99ICgtcCR7UEFUQ0hfREVQVEh9KSIK IAkJCQkJZWNobyAiQXR0ZW1wdGluZyBwYXRjaDoiID4gJHtTVERFUlJfVH0KIAkJCQkJZWNobyAi Y21kOiBwYXRjaCAtcCR7UEFUQ0hfREVQVEh9IC0tbm8tYmFja3VwLWlmLW1pc21hdGNoIC1mIDwg JHtpfSIgPj4gJHtTVERFUlJfVH0KIAkJCQkJZWNobyAiPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSIgPj4gJHtTVERFUlJfVH0KQEAgLTEwMDgs MTcgKzEwMDgsMTcgQEAgdW5pcGF0Y2goKSB7CiAJCQkJCQllZXJyb3IgIkZhaWxlZCB0byBhcHBs eSBwYXRjaCAke2kvKlwvL30iCiAJCQkJCQllZXJyb3IgIlBsZWFzZSBhdHRhY2ggJHtTVERFUlJf VH0gdG8gYW55IGJ1ZyB5b3UgbWF5IHBvc3QuIgogCQkJCQkJZXNob3B0c19wb3AKLQkJCQkJCWRp ZSAiRmFpbGVkIHRvIGFwcGx5ICR7aS8qXC8vfSIKKwkJCQkJCWRpZSAiRmFpbGVkIHRvIGFwcGx5 ICR7aS8qXC8vfSBvbiBwYXRjaCBkZXB0aCAke1BBVENIX0RFUFRIfS4iCiAJCQkJCWZpCiAJCQkJ ZWxzZQogCQkJCQlQQVRDSF9ERVBUSD0kKCgke1BBVENIX0RFUFRIfSArIDEpKQogCQkJCWZpCiAJ CQlkb25lCiAJCQlpZiBbICR7UEFUQ0hfREVQVEh9IC1lcSA1IF07IHRoZW4KLQkJCQllZW5kIDEK KwkJCQllZXJyb3IgIkZhaWxlZCB0byBkcnktcnVuIHBhdGNoICR7aS8qXC8vfSIKIAkJCQllZXJy b3IgIlBsZWFzZSBhdHRhY2ggJHtTVERFUlJfVH0gdG8gYW55IGJ1ZyB5b3UgbWF5IHBvc3QuIgog CQkJCWVzaG9wdHNfcG9wCi0JCQkJZGllICJVbmFibGUgdG8gZHJ5LXJ1biBwYXRjaC4iCisJCQkJ ZGllICJVbmFibGUgdG8gZHJ5LXJ1biBwYXRjaCBvbiBhbnkgcGF0Y2ggZGVwdGggbG93ZXIgdGhh biA1LiIKIAkJCWZpCiAJCWRvbmUKIAlkb25lCgpjb21taXQgYmVkYWY4MDUyMjYxYTE4ODlkNzEy NTY4M2VlMGYxYWNmYzU2MTU3OQpBdXRob3I6IFRvbSBXaWpzbWFuIDxUb21XaWpAbGl2ZS5jb20+ CkRhdGU6ICAgRnJpIEFwciAxMiAxODozNjowNCAyMDEzICswMjAwCgogICAgTWFkZSBzdXJlIC50 bXBfZ2FzX2NoZWNrIGlzIGNyZWF0ZWQgaW5zaWRlIHRoZSB0ZW1wIGZvbGRlciwgaXQgYWNjaWRl bnRhbGx5IGNyZWF0ZWQgdGVtcC50bXBfZ2FzX2NoZWNrIGluc3RlYWQuIEZpeGVzIGJ1ZyAjMzM2 NzMyLgoKZGlmZiAtLWdpdCBhL2tlcm5lbC0yLmVjbGFzcyBiL2tlcm5lbC0yLmVjbGFzcwppbmRl eCBkMDBmOWU4Li5jNzdlN2UzIDEwMDY0NAotLS0gYS9rZXJuZWwtMi5lY2xhc3MKKysrIGIva2Vy bmVsLTIuZWNsYXNzCkBAIC0xMTU3LDExICsxMTU3LDExIEBAIGtlcm5lbC0yX3NyY191bnBhY2so KSB7CiAJaWYgW1sgLW4gJHtLVl9NSU5PUn0gJiYgICR7S1ZfTUFKT1J9LiR7S1ZfTUlOT1J9LiR7 S1ZfUEFUQ0h9IDwgMi42LjI3IF1dCiAJdGhlbgogCQlzZWQgLWkgXAotCQkJLWUgJ3N8VE9VVAk6 PSAudG1wX2dhc19jaGVja3xUT1VUCTo9ICQoVCkudG1wX2dhc19jaGVja3wnIFwKKwkJCS1lICJz fFRPVVQJOj0gLnRtcF9nYXNfY2hlY2t8VE9VVAk6PSBcIiR7VH1cIi8udG1wX2dhc19jaGVja3wi IFwKIAkJCSIke1N9Ii9hcmNoL3BwYy9NYWtlZmlsZQogCWVsc2UKIAkJc2VkIC1pIFwKLQkJCS1l ICdzfFRPVVQJOj0gLnRtcF9nYXNfY2hlY2t8VE9VVAk6PSAkKFQpLnRtcF9nYXNfY2hlY2t8JyBc CisJCQktZSAic3xUT1VUCTo9IC50bXBfZ2FzX2NoZWNrfFRPVVQJOj0gXCIke1R9XCIvLnRtcF9n YXNfY2hlY2t8IiBcCiAJCQkiJHtTfSIvYXJjaC9wb3dlcnBjL01ha2VmaWxlCiAJZmkKIH0KCmNv bW1pdCA2ZmMwZDBmZTU2MzYzMTM1NTVmMDg3MTA1YWQ2YjA0OGY4NzZjNmZiCkF1dGhvcjogVG9t IFdpanNtYW4gPFRvbVdpakBsaXZlLmNvbT4KRGF0ZTogICBGcmkgQXByIDEyIDIwOjAxOjQ2IDIw MTMgKzAyMDAKCiAgICBNYWtlIFVOSVBBVENIX0RPQ1Mgd29yayBhZ2FpbiwgaW5zdGFsbCAwMDAw X1JFQURNRSBkb2N1bWVudCB3aGVuIHVzaW5nIGdlbnBhdGNoZXMuIEZpeGVzIGJ1ZyAjMzAxNDc4 LgoKZGlmZiAtLWdpdCBhL2tlcm5lbC0yLmVjbGFzcyBiL2tlcm5lbC0yLmVjbGFzcwppbmRleCBj NzdlN2UzLi5jMGRjODdiIDEwMDY0NAotLS0gYS9rZXJuZWwtMi5lY2xhc3MKKysrIGIva2VybmVs LTIuZWNsYXNzCkBAIC03NDcsNiArNzQ3LDEwIEBAIGluc3RhbGxfc291cmNlcygpIHsKIAlmaQog CiAJbXYgJHtXT1JLRElSfS9saW51eCogIiR7RH0iL3Vzci9zcmMKKworCWlmIFtbIC16ICR7VU5J UEFUQ0hfRE9DU30gXV0gOyB0aGVuCisJCWRvZG9jICR7VU5JUEFUQ0hfRE9DU30KKwlmaQogfQog CiAjIHBrZ19wcmVpbnN0IGZ1bmN0aW9ucwpAQCAtMTAyMywxMyArMTAyNywyMyBAQCB1bmlwYXRj aCgpIHsKIAkJZG9uZQogCWRvbmUKIAotCSMgVGhpcyBpcyBhIHF1aWNrLCBhbmQga2luZCBvZiBu YXN0eSBoYWNrIHRvIGRlYWwgd2l0aCBVTklQQVRDSF9ET0NTIHdoaWNoCi0JIyBzaXQgaW4gS1BB VENIX0RJUidzLiBUaGlzIGlzIGhhbmRsZWQgcHJvcGVybHkgaW4gdGhlIHVuaXBhdGNoIHJld3Jp dGUsCi0JIyB3aGljaCBpcyB3aHkgSSdtIG5vdCB0YWtpbmcgdG9vIG11Y2ggdGltZSBvdmVyIHRo aXMuCisJIyBXaGVuIGdlbnBhdGNoZXMgaXMgdXNlZCwgd2Ugd2FudCB0byBpbnN0YWxsIDAwMDBf UkVBRE1FIHdoaWNoIGRvY3VtZW50cworCSMgdGhlIHBhdGNoZXMgdGhhdCB3ZXJlIHVzZWQ7IHN1 Y2ggdGhhdCB0aGUgdXNlciBjYW4gc2VlIHRoZW0sIGJ1ZyAjMzAxNDc4LgorCWlmIFtbICEgLXog JHtLX1dBTlRfR0VOUEFUQ0hFU30gXV0gOyB0aGVuCisJCVVOSVBBVENIX0RPQ1M9IiR7VU5JUEFU Q0hfRE9DU30gMDAwMF9SRUFETUUiCisJZmkKKworCSMgV2hlbiBmaWxlcyBsaXN0ZWQgaW4gVU5J UEFUQ0hfRE9DUyBhcmUgZm91bmQgaW4gS1BBVENIX0RJUidzLCB3ZSBjb3B5IGl0CisJIyB0byB0 aGUgdGVtcG9yYXJ5IGRpcmVjdG9yeSBhbmQgcmVtZW1iZXIgdGhlbSBpbiBVTklQQVRDSF9ET0NT IHRvIGluc3RhbGwKKwkjIHRoZW0gZHVyaW5nIHRoZSBpbnN0YWxsIHBoYXNlLgogCWxvY2FsIHRt cAotCWZvciBpIGluICR7VU5JUEFUQ0hfRE9DU307IGRvCi0JCXRtcD0iJHt0bXB9ICR7aS8vKlwv fSIKLQkJY3AgLWYgJHtpfSAiJHtUfSIvCisJZm9yIHggaW4gJHtLUEFUQ0hfRElSfTsgZG8KKwkJ Zm9yIGkgaW4gJHtVTklQQVRDSF9ET0NTfTsgZG8KKwkJCWlmIFtbIC1mICIke3h9LyR7aX0iIF1d IDsgdGhlbgorCQkJCXRtcD0iJHt0bXB9IFwiJHtUfS8ke2l9XCIiCisJCQkJY3AgLWYgIiR7eH0v JHtpfSIgIiR7VH0iLworCQkJZmkKKwkJZG9uZQogCWRvbmUKIAlVTklQQVRDSF9ET0NTPSIke3Rt cH0iCiAK --MP_/Gf1UJNsjh5J.KVVxV2ZZgAB-- --Sig_/F3bsVNQyc0IZ+=zPV0ChEC_ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQEcBAEBAgAGBQJRaH92AAoJEJWyH81tNOV9EGYIAJPKCrBmIrG35EzCbegfkCi7 kEw7Han0EvmxZ5Deb7ktnVAc2yRYb0qcQ6oIz3SpSWU1duktXLdvidqhj9svFOTO T3J4GJPPTVHX/FeOvOzFidF8A748D/XPu1xPgetBiXIN2Mokf3aAIKeg0M+BSVZF XJgLqVluOQeoLq0Rdfi/FBaBLFAMEy+g1U9K5H4ZbK1+TegfmFCM0kwtIHD7ALbp 0DOjXqGnE7/B6H4LEiP7PeXAktkFV0Os5YvtOmUcaOYucti3tEvi2oajl3SebV22 acjyI+9tg2sll1v9YB9HMws2cyuJH7ftT+oYMVDuzuzSKSBAK00UIrjvC9xgCfA= =5S7L -----END PGP SIGNATURE----- --Sig_/F3bsVNQyc0IZ+=zPV0ChEC_--