From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 19 19:07:13 2023 Received: (at submit) by debbugs.gnu.org; 19 Mar 2023 23:07:13 +0000 Received: from localhost ([127.0.0.1]:52955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pe27M-0004Ni-Af for submit@debbugs.gnu.org; Sun, 19 Mar 2023 19:07:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:35784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pe27K-0004NY-7M for submit@debbugs.gnu.org; Sun, 19 Mar 2023 19:07:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pe27J-00083l-UU for guix-patches@gnu.org; Sun, 19 Mar 2023 19:07:09 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pe27H-0004PC-EV for guix-patches@gnu.org; Sun, 19 Mar 2023 19:07:09 -0400 Date: Sun, 19 Mar 2023 23:06:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1679267221; x=1679526421; bh=bQaoovvqY4y/wc/9e2BEujPBl/MoQ3W9eWs7nnEvYDw=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=tfBjpXouuKNBQDmyfHiWmhVg/XlukwzqZV1nnlMmAVWDOZECVrghfqTuMRTy4xgMY 9ZQltOL5DiRfIdgu1h3RdygUYEusFPiVRewiNWU0p9U9MZKh8C99lNn1LTj7XViRgr 0O6DNqBcCrOJpYkBb85Oz3whFjKHe0Te/qj+yKZS9n/iu540NOuCY9DrsnhxYZcLQc 1k8LzFeKQwP9gH2DkWhhS0EVo4mcWlIHH3PI/p1EJHbzvGXKA7JfGiB+AKUjMCIqF6 c6XEZVZ5nmam1usKU5tl2LKKWm5FI8CAwQiZgm3wBmqDtGvgF93x55n5Cw3h8gUxCA cfogij/9u7BiQ== To: "guix-patches@gnu.org" From: "J. Sims" Subject: [PATCH] gnu: gerbil: Upgrade to 0.17.0. Message-ID: Feedback-ID: 12133992:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_3mZo1IaWsctC5wT5cOGuh49e2XVPSovzCi60clb05w" Received-SPF: pass client-ip=185.70.43.25; envelope-from=jtsims@protonmail.com; helo=mail-4325.protonmail.ch 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, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: "glv@posteo.net" , "jgart@dismail.de" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_3mZo1IaWsctC5wT5cOGuh49e2XVPSovzCi60clb05w Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Attached is a patch to upgrade Gerbil to the latest version. In addition, i= t fixes a few issues: * switch build code to use g-expressions * use the `#:tests?' argument of `arguments' instead of deleting the `check= ' phase * run `guix style' * fix issue with missing version file during build Honestly, I'm not sure I fixed the latter issue in the most idiomatic way. = I simply printed the appropriate s-expression to the appropriate file using= Guile's `format'. If anyone has advice for a cleaner/more robust way to ha= ndle that, please let me know. Note that I initially tried to fix the version file issue by ignoring the b= uild instructions in the Gerbil guide and instead using the autotools build= infrastructure whose artifacts can be seen in the top-level directory of t= he Gerbil repository. This ran into a different issue, and in the process o= f diagnosing it, I realized that the build infrastructure in question was w= ritten specifically for the previous version. There being no good reason to= solve that problem over this one, and realizing that proper versioning wou= ld complicate the use of that system even more than solving the missing ver= sion file issue, I elected to pursue the route I did. This is far too much information for a git commit message, but I did feel i= t worth mentioning somewhere. Thanks, Juli --b1_3mZo1IaWsctC5wT5cOGuh49e2XVPSovzCi60clb05w Content-Type: text/x-patch; name=0001-gnu-gerbil-Upgrade-to-0.17.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-gerbil-Upgrade-to-0.17.0.patch RnJvbSAwOGY4OGE1NzgwNjBiZGQ2MDE3ZjFhYjAwZGVhOWM4ODJlMTFmMTJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpYW5hIFNpbXMgPGp0c2ltc0Bwcm90b25tYWlsLmNvbT4K RGF0ZTogU3VuLCAxOSBNYXIgMjAyMyAxODoyNzoxNCAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIGdu dTogZ2VyYmlsOiBVcGdyYWRlIHRvIDAuMTcuMC4KCiogZ251L3BhY2thZ2VzL3NjaGVtZS5zY20g KGdlcmJpbCk6IFVwZ3JhZGUgdG8gMC4xNy4wLgotLS0KIGdudS9wYWNrYWdlcy9zY2hlbWUuc2Nt IHwgMTc3ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCA5MSBpbnNlcnRpb25zKCspLCA4NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9n bnUvcGFja2FnZXMvc2NoZW1lLnNjbSBiL2dudS9wYWNrYWdlcy9zY2hlbWUuc2NtCmluZGV4IGU2 YTllZjFkYjAuLjMwNTUwYjBkOGYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9zY2hlbWUuc2Nt CisrKyBiL2dudS9wYWNrYWdlcy9zY2hlbWUuc2NtCkBAIC0xMTEzLDk0ICsxMTEzLDk5IEBAIChk ZWZpbmUtcHVibGljIGNsLWFpcnNoaXAtc2NoZW1lCiAoZGVmaW5lLXB1YmxpYyBnZXJiaWwKICAg KHBhY2thZ2UKICAgICAobmFtZSAiZ2VyYmlsIikKLSAgICAodmVyc2lvbiAiMC4xNiIpCi0gICAg KHNvdXJjZQotICAgICAob3JpZ2luCi0gICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCi0gICAgICAg KHVyaSAoZ2l0LXJlZmVyZW5jZQotICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNv bS92eXpvL2dlcmJpbCIpCi0gICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIg dmVyc2lvbikpKSkKLSAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lv bikpCi0gICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwdm5nMGt4cG53c2c4amJqZHB5 bjRzZHd3MzZqejd6ZnBmYnpheWc5c2RwejZianhqeTBmIikpKSkKLSAgICAoYXJndW1lbnRzCi0g ICAgIGAoIzpwaGFzZXMKLSAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0g ICAgICAgICAoZGVsZXRlICdib290c3RyYXApCi0gICAgICAgICAoYWRkLWJlZm9yZSAnY29uZmln dXJlICdjaGRpcgotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoY2hkaXIgInNy YyIpCi0gICAgICAgICAgICAgI3QpKQotICAgICAgICAgKHJlcGxhY2UgJ2NvbmZpZ3VyZQotICAg ICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlz KQotICAgICAgICAgICAgIChpbnZva2UgImNobW9kIiAiNzU1IiAiLVIiICIuIikKLSAgICAgICAg ICAgICA7OyBPdGhlcndpc2UgZmFpbHMgd2hlbiBlZGl0aW5nIGFuIHItLXItLXItLSBmaWxlLgot ICAgICAgICAgICAgIChpbnZva2UgImdzaS1zY3JpcHQiICJjb25maWd1cmUiCi0gICAgICAgICAg ICAgICAgICAgICAiLS1wcmVmaXgiIChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikKLSAgICAgICAg ICAgICAgICAgICAgICItLXdpdGgtZ2FtYml0IiAoYXNzb2MtcmVmIGlucHV0cyAiZ2FtYml0LWMi KSkpKQotICAgICAgICAgKGFkZC1iZWZvcmUgJ3BhdGNoLWdlbmVyYXRlZC1maWxlLXNoZWJhbmdz ICdmaXgtZ3hpLXNoZWJhbmdzCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIDs7 IFNvbWUgLnNzIGZpbGVzIHJlZmVyIHRvIGd4aSB1c2luZyAvdXNyL2Jpbi9lbnYgZ3hpCi0gICAg ICAgICAgICAgOzsgYW5kICdwYXRjaC1nZW5lcmF0ZWQtZmlsZS1zaGViYW5ncyBjYW4ndCBmaXgg dGhhdAotICAgICAgICAgICAgIDs7IGJlY2F1c2UgZ3hpIGhhcyBub3QgYmVlbiBjb21waWxlZCB5 ZXQuCi0gICAgICAgICAgICAgOzsgV2Uga25vdyB3aGVyZSBneGkgaXMgZ29pbmcgdG8gZW5kIHVw IHNvIHdlCi0gICAgICAgICAgICAgOzsgRG9jdG9yIFdobyBvdXIgZml4IGhlcmUgYmVmb3JlIHRo ZSBwcm9ibGVtCi0gICAgICAgICAgICAgOzsgaGFwcGVucyB0b3dhcmRzIHRoZSBlbmQgb2YgdGhl IGJ1aWxkLnNoIHNjcmlwdC4KLSAgICAgICAgICAgICAobGV0ICgoYWJzLXNyY2RpciAoZ2V0Y3dk KSkpCi0gICAgICAgICAgICAgICAoZm9yLWVhY2gKLSAgICAgICAgICAgICAgICAobGFtYmRhIChm KQotICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiBmCi0gICAgICAgICAgICAgICAgICAg ICAoKCIjIS91c3IvYmluL2VudiBneGkiKQotICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmct YXBwZW5kICIjISIgYWJzLXNyY2RpciAiLy4uL2Jpbi9neGkiKSkpKQotICAgICAgICAgICAgICAg ICAnKCIuL2dlcmJpbC9neGMiCi0gICAgICAgICAgICAgICAgICAgIi4vbGFuZy9idWlsZC5zcyIK LSAgICAgICAgICAgICAgICAgICAiLi9taXNjL2h0dHAtcGVyZi9idWlsZC5zcyIKLSAgICAgICAg ICAgICAgICAgICAiLi9taXNjL3JwYy1wZXJmL2J1aWxkLnNzIgotICAgICAgICAgICAgICAgICAg ICIuL21pc2Mvc2NyaXB0cy9kb2NzbmFyZi5zcyIKLSAgICAgICAgICAgICAgICAgICAiLi9taXNj L3NjcmlwdHMvZG9jc3R1Yi5zcyIKLSAgICAgICAgICAgICAgICAgICAiLi9taXNjL3NjcmlwdHMv ZG9jc3ltcy5zcyIKLSAgICAgICAgICAgICAgICAgICAiLi9yN3JzLWxhcmdlL2J1aWxkLnNzIgot ICAgICAgICAgICAgICAgICAgICIuL3JlbGVhc2Uuc3MiCi0gICAgICAgICAgICAgICAgICAgIi4v c3RkL2J1aWxkLnNzIgotICAgICAgICAgICAgICAgICAgICIuL3N0ZC9ydW4tdGVzdHMuc3MiCi0g ICAgICAgICAgICAgICAgICAgIi4vc3RkL3dlYi9mYXN0Y2dpLXRlc3Quc3MiCi0gICAgICAgICAg ICAgICAgICAgIi4vc3RkL3dlYi9yYWNrLXRlc3Quc3MiCi0gICAgICAgICAgICAgICAgICAgIi4v dG9vbHMvYnVpbGQuc3MiCi0gICAgICAgICAgICAgICAgICAgIi4vdHV0b3JpYWwvaHR0cGQvYnVp bGQuc3MiCi0gICAgICAgICAgICAgICAgICAgIi4vdHV0b3JpYWwva3ZzdG9yZS9idWlsZC5zcyIK LSAgICAgICAgICAgICAgICAgICAiLi90dXRvcmlhbC9sYW5nL2J1aWxkLnNzIgotICAgICAgICAg ICAgICAgICAgICIuL3R1dG9yaWFsL3Byb3h5L2J1aWxkLXN0YXRpYy5zcyIKLSAgICAgICAgICAg ICAgICAgICAiLi90dXRvcmlhbC9wcm94eS9idWlsZC5zcyIpKSkKLSAgICAgICAgICAgICAjdCkp Ci0gICAgICAgICAocmVwbGFjZQotICAgICAgICAgICdidWlsZAotICAgICAgICAgIChsYW1iZGEq Ci0gICAgICAgICAgICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAg ICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKLSAgICAgICAgICAgICAoaW52b2tlCi0gICAgICAg ICAgICAgIDs7IFRoZSBidWlsZCBzY3JpcHQgbmVlZHMgYSB0dHkgb3IgaXQnbGwgY3Jhc2ggb24g YW4gaW9jdGwKLSAgICAgICAgICAgICAgOzsgdHJ5aW5nIHRvIGZpbmQgdGhlIHdpZHRoIG9mIHRo ZSB0ZXJtaW5hbCBpdCdzIHJ1bm5pbmcgb24uCi0gICAgICAgICAgICAgIDs7IENhbGxpbmcgaW4g c2NyaXB0IHByZXZlbnRzIHRoYXQuCi0gICAgICAgICAgICAgICJzY3JpcHQiCi0gICAgICAgICAg ICAgICItcWVmYyIKLSAgICAgICAgICAgICAgIi4vYnVpbGQuc2giKSkpCi0gICAgICAgICAoZGVs ZXRlICdjaGVjaykKLSAgICAgICAgIChyZXBsYWNlICdpbnN0YWxsCi0gICAgICAgICAgIChsYW1i ZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKLSAgICAgICAgICAgICAobGV0 KiAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQotICAgICAgICAgICAgICAgICAgICAo YmluIChzdHJpbmctYXBwZW5kIG91dCAiL2JpbiIpKQotICAgICAgICAgICAgICAgICAgICAobGli IChzdHJpbmctYXBwZW5kIG91dCAiL2xpYiIpKSkKLSAgICAgICAgICAgICAgIChta2Rpci1wIGJp bikKLSAgICAgICAgICAgICAgIChta2Rpci1wIGxpYikKLSAgICAgICAgICAgICAgIChjb3B5LXJl Y3Vyc2l2ZWx5ICIuLi9iaW4iIGJpbikKLSAgICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5 ICIuLi9saWIiIGxpYikpKSkpKSkKLSAgICAobmF0aXZlLWlucHV0cwotICAgICAobGlzdCBjb3Jl dXRpbHMgdXRpbC1saW51eCkpCi0gICAgKHByb3BhZ2F0ZWQtaW5wdXRzCi0gICAgIChsaXN0IGdh bWJpdC1jIHpsaWIgb3BlbnNzbCBzcWxpdGUpKQorICAgICh2ZXJzaW9uICIwLjE3LjAiKQorICAg IChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAg ICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICAgICAgICAodXJsICJo dHRwczovL2dpdGh1Yi5jb20vdnl6by9nZXJiaWwiKQorICAgICAgICAgICAgICAgICAgICAoY29t bWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQorICAgICAgICAgICAgICAoZmlsZS1u YW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAgICAgIChzaGEyNTYK KyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMGMwbnNwbTY1OXliZ21x bHBwZHY3c3h6bGw0aHdrdmNwOXFtY3NpcDZkMGt6MHA4cjljMyIpKSkpCiAgICAgKGJ1aWxkLXN5 c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgKGxpc3QgIzpwaGFz ZXMgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAgICAg ICAgICAoZGVsZXRlICdib290c3RyYXApCisgICAgICAgICAgICAgICAgICAgICAgICAoYWRkLWJl Zm9yZSAnY29uZmlndXJlICdjaGRpcgorICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRh IF8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2hkaXIgInNyYyIpKSkKKyAgICAgICAg ICAgICAgICAgICAgICAgIChyZXBsYWNlICdjb25maWd1cmUKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiY2ht b2QiICI3NTUiICItUiIgIi4iKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IE90aGVy d2lzZSBmYWlscyB3aGVuIGVkaXRpbmcgYW4gci0tci0tci0tIGZpbGUuCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGludm9rZSAiZ3NpLXNjcmlwdCIKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJjb25maWd1cmUiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiLS1wcmVmaXgiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj JG91dHB1dAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0td2l0aC1nYW1i aXQiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjJGdhbWJpdC1jKSkpCisg ICAgICAgICAgICAgICAgICAgICAgICAoYWRkLWJlZm9yZSAncGF0Y2gtZ2VuZXJhdGVkLWZpbGUt c2hlYmFuZ3MgJ2ZpeC1neGktc2hlYmFuZ3MKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGxh bWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgU29tZSAuc3MgZmlsZXMgcmVm ZXIgdG8gZ3hpIHVzaW5nIC91c3IvYmluL2VudiBneGkKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICA7OyBhbmQgJ3BhdGNoLWdlbmVyYXRlZC1maWxlLXNoZWJhbmdzIGNhbid0IGZpeCB0aGF0 CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgYmVjYXVzZSBneGkgaGFzIG5vdCBiZWVu IGNvbXBpbGVkIHlldC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBXZSBrbm93IHdo ZXJlIGd4aSBpcyBnb2luZyB0byBlbmQgdXAgc28gd2UKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICA7OyBEb2N0b3IgV2hvIG91ciBmaXggaGVyZSBiZWZvcmUgdGhlIHByb2JsZW0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICA7OyBoYXBwZW5zIHRvd2FyZHMgdGhlIGVuZCBvZiB0aGUg YnVpbGQuc2ggc2NyaXB0LgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChhYnMt c3JjZGlyIChnZXRjd2QpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmb3ItZWFj aCAobGFtYmRhIChmKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqIGYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKCgiIyEvdXNyL2Jpbi9lbnYgZ3hpIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICIjISIgYWJzLXNyY2RpcgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi8uLi9i aW4vZ3hpIikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKCIu L2dlcmJpbC9neGMiICIuL2xhbmcvYnVpbGQuc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiLi9taXNjL2h0dHAtcGVyZi9idWlsZC5zcyIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIuL21pc2MvcnBjLXBlcmYvYnVpbGQuc3Mi CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9taXNjL3Njcmlw dHMvZG9jc25hcmYuc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiLi9taXNjL3NjcmlwdHMvZG9jc3R1Yi5zcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIuL21pc2Mvc2NyaXB0cy9kb2NzeW1zLnNzIgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi4vcjdycy1sYXJnZS9idWlsZC5zcyIKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIuL3JlbGVhc2Uuc3MiCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9zdGQvYnVpbGQuc3Mi CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9zdGQvcnVuLXRl c3RzLnNzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi4vc3Rk L3dlYi9mYXN0Y2dpLXRlc3Quc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiLi9zdGQvd2ViL3JhY2stdGVzdC5zcyIKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIuL3Rvb2xzL2J1aWxkLnNzIgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi4vdHV0b3JpYWwvaHR0cGQvYnVpbGQuc3MiCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi90dXRvcmlhbC9rdnN0b3Jl L2J1aWxkLnNzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi4v dHV0b3JpYWwvbGFuZy9idWlsZC5zcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIuL3R1dG9yaWFsL3Byb3h5L2J1aWxkLXN0YXRpYy5zcyIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIuL3R1dG9yaWFsL3Byb3h5L2J1aWxkLnNz IikpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAoYWRkLWFmdGVyICdjb25maWd1cmUgJ2Ny ZWF0ZS1neC12ZXJzaW9uLnNjbQorICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIF8K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlIChmb3Jt YXQgI2YKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAifmEvZ2VyYmlsL3J1bnRpbWUvZ3gtdmVyc2lvbi5zY20iCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdldGN3ZCkpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAobGFtYmRhIChwKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoZm9ybWF0IHAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIoZGVmaW5l IChnZXJiaWwtdmVyc2lvbi1zdHJpbmcpIFwidn5zXCIpIgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIyQodmVyc2lvbi1tYWpvcittaW5vciB2ZXJzaW9uKSkpKSkpCisgICAgICAg ICAgICAgICAgICAgICAgICAocmVwbGFjZSAnYnVpbGQKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnZXRjd2QpKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChpbnZva2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg OzsgVGhlIGJ1aWxkIHNjcmlwdCBuZWVkcyBhIHR0eSBvciBpdCdsbCBjcmFzaCBvbiBhbiBpb2N0 bAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyB0cnlpbmcgdG8gZmluZCB0aGUgd2lk dGggb2YgdGhlIHRlcm1pbmFsIGl0J3MgcnVubmluZyBvbi4KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOzsgQ2FsbGluZyBpbiBzY3JpcHQgcHJldmVudHMgdGhhdC4KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgInNjcmlwdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii1xZWZjIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9idWlsZC5zaCIpKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgIChyZXBsYWNlICdpbnN0YWxsCisgICAgICAgICAgICAgICAg ICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQqICgo YmluIChzdHJpbmctYXBwZW5kICMkb3V0cHV0ICIvYmluIikpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChsaWIgKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9saWIiKSkpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWtkaXItcCBiaW4pCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAobWtkaXItcCBsaWIpCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoY29weS1yZWN1cnNpdmVseSAiLi4vYmluIiBiaW4pCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAiLi4vbGliIiBsaWIpKSkpKQorICAgICAgICAg ICAjOnRlc3RzPyAjZikpCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgY29yZXV0aWxzIGdhbWJp dC1jIHV0aWwtbGludXgpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cyAobGlzdCBnYW1iaXQtYyB6 bGliIG9wZW5zc2wgc3FsaXRlKSkKICAgICAoc3lub3BzaXMgIk1ldGEtZGlhbGVjdCBvZiBTY2hl bWUgd2l0aCBwb3N0LW1vZGVybiBmZWF0dXJlcyIpCi0gICAgKGRlc2NyaXB0aW9uICJHZXJiaWwg aXMgYW4gb3BpbmlvbmF0ZWQgZGlhbGVjdCBvZiBTY2hlbWUgZGVzaWduZWQgZm9yIFN5c3RlbXMK KyAgICAoZGVzY3JpcHRpb24KKyAgICAgIkdlcmJpbCBpcyBhbiBvcGluaW9uYXRlZCBkaWFsZWN0 IG9mIFNjaGVtZSBkZXNpZ25lZCBmb3IgU3lzdGVtcwogUHJvZ3JhbW1pbmcsIHdpdGggYSBzdGF0 ZSBvZiB0aGUgYXJ0IG1hY3JvIGFuZCBtb2R1bGUgc3lzdGVtIG9uIHRvcCBvZiB0aGUgR2FtYml0 CiBydW50aW1lLiAgVGhlIG1hY3JvIHN5c3RlbSBpcyBiYXNlZCBvbiBxdW90ZS1zeW50YXgsIGFu ZCBwcm92aWRlcyB0aGUgZnVsbCBtZXRhLXN5bnRhY3RpYwogdG93ZXIgd2l0aCBhIG5hdGl2ZSBp bXBsZW1lbnRhdGlvbiBvZiBzeW50YXgtY2FzZS4gIEl0IGFsc28gcHJvdmlkZXMgYSBmdWxsLWJs b3duIG1vZHVsZQoKYmFzZS1jb21taXQ6IDgwZDMxYTc0NzhmYTczNjgwMmMxMDY3NjU2NjJlMGIz M2UyZjQ3MmUKLS0gCjIuMzkuMgoK --b1_3mZo1IaWsctC5wT5cOGuh49e2XVPSovzCi60clb05w-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 21 10:04:33 2023 Received: (at 62282) by debbugs.gnu.org; 21 Mar 2023 14:04:33 +0000 Received: from localhost ([127.0.0.1]:60036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pecbJ-0002NM-Bn for submit@debbugs.gnu.org; Tue, 21 Mar 2023 10:04:33 -0400 Received: from smtpm4.myservices.hosting ([185.26.105.235]:45128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pecbH-0002NE-Lp for 62282@debbugs.gnu.org; Tue, 21 Mar 2023 10:04:32 -0400 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpm4.myservices.hosting (Postfix) with ESMTP id CBAC520CFD; Tue, 21 Mar 2023 15:04:29 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id BAD218009E; Tue, 21 Mar 2023 14:57:41 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id e0f7KcmzljTy; Tue, 21 Mar 2023 14:57:41 +0100 (CET) Received: from [192.168.1.239] (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id 291F6800A1; Tue, 21 Mar 2023 14:57:41 +0100 (CET) Message-ID: <0121a7d5-ed7a-9272-1c67-4182d979dd0d@makinata.eu> Date: Tue, 21 Mar 2023 13:57:36 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [bug#62282] [PATCH] gnu: gerbil: Upgrade to 0.17.0. Content-Language: en-US To: "J. Sims" References: From: Bruno Victal In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 62282 Cc: "glv@posteo.net" , "jgart@dismail.de" , 62282@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Hi Juli, On 2023-03-19 23:06, J. Sims via Guix-patches via wrote: > Hello, > > Attached is a patch to upgrade Gerbil to the latest version. In addition, it fixes a few issues: > > * switch build code to use g-expressions > * use the `#:tests?' argument of `arguments' instead of deleting the `check' phase > * run `guix style' > * fix issue with missing version file during build > > Honestly, I'm not sure I fixed the latter issue in the most idiomatic way. I simply printed the appropriate s-expression to the appropriate file using Guile's `format'. If anyone has advice for a cleaner/more robust way to handle that, please let me know. > > Note that I initially tried to fix the version file issue by ignoring the build instructions in the Gerbil guide and instead using the autotools build infrastructure whose artifacts can be seen in the top-level directory of the Gerbil repository. This ran into a different issue, and in the process of diagnosing it, I realized that the build infrastructure in question was written specifically for the previous version. There being no good reason to solve that problem over this one, and realizing that proper versioning would complicate the use of that system even more than solving the missing version file issue, I elected to pursue the route I did. > > This is far too much information for a git commit message, but I did feel it worth mentioning somewhere. You should split these changes into separate commits. Take a look at or search the git history for “G-Expression” for some inspiration in how to split them. Cheers, Bruno From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 29 22:12:35 2023 Received: (at 62282) by debbugs.gnu.org; 30 Mar 2023 02:12:35 +0000 Received: from localhost ([127.0.0.1]:55290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phhmE-0006IK-6C for submit@debbugs.gnu.org; Wed, 29 Mar 2023 22:12:34 -0400 Received: from mail-40141.protonmail.ch ([185.70.40.141]:35721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phhmB-0006I5-Dr for 62282@debbugs.gnu.org; Wed, 29 Mar 2023 22:12:33 -0400 Date: Thu, 30 Mar 2023 02:12:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1680142343; x=1680401543; bh=gRhMtH6Weo+ZUkrtTrlgh7ROPOsLKWywELOc7/ilQ9w=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=fAc3FzM7dbLnSMmM5p+O9Qh20C60cFPvvznh9oodjQkFWsrmkGOtWE4MJhe2AymVh SmfoX4z1hvtmFj+PQl0LZpeqsvjMNSh2y2F3OqLV4umwTAhPARdqgBQfp8eMvcI0ch MJOvlHCs0R3VJoEX5Yjo58BZcWs2d+hNJgXQ5X14SkpZLyjUEzusRZ/AAqLrxs0UFb wbqRjTAObr09y3od+gkU6UCIrEwO0WRt4mtz+wZmO6HweRDAiNWui53NDXtL9mGd09 fFTMGb7zu/pO+ycC5uYNFGQUHv00rJ9a7LVReXwVmgwtgAl1xRq9k6Fv04MelIC+KB msgmUCuAlkMcA== To: "62282@debbugs.gnu.org" <62282@debbugs.gnu.org> From: "J. Sims" Subject: Re: [bug#62282] [PATCH] gnu: gerbil: Upgrade to 0.17.0. Message-ID: In-Reply-To: <0121a7d5-ed7a-9272-1c67-4182d979dd0d@makinata.eu> References: <0121a7d5-ed7a-9272-1c67-4182d979dd0d@makinata.eu> Feedback-ID: 12133992:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_HyHYK7a5AB6kDaXe9NAwHUvmsdxv27IWPyktMIhNREk" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 62282 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_HyHYK7a5AB6kDaXe9NAwHUvmsdxv27IWPyktMIhNREk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, > You should split these changes into separate commits. >=20 > Take a look at https://issues.guix.gnu.org/61845 or search the git histor= y for =E2=80=9CG-Expression=E2=80=9D I have done so and the new patches are attached here. The first two patches have the same effect as the initial patch. The third = patch enables a set of features that were not enabled before, but which it = would be useful to make available to Guix users. Thanks, Juli --b1_HyHYK7a5AB6kDaXe9NAwHUvmsdxv27IWPyktMIhNREk Content-Type: text/x-patch; name=0001-gnu-gerbil-Update-to-0.17.0.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-gerbil-Update-to-0.17.0.patch RnJvbSA0OTRlNWIzNDRiNTUwYmJiMDlkNzI2YzdlN2MxMzllZTVkMWM4MDFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpYW5hIFNpbXMgPGp0c2ltc0Bwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyOCBNYXIgMjAyMyAyMjo0NToyNiAtMDQwMApTdWJqZWN0OiBbUEFUQ0ggMS8z XSBnbnU6IGdlcmJpbDogVXBkYXRlIHRvIDAuMTcuMC4KCiogZ251L3BhY2thZ2Uvc2NoZW1lLnNj bSAoZ2VyYmlsKTogVXBkYXRlIHRvIDAuMTcuMC4KLS0tCiBnbnUvcGFja2FnZXMvc2NoZW1lLnNj bSB8IDE1ICsrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3NjaGVtZS5zY20gYi9n bnUvcGFja2FnZXMvc2NoZW1lLnNjbQppbmRleCBlNmE5ZWYxZGIwLi5lNmY1OGFhNDAzIDEwMDY0 NAotLS0gYS9nbnUvcGFja2FnZXMvc2NoZW1lLnNjbQorKysgYi9nbnUvcGFja2FnZXMvc2NoZW1l LnNjbQpAQCAtMjEsNiArMjEsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDIyIGpnYXJ0IDxqZ2Fy dEBkaXNtYWlsLmRlPgogOzs7IENvcHlyaWdodCDCqSAyMDIyIFJvYmJ5IFphbWJpdG8gPGNvbnRh Y3RAcm9iYnl6YW1iaXRvLm1lPgogOzs7IENvcHlyaWdodCDCqSAyMDIzIEFuZHJldyBXaGF0c29u IDx3aGF0c29uQHRhaWxjYWxsLmF1PgorOzs7IENvcHlyaWdodCDCqSAyMDIzIEp1bGlhbmEgU2lt cyA8anRzaW1zQHByb3Rvbm1haWwuY29tPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2Yg R05VIEd1aXguCiA7OzsKQEAgLTExMTMsNyArMTExNCw3IEBAIChkZWZpbmUtcHVibGljIGNsLWFp cnNoaXAtc2NoZW1lCiAoZGVmaW5lLXB1YmxpYyBnZXJiaWwKICAgKHBhY2thZ2UKICAgICAobmFt ZSAiZ2VyYmlsIikKLSAgICAodmVyc2lvbiAiMC4xNiIpCisgICAgKHZlcnNpb24gIjAuMTcuMCIp CiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCkBA IC0xMTIyLDcgKzExMjMsNyBAQCAoZGVmaW5lLXB1YmxpYyBnZXJiaWwKICAgICAgICAgICAgICAo Y29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQogICAgICAgIChmaWxlLW5hbWUg KGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChi YXNlMzIgIjB2bmcwa3hwbndzZzhqYmpkcHluNHNkd3czNmp6N3pmcGZiemF5ZzlzZHB6NmJqeGp5 MGYiKSkpKQorICAgICAgICAoYmFzZTMyICIwYzBuc3BtNjU5eWJnbXFscHBkdjdzeHpsbDRod2t2 Y3A5cW1jc2lwNmQwa3owcDhyOWMzIikpKSkKICAgICAoYXJndW1lbnRzCiAgICAgIGAoIzpwaGFz ZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCkBAIC0xMTcyLDYgKzEx NzMsMTQgQEAgKGRlZmluZS1wdWJsaWMgZ2VyYmlsCiAgICAgICAgICAgICAgICAgICAgIi4vdHV0 b3JpYWwvcHJveHkvYnVpbGQtc3RhdGljLnNzIgogICAgICAgICAgICAgICAgICAgICIuL3R1dG9y aWFsL3Byb3h5L2J1aWxkLnNzIikpKQogICAgICAgICAgICAgICN0KSkKKyAgICAgICAgIChhZGQt YWZ0ZXIgJ2NvbmZpZ3VyZSAnY3JlYXRlLWd4LXZlcnNpb24uc2NtCisgICAgICAgICAgIChsYW1i ZGEgXworICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlIChzdHJpbmctYXBwZW5kCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnZXRjd2QpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvZ2VyYmlsL3J1bnRpbWUvZ3gtdmVyc2lvbi5zY20iKQor ICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICh3cml0ZSBgKGRlZmlu ZSAoZ2VyYmlsLXZlcnNpb24tc3RyaW5nKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgLChz dHJpbmctYXBwZW5kICJ2IiAsKHZlcnNpb24tbWFqb3IrbWlub3IgdmVyc2lvbikpKSkpKSkpCiAg ICAgICAgICAocmVwbGFjZQogICAgICAgICAgICdidWlsZAogICAgICAgICAgIChsYW1iZGEqCkBA IC0xMTk1LDcgKzEyMDQsNyBAQCAoZGVmaW5lLXB1YmxpYyBnZXJiaWwKICAgICAgICAgICAgICAg IChjb3B5LXJlY3Vyc2l2ZWx5ICIuLi9iaW4iIGJpbikKICAgICAgICAgICAgICAgIChjb3B5LXJl Y3Vyc2l2ZWx5ICIuLi9saWIiIGxpYikpKSkpKSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICAo bGlzdCBjb3JldXRpbHMgdXRpbC1saW51eCkpCisgICAgIChsaXN0IGNvcmV1dGlscyBnYW1iaXQt YyB1dGlsLWxpbnV4KSkKICAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAgKGxpc3QgZ2FtYml0 LWMgemxpYiBvcGVuc3NsIHNxbGl0ZSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lz dGVtKQotLSAKMi4zOS4yCgo= --b1_HyHYK7a5AB6kDaXe9NAwHUvmsdxv27IWPyktMIhNREk Content-Type: text/x-patch; name=0003-gnu-gerbil-Enable-all-features.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0003-gnu-gerbil-Enable-all-features.patch RnJvbSA1NjlmYWJmNzAyOTIwMGNiYjMxNjZhZjgzYjhmYzg5YTYzNzg0NjhkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpYW5hIFNpbXMgPGp0c2ltc0Bwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyOCBNYXIgMjAyMyAyMzo1NjowNyAtMDQwMApTdWJqZWN0OiBbUEFUQ0ggMy8z XSBnbnU6IGdlcmJpbDogRW5hYmxlIGFsbCBmZWF0dXJlcy4KCiogZ251L3BhY2thZ2VzL3NjaGVt ZS5zY20gKGdlcmJpbCk6IEVuYWJsZSBhbGwgZmVhdHVyZXMuCi0tLQogZ251L3BhY2thZ2VzL3Nj aGVtZS5zY20gfCAyNSArKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg MjIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2Fn ZXMvc2NoZW1lLnNjbSBiL2dudS9wYWNrYWdlcy9zY2hlbWUuc2NtCmluZGV4IDhhNTEwZDg0MGIu LjE5ZWQ1ZDA5MjggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9zY2hlbWUuc2NtCisrKyBiL2du dS9wYWNrYWdlcy9zY2hlbWUuc2NtCkBAIC04MCwxMCArODAsMTIgQEAgKGRlZmluZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBzY2hlbWUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG5ldHBi bSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGNyZSkKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgcGtnLWNvbmZpZykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgc2Vy aWFsaXphdGlvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgc3FsaXRlKQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB0ZXgpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IHRleGluZm8pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRscykKKyAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgeG1sKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4b3Jn KQogICAjOnVzZS1tb2R1bGUgKHNyZmkgc3JmaS0xKQogICAjOnVzZS1tb2R1bGUgKGljZS05IG1h dGNoKSkKQEAgLTExNDAsNyArMTE0MiwxNCBAQCAoZGVmaW5lLXB1YmxpYyBnZXJiaWwKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICItLXByZWZpeCIKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICMkb3V0cHV0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLS13aXRoLWdhbWJpdCIK LSAgICAgICAgICAgICAgICAgICAgICAgICAgICMkZ2FtYml0LWMpKSkKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICMkZ2FtYml0LWMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICItLWVu YWJsZS1sZXZlbGRiIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tZW5hYmxlLWxpYnht bCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICItLWVuYWJsZS1saWJ5YW1sIgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi0tZW5hYmxlLWxtZGIiCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAiLS1lbmFibGUtbXlzcWwiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiLS1l bmFibGUtc3FsaXRlIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tZW5hYmxlLXpsaWIi KSkpCiAgICAgICAgICAgICAgICAoYWRkLWJlZm9yZSAncGF0Y2gtZ2VuZXJhdGVkLWZpbGUtc2hl YmFuZ3MgJ2ZpeC1neGktc2hlYmFuZ3MKICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAg ICAgICAgICAgICAgICAgOzsgU29tZSAuc3MgZmlsZXMgcmVmZXIgdG8gZ3hpIHVzaW5nIC91c3Iv YmluL2VudiBneGkKQEAgLTEyMDIsOCArMTIxMSwxOCBAQCAoZGVmaW5lLXB1YmxpYyBnZXJiaWwK ICAgICAgICAgICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5ICIuLi9iaW4iIGJpbikKICAg ICAgICAgICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5ICIuLi9saWIiIGxpYikpKSkpCiAg ICAgICAgICAgICM6dGVzdHM/ICNmKSkKLSAgICAobmF0aXZlLWlucHV0cyAobGlzdCBjb3JldXRp bHMgZ2FtYml0LWMgdXRpbC1saW51eCkpCi0gICAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0IGdh bWJpdC1jIG9wZW5zc2wgc3FsaXRlIHpsaWIpKQorICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IGNv cmV1dGlscworICAgICAgICAgICAgICAgICAgICAgICAgIGdhbWJpdC1jCisgICAgICAgICAgICAg ICAgICAgICAgICAgdXRpbC1saW51eCkpCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0IGdh bWJpdC1jCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldmVsZGIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgbGlieG1sMgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs aWJ5YW1sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxtZGIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgbXlzcWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BlbnNz bAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcWxpdGUKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgemxpYikpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQog ICAgIChzeW5vcHNpcyAiTWV0YS1kaWFsZWN0IG9mIFNjaGVtZSB3aXRoIHBvc3QtbW9kZXJuIGZl YXR1cmVzIikKICAgICAoZGVzY3JpcHRpb24KLS0gCjIuMzkuMgoK --b1_HyHYK7a5AB6kDaXe9NAwHUvmsdxv27IWPyktMIhNREk Content-Type: text/x-patch; name=0002-gnu-gerbil-Use-G-expressions.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0002-gnu-gerbil-Use-G-expressions.patch RnJvbSAzZWEwNTI3YWFiMTkyNGZmM2ViNDlmNzcxNDQwMGFlODhlMmRmZDY1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpYW5hIFNpbXMgPGp0c2ltc0Bwcm90b25tYWlsLmNvbT4K RGF0ZTogVHVlLCAyOCBNYXIgMjAyMyAyMzowNToxNSAtMDQwMApTdWJqZWN0OiBbUEFUQ0ggMi8z XSBnbnU6IGdlcmJpbDogVXNlIEctZXhwcmVzc2lvbnMuCgoqIGdudS9wYWNrYWdlcy9zY2hlbWUu c2NtIChnZXJiaWwpW3NvdXJjZSwgYXJndW1lbnRzXTogUmVpbmRlbnQuClthcmd1bWVudHNdOiBS ZXdyaXRlIHVzaW5nIEctZXhwcmVzc2lvbnMuIERvIG5vdCByZXR1cm4gI3QgZnJvbSBjdXN0b20K cGhhc2VzLiBVc2UgIzp0ZXN0cz8gaW5zdGVhZCBvZiBkZWxldGluZyB0aGUgY2hlY2sgcGhhc2Uu Ci0tLQogZ251L3BhY2thZ2VzL3NjaGVtZS5zY20gfCAxODIgKysrKysrKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDky IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9zY2hlbWUuc2NtIGIvZ251 L3BhY2thZ2VzL3NjaGVtZS5zY20KaW5kZXggZTZmNThhYTQwMy4uOGE1MTBkODQwYiAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL3NjaGVtZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL3NjaGVtZS5z Y20KQEAgLTExMTUsMTAxICsxMTE1LDk5IEBAIChkZWZpbmUtcHVibGljIGdlcmJpbAogICAocGFj a2FnZQogICAgIChuYW1lICJnZXJiaWwiKQogICAgICh2ZXJzaW9uICIwLjE3LjAiKQotICAgIChz b3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQotICAgICAgICh1 cmkgKGdpdC1yZWZlcmVuY2UKLSAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20v dnl6by9nZXJiaWwiKQotICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZl cnNpb24pKSkpCi0gICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24p KQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMGMwbnNwbTY1OXliZ21xbHBwZHY3 c3h6bGw0aHdrdmNwOXFtY3NpcDZkMGt6MHA4cjljMyIpKSkpCisgICAgKHNvdXJjZSAob3JpZ2lu CisgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChn aXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNv bS92eXpvL2dlcmJpbCIpCisgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBl bmQgInYiIHZlcnNpb24pKSkpCisgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5h bWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAg KGJhc2UzMgorICAgICAgICAgICAgICAgICIwYzBuc3BtNjU5eWJnbXFscHBkdjdzeHpsbDRod2t2 Y3A5cW1jc2lwNmQwa3owcDhyOWMzIikpKSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAoIzpwaGFz ZXMKLSAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAgICAoZGVs ZXRlICdib290c3RyYXApCi0gICAgICAgICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdjaGRpcgot ICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoY2hkaXIgInNyYyIpCi0gICAgICAg ICAgICAgI3QpKQotICAgICAgICAgKHJlcGxhY2UgJ2NvbmZpZ3VyZQotICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgb3V0cHV0cyBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAg ICAgIChpbnZva2UgImNobW9kIiAiNzU1IiAiLVIiICIuIikKLSAgICAgICAgICAgICA7OyBPdGhl cndpc2UgZmFpbHMgd2hlbiBlZGl0aW5nIGFuIHItLXItLXItLSBmaWxlLgotICAgICAgICAgICAg IChpbnZva2UgImdzaS1zY3JpcHQiICJjb25maWd1cmUiCi0gICAgICAgICAgICAgICAgICAgICAi LS1wcmVmaXgiIChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikKLSAgICAgICAgICAgICAgICAgICAg ICItLXdpdGgtZ2FtYml0IiAoYXNzb2MtcmVmIGlucHV0cyAiZ2FtYml0LWMiKSkpKQotICAgICAg ICAgKGFkZC1iZWZvcmUgJ3BhdGNoLWdlbmVyYXRlZC1maWxlLXNoZWJhbmdzICdmaXgtZ3hpLXNo ZWJhbmdzCi0gICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIDs7IFNvbWUgLnNzIGZp bGVzIHJlZmVyIHRvIGd4aSB1c2luZyAvdXNyL2Jpbi9lbnYgZ3hpCi0gICAgICAgICAgICAgOzsg YW5kICdwYXRjaC1nZW5lcmF0ZWQtZmlsZS1zaGViYW5ncyBjYW4ndCBmaXggdGhhdAotICAgICAg ICAgICAgIDs7IGJlY2F1c2UgZ3hpIGhhcyBub3QgYmVlbiBjb21waWxlZCB5ZXQuCi0gICAgICAg ICAgICAgOzsgV2Uga25vdyB3aGVyZSBneGkgaXMgZ29pbmcgdG8gZW5kIHVwIHNvIHdlCi0gICAg ICAgICAgICAgOzsgRG9jdG9yIFdobyBvdXIgZml4IGhlcmUgYmVmb3JlIHRoZSBwcm9ibGVtCi0g ICAgICAgICAgICAgOzsgaGFwcGVucyB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIGJ1aWxkLnNoIHNj cmlwdC4KLSAgICAgICAgICAgICAobGV0ICgoYWJzLXNyY2RpciAoZ2V0Y3dkKSkpCi0gICAgICAg ICAgICAgICAoZm9yLWVhY2gKLSAgICAgICAgICAgICAgICAobGFtYmRhIChmKQotICAgICAgICAg ICAgICAgICAgIChzdWJzdGl0dXRlKiBmCi0gICAgICAgICAgICAgICAgICAgICAoKCIjIS91c3Iv YmluL2VudiBneGkiKQotICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICIjISIg YWJzLXNyY2RpciAiLy4uL2Jpbi9neGkiKSkpKQotICAgICAgICAgICAgICAgICAnKCIuL2dlcmJp bC9neGMiCi0gICAgICAgICAgICAgICAgICAgIi4vbGFuZy9idWlsZC5zcyIKLSAgICAgICAgICAg ICAgICAgICAiLi9taXNjL2h0dHAtcGVyZi9idWlsZC5zcyIKLSAgICAgICAgICAgICAgICAgICAi Li9taXNjL3JwYy1wZXJmL2J1aWxkLnNzIgotICAgICAgICAgICAgICAgICAgICIuL21pc2Mvc2Ny aXB0cy9kb2NzbmFyZi5zcyIKLSAgICAgICAgICAgICAgICAgICAiLi9taXNjL3NjcmlwdHMvZG9j c3R1Yi5zcyIKLSAgICAgICAgICAgICAgICAgICAiLi9taXNjL3NjcmlwdHMvZG9jc3ltcy5zcyIK LSAgICAgICAgICAgICAgICAgICAiLi9yN3JzLWxhcmdlL2J1aWxkLnNzIgotICAgICAgICAgICAg ICAgICAgICIuL3JlbGVhc2Uuc3MiCi0gICAgICAgICAgICAgICAgICAgIi4vc3RkL2J1aWxkLnNz IgotICAgICAgICAgICAgICAgICAgICIuL3N0ZC9ydW4tdGVzdHMuc3MiCi0gICAgICAgICAgICAg ICAgICAgIi4vc3RkL3dlYi9mYXN0Y2dpLXRlc3Quc3MiCi0gICAgICAgICAgICAgICAgICAgIi4v c3RkL3dlYi9yYWNrLXRlc3Quc3MiCi0gICAgICAgICAgICAgICAgICAgIi4vdG9vbHMvYnVpbGQu c3MiCi0gICAgICAgICAgICAgICAgICAgIi4vdHV0b3JpYWwvaHR0cGQvYnVpbGQuc3MiCi0gICAg ICAgICAgICAgICAgICAgIi4vdHV0b3JpYWwva3ZzdG9yZS9idWlsZC5zcyIKLSAgICAgICAgICAg ICAgICAgICAiLi90dXRvcmlhbC9sYW5nL2J1aWxkLnNzIgotICAgICAgICAgICAgICAgICAgICIu L3R1dG9yaWFsL3Byb3h5L2J1aWxkLXN0YXRpYy5zcyIKLSAgICAgICAgICAgICAgICAgICAiLi90 dXRvcmlhbC9wcm94eS9idWlsZC5zcyIpKSkKLSAgICAgICAgICAgICAjdCkpCi0gICAgICAgICAo YWRkLWFmdGVyICdjb25maWd1cmUgJ2NyZWF0ZS1neC12ZXJzaW9uLnNjbQotICAgICAgICAgICAo bGFtYmRhIF8KLSAgICAgICAgICAgICAod2l0aC1vdXRwdXQtdG8tZmlsZSAoc3RyaW5nLWFwcGVu ZAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2V0Y3dkKQotICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiL2dlcmJpbC9ydW50aW1lL2d4LXZlcnNpb24uc2Nt IikKLSAgICAgICAgICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgICAgICAod3JpdGUgYChk ZWZpbmUgKGdlcmJpbC12ZXJzaW9uLXN0cmluZykKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICwoc3RyaW5nLWFwcGVuZCAidiIgLCh2ZXJzaW9uLW1ham9yK21pbm9yIHZlcnNpb24pKSkpKSkp KQotICAgICAgICAgKHJlcGxhY2UKLSAgICAgICAgICAnYnVpbGQKLSAgICAgICAgICAobGFtYmRh KgotICAgICAgICAgICAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKLSAgICAgICAg ICAgKHNldGVudiAiSE9NRSIgKGdldGN3ZCkpCi0gICAgICAgICAgICAgKGludm9rZQotICAgICAg ICAgICAgICA7OyBUaGUgYnVpbGQgc2NyaXB0IG5lZWRzIGEgdHR5IG9yIGl0J2xsIGNyYXNoIG9u IGFuIGlvY3RsCi0gICAgICAgICAgICAgIDs7IHRyeWluZyB0byBmaW5kIHRoZSB3aWR0aCBvZiB0 aGUgdGVybWluYWwgaXQncyBydW5uaW5nIG9uLgotICAgICAgICAgICAgICA7OyBDYWxsaW5nIGlu IHNjcmlwdCBwcmV2ZW50cyB0aGF0LgotICAgICAgICAgICAgICAic2NyaXB0IgotICAgICAgICAg ICAgICAiLXFlZmMiCi0gICAgICAgICAgICAgICIuL2J1aWxkLnNoIikpKQotICAgICAgICAgKGRl bGV0ZSAnY2hlY2spCi0gICAgICAgICAocmVwbGFjZSAnaW5zdGFsbAotICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCi0gICAgICAgICAgICAgKGxl dCogKChvdXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkKLSAgICAgICAgICAgICAgICAgICAg KGJpbiAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4iKSkKLSAgICAgICAgICAgICAgICAgICAgKGxp YiAoc3RyaW5nLWFwcGVuZCBvdXQgIi9saWIiKSkpCi0gICAgICAgICAgICAgICAobWtkaXItcCBi aW4pCi0gICAgICAgICAgICAgICAobWtkaXItcCBsaWIpCi0gICAgICAgICAgICAgICAoY29weS1y ZWN1cnNpdmVseSAiLi4vYmluIiBiaW4pCi0gICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVs eSAiLi4vbGliIiBsaWIpKSkpKSkpCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3QgY29y ZXV0aWxzIGdhbWJpdC1jIHV0aWwtbGludXgpKQotICAgIChwcm9wYWdhdGVkLWlucHV0cwotICAg ICAobGlzdCBnYW1iaXQtYyB6bGliIG9wZW5zc2wgc3FsaXRlKSkKKyAgICAgKGxpc3QgIzpwaGFz ZXMKKyAgICAgICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAg ICAgICAgICAoZGVsZXRlICdib290c3RyYXApCisgICAgICAgICAgICAgICAoYWRkLWJlZm9yZSAn Y29uZmlndXJlICdjaGRpcgorICAgICAgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAg ICAgICAgICAoY2hkaXIgInNyYyIpKSkKKyAgICAgICAgICAgICAgIChyZXBsYWNlICdjb25maWd1 cmUKKyAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgKGludm9r ZSAiY2htb2QiICI3NTUiICItUiIgIi4iKQorICAgICAgICAgICAgICAgICAgIDs7IE90aGVyd2lz ZSBmYWlscyB3aGVuIGVkaXRpbmcgYW4gci0tci0tci0tIGZpbGUuCisgICAgICAgICAgICAgICAg ICAgKGludm9rZSAiZ3NpLXNjcmlwdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb25m aWd1cmUiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiLS1wcmVmaXgiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAjJG91dHB1dAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0t d2l0aC1nYW1iaXQiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAjJGdhbWJpdC1jKSkpCisg ICAgICAgICAgICAgICAoYWRkLWJlZm9yZSAncGF0Y2gtZ2VuZXJhdGVkLWZpbGUtc2hlYmFuZ3Mg J2ZpeC1neGktc2hlYmFuZ3MKKyAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAg ICAgICAgICAgOzsgU29tZSAuc3MgZmlsZXMgcmVmZXIgdG8gZ3hpIHVzaW5nIC91c3IvYmluL2Vu diBneGkKKyAgICAgICAgICAgICAgICAgICA7OyBhbmQgJ3BhdGNoLWdlbmVyYXRlZC1maWxlLXNo ZWJhbmdzIGNhbid0IGZpeCB0aGF0CisgICAgICAgICAgICAgICAgICAgOzsgYmVjYXVzZSBneGkg aGFzIG5vdCBiZWVuIGNvbXBpbGVkIHlldC4KKyAgICAgICAgICAgICAgICAgICA7OyBXZSBrbm93 IHdoZXJlIGd4aSBpcyBnb2luZyB0byBlbmQgdXAgc28gd2UKKyAgICAgICAgICAgICAgICAgICA7 OyBEb2N0b3IgV2hvIG91ciBmaXggaGVyZSBiZWZvcmUgdGhlIHByb2JsZW0KKyAgICAgICAgICAg ICAgICAgICA7OyBoYXBwZW5zIHRvd2FyZHMgdGhlIGVuZCBvZiB0aGUgYnVpbGQuc2ggc2NyaXB0 LgorICAgICAgICAgICAgICAgICAgIChsZXQgKChhYnMtc3JjZGlyIChnZXRjd2QpKSkKKyAgICAg ICAgICAgICAgICAgICAgIChmb3ItZWFjaCAobGFtYmRhIChmKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIGYKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKCgiIyEvdXNyL2Jpbi9lbnYgZ3hpIikKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICIjISIgYWJzLXNyY2RpcgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi8uLi9iaW4vZ3hpIikpKSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKCIuL2dlcmJpbC9neGMiICIuL2xhbmcv YnVpbGQuc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9taXNjL2h0dHAt cGVyZi9idWlsZC5zcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIuL21pc2Mv cnBjLXBlcmYvYnVpbGQuc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9t aXNjL3NjcmlwdHMvZG9jc25hcmYuc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiLi9taXNjL3NjcmlwdHMvZG9jc3R1Yi5zcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICIuL21pc2Mvc2NyaXB0cy9kb2NzeW1zLnNzIgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi4vcjdycy1sYXJnZS9idWlsZC5zcyIKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIuL3JlbGVhc2Uuc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiLi9zdGQvYnVpbGQuc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi Li9zdGQvcnVuLXRlc3RzLnNzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi4v c3RkL3dlYi9mYXN0Y2dpLXRlc3Quc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiLi9zdGQvd2ViL3JhY2stdGVzdC5zcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICIuL3Rvb2xzL2J1aWxkLnNzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii4vdHV0b3JpYWwvaHR0cGQvYnVpbGQuc3MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiLi90dXRvcmlhbC9rdnN0b3JlL2J1aWxkLnNzIgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi4vdHV0b3JpYWwvbGFuZy9idWlsZC5zcyIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIuL3R1dG9yaWFsL3Byb3h5L2J1aWxkLXN0YXRpYy5zcyIKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIuL3R1dG9yaWFsL3Byb3h5L2J1aWxkLnNzIikp KSkpCisgICAgICAgICAgICAgICAoYWRkLWFmdGVyICdjb25maWd1cmUgJ2NyZWF0ZS1neC12ZXJz aW9uLnNjbQorICAgICAgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgICAgICAo d2l0aC1vdXRwdXQtdG8tZmlsZSAoc3RyaW5nLWFwcGVuZCAoZ2V0Y3dkKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvZ2VyYmlsL3J1bnRp bWUvZ3gtdmVyc2lvbi5zY20iKQorICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAg ICAgICAgICAgICAgICAgICAgICh3cml0ZSBgKGRlZmluZSAoZ2VyYmlsLXZlcnNpb24tc3RyaW5n KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLChzdHJpbmctYXBwZW5kICJ2Igor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMkKHZlcnNp b24tbWFqb3IrbWlub3IKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB2ZXJzaW9uKSkpKSkpKSkKKyAgICAgICAgICAgICAgIChyZXBsYWNlICdidWls ZAorICAgICAgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgICAgICAoc2V0ZW52 ICJIT01FIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdldGN3ZCkpCisgICAgICAgICAg ICAgICAgICAgKGludm9rZQorICAgICAgICAgICAgICAgICAgICA7OyBUaGUgYnVpbGQgc2NyaXB0 IG5lZWRzIGEgdHR5IG9yIGl0J2xsIGNyYXNoIG9uIGFuIGlvY3RsCisgICAgICAgICAgICAgICAg ICAgIDs7IHRyeWluZyB0byBmaW5kIHRoZSB3aWR0aCBvZiB0aGUgdGVybWluYWwgaXQncyBydW5u aW5nIG9uLgorICAgICAgICAgICAgICAgICAgICA7OyBDYWxsaW5nIGluIHNjcmlwdCBwcmV2ZW50 cyB0aGF0LgorICAgICAgICAgICAgICAgICAgICAic2NyaXB0IgorICAgICAgICAgICAgICAgICAg ICAiLXFlZmMiCisgICAgICAgICAgICAgICAgICAgICIuL2J1aWxkLnNoIikpKQorICAgICAgICAg ICAgICAgKHJlcGxhY2UgJ2luc3RhbGwKKyAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAg ICAgICAgICAgICAgICAgKGxldCogKChiaW4gKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9iaW4i KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpYiAoc3RyaW5nLWFwcGVuZCAjJG91dHB1 dCAiL2xpYiIpKSkKKyAgICAgICAgICAgICAgICAgICAgIChta2Rpci1wIGJpbikKKyAgICAgICAg ICAgICAgICAgICAgIChta2Rpci1wIGxpYikKKyAgICAgICAgICAgICAgICAgICAgIChjb3B5LXJl Y3Vyc2l2ZWx5ICIuLi9iaW4iIGJpbikKKyAgICAgICAgICAgICAgICAgICAgIChjb3B5LXJlY3Vy c2l2ZWx5ICIuLi9saWIiIGxpYikpKSkpCisgICAgICAgICAgICM6dGVzdHM/ICNmKSkKKyAgICAo bmF0aXZlLWlucHV0cyAobGlzdCBjb3JldXRpbHMgZ2FtYml0LWMgdXRpbC1saW51eCkpCisgICAg KHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0IGdhbWJpdC1jIG9wZW5zc2wgc3FsaXRlIHpsaWIpKQog ICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAgICAoc3lub3BzaXMgIk1ldGEt ZGlhbGVjdCBvZiBTY2hlbWUgd2l0aCBwb3N0LW1vZGVybiBmZWF0dXJlcyIpCi0gICAgKGRlc2Ny aXB0aW9uICJHZXJiaWwgaXMgYW4gb3BpbmlvbmF0ZWQgZGlhbGVjdCBvZiBTY2hlbWUgZGVzaWdu ZWQgZm9yIFN5c3RlbXMKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIkdlcmJpbCBpcyBhbiBvcGlu aW9uYXRlZCBkaWFsZWN0IG9mIFNjaGVtZSBkZXNpZ25lZCBmb3IgU3lzdGVtcwogUHJvZ3JhbW1p bmcsIHdpdGggYSBzdGF0ZSBvZiB0aGUgYXJ0IG1hY3JvIGFuZCBtb2R1bGUgc3lzdGVtIG9uIHRv cCBvZiB0aGUgR2FtYml0CiBydW50aW1lLiAgVGhlIG1hY3JvIHN5c3RlbSBpcyBiYXNlZCBvbiBx dW90ZS1zeW50YXgsIGFuZCBwcm92aWRlcyB0aGUgZnVsbCBtZXRhLXN5bnRhY3RpYwogdG93ZXIg d2l0aCBhIG5hdGl2ZSBpbXBsZW1lbnRhdGlvbiBvZiBzeW50YXgtY2FzZS4gIEl0IGFsc28gcHJv dmlkZXMgYSBmdWxsLWJsb3duIG1vZHVsZQotLSAKMi4zOS4yCgo= --b1_HyHYK7a5AB6kDaXe9NAwHUvmsdxv27IWPyktMIhNREk-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 08 18:01:49 2023 Received: (at 62282-done) by debbugs.gnu.org; 8 Apr 2023 22:01:49 +0000 Received: from localhost ([127.0.0.1]:59766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plGd2-0000eY-Vi for submit@debbugs.gnu.org; Sat, 08 Apr 2023 18:01:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1plGd0-0000eJ-W8 for 62282-done@debbugs.gnu.org; Sat, 08 Apr 2023 18:01:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1plGcv-0003NK-CK; Sat, 08 Apr 2023 18:01:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=V4Z1D9dDLX8zYYy+Zkh2V3X8ppHCv6qRX4IZulp6yQU=; b=NqENfAT7jGkqlaRMqfnO csxVUwi5EGYHD8ysCpkX9V1KWhOzjKwT0frLdPr1IaBKjTxC7pxQP3PqQMtSjX9I9drBjUflASSzW th9HaqS5EAwAXKmP+Vwmr7dazW1zyFkEwvAQP6rUCUZimOFJL5HDMN66K0EIZfYkK/7ZTFtDQ90ZT zeDatbfOqFsJo9JVZPztHx+3N5WRYFe+SMIiZBk3Dlk2PKV+H0vMpkvQU9wXPkTxtQ9O86VihFODJ exw4ocJbOOplje2N4nceSMzOIoV8rTcNaQUhNMb4nE/2WFH4AF8Gp7Sloan3V2qzmGYkTTgjGgSr+ krcKIWS4wm818A==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1plGcv-0001x8-0E; Sat, 08 Apr 2023 18:01:41 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "J. Sims" Subject: Re: bug#62282: [PATCH] gnu: gerbil: Upgrade to 0.17.0. References: <0121a7d5-ed7a-9272-1c67-4182d979dd0d@makinata.eu> Date: Sun, 09 Apr 2023 00:01:38 +0200 In-Reply-To: (J. Sims's message of "Thu, 30 Mar 2023 02:12:18 +0000") Message-ID: <87mt3i9got.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62282-done Cc: "62282@debbugs.gnu.org" <62282-done@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Thanks for taking the time to split the patch. I=E2=80=99ve applied #1 and= #2. "J. Sims" skribis: > From 569fabf7029200cbb3166af83b8fc89a6378468d Mon Sep 17 00:00:00 2001 > From: Juliana Sims > Date: Tue, 28 Mar 2023 23:56:07 -0400 > Subject: [PATCH 3/3] gnu: gerbil: Enable all features. > > * gnu/packages/scheme.scm (gerbil): Enable all features. [...] > + "--enable-leveldb" > + "--enable-libxml" > + "--enable-libyaml" > + "--enable-lmdb" > + "--enable-mysql" > + "--enable-sqlite" > + "--enable-zlib"))) > (add-before 'patch-generated-file-shebangs 'fix-gxi-sheba= ngs > (lambda _ > ;; Some .ss files refer to gxi using /usr/bin/env gxi > @@ -1202,8 +1211,18 @@ (define-public gerbil > (copy-recursively "../bin" bin) > (copy-recursively "../lib" lib))))) > #:tests? #f)) > - (native-inputs (list coreutils gambit-c util-linux)) > - (propagated-inputs (list gambit-c openssl sqlite zlib)) > + (native-inputs (list coreutils > + gambit-c > + util-linux)) > + (propagated-inputs (list gambit-c > + leveldb > + libxml2 > + libyaml > + lmdb > + mysql > + openssl > + sqlite > + zlib)) I have two questions: 1. What=E2=80=99s the impact on =E2=80=98guix size gerbil=E2=80=99? Over= all we should find a balance between feature usefulness and size. 2. Do all these really need to be propagated? Shouldn=E2=80=99t they be regular inputs? If propagation is required, please add a comment explaining why. I propose to close this issue since the initial goal has been met, but please open a new one to follow up on this. Thanks! Ludo=E2=80=99. From unknown Sun Jun 15 08:49:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 07 May 2023 11:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator