From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 11:01:22 2021 Received: (at submit) by debbugs.gnu.org; 2 Aug 2021 15:01:22 +0000 Received: from localhost ([127.0.0.1]:38896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAZRS-0003eo-0Y for submit@debbugs.gnu.org; Mon, 02 Aug 2021 11:01:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:60804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAZRQ-0003eg-0O for submit@debbugs.gnu.org; Mon, 02 Aug 2021 11:01:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58366) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAZRP-0005K1-J1 for guix-patches@gnu.org; Mon, 02 Aug 2021 11:01:19 -0400 Received: from planete-kraus.eu ([89.234.140.182]:50790) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1mAZRM-0002eh-AA for guix-patches@gnu.org; Mon, 02 Aug 2021 11:01:19 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 73cd5b3d for ; Mon, 2 Aug 2021 15:01:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:date:content-type:mime-version; s=*; bh=aF5GuyPI/5RsBB6jyZ673X9nHc0=; b=BYuIbZxs2M8dPhipft48cQ2l+V5P yB/Kz93QvvyckubZ2v7fn7nnwMR+RQcbDFttryvU/dAhB4HHHwxWPTaAgUxVkEIo Ibucjr6hx5Ds3SfsBV5nvX1/lmx/mnZ+tL09n0UKvs7A2V2l7cFpiWdNUJeiLjWv FjvGvikXbUTWbd8= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id b6753d7c (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO) for ; Mon, 2 Aug 2021 15:01:09 +0000 (UTC) Message-ID: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> Subject: [PATCH] gnu: Add jsonnet. From: Vivien Kraus To: guix-patches@gnu.org Date: Mon, 02 Aug 2021 17:01:07 +0200 Content-Type: multipart/mixed; boundary="=-NC6AAYpoe/LGOcA4TxOQ" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: pass client-ip=89.234.140.182; envelope-from=vivien@planete-kraus.eu; helo=planete-kraus.eu X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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.4 (--) --=-NC6AAYpoe/LGOcA4TxOQ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Hello, Here is jsonnet. I don’t fully understand what it does, but thanks to leoprikler, I know it is a dependency to package GraalJS, an interpreter for JavaScript on the Java Virtual Machine. For the sake of having "no dependencies", it bundles a custom implementation of MD5. According to a comment in the associated license, it is taken from the implementation of bzflag, but it does not seem to use the same as of today. I decided to use nettle, and add a few lines of C++ to shape it into the required interface. Best regards, Vivien --=-NC6AAYpoe/LGOcA4TxOQ Content-Disposition: attachment; filename="0001-gnu-Add-jsonnet.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-Add-jsonnet.patch"; charset="UTF-8" RnJvbSA3Y2ZiZWM2Nzk3NGQwM2M2ZTdkZDU2ZTRlMmFkZTk1ZjM4ZmFhZDZhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBNb24sIDIgQXVnIDIwMjEgMTY6MDc6MDggKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IEFkZCBqc29ubmV0LgoKKiBnbnUvcGFja2FnZXMvY3BwLnNjbSAoanNvbm5ldCk6IE5ldyB2 YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvY3BwLnNjbSB8IDEwMyArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAzIGluc2VydGlv bnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvY3BwLnNjbSBiL2dudS9wYWNrYWdlcy9j cHAuc2NtCmluZGV4IDQyZTlkNTA2ODcuLjRlNTFjNGEwY2MgMTAwNjQ0Ci0tLSBhL2dudS9wYWNr YWdlcy9jcHAuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9jcHAuc2NtCkBAIC02Myw2ICs2Myw3IEBA CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxsdm0pCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGxvZ2dpbmcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG1hdGhzKQor ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBuZXR0bGUpCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIG9uYy1ycGMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBlcmwpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25maWcpCkBAIC0xMjExLDMgKzEyMTIs MTA1IEBAIG9mIHJlYWRpbmcgYW5kIHdyaXRpbmcgWE1MLiIpCiAgICAgOzsgaW5jb21wYXRpYmxl IHdpdGggdGhlIEdQTCB2Mi4gIFJlZmVyIHRvIHRoZSBmaWxlIG5hbWVkIEZMT1NTRSBmb3IgdGhl CiAgICAgOzsgZGV0YWlscy4KICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCisKKyhkZWZp bmUtcHVibGljIGpzb25uZXQKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAianNvbm5ldCIpCisgICAg KHZlcnNpb24gIjAuMTcuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1l dGhvZCBnaXQtZmV0Y2gpCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAg ICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvanNvbm5ldCIpCisgICAgICAgICAgICAg KGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKKyAgICAgICAoZmlsZS1uYW1l IChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAo YmFzZTMyICIxZGR6MTQ2OTl2NWxxeDNkaDBtYjdoZmZmcjZmazV6aG16bjN6OHl4a3FxdnJpcW5j aWltIikpCisgICAgICAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCB1dGlscykpKQorICAgICAgIChz bmlwcGV0CisgICAgICAgICcoYmVnaW4KKyAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2 ZWx5ICJ0aGlyZF9wYXJ0eSIpCisgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseSAi ZG9jL3RoaXJkX3BhcnR5IikKKyAgICAgICAgICAgKHN1YnN0aXR1dGUqCisgICAgICAgICAgICAg ICAnKCJjb3JlL3ZtLmNwcCIpCisgICAgICAgICAgICAgKCgiI2luY2x1ZGUgXCJqc29uLmhwcFwi IikgIiNpbmNsdWRlIDxubG9obWFubi9qc29uLmhwcD4iKSkKKyAgICAgICAgICAgKG1rZGlyLXAg InRoaXJkX3BhcnR5L21kNSIpCisgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUgInRo aXJkX3BhcnR5L21kNS9DTWFrZUxpc3RzLnR4dCIKKyAgICAgICAgICAgICAobGFtYmRhIChwb3J0 KQorICAgICAgICAgICAgICAgKGZvcm1hdCBwb3J0ICJhZGRfbGlicmFyeShtZDUgU1RBVElDIG1k NS5jcHAgbWQ1LmgpCitmaW5kX3BhY2thZ2UoUGtnQ29uZmlnIFJFUVVJUkVEKQorcGtnX2NoZWNr X21vZHVsZXMoTkVUVExFIFJFUVVJUkVEIG5ldHRsZSkKK3RhcmdldF9saW5rX2xpYnJhcmllcyht ZDUgJHtORVRUTEVfTElCUkFSSUVTfSkKK3RhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKG1kNSBQ VUJMSUMgJHtORVRUTEVfSU5DTFVERV9ESVJTfSkKKyIpKSkKKyAgICAgICAgICAgKGNhbGwtd2l0 aC1vdXRwdXQtZmlsZSAidGhpcmRfcGFydHkvbWQ1L21kNS5oIgorICAgICAgICAgICAgIChsYW1i ZGEgKHBvcnQpCisgICAgICAgICAgICAgICAoZm9ybWF0IHBvcnQgIiNpZm5kZWYgQlpGX01ENV9I CisjZGVmaW5lIEJaRl9NRDVfSAorI2luY2x1ZGUgPHN0cmluZz4KKworLy8gUmV0dXJuIHRoZSBo ZXhhZGVjaW1hbCBkaWdlc3QuCitzdGQ6OnN0cmluZyBtZDUgKGNvbnN0IHN0ZDo6c3RyaW5nIHN0 cik7CisKKyNlbmRpZgorIikpKQorICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlICJ0 aGlyZF9wYXJ0eS9tZDUvbWQ1LmNwcCIKKyAgICAgICAgICAgICAobGFtYmRhIChwb3J0KQorICAg ICAgICAgICAgICAgKGZvcm1hdCBwb3J0ICIjaW5jbHVkZSBcIm1kNS5oXCIKKyNpbmNsdWRlIDxu ZXR0bGUvbWQ1Lmg+CisjaW5jbHVkZSA8bmV0dGxlL2Jhc2UxNi5oPgorI2luY2x1ZGUgPHN0cmlu Zz4KKyNpbmNsdWRlIDx2ZWN0b3I+CisKKyNkZWZpbmUgT1VUUFVUX0xFTkdUSCBCQVNFMTZfRU5D T0RFX0xFTkdUSCAoTUQ1X0RJR0VTVF9TSVpFKQorCitzdGQ6OnN0cmluZworbWQ1IChjb25zdCBz dGQ6OnN0cmluZyBzdHIpCit7CisgIC8vIENvbnZlcnQgc3RyIHRvIGEgYnl0ZSBhcnJheQorICBz dGQ6OnZlY3Rvcjx1aW50OF90PiBpbnB1dCAoc3RyLmJlZ2luICgpLCBzdHIuZW5kICgpKTsKKwor ICAvLyBDb21wdXRlIHRoZSBkaWdlc3QKKyAgc3RydWN0IG1kNV9jdHggbmV0dGxlX2N0eDsKKyAg bWQ1X2luaXQgKCZuZXR0bGVfY3R4KTsKKyAgbWQ1X3VwZGF0ZSAoJm5ldHRsZV9jdHgsIGlucHV0 LnNpemUgKCksIGlucHV0LmRhdGEgKCkpOworICB1aW50OF90IGRpZ2VzdFtNRDVfRElHRVNUX1NJ WkVdOworICBtZDVfZGlnZXN0ICgmbmV0dGxlX2N0eCwgTUQ1X0RJR0VTVF9TSVpFLCBkaWdlc3Qp OworCisgIC8vIEVuY29kZSBpdCB0byBiYXNlMTYKKyAgc3RkOjp2ZWN0b3I8Y2hhcj4gZW5jb2Rl ZCAoQkFTRTE2X0VOQ09ERV9MRU5HVEggKE1ENV9ESUdFU1RfU0laRSkpOworICBiYXNlMTZfZW5j b2RlX3VwZGF0ZSAoZW5jb2RlZC5kYXRhICgpLCBNRDVfRElHRVNUX1NJWkUsIGRpZ2VzdCk7Cisg IHN0ZDo6c3RyaW5nIGZpbmFsX2RpZ2VzdCAoZW5jb2RlZC5iZWdpbiAoKSwgZW5jb2RlZC5lbmQg KCkpOworICByZXR1cm4gZmluYWxfZGlnZXN0OworfQorIikpKSkpKSkKKyAgICAoYnVpbGQtc3lz dGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpjb25maWd1 cmUtZmxhZ3MgJygiLURVU0VfU1lTVEVNX0dURVNUPU9OIiAiLURVU0VfU1lTVEVNX0pTT049T04i KSkpCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAgICcoKSkKKyAgICAobmF0aXZlLWlucHV0 cworICAgICBgKCgiZ29vZ2xldGVzdCIgLGdvb2dsZXRlc3QpCisgICAgICAgKCJwa2ctY29uZmln IiAscGtnLWNvbmZpZykpKQorICAgIChpbnB1dHMKKyAgICAgYCgoImpzb24tbW9kZXJuLWN4eCIg LGpzb24tbW9kZXJuLWN4eCkKKyAgICAgICA7OyBqc29ubmV0IHVzZXMgYSBtZDUgaW1wbGVtZW50 YXRpb24gY2xhaW1pbmcgdG8gYmUgZnJvbQorICAgICAgIDs7IGh0dHBzOi8vd3d3LmJ6ZmxhZy5v cmcvLCBidXQgdGhleSBkb27igJl0IHVzZSBpdCBhbnltb3JlLiBXZQorICAgICAgIDs7IHJlcGxh Y2UgaXQgd2l0aCBtZDUgZnJvbSBuZXR0bGUuCisgICAgICAgKCJuZXR0bGUiICxuZXR0bGUpKSkK KyAgICAoaG9tZS1wYWdlICJodHRwczovL2pzb25uZXQub3JnLyIpCisgICAgKHN5bm9wc2lzICJU aGUgZGF0YSB0ZW1wbGF0aW5nIGxhbmd1YWdlIikKKyAgICAoZGVzY3JpcHRpb24gIkEgZGF0YSB0 ZW1wbGF0aW5nIGxhbmd1YWdlIGZvciBhcHAgYW5kIHRvb2wgZGV2ZWxvcGVyczoKKy0gR2VuZXJh dGUgY29uZmlnIGRhdGEKKy0gU2lkZS1lZmZlY3QgZnJlZQorLSBPcmdhbml6ZSwgc2ltcGxpZnks IHVuaWZ5CistIE1hbmFnZSBzcHJhd2xpbmcgY29uZmlnCisKK0Egc2ltcGxlIGV4dGVuc2lvbiBv ZiBKU09OCistIE9wZW4gc291cmNlIChBcGFjaGUgMi4wKQorLSBGYW1pbGlhciBzeW50YXgKKy0g UmVmb3JtYXR0ZXIsIGxpbnRlcgorLSBFZGl0b3IgJiBJREUgaW50ZWdyYXRpb25zCistIEZvcm1h bGx5IHNwZWNpZmllZAorIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQotLSAKMi4z Mi4wCgo= --=-NC6AAYpoe/LGOcA4TxOQ-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 12:15:46 2021 Received: (at 49823) by debbugs.gnu.org; 2 Aug 2021 16:15:46 +0000 Received: from localhost ([127.0.0.1]:39123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAabR-0005i7-RF for submit@debbugs.gnu.org; Mon, 02 Aug 2021 12:15:46 -0400 Received: from planete-kraus.eu ([89.234.140.182]:39108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAabN-0005ht-DX for 49823@debbugs.gnu.org; Mon, 02 Aug 2021 12:15:44 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 0dd32a29 for <49823@debbugs.gnu.org>; Mon, 2 Aug 2021 16:15:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:date:content-type:mime-version; s=*; bh=SRrOJTKs6byz72iiDr8u4RYMihc=; b=O0VaaqGZEICg7HK6BC2/0fpT2KZB QHwnImcYJOuTmWTWiHZ4jcwNq6Guie59VK+4aavoBdu2P7VCRbpyHJBUfWA3de4F feSE/atYj3m7WrlBZ94VAbc+jvFBClAfYsJZYS4Tg0kQGRM2XaeJ+RfVQGwrO1jN 1vMBkfeZ1VVuOzU= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id fb2690a8 (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO) for <49823@debbugs.gnu.org>; Mon, 2 Aug 2021 16:15:32 +0000 (UTC) Message-ID: Subject: Using texinfo for the description From: Vivien Kraus To: 49823@debbugs.gnu.org Date: Mon, 02 Aug 2021 18:15:17 +0200 Content-Type: multipart/mixed; boundary="=-eTwDXoT4tcdll5cFwgPn" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49823 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 (-) --=-eTwDXoT4tcdll5cFwgPn Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit maximed told me I could use texinfo in the description. (I also removed a couple of lines in the C++ source because the constant was not used.) Also, I was advised to put the added source code in a local-file such as what is done by gnuzilla, but I could not figure out how it was done for gnuzilla (the package is quite large). If I go with a patch, there are a lot of things that get deleted, so it makes a rather large patch. What do you think? Vivien --=-eTwDXoT4tcdll5cFwgPn Content-Disposition: attachment; filename="0001-gnu-Add-jsonnet.patch" Content-Type: text/x-patch; name="0001-gnu-Add-jsonnet.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA3ZmI3MDY5NTE5MDRmNThjYjNkZDg5NjM4ODUwMjRmN2Q5MzgzYzBiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBNb24sIDIgQXVnIDIwMjEgMTY6MDc6MDggKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IEFkZCBqc29ubmV0LgoKKiBnbnUvcGFja2FnZXMvY3BwLnNjbSAoanNvbm5ldCk6IE5ldyB2 YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvY3BwLnNjbSB8IDEwNSArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTA1IGluc2VydGlv bnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvY3BwLnNjbSBiL2dudS9wYWNrYWdlcy9j cHAuc2NtCmluZGV4IDQyZTlkNTA2ODcuLjMxOGUzODcwNjkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNr YWdlcy9jcHAuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9jcHAuc2NtCkBAIC02Myw2ICs2Myw3IEBA CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxsdm0pCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGxvZ2dpbmcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG1hdGhzKQor ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBuZXR0bGUpCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIG9uYy1ycGMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBlcmwpCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25maWcpCkBAIC0xMjExLDMgKzEyMTIs MTA3IEBAIG9mIHJlYWRpbmcgYW5kIHdyaXRpbmcgWE1MLiIpCiAgICAgOzsgaW5jb21wYXRpYmxl IHdpdGggdGhlIEdQTCB2Mi4gIFJlZmVyIHRvIHRoZSBmaWxlIG5hbWVkIEZMT1NTRSBmb3IgdGhl CiAgICAgOzsgZGV0YWlscy4KICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCisKKyhkZWZp bmUtcHVibGljIGpzb25uZXQKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAianNvbm5ldCIpCisgICAg KHZlcnNpb24gIjAuMTcuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1l dGhvZCBnaXQtZmV0Y2gpCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAg ICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvanNvbm5ldCIpCisgICAgICAgICAgICAg KGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKKyAgICAgICAoZmlsZS1uYW1l IChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAo YmFzZTMyICIxZGR6MTQ2OTl2NWxxeDNkaDBtYjdoZmZmcjZmazV6aG16bjN6OHl4a3FxdnJpcW5j aWltIikpCisgICAgICAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCB1dGlscykpKQorICAgICAgIChz bmlwcGV0CisgICAgICAgICcoYmVnaW4KKyAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2 ZWx5ICJ0aGlyZF9wYXJ0eSIpCisgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseSAi ZG9jL3RoaXJkX3BhcnR5IikKKyAgICAgICAgICAgKHN1YnN0aXR1dGUqCisgICAgICAgICAgICAg ICAnKCJjb3JlL3ZtLmNwcCIpCisgICAgICAgICAgICAgKCgiI2luY2x1ZGUgXCJqc29uLmhwcFwi IikgIiNpbmNsdWRlIDxubG9obWFubi9qc29uLmhwcD4iKSkKKyAgICAgICAgICAgKG1rZGlyLXAg InRoaXJkX3BhcnR5L21kNSIpCisgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUgInRo aXJkX3BhcnR5L21kNS9DTWFrZUxpc3RzLnR4dCIKKyAgICAgICAgICAgICAobGFtYmRhIChwb3J0 KQorICAgICAgICAgICAgICAgKGZvcm1hdCBwb3J0ICJhZGRfbGlicmFyeShtZDUgU1RBVElDIG1k NS5jcHAgbWQ1LmgpCitmaW5kX3BhY2thZ2UoUGtnQ29uZmlnIFJFUVVJUkVEKQorcGtnX2NoZWNr X21vZHVsZXMoTkVUVExFIFJFUVVJUkVEIG5ldHRsZSkKK3RhcmdldF9saW5rX2xpYnJhcmllcyht ZDUgJHtORVRUTEVfTElCUkFSSUVTfSkKK3RhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKG1kNSBQ VUJMSUMgJHtORVRUTEVfSU5DTFVERV9ESVJTfSkKKyIpKSkKKyAgICAgICAgICAgKGNhbGwtd2l0 aC1vdXRwdXQtZmlsZSAidGhpcmRfcGFydHkvbWQ1L21kNS5oIgorICAgICAgICAgICAgIChsYW1i ZGEgKHBvcnQpCisgICAgICAgICAgICAgICAoZm9ybWF0IHBvcnQgIiNpZm5kZWYgQlpGX01ENV9I CisjZGVmaW5lIEJaRl9NRDVfSAorI2luY2x1ZGUgPHN0cmluZz4KKworLy8gUmV0dXJuIHRoZSBo ZXhhZGVjaW1hbCBkaWdlc3QuCitzdGQ6OnN0cmluZyBtZDUgKGNvbnN0IHN0ZDo6c3RyaW5nIHN0 cik7CisKKyNlbmRpZgorIikpKQorICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlICJ0 aGlyZF9wYXJ0eS9tZDUvbWQ1LmNwcCIKKyAgICAgICAgICAgICAobGFtYmRhIChwb3J0KQorICAg ICAgICAgICAgICAgKGZvcm1hdCBwb3J0ICIjaW5jbHVkZSBcIm1kNS5oXCIKKyNpbmNsdWRlIDxu ZXR0bGUvbWQ1Lmg+CisjaW5jbHVkZSA8bmV0dGxlL2Jhc2UxNi5oPgorI2luY2x1ZGUgPHN0cmlu Zz4KKyNpbmNsdWRlIDx2ZWN0b3I+CisKK3N0ZDo6c3RyaW5nCittZDUgKGNvbnN0IHN0ZDo6c3Ry aW5nIHN0cikKK3sKKyAgLy8gQ29udmVydCBzdHIgdG8gYSBieXRlIGFycmF5CisgIHN0ZDo6dmVj dG9yPHVpbnQ4X3Q+IGlucHV0IChzdHIuYmVnaW4gKCksIHN0ci5lbmQgKCkpOworCisgIC8vIENv bXB1dGUgdGhlIGRpZ2VzdAorICBzdHJ1Y3QgbWQ1X2N0eCBuZXR0bGVfY3R4OworICBtZDVfaW5p dCAoJm5ldHRsZV9jdHgpOworICBtZDVfdXBkYXRlICgmbmV0dGxlX2N0eCwgaW5wdXQuc2l6ZSAo KSwgaW5wdXQuZGF0YSAoKSk7CisgIHVpbnQ4X3QgZGlnZXN0W01ENV9ESUdFU1RfU0laRV07Cisg IG1kNV9kaWdlc3QgKCZuZXR0bGVfY3R4LCBNRDVfRElHRVNUX1NJWkUsIGRpZ2VzdCk7CisKKyAg Ly8gRW5jb2RlIGl0IHRvIGJhc2UxNgorICBzdGQ6OnZlY3RvcjxjaGFyPiBlbmNvZGVkIChCQVNF MTZfRU5DT0RFX0xFTkdUSCAoTUQ1X0RJR0VTVF9TSVpFKSk7CisgIGJhc2UxNl9lbmNvZGVfdXBk YXRlIChlbmNvZGVkLmRhdGEgKCksIE1ENV9ESUdFU1RfU0laRSwgZGlnZXN0KTsKKyAgc3RkOjpz dHJpbmcgZmluYWxfZGlnZXN0IChlbmNvZGVkLmJlZ2luICgpLCBlbmNvZGVkLmVuZCAoKSk7Cisg IHJldHVybiBmaW5hbF9kaWdlc3Q7Cit9CisiKSkpKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY21h a2UtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOmNvbmZpZ3VyZS1mbGFn cyAnKCItRFVTRV9TWVNURU1fR1RFU1Q9T04iICItRFVTRV9TWVNURU1fSlNPTj1PTiIpKSkKKyAg ICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAgJygpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAg IGAoKCJnb29nbGV0ZXN0IiAsZ29vZ2xldGVzdCkKKyAgICAgICAoInBrZy1jb25maWciICxwa2ct Y29uZmlnKSkpCisgICAgKGlucHV0cworICAgICBgKCgianNvbi1tb2Rlcm4tY3h4IiAsanNvbi1t b2Rlcm4tY3h4KQorICAgICAgIDs7IGpzb25uZXQgdXNlcyBhIG1kNSBpbXBsZW1lbnRhdGlvbiBj bGFpbWluZyB0byBiZSBmcm9tCisgICAgICAgOzsgaHR0cHM6Ly93d3cuYnpmbGFnLm9yZy8sIGJ1 dCB0aGV5IGRvbuKAmXQgdXNlIGl0IGFueW1vcmUuIFdlCisgICAgICAgOzsgcmVwbGFjZSBpdCB3 aXRoIG1kNSBmcm9tIG5ldHRsZS4KKyAgICAgICAoIm5ldHRsZSIgLG5ldHRsZSkpKQorICAgICho b21lLXBhZ2UgImh0dHBzOi8vanNvbm5ldC5vcmcvIikKKyAgICAoc3lub3BzaXMgIlRoZSBkYXRh IHRlbXBsYXRpbmcgbGFuZ3VhZ2UiKQorICAgIChkZXNjcmlwdGlvbiAiQSBkYXRhIHRlbXBsYXRp bmcgbGFuZ3VhZ2UgZm9yIGFwcCBhbmQgdG9vbCBkZXZlbG9wZXJzOgorQGl0ZW1pemUKK0BpdGVt IEdlbmVyYXRlIGNvbmZpZyBkYXRhCitAaXRlbSBTaWRlLWVmZmVjdCBmcmVlCitAaXRlbSBPcmdh bml6ZSwgc2ltcGxpZnksIHVuaWZ5CitAaXRlbSBNYW5hZ2Ugc3ByYXdsaW5nIGNvbmZpZworQGVu ZCBpdGVtaXplCisKK0Egc2ltcGxlIGV4dGVuc2lvbiBvZiBKU09OOgorQGl0ZW1pemUKK0BpdGVt IE9wZW4gc291cmNlIChBcGFjaGUgMi4wKQorQGl0ZW0gRmFtaWxpYXIgc3ludGF4CitAaXRlbSBS ZWZvcm1hdHRlciwgbGludGVyCitAaXRlbSBFZGl0b3IgJiBJREUgaW50ZWdyYXRpb25zCitAaXRl bSBGb3JtYWxseSBzcGVjaWZpZWQKK0BlbmQgaXRlbWl6ZQorIikKKyAgICAobGljZW5zZSBsaWNl bnNlOmFzbDIuMCkpKQotLSAKMi4zMi4wCgo= --=-eTwDXoT4tcdll5cFwgPn-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 12:35:33 2021 Received: (at 49823) by debbugs.gnu.org; 2 Aug 2021 16:35:33 +0000 Received: from localhost ([127.0.0.1]:39131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAaua-0006Cj-Nf for submit@debbugs.gnu.org; Mon, 02 Aug 2021 12:35:32 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:50104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAauY-0006Ca-9s for 49823@debbugs.gnu.org; Mon, 02 Aug 2021 12:35:31 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id cgbU250030mfAB401gbUH6; Mon, 02 Aug 2021 18:35:28 +0200 Message-ID: Subject: Re: [bug#49823] Using texinfo for the description From: Maxime Devos To: Vivien Kraus , 49823@debbugs.gnu.org Date: Mon, 02 Aug 2021 18:35:18 +0200 In-Reply-To: References: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-x4/xaVVW4DRr8rtYGsf6" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1627922128; bh=WD/QoF63LgtvBcbABD+g5wqb8y12yK/FifFMRmxm4j8=; h=Subject:From:To:Date:In-Reply-To:References; b=SxOzu1jKZ4nYguEWqY3JA6F4AOkeDjcBrEV6xplu1b5OP7Z0EJH8h7lIJGyBZG47/ lJJo6H4ONyudBahmIR2D7RI1YYtu4WyyXmjWNKAnzzGxC1su3uPAIDpbyZT3l18eXC GzR0e6FJkdc701QalFIpxYITvmBubGjfPuXLUJmxIYrhNvJmMGKslLbJVRNXh3O9yX ejJzC0risER81UzWg/96h3EsXqTesCFwgC5iF6+fasbjznEEPgVXYpLFnED5M+1eVS YsbHMaDnWPYy0J2XYAog7gjNO/s6LOAEM3yxKbs2Su9NyMqb10Dtq6OPpbeJd0yQms o4rMLabI+C99Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49823 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.7 (-) --=-x4/xaVVW4DRr8rtYGsf6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Vivien Kraus via Guix-patches via schreef op ma 02-08-2021 om 18:15 [+0200]= : > maximed told me I could use texinfo in the description. >=20 > (I also removed a couple of lines in the C++ source because the > constant was not used.) >=20 > Also, I was advised to put the added source code in a local-file such > as what is done by gnuzilla, but I could not figure out how it was done > for gnuzilla (the package is quite large). Something like this should work (untested): (package (origin [...] (snippet #~(begin [...] (delete-file "third_party/md5/md5.cpp") ; maybe not necessary? (copy-file #+(search-auxiliary-file "jsonnet-md5.cpp") "third_party/md5/md5.cpp") [...]))) [...]) > If I go with a patch, there > are a lot of things that get deleted, so it makes a rather large patch. "git diff" has an option "--irreversible-deletes" and "--break-rewrites" which should reduce the size of the patch, by not including the previous version. > What do you think? >=20 > Vivien --=-x4/xaVVW4DRr8rtYGsf6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYQgexhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vglAP9CU7VXrn0SPMhIXO537Q2pFmw4 0c0ngwWSloylqAw2JwD/enUj4vIxSIEXRp9C3ivff/Plsq/wVCthXMbBsweSeQU= =8VgX -----END PGP SIGNATURE----- --=-x4/xaVVW4DRr8rtYGsf6-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 13:09:21 2021 Received: (at 49823) by debbugs.gnu.org; 2 Aug 2021 17:09:21 +0000 Received: from localhost ([127.0.0.1]:39159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAbRI-00075n-M5 for submit@debbugs.gnu.org; Mon, 02 Aug 2021 13:09:21 -0400 Received: from planete-kraus.eu ([89.234.140.182]:39110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAbRE-00075c-4V for 49823@debbugs.gnu.org; Mon, 02 Aug 2021 13:09:17 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 34f58a93; Mon, 2 Aug 2021 17:09:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:date:in-reply-to:references :content-type:mime-version; s=*; bh=uWUcSINuo8f2Q9H9r6RFTs0vlds=; b= uK1jhVGy2ZDY9ZMBM1s2vW3NoDdgK/zu5FTn9vUrVNj6GGRI24csEEMSlo1hZquu c3N5RocVwif4Y5ULH6ILc/h5aIXU/wxPpy19hTrYzz+MOf083B67T0aEpOBFZq6q wW/3+vzoTHHpxiFRSHeSL6f2c4ce6QwZINVBkZ3MAaQ= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 983ae6ca (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Mon, 2 Aug 2021 17:09:11 +0000 (UTC) Message-ID: Subject: Re: [bug#49823] Using texinfo for the description From: Vivien Kraus To: Maxime Devos , 49823@debbugs.gnu.org Date: Mon, 02 Aug 2021 19:09:10 +0200 In-Reply-To: References: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> Content-Type: multipart/mixed; boundary="=-r4ewYNS2x22rXuIDWaKr" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49823 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 (-) --=-r4ewYNS2x22rXuIDWaKr Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Le lundi 02 août 2021 à 18:35 +0200, Maxime Devos a écrit : > Something like this should work (untested): > > (package > (origin > [...] > (snippet > #~(begin I didn’t know snippets could be Gexps. Thank you. --=-r4ewYNS2x22rXuIDWaKr Content-Disposition: attachment; filename="0001-gnu-Add-jsonnet.patch" Content-Type: text/x-patch; name="0001-gnu-Add-jsonnet.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBhMTNmMzY0OTdhZWJiMzdjNGQ2OGM5ZDBhODhlYjUyMmViN2FmZmYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBNb24sIDIgQXVnIDIwMjEgMTY6MDc6MDggKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IEFkZCBqc29ubmV0LgoKKiBnbnUvcGFja2FnZXMvY3BwLnNjbSAoanNvbm5ldCk6IE5ldyB2 YXJpYWJsZS4KLS0tCiBNYWtlZmlsZS5hbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgNSArLQogLi4uL2F1eC1maWxlcy9qc29ubmV0LW1kNS9DTWFrZUxpc3RzLnR4dCAgICAg IHwgIDUgKysKIGdudS9wYWNrYWdlcy9hdXgtZmlsZXMvanNvbm5ldC1tZDUvbWQ1LmNwcCAgICB8 IDI1ICsrKysrKysKIGdudS9wYWNrYWdlcy9hdXgtZmlsZXMvanNvbm5ldC1tZDUvbWQ1LmggICAg ICB8ICA4ICsrKwogZ251L3BhY2thZ2VzL2NwcC5zY20gICAgICAgICAgICAgICAgICAgICAgICAg IHwgNjggKysrKysrKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9hdXgt ZmlsZXMvanNvbm5ldC1tZDUvQ01ha2VMaXN0cy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUv cGFja2FnZXMvYXV4LWZpbGVzL2pzb25uZXQtbWQ1L21kNS5jcHAKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBnbnUvcGFja2FnZXMvYXV4LWZpbGVzL2pzb25uZXQtbWQ1L21kNS5oCgpkaWZmIC0tZ2l0IGEv TWFrZWZpbGUuYW0gYi9NYWtlZmlsZS5hbQppbmRleCBkNWVjOTA5MjEzLi41Y2FjMjcwMTA0IDEw MDY0NAotLS0gYS9NYWtlZmlsZS5hbQorKysgYi9NYWtlZmlsZS5hbQpAQCAtMzkwLDcgKzM5MCwx MCBAQCBBVVhfRklMRVMgPQkJCQkJCVwKICAgZ251L3BhY2thZ2VzL2F1eC1maWxlcy9saW51eC1s aWJyZS80LjQtaTY4Ni5jb25mCVwKICAgZ251L3BhY2thZ2VzL2F1eC1maWxlcy9saW51eC1saWJy ZS80LjQteDg2XzY0LmNvbmYJXAogICBnbnUvcGFja2FnZXMvYXV4LWZpbGVzL3BhY2stYXVkaXQu YwkJCVwKLSAgZ251L3BhY2thZ2VzL2F1eC1maWxlcy9ydW4taW4tbmFtZXNwYWNlLmMKKyAgZ251 L3BhY2thZ2VzL2F1eC1maWxlcy9ydW4taW4tbmFtZXNwYWNlLmMgICAgICAgICAgICAgXAorICBn bnUvcGFja2FnZXMvYXV4LWZpbGVzL2pzb25uZXQtbWQ1L0NNYWtlTGlzdHMudHh0ICAgICBcCisg IGdudS9wYWNrYWdlcy9hdXgtZmlsZXMvanNvbm5ldC1tZDUvbWQ1LmNwcCAgICAgICAgICAgIFwK KyAgZ251L3BhY2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9tZDUuaAogCiAjIFRlbXBsYXRl cywgZXhhbXBsZXMuCiBFWEFNUExFUyA9CQkJCQlcCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv YXV4LWZpbGVzL2pzb25uZXQtbWQ1L0NNYWtlTGlzdHMudHh0IGIvZ251L3BhY2thZ2VzL2F1eC1m aWxlcy9qc29ubmV0LW1kNS9DTWFrZUxpc3RzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwMDAwLi40OThhZDUxNGU5Ci0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2Vz L2F1eC1maWxlcy9qc29ubmV0LW1kNS9DTWFrZUxpc3RzLnR4dApAQCAtMCwwICsxLDUgQEAKK2Fk ZF9saWJyYXJ5KG1kNSBTVEFUSUMgbWQ1LmNwcCBtZDUuaCkKK2ZpbmRfcGFja2FnZShQa2dDb25m aWcgUkVRVUlSRUQpCitwa2dfY2hlY2tfbW9kdWxlcyhORVRUTEUgUkVRVUlSRUQgbmV0dGxlKQor dGFyZ2V0X2xpbmtfbGlicmFyaWVzKG1kNSAke05FVFRMRV9MSUJSQVJJRVN9KQordGFyZ2V0X2lu Y2x1ZGVfZGlyZWN0b3JpZXMobWQ1IFBVQkxJQyAke05FVFRMRV9JTkNMVURFX0RJUlN9KQpkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9tZDUuY3BwIGIvZ251 L3BhY2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9tZDUuY3BwCm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAwMDAuLmI4ZmNiNTM2ZGQKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUv cGFja2FnZXMvYXV4LWZpbGVzL2pzb25uZXQtbWQ1L21kNS5jcHAKQEAgLTAsMCArMSwyNSBAQAor I2luY2x1ZGUgIm1kNS5oIgorI2luY2x1ZGUgPG5ldHRsZS9tZDUuaD4KKyNpbmNsdWRlIDxuZXR0 bGUvYmFzZTE2Lmg+CisjaW5jbHVkZSA8c3RyaW5nPgorI2luY2x1ZGUgPHZlY3Rvcj4KKworc3Rk OjpzdHJpbmcKK21kNSAoY29uc3Qgc3RkOjpzdHJpbmcgc3RyKQoreworICAvLyBDb252ZXJ0IHN0 ciB0byBhIGJ5dGUgYXJyYXkKKyAgc3RkOjp2ZWN0b3I8dWludDhfdD4gaW5wdXQgKHN0ci5iZWdp biAoKSwgc3RyLmVuZCAoKSk7CisKKyAgLy8gQ29tcHV0ZSB0aGUgZGlnZXN0CisgIHN0cnVjdCBt ZDVfY3R4IG5ldHRsZV9jdHg7CisgIG1kNV9pbml0ICgmbmV0dGxlX2N0eCk7CisgIG1kNV91cGRh dGUgKCZuZXR0bGVfY3R4LCBpbnB1dC5zaXplICgpLCBpbnB1dC5kYXRhICgpKTsKKyAgdWludDhf dCBkaWdlc3RbTUQ1X0RJR0VTVF9TSVpFXTsKKyAgbWQ1X2RpZ2VzdCAoJm5ldHRsZV9jdHgsIE1E NV9ESUdFU1RfU0laRSwgZGlnZXN0KTsKKworICAvLyBFbmNvZGUgaXQgdG8gYmFzZTE2CisgIHN0 ZDo6dmVjdG9yPGNoYXI+IGVuY29kZWQgKEJBU0UxNl9FTkNPREVfTEVOR1RIIChNRDVfRElHRVNU X1NJWkUpKTsKKyAgYmFzZTE2X2VuY29kZV91cGRhdGUgKGVuY29kZWQuZGF0YSAoKSwgTUQ1X0RJ R0VTVF9TSVpFLCBkaWdlc3QpOworICBzdGQ6OnN0cmluZyBmaW5hbF9kaWdlc3QgKGVuY29kZWQu YmVnaW4gKCksIGVuY29kZWQuZW5kICgpKTsKKyAgcmV0dXJuIGZpbmFsX2RpZ2VzdDsKK30KZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9hdXgtZmlsZXMvanNvbm5ldC1tZDUvbWQ1LmggYi9nbnUv cGFja2FnZXMvYXV4LWZpbGVzL2pzb25uZXQtbWQ1L21kNS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0 CmluZGV4IDAwMDAwMDAwMDAuLjBjOGE4MjZlMDQKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFj a2FnZXMvYXV4LWZpbGVzL2pzb25uZXQtbWQ1L21kNS5oCkBAIC0wLDAgKzEsOCBAQAorI2lmbmRl ZiBCWkZfTUQ1X0gKKyNkZWZpbmUgQlpGX01ENV9ICisjaW5jbHVkZSA8c3RyaW5nPgorCisvLyBS ZXR1cm4gdGhlIGhleGFkZWNpbWFsIGRpZ2VzdC4KK3N0ZDo6c3RyaW5nIG1kNSAoY29uc3Qgc3Rk OjpzdHJpbmcgc3RyKTsKKworI2VuZGlmCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvY3BwLnNj bSBiL2dudS9wYWNrYWdlcy9jcHAuc2NtCmluZGV4IDQyZTlkNTA2ODcuLmYzN2E5YmMyMTkgMTAw NjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9jcHAuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9jcHAuc2Nt CkBAIC00NSw2ICs0NSw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251 KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIHB5dGhvbikKICAgIzp1c2UtbW9k dWxlIChndWl4IG1vZHVsZXMpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBnZXhwKQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYXV0b3Rv b2xzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBib29zdCkKQEAgLTYzLDYgKzY0LDcg QEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGx2bSkKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgbG9nZ2luZykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbWF0aHMp CisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG5ldHRsZSkKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgb25jLXJwYykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGVybCkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKQEAgLTEyMTEsMyArMTIx Myw2OSBAQCBvZiByZWFkaW5nIGFuZCB3cml0aW5nIFhNTC4iKQogICAgIDs7IGluY29tcGF0aWJs ZSB3aXRoIHRoZSBHUEwgdjIuICBSZWZlciB0byB0aGUgZmlsZSBuYW1lZCBGTE9TU0UgZm9yIHRo ZQogICAgIDs7IGRldGFpbHMuCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwyKykpKQorCisoZGVm aW5lLXB1YmxpYyBqc29ubmV0CisgIChwYWNrYWdlCisgICAgKG5hbWUgImpzb25uZXQiKQorICAg ICh2ZXJzaW9uICIwLjE3LjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgICht ZXRob2QgZ2l0LWZldGNoKQorICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAg ICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL2pzb25uZXQiKQorICAgICAgICAgICAg IChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCisgICAgICAgKGZpbGUtbmFt ZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAg KGJhc2UzMiAiMWRkejE0Njk5djVscXgzZGgwbWI3aGZmZnI2Zms1emhtem4zejh5eGtxcXZyaXFu Y2lpbSIpKQorICAgICAgIChtb2R1bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKKyAgICAgICAo c25pcHBldAorICAgICAgICAjfihiZWdpbgorICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vy c2l2ZWx5ICJ0aGlyZF9wYXJ0eSIpCisgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZl bHkgImRvYy90aGlyZF9wYXJ0eSIpCisgICAgICAgICAgICAoc3Vic3RpdHV0ZSoKKyAgICAgICAg ICAgICAgICAnKCJjb3JlL3ZtLmNwcCIpCisgICAgICAgICAgICAgICgoIiNpbmNsdWRlIFwianNv bi5ocHBcIiIpICIjaW5jbHVkZSA8bmxvaG1hbm4vanNvbi5ocHA+IikpCisgICAgICAgICAgICAo bWtkaXItcCAidGhpcmRfcGFydHkvbWQ1IikKKyAgICAgICAgICAgIChjb3B5LWZpbGUgIysobG9j YWwtZmlsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAoc2VhcmNoLWF1eGlsaWFyeS1maWxl ICJqc29ubmV0LW1kNS9DTWFrZUxpc3RzLnR4dCIpKQorICAgICAgICAgICAgICAgICAgICAgICAi dGhpcmRfcGFydHkvbWQ1L0NNYWtlTGlzdHMudHh0IikKKyAgICAgICAgICAgIChjb3B5LWZpbGUg IysobG9jYWwtZmlsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAoc2VhcmNoLWF1eGlsaWFy eS1maWxlICJqc29ubmV0LW1kNS9tZDUuaCIpKQorICAgICAgICAgICAgICAgICAgICAgICAidGhp cmRfcGFydHkvbWQ1L21kNS5oIikKKyAgICAgICAgICAgIChjb3B5LWZpbGUgIysobG9jYWwtZmls ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAoc2VhcmNoLWF1eGlsaWFyeS1maWxlICJqc29u bmV0LW1kNS9tZDUuY3BwIikpCisgICAgICAgICAgICAgICAgICAgICAgICJ0aGlyZF9wYXJ0eS9t ZDUvbWQ1LmNwcCIpKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQor ICAgIChhcmd1bWVudHMKKyAgICAgYCgjOmNvbmZpZ3VyZS1mbGFncyAnKCItRFVTRV9TWVNURU1f R1RFU1Q9T04iICItRFVTRV9TWVNURU1fSlNPTj1PTiIpKSkKKyAgICAocHJvcGFnYXRlZC1pbnB1 dHMKKyAgICAgJygpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIGAoKCJnb29nbGV0ZXN0IiAs Z29vZ2xldGVzdCkKKyAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKSkpCisgICAgKGlu cHV0cworICAgICBgKCgianNvbi1tb2Rlcm4tY3h4IiAsanNvbi1tb2Rlcm4tY3h4KQorICAgICAg IDs7IGpzb25uZXQgdXNlcyBhIG1kNSBpbXBsZW1lbnRhdGlvbiBjbGFpbWluZyB0byBiZSBmcm9t CisgICAgICAgOzsgaHR0cHM6Ly93d3cuYnpmbGFnLm9yZy8sIGJ1dCB0aGV5IGRvbuKAmXQgdXNl IGl0IGFueW1vcmUuIFdlCisgICAgICAgOzsgcmVwbGFjZSBpdCB3aXRoIG1kNSBmcm9tIG5ldHRs ZS4KKyAgICAgICAoIm5ldHRsZSIgLG5ldHRsZSkpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8v anNvbm5ldC5vcmcvIikKKyAgICAoc3lub3BzaXMgIlRoZSBkYXRhIHRlbXBsYXRpbmcgbGFuZ3Vh Z2UiKQorICAgIChkZXNjcmlwdGlvbiAiQSBkYXRhIHRlbXBsYXRpbmcgbGFuZ3VhZ2UgZm9yIGFw cCBhbmQgdG9vbCBkZXZlbG9wZXJzOgorQGl0ZW1pemUKK0BpdGVtIEdlbmVyYXRlIGNvbmZpZyBk YXRhCitAaXRlbSBTaWRlLWVmZmVjdCBmcmVlCitAaXRlbSBPcmdhbml6ZSwgc2ltcGxpZnksIHVu aWZ5CitAaXRlbSBNYW5hZ2Ugc3ByYXdsaW5nIGNvbmZpZworQGVuZCBpdGVtaXplCisKK0Egc2lt cGxlIGV4dGVuc2lvbiBvZiBKU09OOgorQGl0ZW1pemUKK0BpdGVtIE9wZW4gc291cmNlIChBcGFj aGUgMi4wKQorQGl0ZW0gRmFtaWxpYXIgc3ludGF4CitAaXRlbSBSZWZvcm1hdHRlciwgbGludGVy CitAaXRlbSBFZGl0b3IgJiBJREUgaW50ZWdyYXRpb25zCitAaXRlbSBGb3JtYWxseSBzcGVjaWZp ZWQKK0BlbmQgaXRlbWl6ZQorIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQotLSAK Mi4zMi4wCgo= --=-r4ewYNS2x22rXuIDWaKr-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 13:52:57 2021 Received: (at 49823) by debbugs.gnu.org; 2 Aug 2021 17:52:57 +0000 Received: from localhost ([127.0.0.1]:39204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAc7V-00087U-Dn for submit@debbugs.gnu.org; Mon, 02 Aug 2021 13:52:57 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:62735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAc7S-00087J-83 for 49823@debbugs.gnu.org; Mon, 02 Aug 2021 13:52:55 -0400 Received: from [10.0.0.4] (194-118-35-216.adsl.highway.telekom.at [194.118.35.216]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Gdlw249c1z3xMn; Mon, 2 Aug 2021 19:52:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1627926770; bh=Y+8J21Xex54ImjmxJ8RVxl7dpHpbD/4LhCTN5U8jHTg=; h=Subject:From:To:Date:In-Reply-To:References; b=HlwK/S841yjt1JWNGdppJrtd0z3Nnp5OrHwIpAMpV4P/pL4bH9MeHo5ND+PaqAI9e eN59cVz9fOgvdOQAgUjoL0/y+FmMbgkWOWtr7KGd/ediP8xYrQMEHVWbzZ4ihSRM0A 9Azf0gglhVWt+3Ph2Jd7QBtJ5bCC0mW34/hbDqKo= Message-ID: <80325791f76c740a20bd7ad04f9191da9299ec9a.camel@student.tugraz.at> Subject: Re: [bug#49823] Using texinfo for the description From: Leo Prikler To: Vivien Kraus , Maxime Devos , 49823@debbugs.gnu.org Date: Mon, 02 Aug 2021 19:52:29 +0200 In-Reply-To: References: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49823 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 (---) Hi Vivien, sorry for coaxing you into packaging this thing, I merely noticed graaljs using jsonnet and I'm pretty sure those paths will at some point of the build need to get parsed. ^^" Am Montag, den 02.08.2021, 19:09 +0200 schrieb Vivien Kraus: > + (synopsis "The data templating language") Should just be "Data templating language" > + (description "A data templating language for app and tool > developers: > +@itemize > +@item Generate config data > +@item Side-effect free > +@item Organize, simplify, unify > +@item Manage sprawling config > +@end itemize > + > +A simple extension of JSON: > +@itemize > +@item Open source (Apache 2.0) > +@item Familiar syntax > +@item Reformatter, linter > +@item Editor & IDE integrations > +@item Formally specified > +@end itemize > +") Sorry, but that's a little too much keyword soup. Perhaps "Jsonnet is a templating language extending JSON syntax with variables, conditions, functions and more." > + (license license:asl2.0))) > + `(("json-modern-cxx" ,json-modern-cxx) On a related note, we should imo rename this to nlohmann-json and patch dependants accordingly. What do others think? From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 19:21:46 2021 Received: (at 49823) by debbugs.gnu.org; 2 Aug 2021 23:21:46 +0000 Received: from localhost ([127.0.0.1]:39458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAhFh-0001Ow-OZ for submit@debbugs.gnu.org; Mon, 02 Aug 2021 19:21:46 -0400 Received: from planete-kraus.eu ([89.234.140.182]:39112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAhFf-0001Ok-NL for 49823@debbugs.gnu.org; Mon, 02 Aug 2021 19:21:44 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 4fb2398c; Mon, 2 Aug 2021 23:21:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:date:in-reply-to:references :content-type:mime-version; s=*; bh=Jjt5YPqLEa+ICYD9MX5/+4xU44U=; b= cGuKjGPpdgnzC/UqSS8oeyDUhw0XiuqH1aHshjy41gPBbQkDV0wGNZ52Nw5J+5Vd 4o+OMWYvLpD3kDRc9FA6NyVQeVKvT4JbP9X8564DjxWPkLYqrHHcD8fMSufpPRUl vwtXDcGXC+LXqdRPCnM6v7COPhq6pUCSCfpIBvzoY1w= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id eb770873 (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Mon, 2 Aug 2021 23:21:38 +0000 (UTC) Message-ID: Subject: Re: [bug#49823] Using texinfo for the description From: Vivien Kraus To: Leo Prikler , Maxime Devos , 49823@debbugs.gnu.org Date: Tue, 03 Aug 2021 01:21:37 +0200 In-Reply-To: <80325791f76c740a20bd7ad04f9191da9299ec9a.camel@student.tugraz.at> References: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> <80325791f76c740a20bd7ad04f9191da9299ec9a.camel@student.tugraz.at> Content-Type: multipart/mixed; boundary="=-238ydzHEbcWxCzDuxN+d" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49823 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 (-) --=-238ydzHEbcWxCzDuxN+d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Here it is with the new wording. Le lundi 02 août 2021 à 19:52 +0200, Leo Prikler a écrit : > On a related note, we should imo rename this to nlohmann-json and > patch > dependants accordingly. What do others think? --=-238ydzHEbcWxCzDuxN+d Content-Disposition: attachment; filename="0001-gnu-Add-jsonnet.patch" Content-Type: text/x-patch; name="0001-gnu-Add-jsonnet.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA4OGQyNDgxNmFhNTdlMDg0YmUwOTAzMDNmZGExZTU4NDBiNzAzYWExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBNb24sIDIgQXVnIDIwMjEgMTY6MDc6MDggKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IEFkZCBqc29ubmV0LgoKKiBnbnUvcGFja2FnZXMvY3BwLnNjbSAoanNvbm5ldCk6IE5ldyB2 YXJpYWJsZS4KLS0tCiBNYWtlZmlsZS5hbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgNSArLQogLi4uL2F1eC1maWxlcy9qc29ubmV0LW1kNS9DTWFrZUxpc3RzLnR4dCAgICAg IHwgIDUgKysKIGdudS9wYWNrYWdlcy9hdXgtZmlsZXMvanNvbm5ldC1tZDUvbWQ1LmNwcCAgICB8 IDI1ICsrKysrKysrKwogZ251L3BhY2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9tZDUuaCAg ICAgIHwgIDggKysrCiBnbnUvcGFja2FnZXMvY3BwLnNjbSAgICAgICAgICAgICAgICAgICAgICAg ICAgfCA1MyArKysrKysrKysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDk1IGluc2VydGlv bnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFja2FnZXMvYXV4 LWZpbGVzL2pzb25uZXQtbWQ1L0NNYWtlTGlzdHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251 L3BhY2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9tZDUuY3BwCiBjcmVhdGUgbW9kZSAxMDA2 NDQgZ251L3BhY2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9tZDUuaAoKZGlmZiAtLWdpdCBh L01ha2VmaWxlLmFtIGIvTWFrZWZpbGUuYW0KaW5kZXggZDVlYzkwOTIxMy4uNWNhYzI3MDEwNCAx MDA2NDQKLS0tIGEvTWFrZWZpbGUuYW0KKysrIGIvTWFrZWZpbGUuYW0KQEAgLTM5MCw3ICszOTAs MTAgQEAgQVVYX0ZJTEVTID0JCQkJCQlcCiAgIGdudS9wYWNrYWdlcy9hdXgtZmlsZXMvbGludXgt bGlicmUvNC40LWk2ODYuY29uZglcCiAgIGdudS9wYWNrYWdlcy9hdXgtZmlsZXMvbGludXgtbGli cmUvNC40LXg4Nl82NC5jb25mCVwKICAgZ251L3BhY2thZ2VzL2F1eC1maWxlcy9wYWNrLWF1ZGl0 LmMJCQlcCi0gIGdudS9wYWNrYWdlcy9hdXgtZmlsZXMvcnVuLWluLW5hbWVzcGFjZS5jCisgIGdu dS9wYWNrYWdlcy9hdXgtZmlsZXMvcnVuLWluLW5hbWVzcGFjZS5jICAgICAgICAgICAgIFwKKyAg Z251L3BhY2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9DTWFrZUxpc3RzLnR4dCAgICAgXAor ICBnbnUvcGFja2FnZXMvYXV4LWZpbGVzL2pzb25uZXQtbWQ1L21kNS5jcHAgICAgICAgICAgICBc CisgIGdudS9wYWNrYWdlcy9hdXgtZmlsZXMvanNvbm5ldC1tZDUvbWQ1LmgKIAogIyBUZW1wbGF0 ZXMsIGV4YW1wbGVzLgogRVhBTVBMRVMgPQkJCQkJXApkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2Vz L2F1eC1maWxlcy9qc29ubmV0LW1kNS9DTWFrZUxpc3RzLnR4dCBiL2dudS9wYWNrYWdlcy9hdXgt ZmlsZXMvanNvbm5ldC1tZDUvQ01ha2VMaXN0cy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k ZXggMDAwMDAwMDAwMC4uNDk4YWQ1MTRlOQotLS0gL2Rldi9udWxsCisrKyBiL2dudS9wYWNrYWdl cy9hdXgtZmlsZXMvanNvbm5ldC1tZDUvQ01ha2VMaXN0cy50eHQKQEAgLTAsMCArMSw1IEBACith ZGRfbGlicmFyeShtZDUgU1RBVElDIG1kNS5jcHAgbWQ1LmgpCitmaW5kX3BhY2thZ2UoUGtnQ29u ZmlnIFJFUVVJUkVEKQorcGtnX2NoZWNrX21vZHVsZXMoTkVUVExFIFJFUVVJUkVEIG5ldHRsZSkK K3RhcmdldF9saW5rX2xpYnJhcmllcyhtZDUgJHtORVRUTEVfTElCUkFSSUVTfSkKK3RhcmdldF9p bmNsdWRlX2RpcmVjdG9yaWVzKG1kNSBQVUJMSUMgJHtORVRUTEVfSU5DTFVERV9ESVJTfSkKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9hdXgtZmlsZXMvanNvbm5ldC1tZDUvbWQ1LmNwcCBiL2du dS9wYWNrYWdlcy9hdXgtZmlsZXMvanNvbm5ldC1tZDUvbWQ1LmNwcApuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMDAwLi5iOGZjYjUzNmRkCi0tLSAvZGV2L251bGwKKysrIGIvZ251 L3BhY2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9tZDUuY3BwCkBAIC0wLDAgKzEsMjUgQEAK KyNpbmNsdWRlICJtZDUuaCIKKyNpbmNsdWRlIDxuZXR0bGUvbWQ1Lmg+CisjaW5jbHVkZSA8bmV0 dGxlL2Jhc2UxNi5oPgorI2luY2x1ZGUgPHN0cmluZz4KKyNpbmNsdWRlIDx2ZWN0b3I+CisKK3N0 ZDo6c3RyaW5nCittZDUgKGNvbnN0IHN0ZDo6c3RyaW5nIHN0cikKK3sKKyAgLy8gQ29udmVydCBz dHIgdG8gYSBieXRlIGFycmF5CisgIHN0ZDo6dmVjdG9yPHVpbnQ4X3Q+IGlucHV0IChzdHIuYmVn aW4gKCksIHN0ci5lbmQgKCkpOworCisgIC8vIENvbXB1dGUgdGhlIGRpZ2VzdAorICBzdHJ1Y3Qg bWQ1X2N0eCBuZXR0bGVfY3R4OworICBtZDVfaW5pdCAoJm5ldHRsZV9jdHgpOworICBtZDVfdXBk YXRlICgmbmV0dGxlX2N0eCwgaW5wdXQuc2l6ZSAoKSwgaW5wdXQuZGF0YSAoKSk7CisgIHVpbnQ4 X3QgZGlnZXN0W01ENV9ESUdFU1RfU0laRV07CisgIG1kNV9kaWdlc3QgKCZuZXR0bGVfY3R4LCBN RDVfRElHRVNUX1NJWkUsIGRpZ2VzdCk7CisKKyAgLy8gRW5jb2RlIGl0IHRvIGJhc2UxNgorICBz dGQ6OnZlY3RvcjxjaGFyPiBlbmNvZGVkIChCQVNFMTZfRU5DT0RFX0xFTkdUSCAoTUQ1X0RJR0VT VF9TSVpFKSk7CisgIGJhc2UxNl9lbmNvZGVfdXBkYXRlIChlbmNvZGVkLmRhdGEgKCksIE1ENV9E SUdFU1RfU0laRSwgZGlnZXN0KTsKKyAgc3RkOjpzdHJpbmcgZmluYWxfZGlnZXN0IChlbmNvZGVk LmJlZ2luICgpLCBlbmNvZGVkLmVuZCAoKSk7CisgIHJldHVybiBmaW5hbF9kaWdlc3Q7Cit9CmRp ZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvYXV4LWZpbGVzL2pzb25uZXQtbWQ1L21kNS5oIGIvZ251 L3BhY2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9tZDUuaApuZXcgZmlsZSBtb2RlIDEwMDY0 NAppbmRleCAwMDAwMDAwMDAwLi4wYzhhODI2ZTA0Ci0tLSAvZGV2L251bGwKKysrIGIvZ251L3Bh Y2thZ2VzL2F1eC1maWxlcy9qc29ubmV0LW1kNS9tZDUuaApAQCAtMCwwICsxLDggQEAKKyNpZm5k ZWYgQlpGX01ENV9ICisjZGVmaW5lIEJaRl9NRDVfSAorI2luY2x1ZGUgPHN0cmluZz4KKworLy8g UmV0dXJuIHRoZSBoZXhhZGVjaW1hbCBkaWdlc3QuCitzdGQ6OnN0cmluZyBtZDUgKGNvbnN0IHN0 ZDo6c3RyaW5nIHN0cik7CisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2NwcC5z Y20gYi9nbnUvcGFja2FnZXMvY3BwLnNjbQppbmRleCA0MmU5ZDUwNjg3Li5jNGNlODIwZWFmIDEw MDY0NAotLS0gYS9nbnUvcGFja2FnZXMvY3BwLnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3BwLnNj bQpAQCAtNDUsNiArNDUsNyBAQAogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIGdu dSkKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBweXRob24pCiAgICM6dXNlLW1v ZHVsZSAoZ3VpeCBtb2R1bGVzKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZ2V4cCkKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGF1dG90 b29scykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYm9vc3QpCkBAIC02Myw2ICs2NCw3 IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxsdm0pCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGxvZ2dpbmcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG1hdGhz KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBuZXR0bGUpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIG9uYy1ycGMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBlcmwp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25maWcpCkBAIC0xMjExLDMgKzEy MTMsNTQgQEAgb2YgcmVhZGluZyBhbmQgd3JpdGluZyBYTUwuIikKICAgICA7OyBpbmNvbXBhdGli bGUgd2l0aCB0aGUgR1BMIHYyLiAgUmVmZXIgdG8gdGhlIGZpbGUgbmFtZWQgRkxPU1NFIGZvciB0 aGUKICAgICA7OyBkZXRhaWxzLgogICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMispKSkKKworKGRl ZmluZS1wdWJsaWMganNvbm5ldAorICAocGFja2FnZQorICAgIChuYW1lICJqc29ubmV0IikKKyAg ICAodmVyc2lvbiAiMC4xNy4wIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAo bWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAg ICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9qc29ubmV0IikKKyAgICAgICAgICAg ICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQorICAgICAgIChmaWxlLW5h bWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAg IChiYXNlMzIgIjFkZHoxNDY5OXY1bHF4M2RoMG1iN2hmZmZyNmZrNXpobXpuM3o4eXhrcXF2cmlx bmNpaW0iKSkKKyAgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0aWxzKSkpCisgICAgICAg KHNuaXBwZXQKKyAgICAgICAgI34oYmVnaW4KKyAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1 cnNpdmVseSAidGhpcmRfcGFydHkiKQorICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2 ZWx5ICJkb2MvdGhpcmRfcGFydHkiKQorICAgICAgICAgICAgKHN1YnN0aXR1dGUqCisgICAgICAg ICAgICAgICAgJygiY29yZS92bS5jcHAiKQorICAgICAgICAgICAgICAoKCIjaW5jbHVkZSBcImpz b24uaHBwXCIiKSAiI2luY2x1ZGUgPG5sb2htYW5uL2pzb24uaHBwPiIpKQorICAgICAgICAgICAg KG1rZGlyLXAgInRoaXJkX3BhcnR5L21kNSIpCisgICAgICAgICAgICAoY29weS1maWxlICMrKGxv Y2FsLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlYXJjaC1hdXhpbGlhcnktZmls ZSAianNvbm5ldC1tZDUvQ01ha2VMaXN0cy50eHQiKSkKKyAgICAgICAgICAgICAgICAgICAgICAg InRoaXJkX3BhcnR5L21kNS9DTWFrZUxpc3RzLnR4dCIpCisgICAgICAgICAgICAoY29weS1maWxl ICMrKGxvY2FsLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlYXJjaC1hdXhpbGlh cnktZmlsZSAianNvbm5ldC1tZDUvbWQ1LmgiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgInRo aXJkX3BhcnR5L21kNS9tZDUuaCIpCisgICAgICAgICAgICAoY29weS1maWxlICMrKGxvY2FsLWZp bGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlYXJjaC1hdXhpbGlhcnktZmlsZSAianNv bm5ldC1tZDUvbWQ1LmNwcCIpKQorICAgICAgICAgICAgICAgICAgICAgICAidGhpcmRfcGFydHkv bWQ1L21kNS5jcHAiKSkpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkK KyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpjb25maWd1cmUtZmxhZ3MgJygiLURVU0VfU1lTVEVN X0dURVNUPU9OIiAiLURVU0VfU1lTVEVNX0pTT049T04iKSkpCisgICAgKHByb3BhZ2F0ZWQtaW5w dXRzCisgICAgICcoKSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICBgKCgiZ29vZ2xldGVzdCIg LGdvb2dsZXRlc3QpCisgICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQorICAgIChp bnB1dHMKKyAgICAgYCgoImpzb24tbW9kZXJuLWN4eCIgLGpzb24tbW9kZXJuLWN4eCkKKyAgICAg ICA7OyBqc29ubmV0IHVzZXMgYSBtZDUgaW1wbGVtZW50YXRpb24gY2xhaW1pbmcgdG8gYmUgZnJv bQorICAgICAgIDs7IGh0dHBzOi8vd3d3LmJ6ZmxhZy5vcmcvLCBidXQgdGhleSBkb27igJl0IHVz ZSBpdCBhbnltb3JlLiBXZQorICAgICAgIDs7IHJlcGxhY2UgaXQgd2l0aCBtZDUgZnJvbSBuZXR0 bGUuCisgICAgICAgKCJuZXR0bGUiICxuZXR0bGUpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2pzb25uZXQub3JnLyIpCisgICAgKHN5bm9wc2lzICJEYXRhIHRlbXBsYXRpbmcgbGFuZ3VhZ2Ui KQorICAgIChkZXNjcmlwdGlvbiAiSnNvbm5ldCBpcyBhIHRlbXBsYXRpbmcgbGFuZ3VhZ2UgZXh0 ZW5kaW5nIEpTT04KK3N5bnRheCB3aXRoIHZhcmlhYmxlcywgY29uZGl0aW9ucywgZnVuY3Rpb25z IGFuZCBtb3JlLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTphc2wyLjApKSkKLS0gCjIuMzIuMAoK --=-238ydzHEbcWxCzDuxN+d-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 10 08:58:53 2021 Received: (at 49823) by debbugs.gnu.org; 10 Aug 2021 12:58:53 +0000 Received: from localhost ([127.0.0.1]:58688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDRLJ-0005jE-0k for submit@debbugs.gnu.org; Tue, 10 Aug 2021 08:58:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDRLH-0005j1-6S for 49823@debbugs.gnu.org; Tue, 10 Aug 2021 08:58:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48094) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDRL8-0005am-PN; Tue, 10 Aug 2021 08:58:42 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=45056 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDRL8-0000g6-GM; Tue, 10 Aug 2021 08:58:42 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Vivien Kraus Subject: Re: bug#49823: [PATCH] gnu: Add jsonnet. References: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> Date: Tue, 10 Aug 2021 14:58:40 +0200 In-Reply-To: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> (Vivien Kraus's message of "Mon, 02 Aug 2021 17:01:07 +0200") Message-ID: <878s19sbgf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: 49823 Cc: 49823@debbugs.gnu.org, Leo Prikler , Maxime Devos 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 (---) Hi Vivien, Vivien Kraus skribis: > Here is jsonnet. I don=E2=80=99t fully understand what it does, but thank= s to > leoprikler, I know it is a dependency to package GraalJS, an > interpreter for JavaScript on the Java Virtual Machine. > > For the sake of having "no dependencies", it bundles a custom > implementation of MD5. According to a comment in the associated > license, it is taken from the implementation of bzflag, but it does not > seem to use the same as of today. > > I decided to use nettle, and add a few lines of C++ to shape it into > the required interface. I think using Nettle is a wise decision; however, it=E2=80=99s a decision f= or upstream to make IMO. I=E2=80=99m not comfortable with shipping custom md5.{cpp,h} and CMakeLists.txt; to me, we=E2=80=99d be taking a bit too muc= h of upstream=E2=80=99s burden and delivering something that=E2=80=99s quite dif= ferent. Apart from that, the last patch you sent LGTM. Thoughts? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 10 10:28:30 2021 Received: (at 49823) by debbugs.gnu.org; 10 Aug 2021 14:28:30 +0000 Received: from localhost ([127.0.0.1]:60219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDSk2-000267-Aa for submit@debbugs.gnu.org; Tue, 10 Aug 2021 10:28:30 -0400 Received: from planete-kraus.eu ([89.234.140.182]:39114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDSjz-00025v-Fn for 49823@debbugs.gnu.org; Tue, 10 Aug 2021 10:28:28 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id cde8abb2; Tue, 10 Aug 2021 14:28:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type:content-transfer-encoding; s=*; bh=Fj tNSHa9Tg5v/vOCfIN7OB3Ra0Q=; b=gmAOLWeVZNVl+7+nkBFzPE87aERp4Nwpjf U5X3ejEIH0pv1Zv2DXDv+hhLY2FCwf4LDW/+nGL1qQg0ztFI9+l5wr98al/btHL0 2oXS7TPslTiXJHOGmFFGfAbaNpd6kYUlQiqpFL7hDvPqCtw0QkROOiymDzGbxrAh MtI83Tf7Q= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 7cc7322b (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Tue, 10 Aug 2021 14:28:17 +0000 (UTC) References: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> <878s19sbgf.fsf@gnu.org> User-agent: mu4e 1.4.15; emacs 27.2 From: Vivien Kraus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#49823: [PATCH] gnu: Add jsonnet. In-reply-to: <878s19sbgf.fsf@gnu.org> Date: Tue, 10 Aug 2021 16:28:05 +0200 Message-ID: <874kbx2x3e.fsf@planete-kraus.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49823 Cc: 49823@debbugs.gnu.org, Leo Prikler , Maxime Devos 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 (-) Hi! Ludovic Court=C3=A8s writes: >> For the sake of having "no dependencies", it bundles a custom >> implementation of MD5. According to a comment in the associated >> license, it is taken from the implementation of bzflag, but it does not >> seem to use the same as of today. >> >> I decided to use nettle, and add a few lines of C++ to shape it into >> the required interface. > > I think using Nettle is a wise decision; however, it=E2=80=99s a decision= for > upstream to make IMO. I=E2=80=99m not comfortable with shipping custom > md5.{cpp,h} and CMakeLists.txt; to me, we=E2=80=99d be taking a bit too m= uch of > upstream=E2=80=99s burden and delivering something that=E2=80=99s quite d= ifferent. OK. Should I keep the bundled MD5 implementation then? Vivien From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 11 05:57:01 2021 Received: (at 49823) by debbugs.gnu.org; 11 Aug 2021 09:57:01 +0000 Received: from localhost ([127.0.0.1]:33449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDkyr-0006it-2X for submit@debbugs.gnu.org; Wed, 11 Aug 2021 05:57:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDkym-0006if-ML for 49823@debbugs.gnu.org; Wed, 11 Aug 2021 05:57:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53328) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDkye-0001au-WE; Wed, 11 Aug 2021 05:56:49 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48742 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDkye-0002rO-NW; Wed, 11 Aug 2021 05:56:48 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Vivien Kraus Subject: Re: bug#49823: [PATCH] gnu: Add jsonnet. References: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> <878s19sbgf.fsf@gnu.org> <874kbx2x3e.fsf@planete-kraus.eu> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 24 Thermidor an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 11 Aug 2021 11:56:46 +0200 In-Reply-To: <874kbx2x3e.fsf@planete-kraus.eu> (Vivien Kraus's message of "Tue, 10 Aug 2021 16:28:05 +0200") Message-ID: <87k0kspan5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: 49823 Cc: 49823@debbugs.gnu.org, Leo Prikler , Maxime Devos 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 (---) Hi, Vivien Kraus skribis: > Ludovic Court=C3=A8s writes: >>> For the sake of having "no dependencies", it bundles a custom >>> implementation of MD5. According to a comment in the associated >>> license, it is taken from the implementation of bzflag, but it does not >>> seem to use the same as of today. >>> >>> I decided to use nettle, and add a few lines of C++ to shape it into >>> the required interface. >> >> I think using Nettle is a wise decision; however, it=E2=80=99s a decisio= n for >> upstream to make IMO. I=E2=80=99m not comfortable with shipping custom >> md5.{cpp,h} and CMakeLists.txt; to me, we=E2=80=99d be taking a bit too = much of >> upstream=E2=80=99s burden and delivering something that=E2=80=99s quite = different. > > OK. Should I keep the bundled MD5 implementation then? Yeah, I think so. Clearly it=E2=80=99s a gray area, there are pros and con= s, but I=E2=80=99d lean towards minimal changes to upstream source. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 11 06:13:14 2021 Received: (at 49823) by debbugs.gnu.org; 11 Aug 2021 10:13:14 +0000 Received: from localhost ([127.0.0.1]:33502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDlEY-0007DY-8l for submit@debbugs.gnu.org; Wed, 11 Aug 2021 06:13:14 -0400 Received: from planete-kraus.eu ([89.234.140.182]:39116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDlEU-0007DI-Rq for 49823@debbugs.gnu.org; Wed, 11 Aug 2021 06:13:12 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id afe7dce0; Wed, 11 Aug 2021 10:13:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=*; bh=yGrV8R4C7hcQxuW5eLlKBTtj5/Q=; b= eI24gY0DJcyuHOmhhAh7UcqHbIw/P0OL1+tV8bw0XP1r/VV0HWkSlDjab7mOGWPe M7WXHmp7c61VfSWenFm0WV05Y3zZ4hUzocyJnFQrx7qKevFVLkcTQM/Tt+s79IIt ORB7MwiDoNhg/98zuA0Sd7Ry3j9rFhNkbpDZbFRpS90= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id bd20a32a (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Wed, 11 Aug 2021 10:12:55 +0000 (UTC) References: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> <878s19sbgf.fsf@gnu.org> <874kbx2x3e.fsf@planete-kraus.eu> <87k0kspan5.fsf@gnu.org> User-agent: mu4e 1.4.15; emacs 27.2 From: Vivien Kraus To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#49823: [PATCH] gnu: Add jsonnet. In-reply-to: <87k0kspan5.fsf@gnu.org> Date: Wed, 11 Aug 2021 12:12:46 +0200 Message-ID: <87y2981e8x.fsf@planete-kraus.eu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 49823 Cc: 49823@debbugs.gnu.org, Leo Prikler , Maxime Devos 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: >> OK. Should I keep the bundled MD5 implementation then? > > Yeah, I think so. Clearly it=E2=80=99s a gray area, there are pros and c= ons, > but I=E2=80=99d lean towards minimal changes to upstream source. Here you go :) --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-jsonnet.patch Content-Description: jsonnet with the bundled md5 code >From 8ce461001ed14c3267d839334e4853feaed69b50 Mon Sep 17 00:00:00 2001 From: Vivien Kraus Date: Mon, 2 Aug 2021 16:07:08 +0200 Subject: [PATCH] gnu: Add jsonnet. * gnu/packages/cpp.scm (jsonnet): New variable. --- gnu/packages/cpp.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 42e9d50687..870c02dac3 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -45,6 +45,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (guix modules) + #:use-module (guix gexp) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages boost) @@ -1211,3 +1212,43 @@ of reading and writing XML.") ;; incompatible with the GPL v2. Refer to the file named FLOSSE for the ;; details. (license license:gpl2+))) + +(define-public jsonnet + (package + (name "jsonnet") + (version "0.17.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/jsonnet") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ddz14699v5lqx3dh0mb7hfffr6fk5zhmzn3z8yxkqqvriqnciim")) + (modules '((guix build utils))) + (snippet + #~(begin + (rename-file "third_party/md5" ".md5") + (delete-file-recursively "third_party") + (delete-file-recursively "doc/third_party") + (substitute* + '("core/vm.cpp") + (("#include \"json.hpp\"") "#include ")) + (mkdir "third_party") + (rename-file ".md5" "third_party/md5"))))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags '("-DUSE_SYSTEM_GTEST=ON" "-DUSE_SYSTEM_JSON=ON"))) + (propagated-inputs + '()) + (native-inputs + `(("googletest" ,googletest) + ("pkg-config" ,pkg-config))) + (inputs + `(("json-modern-cxx" ,json-modern-cxx))) + (home-page "https://jsonnet.org/") + (synopsis "Data templating language") + (description "Jsonnet is a templating language extending JSON +syntax with variables, conditions, functions and more.") + (license license:asl2.0))) -- 2.32.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 12 03:54:07 2021 Received: (at 49823-done) by debbugs.gnu.org; 12 Aug 2021 07:54:07 +0000 Received: from localhost ([127.0.0.1]:37374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE5XT-0007H1-D0 for submit@debbugs.gnu.org; Thu, 12 Aug 2021 03:54:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE5XR-0007GV-IV for 49823-done@debbugs.gnu.org; Thu, 12 Aug 2021 03:54:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58740) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mE5XI-0004nf-TU; Thu, 12 Aug 2021 03:53:56 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=45074 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mE5XI-0001NV-KP; Thu, 12 Aug 2021 03:53:56 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Vivien Kraus Subject: Re: bug#49823: [PATCH] gnu: Add jsonnet. References: <71fbbaa57a2c1dba8f0d956ea162c2e15d332e0c.camel@planete-kraus.eu> <878s19sbgf.fsf@gnu.org> <874kbx2x3e.fsf@planete-kraus.eu> <87k0kspan5.fsf@gnu.org> <87y2981e8x.fsf@planete-kraus.eu> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 25 Thermidor an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 12 Aug 2021 09:53:53 +0200 In-Reply-To: <87y2981e8x.fsf@planete-kraus.eu> (Vivien Kraus's message of "Wed, 11 Aug 2021 12:12:46 +0200") Message-ID: <87im0bhze6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49823-done Cc: 49823-done@debbugs.gnu.org, Maxime Devos , Leo Prikler 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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Vivien, Vivien Kraus skribis: > From 8ce461001ed14c3267d839334e4853feaed69b50 Mon Sep 17 00:00:00 2001 > From: Vivien Kraus > Date: Mon, 2 Aug 2021 16:07:08 +0200 > Subject: [PATCH] gnu: Add jsonnet. > > * gnu/packages/cpp.scm (jsonnet): New variable. Applied with the tweak below. Thank you, and thanks for taking the time for the extra work! Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 870c02dac3..8c8109fb83 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -1232,16 +1232,13 @@ of reading and writing XML.") (rename-file "third_party/md5" ".md5") (delete-file-recursively "third_party") (delete-file-recursively "doc/third_party") - (substitute* - '("core/vm.cpp") + (substitute* '("core/vm.cpp") (("#include \"json.hpp\"") "#include ")) (mkdir "third_party") (rename-file ".md5" "third_party/md5"))))) (build-system cmake-build-system) (arguments `(#:configure-flags '("-DUSE_SYSTEM_GTEST=ON" "-DUSE_SYSTEM_JSON=ON"))) - (propagated-inputs - '()) (native-inputs `(("googletest" ,googletest) ("pkg-config" ,pkg-config))) --=-=-=-- From unknown Fri Sep 05 18:58:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 Sep 2021 11:24:04 +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