From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id SNdkKxB2b2IPvgAAbAwnHQ (envelope-from ) for ; Mon, 02 May 2022 08:11:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id CJKUKxB2b2JORQEA9RJhRA (envelope-from ) for ; Mon, 02 May 2022 08:11:28 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5D8592B57B for ; Mon, 2 May 2022 08:11:27 +0200 (CEST) Received: from localhost ([::1]:48580 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nlPHK-0001yr-HT for larch@yhetil.org; Mon, 02 May 2022 02:11:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51756) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nlPGz-0001yg-A7 for guix-patches@gnu.org; Mon, 02 May 2022 02:11:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:40773) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nlPGz-0003Ta-16 for guix-patches@gnu.org; Mon, 02 May 2022 02:11:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nlPGw-0002pm-By for guix-patches@gnu.org; Mon, 02 May 2022 02:11:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#53414] [PATCH] update Node LTS to 16.13.2 Resent-From: Ryan Sundberg Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 02 May 2022 06:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53414 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53414@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165147183110855 (code B ref -1); Mon, 02 May 2022 06:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 May 2022 06:10:31 +0000 Received: from localhost ([127.0.0.1]:34670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlPGN-0002ou-0l for submit@debbugs.gnu.org; Mon, 02 May 2022 02:10:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:57632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlPGL-0002om-3S for submit@debbugs.gnu.org; Mon, 02 May 2022 02:10:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51700) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nlPGJ-0001rr-OM for guix-patches@gnu.org; Mon, 02 May 2022 02:10:24 -0400 Received: from mail.arctype.co ([138.68.9.245]:41113) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nlPGH-0003SI-7J for guix-patches@gnu.org; Mon, 02 May 2022 02:10:23 -0400 Received: from authenticated-user (mail.arctype.co [138.68.9.245]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.arctype.co (Postfix) with ESMTPSA id D9B3813B1CB for ; Mon, 2 May 2022 06:10:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=arctype.co; s=mail; t=1651471814; bh=3j3wqJ6MH+Nc5JnPimoZvUuHrsSEhEuf1UgpM1Q2hSs=; h=Date:Subject:To:References:From:In-Reply-To:From; b=qhhyxBLSE0lDwchDzzSDP+4gdzvPC7unZ86aBG20h0PTzGOHYtw2MH1fns7+p3x7U B0zCdQgJxg4ldoGWsl7UCE98T/tpyfmbxbuEjlULXN/AT+kci3XwcVJPTx6a4ESALi rp0gMKspaC7HAgOUPtibFIF/zMTdtbHJOqCFlsb3s5pHp6PC5eJYWbnAike4keROUh te9GCZofLpZ4nuNOJAkLPThErzRhPNQX/b6CePAukv10d74Vw0C0/zwFQKZJ42pRGr AMTbXp7Ow1zJWEYnRJPQ7o3Bae0LlvEOEfeccfF0+Gf+VYBEmyRu8XApL+8aLMaAMR QTCOTKZGV/CZQ== Message-ID: <14d2b050-5e3c-c923-023f-38584bd726b8@arctype.co> Date: Sun, 1 May 2022 23:10:13 -0700 MIME-Version: 1.0 Content-Language: en-US References: <145389012.1197903.1642777885519@privateemail.com> <079ca956e4d7c6b71921ee34638de012ae0a0c5f.camel@telenet.be> <87lexyew8j.fsf@gmx.com> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------r0AuX5kCXQRYxn8CfAdePvob" Received-SPF: pass client-ip=138.68.9.245; envelope-from=ryan@arctype.co; helo=mail.arctype.co X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Ryan Sundberg X-ACL-Warn: , Ryan Sundberg via Guix-patches From: Ryan Sundberg via Guix-patches via X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1651471888; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=JIixyw+MYK7NNWV59WKnoBsYgkpMEVUoB2g92QHLJvg=; b=Mh8UgzpR18enidJVOs/cDKKkarRQIrqQHDlfv5MsXqCe3vgAhvt8JUuvSIH+r1tbdxpInI 64lm71TltOoFBkuy5w3pdXWHqfuQC61ckwZpzESeOxb6IOHmO25y+R2YFe4Riz4VfBw/7z eHJhVkxMZs8Hfy3VTuq6gsaNVqFxcMtjL/1hFvdj35nSEyiXCSarGAKeeIQQm9qaZCbTqE on2ZvBtFi+cZu5RU1aj0BLMEJjStahFQxsTQe81SsvZ2dItEkNhLorlFyKo9F03vTfUpif owHrU/GbYmcVcLIIj6NN6lbcYjR/prF/02XpS3iBlJ/UNUJCWYjJDnKQPXlM9g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1651471888; a=rsa-sha256; cv=none; b=kFKrTP2Z3IVG9urbn2sSXUz64ytLWezBdrTJ52Fu5WJVgTXPqZb2RWoLvdIUQe8SRS/0TP PyAdOH7X2d22O1EsNSjZvpFuX0PRkb1cnGjeaA6fznR9UaEFKxJyFBV/RowUyZzF4fZ0nX N1PkkON9qInFBaqs+GMAhUT15ZZv96FiBkt8S71HeSUtxgMc85rMYQxNgByXyPY9AtgjA5 4UDWiYz68XV3CXBz82In6ckkGAjEkpItm3dxepsm0Ez2+PyC2/7Own27l8ab8gShfDgEfY v7tK7vek3ZTc5zD8RaYCZDAIXwlAiiEh/CLJGgPFLrftMNUDALs30iqHoweJFg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=arctype.co header.s=mail header.b=qhhyxBLS; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -6.19 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=arctype.co header.s=mail header.b=qhhyxBLS; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 5D8592B57B X-Spam-Score: -6.19 X-Migadu-Scanner: scn0.migadu.com X-TUID: xcRSUD9U2pSD This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------r0AuX5kCXQRYxn8CfAdePvob Content-Type: multipart/mixed; boundary="------------j0RJqHHNFziEEWvLHdvO431q"; protected-headers="v1" From: Ryan Sundberg To: guix-patches@gnu.org Message-ID: <14d2b050-5e3c-c923-023f-38584bd726b8@arctype.co> Subject: Re: [bug#53414] [PATCH] update Node LTS to 16.13.2 References: <145389012.1197903.1642777885519@privateemail.com> <079ca956e4d7c6b71921ee34638de012ae0a0c5f.camel@telenet.be> <87lexyew8j.fsf@gmx.com> In-Reply-To: --------------j0RJqHHNFziEEWvLHdvO431q Content-Type: multipart/mixed; boundary="------------5UOLRbwtXRz8jFZEr0Svf418" --------------5UOLRbwtXRz8jFZEr0Svf418 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello all, here is a revised version of zamfofex's patch that inherits from node-14. I tried to trim as much fat out as possible in the inherited node-(16-)lts, but some of the package arguments were divergent in minor ways. I also bumped the version to 16.5.0 in the meantime. -- Sincerely, Ryan Sundberg On 2/25/22 9:22 AM, Maxime Devos wrote: > Pierre Langlois schreef op vr 25-02-2022 om 16:31 [+0000]: >> If I may shime in, I agree that it's best to have fewer versions of >> node >> for Guix's own node packages, however for end-users I think it's a >> good >> idea to provide multiple versions they can install. >=20 > I'm not opposed to including multiple LTS versions, as long as they > are supported upstream, there actual users of the old LTS versions > and there is some reason to use older versions (perhaps there are > a few incompatibilities?). >=20 > However, I would prefer the latest version to be standard version > (with variable name node-lts) so node packages in Guix use the latest > LTS by default. Something like >=20 > (define-public node-lts > (package > (inherit node) > (version "16.13.2") > [...])) >=20 > ;; Older LTS versions, still maintained upstream and used (see <...>). > ;; There are some incompatibilities between [...], so allow users > ;; to choose which node to use. > (define-public node-14 > (package > (inherit node-lts) > (version "14.[...]") > [...])) >=20 > Greetings, > Maxime. --------------5UOLRbwtXRz8jFZEr0Svf418 Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-node-lts-Update-to-16.15.0.patch" Content-Disposition: attachment; filename="0001-gnu-node-lts-Update-to-16.15.0.patch" Content-Transfer-Encoding: base64 RnJvbSAxNDA2NWU0ZjY5ZWVhODU1MDNkYjJhZjZlNmVmMzhlNmVjMWE2ZTI4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSeWFuIFN1bmRiZXJnIDxyeWFuQGFyY3R5cGUuY28+ CkRhdGU6IFN1biwgMSBNYXkgMjAyMiAyMzowMDoxMyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hd IGdudTogbm9kZS1sdHM6IFVwZGF0ZSB0byAxNi4xNS4wCgpLZWVwcyBub2RlLTE0IGF2YWls YWJsZSBmb3IgbGVnYWN5IHVzZSBjYXNlcyBhbmQgZ3JhY2VmdWwgbWlncmF0aW9uCnB1cnBv c2VzLgoKKiBnbnUvcGFja2FnZXMvbm9kZS5zY20gKG5vZGUtbHRzKTogVXBkYXRlIHRvIDE2 LjE1LjAKKiBnbnUvcGFja2FnZXMvbm9kZS5zY20gKG5vZGUtMTQpOiBFeHBvcnQgcHJldmlv dXMgTFRTIHZlcnNpb24KCkNvLWF1dGhvcmVkLWJ5OiB6YW1mb2ZleCA8emFtZm9mZXhAdHdk Yi5tb2U+Ci0tLQogZ251L3BhY2thZ2VzL25vZGUuc2NtIHwgMTc3ICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE3NSBpbnNl cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9u b2RlLnNjbSBiL2dudS9wYWNrYWdlcy9ub2RlLnNjbQppbmRleCBjZTk0NTU3YThjLi5jMGY2 NmVmMDRiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbm9kZS5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL25vZGUuc2NtCkBAIC0xMSw2ICsxMSw4IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIw MjEgU2ltb24gVG91cm5pZXIgPHppbW9uLnRvdXRvdW5lQGdtYWlsLmNvbT4KIDs7OyBDb3B5 cmlnaHQgwqkgMjAyMSBHdWlsbGF1bWUgTGUgVmFpbGxhbnQgPGdsdkBwb3N0ZW8ubmV0Pgog Ozs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIFBoaWxpcCBNY0dyYXRoIDxwaGlsaXBAcGhp bGlwbWNncmF0aC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjIgemFtZm9mZXggPHphbWZv ZmV4QHR3ZGIubW9lPgorOzs7IENvcHlyaWdodCDCqSAyMDIyIFJ5YW4gU3VuZGJlcmcgPHJ5 YW5AYXJjdHlwZS5jbz4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4 LgogOzs7CkBAIC02NjIsNyArNjY0LDcgQEAgKGRlZmluZS1wdWJsaWMgbm9kZS1sbHBhcnNl LWJvb3RzdHJhcAogcGFyc2VyIGRlZmluaXRpb24gaW50byBhIEMgb3V0cHV0LiIpCiAgICAg KGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQogCi0oZGVmaW5lLXB1YmxpYyBsbGh0dHAtYm9v dHN0cmFwCisoZGVmaW5lIGxsaHR0cC0yCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImxsaHR0 cCIpCiAgICAgKHZlcnNpb24gIjIuMS40IikKQEAgLTczMiw3ICs3MzQsNDkgQEAgKGRlZmlu ZS1wdWJsaWMgbGxodHRwLWJvb3RzdHJhcAogc291cmNlIGZpbGVzLiIpCiAgICAgKGxpY2Vu c2UgbGljZW5zZTpleHBhdCkpKQogCi0oZGVmaW5lLXB1YmxpYyBub2RlLWx0cworKGRlZmlu ZS1wdWJsaWMgbGxodHRwLWJvb3RzdHJhcAorICAocGFja2FnZQorICAgIChpbmhlcml0IGxs aHR0cC0yKQorICAgIChuYW1lICJsbGh0dHAiKQorICAgICh2ZXJzaW9uICI2LjAuNiIpCisg ICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQor ICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAg ICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9ub2RlanMvbGxodHRwLmdpdCIpCisgICAgICAg ICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCisg ICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkK KyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAg ICAgICAgICAgICIxYzFwMzltNDZmcnBzbG01eXgxM2hqNThyN3MwY2lsYTAzeXZxcDZjYWlw NWRiaXpwZm1yIikpCisgICAgICAgICAgICAgIChtb2R1bGVzICcoKGd1aXggYnVpbGQgdXRp bHMpKSkKKyAgICAgICAgICAgICAgKHNuaXBwZXQKKyAgICAgICAgICAgICAgICcoYmVnaW4K KyAgICAgICAgICAgICAgICAgIDs7IEZpeCBpbXBvcnRzIGZvciBlc2J1aWxkLgorICAgICAg ICAgICAgICAgICAgOzsgaHR0cHM6Ly9naXRodWIuY29tL2V2YW53L2VzYnVpbGQvaXNzdWVz LzQ3NworICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzcmMvbGxodHRwL2h0dHAu dHMiCisgICAgICAgICAgICAgICAgICAgICgoIlxcKiBhcyBhc3NlcnQiKSAiYXNzZXJ0Iikp CisgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIk1ha2VmaWxlIgorICAgICAgICAg ICAgICAgICAgICAoKCJucHggdHMtbm9kZSBiaW4vZ2VuZXJhdGUudHMiKQorICAgICAgICAg ICAgICAgICAgICAgIm5vZGUgYmluL2dlbmVyYXRlLmpzIikpCisgICAgICAgICAgICAgICAg ICAjdCkpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCisgICAgKGFy Z3VtZW50cworICAgICAoc3Vic3RpdHV0ZS1rZXl3b3JkLWFyZ3VtZW50cyAocGFja2FnZS1h cmd1bWVudHMgbGxodHRwLTIpCisgICAgICAgKCgjOnBoYXNlcyBwaGFzZXMpCisgICAgICAg IGAobW9kaWZ5LXBoYXNlcyAscGhhc2VzCisgICAgICAgICAgIChyZXBsYWNlICdpbnN0YWxs LXNyYworICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3Ro ZXIta2V5cykKKyAgICAgICAgICAgICAgIChsZXQqICgob3V0IChhc3NvYy1yZWYgb3V0cHV0 cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgICAgKHNyYy1kaXIgKHN0cmluZy1hcHBl bmQgb3V0ICIvc3JjIikpCisgICAgICAgICAgICAgICAgICAgICAgKHNyYy1zcmMtZGlyIChz dHJpbmctYXBwZW5kIHNyYy1kaXIgIi9zcmMiKSkpCisgICAgICAgICAgICAgICAgIChpbnN0 YWxsLWZpbGUgInNyYy9sbGh0dHAuZ3lwIiBzcmMtZGlyKQorICAgICAgICAgICAgICAgICAo aW5zdGFsbC1maWxlICJzcmMvY29tbW9uLmd5cGkiIHNyYy1kaXIpCisgICAgICAgICAgICAg ICAgIChpbnN0YWxsLWZpbGUgImJ1aWxkL2MvbGxodHRwLmMiIHNyYy1zcmMtZGlyKQorICAg ICAgICAgICAgICAgICAoaW5zdGFsbC1maWxlICJzcmMvbmF0aXZlL2h0dHAuYyIgc3JjLXNy Yy1kaXIpCisgICAgICAgICAgICAgICAgIChpbnN0YWxsLWZpbGUgInNyYy9uYXRpdmUvYXBp LmMiIHNyYy1zcmMtZGlyKQorICAgICAgICAgICAgICAgICAjdCkpKSkpKSkpKQorCisoZGVm aW5lLXB1YmxpYyBub2RlLTE0CiAgIChwYWNrYWdlCiAgICAgKGluaGVyaXQgbm9kZSkKICAg ICAodmVyc2lvbiAiMTQuMTguMyIpCkBAIC04NzgsNiArOTIyLDEzNSBAQCAoZGVmaW5lLXB1 YmxpYyBub2RlLWx0cwogICAgICAgICAgICBjLWFyZXMtZm9yLW5vZGUKICAgICAgICAgICAg aWN1NGMtNjcKICAgICAgICAgICAgbGlidXYtZm9yLW5vZGUKKyAgICAgICAgICAgbGxodHRw LTIKKyAgICAgICAgICAgYnJvdGxpCisgICAgICAgICAgIGAoLG5naHR0cDIgImxpYiIpCisg ICAgICAgICAgIG9wZW5zc2wKKyAgICAgICAgICAgcHl0aG9uLXdyYXBwZXIgOzsgZm9yIG5v ZGUtZ3lwIChzdXBwb3J0cyBweXRob24zKQorICAgICAgICAgICB6bGliKSkpKQorCisoZGVm aW5lLXB1YmxpYyBub2RlLWx0cworICAocGFja2FnZQorICAgIChpbmhlcml0IG5vZGUtMTQp CisgICAgKHZlcnNpb24gIjE2LjE1LjAiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAg ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoc3RyaW5n LWFwcGVuZCAiaHR0cHM6Ly9ub2RlanMub3JnL2Rpc3QvdiIgdmVyc2lvbgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvbm9kZS12IiB2ZXJzaW9uICIudGFyLnh6Iikp CisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAg ICAgICAgICAgICAiMXh4NGRyajNyYzZraW42MGJtODRmM3dubnBsZ2xpaDdrNTg4cjhnMzR5 MXpxa3BpNXk1MCIpKQorICAgICAgICAgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0 aWxzKSkpCisgICAgICAgICAgICAgIChzbmlwcGV0CisgICAgICAgICAgICAgICBgKGJlZ2lu CisgICAgICAgICAgICAgICAgICA7OyBSZW1vdmUgYnVuZGxlZCBzb2Z0d2FyZSwgd2hlcmUg cG9zc2libGUKKyAgICAgICAgICAgICAgICAgIChmb3ItZWFjaCBkZWxldGUtZmlsZS1yZWN1 cnNpdmVseQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICcoImRlcHMvY2FyZXMiCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVwcy9pY3Utc21hbGwiCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiZGVwcy9uZ2h0dHAyIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgImRlcHMvb3BlbnNzbCIKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICJkZXBzL3psaWIiKSkKKyAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAi TWFrZWZpbGUiCisgICAgICAgICAgICAgICAgICAgIDs7IFJlbW92ZSByZWZlcmVuY2VzIHRv IGJ1bmRsZWQgc29mdHdhcmUuCisgICAgICAgICAgICAgICAgICAgICgoImRlcHMvdXYvdXYu Z3lwIikgIiIpCisgICAgICAgICAgICAgICAgICAgICgoImRlcHMvemxpYi96bGliLmd5cCIp ICIiKSkKKyAgICAgICAgICAgICAgICAgICN0KSkpKQorICAgIChhcmd1bWVudHMKKyAgICAg KHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVudHMgKHBhY2thZ2UtYXJndW1lbnRzIG5vZGUt MTQpCisgICAgICAgKCgjOnBoYXNlcyBwaGFzZXMpCisgICAgICAgIGAobW9kaWZ5LXBoYXNl cyAscGhhc2VzCisgICAgICAgICAgIChyZXBsYWNlICdkZWxldGUtcHJvYmxlbWF0aWMtdGVz dHMKKyAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIt a2V5cykKKyAgICAgICAgICAgICAgIDs7IEZpeCBoYXJkY29kZWQgL2Jpbi9zaCByZWZlcmVu Y2VzLgorICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICcoImxpYi9jaGlsZF9wcm9jZXNz LmpzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYi9pbnRlcm5hbC92OF9w cm9mX3BvbHlmaWxsLmpzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRlc3Qv cGFyYWxsZWwvdGVzdC1jaGlsZC1wcm9jZXNzLXNwYXduc3luYy1zaGVsbC5qcyIKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0L3BhcmFsbGVsL3Rlc3QtZnMtd3JpdGUt c2lneGZzei5qcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0L3BhcmFs bGVsL3Rlc3Qtc3RkaW4tZnJvbS1maWxlLXNwYXduLmpzIgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgInRlc3QvcGFyYWxsZWwvdGVzdC1zdGRpby1jbG9zZWQuanMiCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAidGVzdC9zZXF1ZW50aWFsL3Rlc3QtY2hpbGQt cHJvY2Vzcy1lbWZpbGUuanMiKQorICAgICAgICAgICAgICAgICAoKCInL2Jpbi9zaCciKQor ICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIiciIChhc3NvYy1yZWYgaW5wdXRz ICJiYXNoIikgIi9iaW4vc2gnIikpKQorCisgICAgICAgICAgICAgICA7OyBGaXggaGFyZGNv ZGVkIC91c3IvYmluL2VudiByZWZlcmVuY2VzLgorICAgICAgICAgICAgICAgKHN1YnN0aXR1 dGUqICcoInRlc3QvcGFyYWxsZWwvdGVzdC1jaGlsZC1wcm9jZXNzLWRlZmF1bHQtb3B0aW9u cy5qcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0L3BhcmFsbGVsL3Rl c3QtY2hpbGQtcHJvY2Vzcy1lbnYuanMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAidGVzdC9wYXJhbGxlbC90ZXN0LWNoaWxkLXByb2Nlc3MtZXhlYy1lbnYuanMiKQorICAg ICAgICAgICAgICAgICAoKCInL3Vzci9iaW4vZW52JyIpCisgICAgICAgICAgICAgICAgICAo c3RyaW5nLWFwcGVuZCAiJyIgKGFzc29jLXJlZiBpbnB1dHMgImNvcmV1dGlscyIpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2Jpbi9lbnYnIikpKQorCisgICAgICAg ICAgICAgICA7OyBGSVhNRTogVGhlc2UgdGVzdHMgZmFpbCBpbiB0aGUgYnVpbGQgY29udGFp bmVyLCBidXQgdGhleSBkb24ndAorICAgICAgICAgICAgICAgOzsgc2VlbSB0byBiZSBpbmRp Y2F0aXZlIG9mIHJlYWwgcHJvYmxlbXMgaW4gcHJhY3RpY2UuCisgICAgICAgICAgICAgICAo Zm9yLWVhY2ggZGVsZXRlLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAnKCJ0ZXN0 L3BhcmFsbGVsL3Rlc3QtY2x1c3Rlci1wcmltYXJ5LWVycm9yLmpzIgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgInRlc3QvcGFyYWxsZWwvdGVzdC1jbHVzdGVyLXByaW1hcnkta2ls bC5qcyIpKQorCisgICAgICAgICAgICAgICA7OyBUaGVzZSByZXF1aXJlIGEgRE5TIHJlc29s dmVyLgorICAgICAgICAgICAgICAgKGZvci1lYWNoIGRlbGV0ZS1maWxlCisgICAgICAgICAg ICAgICAgICAgICAgICAgJygidGVzdC9wYXJhbGxlbC90ZXN0LWRucy5qcyIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ0ZXN0L3BhcmFsbGVsL3Rlc3QtZG5zLWxvb2t1cFNlcnZp Y2UtcHJvbWlzZXMuanMiKSkKKworICAgICAgICAgICAgICAgOzsgVGhlc2UgdGVzdHMgcmVx dWlyZSBuZXR3b3JraW5nLgorICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlICJ0ZXN0L3Bh cmFsbGVsL3Rlc3QtaHR0cHMtYWdlbnQtdW5yZWYtc29ja2V0LmpzIikKKworICAgICAgICAg ICAgICAgOzsgVGhpcyB0ZXN0IGlzIHRpbWluZy1zZW5zaXRpdmUsIGFuZCBmYWlscyBzcG9y YWRpY2FsbHkgb24KKyAgICAgICAgICAgICAgIDs7IHNsb3csIGJ1c3ksIG9yIGV2ZW4gdmVy eSBmYXN0IG1hY2hpbmVzLgorICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlICJ0ZXN0L3Bh cmFsbGVsL3Rlc3QtZnMtdXRpbWVzLmpzIikKKworICAgICAgICAgICAgICAgOzsgRklYTUU6 IFRoaXMgdGVzdCBmYWlscyByYW5kb21seToKKyAgICAgICAgICAgICAgIDs7IGh0dHBzOi8v Z2l0aHViLmNvbS9ub2RlanMvbm9kZS9pc3N1ZXMvMzEyMTMKKyAgICAgICAgICAgICAgIChk ZWxldGUtZmlsZSAidGVzdC9wYXJhbGxlbC90ZXN0LW5ldC1saXN0ZW4tYWZ0ZXItZGVzdHJv eWluZy1zdGRpbi5qcyIpCisKKyAgICAgICAgICAgICAgIDs7IEZJWE1FOiBUaGVzZSB0ZXN0 cyBmYWlsIG9uIGFybWhmLWxpbnV4OgorICAgICAgICAgICAgICAgOzsgaHR0cHM6Ly9naXRo dWIuY29tL25vZGVqcy9ub2RlL2lzc3Vlcy8zMTk3MAorICAgICAgICAgICAgICAgLEAoaWYg KHRhcmdldC1hcm0zMj8pCisgICAgICAgICAgICAgICAgICAgICAnKChmb3ItZWFjaCBkZWxl dGUtZmlsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJygidGVzdC9wYXJh bGxlbC90ZXN0LXpsaWIuanMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJ0ZXN0L3BhcmFsbGVsL3Rlc3QtemxpYi1icm90bGkuanMiCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ0ZXN0L3BhcmFsbGVsL3Rlc3QtemxpYi1icm90bGktZmx1 c2guanMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0L3BhcmFs bGVsL3Rlc3QtemxpYi1icm90bGktZnJvbS1icm90bGkuanMiCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ0ZXN0L3BhcmFsbGVsL3Rlc3QtemxpYi1icm90bGktZnJv bS1zdHJpbmcuanMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0ZXN0 L3BhcmFsbGVsL3Rlc3QtemxpYi1jb252ZW5pZW5jZS1tZXRob2RzLmpzIgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAidGVzdC9wYXJhbGxlbC90ZXN0LXpsaWItcmFu ZG9tLWJ5dGUtcGlwZXMuanMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJ0ZXN0L3BhcmFsbGVsL3Rlc3QtemxpYi13cml0ZS1hZnRlci1mbHVzaC5qcyIpKSkKKyAg ICAgICAgICAgICAgICAgICAgICcoKSkKKworICAgICAgICAgICAgICAgOzsgVGhlc2UgdGVz dHMgaGF2ZSBhbiBleHBpcnkgZGF0ZTogdGhleSBkZXBlbmQgb24gdGhlIHZhbGlkaXR5IG9m CisgICAgICAgICAgICAgICA7OyBUTFMgY2VydGlmaWNhdGVzIHRoYXQgYXJlIGJ1bmRsZWQg d2l0aCB0aGUgc291cmNlLiAgV2Ugd2FudCB0aGlzCisgICAgICAgICAgICAgICA7OyBwYWNr YWdlIHRvIGJlIHJlcHJvZHVjaWJsZSBmb3JldmVyLCBzbyByZW1vdmUgdGhvc2UuCisgICAg ICAgICAgICAgICA7OyBUT0RPOiBSZWdlbmVyYXRlIGNlcnRzIGluc3RlYWQuCisgICAgICAg ICAgICAgICAoZm9yLWVhY2ggZGVsZXRlLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAg ICAnKCJ0ZXN0L3BhcmFsbGVsL3Rlc3QtdGxzLXBhc3NwaHJhc2UuanMiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAidGVzdC9wYXJhbGxlbC90ZXN0LXRscy1zZXJ2ZXItdmVyaWZ5 LmpzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgInRlc3QvcGFyYWxsZWwvdGVzdC1o dHRwcy1zZWxmc2lnbmVkLW5vLWtleWNlcnRzaWduLW5vLWNyYXNoLmpzIikpKSkKKyAgICAg ICAgICAgKHJlcGxhY2UgJ3JlcGxhY2UtbGxodHRwLXNvdXJjZXMKKyAgICAgICAgICAgICAo bGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAg ICAgIDs7IFJlcGxhY2UgcHJlLWdlbmVyYXRlZCBsbGh0dHAgc291cmNlcworICAgICAgICAg ICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJkZXBzL2xsaHR0cCIpCisgICAgICAg ICAgICAgICAoY29weS1yZWN1cnNpdmVseSAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlu cHV0cyAibGxodHRwIikgIi9zcmMiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgImRlcHMvbGxodHRwIikpKSkpKSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAobGlz dCA7OyBSdW50aW1lIGRlcGVuZGVuY2llcyBmb3IgYmluYXJpZXMgdXNlZCBhcyBhIGJvb3Rz dHJhcC4KKyAgICAgICAgICAgYy1hcmVzLWZvci1ub2RlCisgICAgICAgICAgIGJyb3RsaQor ICAgICAgICAgICBpY3U0YworICAgICAgICAgICBsaWJ1di1mb3Itbm9kZQorICAgICAgICAg ICBgKCxuZ2h0dHAyICJsaWIiKQorICAgICAgICAgICBvcGVuc3NsCisgICAgICAgICAgIHps aWIKKyAgICAgICAgICAgOzsgUmVndWxhciBidWlsZC10aW1lIGRlcGVuZGVuY2llcy4KKyAg ICAgICAgICAgcGVybAorICAgICAgICAgICBwa2ctY29uZmlnCisgICAgICAgICAgIHByb2Nw cworICAgICAgICAgICBweXRob24KKyAgICAgICAgICAgdXRpbC1saW51eCkpCisgICAgKGlu cHV0cworICAgICAobGlzdCBiYXNoLW1pbmltYWwKKyAgICAgICAgICAgY29yZXV0aWxzCisg ICAgICAgICAgIGMtYXJlcy1mb3Itbm9kZQorICAgICAgICAgICBpY3U0YworICAgICAgICAg ICBsaWJ1di1mb3Itbm9kZQogICAgICAgICAgICBsbGh0dHAtYm9vdHN0cmFwCiAgICAgICAg ICAgIGJyb3RsaQogICAgICAgICAgICBgKCxuZ2h0dHAyICJsaWIiKQotLSAKMi4zNC4wCgo= --------------5UOLRbwtXRz8jFZEr0Svf418-- --------------j0RJqHHNFziEEWvLHdvO431q-- --------------r0AuX5kCXQRYxn8CfAdePvob Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEyVG5Gm1pvFAzyXC2aiMi+MCr96sFAmJvdcUFAwAAAAAACgkQaiMi+MCr96t2 Zwf/XpQRytHokdlommtcQxbly5Fg5BIXSExshxrgDJtAGVtVh4PrMkT+YLNZrJYX+MwLN//6YGRl LtH0pv2DiRt7J5Qg2lNAaxIJESm6CI4tNy0XbUeLW0BEYuybAU4s20rs/jvWv2wtb+ammm7aqin/ /2ZY0+tj9OqvY8jEi/NKSJiIcrR0moD5+btOL8ztddDDHEXRFsshsST7KWc1S0MD1CLD02+nity0 zIq8vGzbU50S388FD5CROboediVpjk0NQyzOy+Oxhr4gb4oMb5RHeLsBbt1Ix6wQ4Uhjhj5Rq+N2 6GXrfhUYOB9l0/hsgiJiRyLIx4Wu7LpsVB5FPBK5zw== =snuD -----END PGP SIGNATURE----- --------------r0AuX5kCXQRYxn8CfAdePvob--