From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 07 12:27:31 2023 Received: (at submit) by debbugs.gnu.org; 7 Jul 2023 16:27:31 +0000 Received: from localhost ([127.0.0.1]:43677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHoIs-0003L7-9H for submit@debbugs.gnu.org; Fri, 07 Jul 2023 12:27:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:35694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qHoIo-0003Kx-Cw for submit@debbugs.gnu.org; Fri, 07 Jul 2023 12:27:28 -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 1qHoIn-0005uF-DJ for guix-patches@gnu.org; Fri, 07 Jul 2023 12:27:26 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHoIk-0006Lc-1o for guix-patches@gnu.org; Fri, 07 Jul 2023 12:27:25 -0400 Date: Fri, 07 Jul 2023 16:27:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1688747236; x=1689006436; bh=I5KjhMc2gjxM/rXU9sP+aVjti+40iPanx26oGMGpXs0=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=AVh5G4arhwLamPapvW+EofAAa37YCG0KVSQZcOFn4TQCYPrJzMeiAPXTFSMzJsx5+ 3kVdNuz4hjSTqDDZK1atC8DQI8Pkkz1Styz6tPv8zoEk0/Sq/aU8Pc7JXWRY6hk5od HVhIJTeXFrkVaTAQ9vsgXVwQgS/CCMHir5zRmuF672QKG4XQjL4zRVJ5qf7lTmjouZ xX2FEriMjIV9pu3fpu0ngzfO1s+S6lBzWKChFjFuw+dIwhucmR7fvvj+0czZS1yLaV qF9XegMYJom6FFkZj4ELGbDimbnlf26vxOshtfmHJFITuuWkgWWA6zPwkHhUtVPDvh NFf0gQCN9ayJg== To: Guix-patches From: John Kehayias Subject: [PATCH] gnu: godot: Update to 4.1. Rename godot@3 to godot-lts. Message-ID: <875y6vlmaw.fsf@protonmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_CMZ0AauyLzArp1IItfiAGcmcbpEUYFwYbeckDQo3Y" Received-SPF: pass client-ip=185.70.40.134; envelope-from=john.kehayias@protonmail.com; helo=mail-40134.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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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.3 (--) This is a multi-part message in MIME format. --b1_CMZ0AauyLzArp1IItfiAGcmcbpEUYFwYbeckDQo3Y Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Guixers, Here's a patch to add Godot 4! I've tested it builds and can load some soph= isticated examples, working with the new Vulkan support. There is no longer= a headless build so that has been removed as an output. The previous versi= on, godot@3 is an LTS release now (and in need of an update I see) so I kep= t that as godot-lts. I wasn't sure how best to break this up in commits, let me know if these sh= ould be separate and how (1. rename godot to godot-lts and 2. add godot@4?)= . I did my best to put in all the changes in the package definition from 3 = to 4 in the changelog, but please do check. Due to the amount and scope of = changes I didn't think godot-lts could easily inherit from godot. Thanks! John --b1_CMZ0AauyLzArp1IItfiAGcmcbpEUYFwYbeckDQo3Y Content-Type: text/x-patch; name=0001-gnu-godot-Update-to-4.1.-Rename-godot-3-to-godot-lts.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-godot-Update-to-4.1.-Rename-godot-3-to-godot-lts.patch RnJvbSAyODczNzNjNzI3YzUyOTJlNTc3OGY2MGFhY2YzNjg1YTRmZWRkZWNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KTWVzc2FnZS1JZDogPDI4NzM3M2M3MjdjNTI5MmU1Nzc4ZjYwYWFjZjM2 ODVhNGZlZGRlY2EuMTY4ODc0NzAzMS5naXQuam9obi5rZWhheWlhc0Bwcm90b25tYWlsLmNvbT4N CkZyb206IEpvaG4gS2VoYXlpYXMgPGpvaG4ua2VoYXlpYXNAcHJvdG9ubWFpbC5jb20+DQpEYXRl OiBGcmksIDcgSnVsIDIwMjMgMTI6MDU6MzkgLTA0MDANClN1YmplY3Q6IFtQQVRDSF0gZ251OiBn b2RvdDogVXBkYXRlIHRvIDQuMS4gIFJlbmFtZSBnb2RvdEAzIHRvIGdvZG90LWx0cy4NCg0KKiBn bnUvcGFja2FnZXMvZ2FtZS1kZXZlbG9wbWVudC5zY20gKGdvZG90KTogVXBkYXRlIHRvIDQuMS4N Cltzb3VyY2VdOiBVcGRhdGUgc25pcHBldDogcmVtb3ZlIGVtYnJlZSBhbmQgZW5ldDsgYWRkIGFt ZC1mc3IsIGFzdGNlbmMsDQpiYXNpc191bml2ZXJzYWwsIGJyb3RsaSwgbGludXhic2RfaGVhZGVy cywgZXRjcGFrLCBtZXNob3B0aW1pemVyLCBtc2RmZ2VuLA0Kbm9pc2UsIG9wZW54ciwgcnZvMiwg c3BpcnYtcmVmbGVjdCwgdGhvcnZnLCB2b2xrLCB2dWxrYW4uDQpbYXJndW1lbnRzXTogUmVtb3Zl ICM6c2NvbnMuICBVcGRhdGUgIzpzY29ucy1mbGFncyB0byB1bmJ1bmRsZSBtb3JlDQpsaWJyYXJp ZXMuDQpbcGhhc2VzXTogUmVtb3ZlICdidWlsZC1oZWFkbGVzcyBwaGFzZSAoaGVhZGxlc3MgaXMg bm8gbG9uZ2VyIGhhcyBhIHNlcGFyYXRlDQpidWlsZCkuICBBZGQgJ2ZpeC1kbC1vcGVuLXBhdGhz IGFuZCAndW5idW5kbGUteGtiY29tbW9uIHBoYXNlcy4gIEluICdpbnN0YWxsDQpwaGFzZSwgcmVt b3ZlIGhlYWRsZXNzIG91dHB1dC4gIFVwZGF0ZSAnd3JhcCBwaGFzZSB0byByZW1vdmUgZXVkZXYu DQpbb3V0cHV0c106IFJlbW92ZSBoZWFkbGVzcy4NCltpbnB1dHNdOiBBZGQgZGJ1cywgZW1icmVl LCBlbmV0LCBmb250Y29uZmlnLCBnbHNsYW5nLCBsaWJwbmcsIGhhcmZidXp6LA0KaWN1NGMsIGxp YnhrYmNvbW1vbiwgb3BlbnhyLCBzcGVlY2gtZGlzcGF0Y2hlciwgdnVsa2FuLWxvYWRlciwgemxp Yi4gIFJlbW92ZQ0KYnVsbGV0LiAgUmVuYW1lIGZyZWV0eXBlIHRvIGZyZWV0eXBlLWJyb3RsaS4N Cihnb2RvdC1sdHMpOiBOZXcgdmFyaWFibGUuICBnb2RvdEAzIGlzIHRoZSBMVFMgcmVsZWFzZS4N CiogZ251L3BhY2thZ2VzL2dhbWVzLnNjbSAoc3VwZXJzdGFyZmlnaHRlcilbbmF0aXZlLWlucHV0 c106IFVzZSBpdC4NCltpbnB1dHNdOiBVc2UgaXQuDQotLS0NCiBnbnUvcGFja2FnZXMvZ2FtZS1k ZXZlbG9wbWVudC5zY20gfCAyNTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystDQogZ251 L3BhY2thZ2VzL2dhbWVzLnNjbSAgICAgICAgICAgIHwgICA0ICstDQogMiBmaWxlcyBjaGFuZ2Vk LCAyNTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9nYW1lLWRldmVsb3BtZW50LnNjbSBiL2dudS9wYWNrYWdlcy9nYW1lLWRldmVsb3Bt ZW50LnNjbQ0KaW5kZXggYWE5OTEwOWNjYS4uZTQwYmVhY2I2MCAxMDA2NDQNCi0tLSBhL2dudS9w YWNrYWdlcy9nYW1lLWRldmVsb3BtZW50LnNjbQ0KKysrIGIvZ251L3BhY2thZ2VzL2dhbWUtZGV2 ZWxvcG1lbnQuc2NtDQpAQCAtMjgsNiArMjgsNyBAQA0KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMiBG ZWxpeCBHcnViZXIgPGZlbGdydUBwb3N0ZW8ubmV0Pg0KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMiBK YWkgVmV0cml2ZWxhbiA8amFpdmV0cml2ZWxhbkBnbWFpbC5jb20+DQogOzs7IENvcHlyaWdodCDC qSAyMDIyIGRhbiA8aUBkYW4uZ2FtZXM+DQorOzs7IENvcHlyaWdodCDCqSAyMDIzIEpvaG4gS2Vo YXlpYXMgPGpvaG4ua2VoYXlpYXNAcHJvdG9ubWFpbC5jb20+DQogOzs7DQogOzs7IFRoaXMgZmls ZSBpcyBwYXJ0IG9mIEdOVSBHdWl4Lg0KIDs7Ow0KQEAgLTU0LDYgKzU1LDcgQEAgKGRlZmluZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBnYW1lLWRldmVsb3BtZW50KQ0KICAgIzp1c2UtbW9kdWxlIChn dWl4IGdpdC1kb3dubG9hZCkNCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBzdm4tZG93bmxvYWQpDQog ICAjOnVzZS1tb2R1bGUgKGd1aXggdXRpbHMpDQorICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQg dXRpbHMpDQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIGNtYWtlKQ0KICAgIzp1 c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBnbnUpDQogICAjOnVzZS1tb2R1bGUgKGd1aXgg YnVpbGQtc3lzdGVtIHB5dGhvbikNCkBAIC04Niw2ICs4OCw3IEBAIChkZWZpbmUtbW9kdWxlIChn bnUgcGFja2FnZXMgZ2FtZS1kZXZlbG9wbWVudCkNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGdyYXBodml6KQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3RrKQ0KICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3VpbGUpDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBpY3U0YykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlKQ0KICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGludXgpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBsbHZtKQ0KQEAgLTk1LDYgKzk4LDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBnYW1lLWRldmVsb3BtZW50KQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbXVsdGlw cmVjaXNpb24pDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtdXNpYykNCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIG5jdXJzZXMpDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBuZXR3b3JraW5nKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGNyZSkNCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBrZy1jb25maWcpDQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBwdWxzZWF1ZGlvKQ0KQEAgLTEwNSwxMiArMTA5LDE0IEBAIChkZWZpbmUt bW9kdWxlIChnbnUgcGFja2FnZXMgZ2FtZS1kZXZlbG9wbWVudCkNCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHJlYWRsaW5lKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQp DQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzZGwpDQorICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBzcGVlY2gpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzcGhpbngp DQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzdGIpDQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyB0ZXhpbmZvKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGV4dHV0 aWxzKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGxzKQ0KICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgdmlkZW8pDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB2dWxr YW4pDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB3ZWIpDQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyB3eHdpZGdldHMpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4 ZGlzb3JnKQ0KQEAgLTE4MTIsNyArMTgxOCw3IEBAIChkZWZpbmUtcHVibGljIG9wZW5tdw0KICAg ICAoaG9tZS1wYWdlICJodHRwczovL29wZW5tdy5vcmciKQ0KICAgICAobGljZW5zZSBsaWNlbnNl OmdwbDMpKSkNCiANCi0oZGVmaW5lLXB1YmxpYyBnb2RvdA0KKyhkZWZpbmUtcHVibGljIGdvZG90 LWx0cw0KICAgKHBhY2thZ2UNCiAgICAgKG5hbWUgImdvZG90IikNCiAgICAgKHZlcnNpb24gIjMu NC4yIikNCkBAIC0xOTgyLDYgKzE5ODgsMjUzIEBAIChkZWZpbmUtcHVibGljIGdvZG90DQogc2Ny aXB0ZWQgaW4gYSBQeXRob24tbGlrZSBsYW5ndWFnZS4iKQ0KICAgICAobGljZW5zZSBsaWNlbnNl OmV4cGF0KSkpDQogDQorKGRlZmluZS1wdWJsaWMgZ29kb3QNCisgIChwYWNrYWdlDQorICAgIChu YW1lICJnb2RvdCIpDQorICAgICh2ZXJzaW9uICI0LjEiKQ0KKyAgICAoc291cmNlIChvcmlnaW4N CisgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQ0KKyAgICAgICAgICAgICAgKHVyaSAo Z2l0LXJlZmVyZW5jZQ0KKyAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIu Y29tL2dvZG90ZW5naW5lL2dvZG90IikNCisgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0 cmluZy1hcHBlbmQgdmVyc2lvbiAiLXN0YWJsZSIpKSkpDQorICAgICAgICAgICAgICAoZmlsZS1u YW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpDQorICAgICAgICAgICAgICAoc2hhMjU2 DQorICAgICAgICAgICAgICAgKGJhc2UzMg0KKyAgICAgICAgICAgICAgICAiMHJjMzR3NG5iMXF3 bXhrN2lqY202ODlrazRnZHhybWd6Ymo0cXF6OGdrcWh5c244bW5teiIpKQ0KKyAgICAgICAgICAg ICAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCB1dGlscykNCisgICAgICAgICAgICAgICAgICAgICAg ICAgKGljZS05IGZ0dykNCisgICAgICAgICAgICAgICAgICAgICAgICAgKHNyZmkgc3JmaS0xKSkp DQorICAgICAgICAgICAgICAoc25pcHBldA0KKyAgICAgICAgICAgICAgICcoYmVnaW4NCisgICAg ICAgICAgICAgICAgICA7OyBLZWVwIG9ubHkgdGhvc2UgYnVuZGxlZCBmaWxlcyB3ZSBoYXZlIG5v dCAoeWV0KSByZXBsYWNlZA0KKyAgICAgICAgICAgICAgICAgIDs7IHdpdGggR3VpeCB2ZXJzaW9u cy4gTm90ZSB0aGF0IHNvbWUgb2YgdGhlc2UgbWF5IGJlDQorICAgICAgICAgICAgICAgICAgOzsg bW9kaWZpZWQ7IHNlZSAidGhpcmRwYXJ0eS9SRUFETUUubWQiLg0KKyAgICAgICAgICAgICAgICAg ICh3aXRoLWRpcmVjdG9yeS1leGN1cnNpb24gInRoaXJkcGFydHkiDQorICAgICAgICAgICAgICAg ICAgICAobGV0KiAoKHByZXNlcnZlZC1maWxlcw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAnKCJSRUFETUUubWQiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFtZC1mc3Ii DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzc2ltcCINCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiYXN0Y2VuYyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiYmFzaXNfdW5pdmVyc2FsIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFRP RE86IENhbiB1bmJ1bmRsZSBvbmNlDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsg PGh0dHBzOi8vZ2l0aHViLmNvbS9nb2RvdGVuZ2luZS9nb2RvdC9wdWxsLzc5MTAxPg0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGlzIG1lcmdlZA0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJicm90bGkiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsg R29kb3QgbmVlZHMgY2EtY2VydGlmaWNhdGVzLmNydCwgYnV0IHRoYXQgaXMNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA7OyBub3QgYXZhaWxhYmxlIGluIGJ1aWxkIGVudmlyb25tZW50 DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNlcnRzIg0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJjdnR0Ig0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJs aW51eGJzZF9oZWFkZXJzIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJldGMyY29t cCINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXRjcGFrIg0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJmb250cyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiZ2xhZCINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAianBlZy1jb21wcmVzc29y Ig0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJzaW1wbGV3ZWJtIg0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJtZXNob3B0aW1pemVyIg0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJtaW5pbXAzIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJtaW5pdXBucGMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pbml6aXAiDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1pc2MiDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIm1zZGZnZW4iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5h bm9zdmciDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5vaXNlIg0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICJvaWRuIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJvcGVueHIiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInB2cnRjY29tcHJl c3NvciINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVjYXN0bmF2aWdhdGlvbiIN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicnZvMiINCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAic3BpcnYtcmVmbGVjdCINCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAic3F1aXNoIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdGJfcmVjdF9w YWNrIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0aG9ydmciDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgInRpbnlleHIiDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgInZoYWNkIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2b2xrIg0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2dWxrYW4iDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgInhhdGxhcyIpKSkNCisgICAgICAgICAgICAgICAgICAgICAgKGZvci1lYWNo IGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAobHNldC1kaWZmZXJlbmNlIHN0cmluZz0/DQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChzY2FuZGlyICIuIikNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnMqICIuIiAiLi4iIHByZXNlcnZlZC1m aWxlcykpKSkpKSkpKQ0KKyAgICAoYnVpbGQtc3lzdGVtIHNjb25zLWJ1aWxkLXN5c3RlbSkNCisg ICAgKGFyZ3VtZW50cw0KKyAgICAgKGxpc3QNCisgICAgICAjOnNjb25zLWZsYWdzICN+YCgicGxh dGZvcm09bGludXhic2QiICJ0YXJnZXQ9ZWRpdG9yIiAicHJvZHVjdGlvbj15ZXMiDQorICAgICAg ICAgICAgICAgICAgICAgICAgOzsgWFhYOiBUaGVyZSBtYXkgYmUgYWR2YW50YWdlcyB0byBlbmFi bGluZyB2b2xrLA0KKyAgICAgICAgICAgICAgICAgICAgICAgIDs7IHJlcXVpcmluZyB1bmJ1bmRs aW5nIGFuZCBwYXRjaGluZyB0byB1c2Ugb3VyIGlucHV0Lg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICJ1c2Vfdm9saz1ubyINCisgICAgICAgICAgICAgICAgICAgICAgICA7OyBBdm9pZCB1c2lu ZyBtYW55IG9mIHRoZSBidW5kbGVkIGxpYnMuDQorICAgICAgICAgICAgICAgICAgICAgICAgOzsg Tm90ZTogVGhlc2Ugb3B0aW9ucyBjYW4gYmUgZm91bmQgaW4gdGhlIFNDb25zdHJ1Y3QgZmlsZS4N CisgICAgICAgICAgICAgICAgICAgICAgICAiYnVpbHRpbl9lbWJyZWU9bm8iDQorICAgICAgICAg ICAgICAgICAgICAgICAgImJ1aWx0aW5fZW5ldD1ubyINCisgICAgICAgICAgICAgICAgICAgICAg ICAiYnVpbHRpbl9mcmVldHlwZT1ubyINCisgICAgICAgICAgICAgICAgICAgICAgICAiYnVpbHRp bl9nbHNsYW5nPW5vIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICJidWlsdGluX2dyYXBoaXRl PW5vIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICJidWlsdGluX2hhcmZidXp6PW5vIg0KKyAg ICAgICAgICAgICAgICAgICAgICAgICJidWlsdGluX2ljdTRjPW5vIg0KKyAgICAgICAgICAgICAg ICAgICAgICAgICJidWlsdGluX2xpYm9nZz1ubyINCisgICAgICAgICAgICAgICAgICAgICAgICAi YnVpbHRpbl9saWJwbmc9bm8iDQorICAgICAgICAgICAgICAgICAgICAgICAgImJ1aWx0aW5fbGli dGhlb3JhPW5vIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICJidWlsdGluX2xpYnZvcmJpcz1u byINCisgICAgICAgICAgICAgICAgICAgICAgICAiYnVpbHRpbl9saWJ3ZWJwPW5vIg0KKyAgICAg ICAgICAgICAgICAgICAgICAgICJidWlsdGluX21iZWR0bHM9bm8iDQorICAgICAgICAgICAgICAg ICAgICAgICAgImJ1aWx0aW5fcGNyZTI9bm8iDQorICAgICAgICAgICAgICAgICAgICAgICAgImJ1 aWx0aW5fcGNyZTJfd2l0aF9qaXQ9bm8iDQorICAgICAgICAgICAgICAgICAgICAgICAgImJ1aWx0 aW5fd3NsYXk9bm8iDQorICAgICAgICAgICAgICAgICAgICAgICAgImJ1aWx0aW5femxpYj1ubyIN CisgICAgICAgICAgICAgICAgICAgICAgICAiYnVpbHRpbl96c3RkPW5vIikNCisgICAgICAjOnRl c3RzPyAjZiAgICAgICAgICAgICAgICAgICAgICA7IFRoZXJlIGFyZSBubyB0ZXN0cw0KKyAgICAg ICM6cGhhc2VzDQorICAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzDQorICAg ICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnc2NvbnMtdXNlLWVudg0KKyAgICAgICAgICAgIChs YW1iZGEgXw0KKyAgICAgICAgICAgICAgOzsgU2NvbnMgZG9lcyBub3QgdXNlIHRoZSBlbnZpcm9u bWVudCB2YXJpYWJsZXMgYnkgZGVmYXVsdCwNCisgICAgICAgICAgICAgIDs7IGJ1dCB0aGlzIHN1 YnN0aXR1dGlvbiBtYWtlcyBpdCBkbyBzby4NCisgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAi U0NvbnN0cnVjdCINCisgICAgICAgICAgICAgICAgKCgiZW52X2Jhc2UgPSBFbnZpcm9ubWVudFxc KHRvb2xzPWN1c3RvbV90b29sc1xcKSIpDQorICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVu ZA0KKyAgICAgICAgICAgICAgICAgICJlbnZfYmFzZSA9IEVudmlyb25tZW50KHRvb2xzPWN1c3Rv bV90b29scylcbiINCisgICAgICAgICAgICAgICAgICAiZW52X2Jhc2UgPSBFbnZpcm9ubWVudChF TlY9b3MuZW52aXJvbikiKSkpKSkNCisgICAgICAgICAgKGFkZC1hZnRlciAnc2NvbnMtdXNlLWVu diAnZml4LWRsb3Blbi1wYXRocw0KKyAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMg IzphbGxvdy1vdGhlci1rZXlzKQ0KKyAgICAgICAgICAgICAgKGxldCAoKGZpbGVzICcoImRyaXZl cnMvYWxzYS9hc291bmQtc29fd3JhcC5jIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ImRyaXZlcnMvcHVsc2VhdWRpby9wdWxzZS1zb193cmFwLmMiDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAicGxhdGZvcm0vbGludXhic2QvZGJ1cy1zb193cmFwLmMiDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0vbGludXhic2QvZm9udGNvbmZpZy1zb193cmFw LmMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0vbGludXhic2QvbGli dWRldi1zb193cmFwLmMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0v bGludXhic2Qvc3BlZWNoZC1zb193cmFwLmMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAicGxhdGZvcm0vbGludXhic2QveDExL2Rpc3BsYXlfc2VydmVyX3gxMS5jcHAiDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0vbGludXhic2QveDExL2R5bndyYXBwZXJz L3hjdXJzb3Itc29fd3JhcC5jIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBsYXRm b3JtL2xpbnV4YnNkL3gxMS9keW53cmFwcGVycy94ZXh0LXNvX3dyYXAuYyINCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybS9saW51eGJzZC94MTEvZHlud3JhcHBlcnMveGlu ZXJhbWEtc29fd3JhcC5jIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3Jt L2xpbnV4YnNkL3gxMS9keW53cmFwcGVycy94aW5wdXQyLXNvX3dyYXAuYyINCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybS9saW51eGJzZC94MTEvZHlud3JhcHBlcnMveGxp Yi1zb193cmFwLmMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0vbGlu dXhic2QveDExL2R5bndyYXBwZXJzL3hyYW5kci1zb193cmFwLmMiDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAicGxhdGZvcm0vbGludXhic2QveDExL2R5bndyYXBwZXJzL3hyZW5kZXIt c29fd3JhcC5jIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3JtL2xpbnV4 YnNkL3hrYmNvbW1vbi1zb193cmFwLmMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi dGhpcmRwYXJ0eS92b2xrL3ZvbGsuYyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0 aGlyZHBhcnR5L3ZvbGsvdm9say5jIikpDQorICAgICAgICAgICAgICAgICAgICAobGlicyAnKCJs aWJhc291bmQuc28uMiINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnB1bHNlLnNv LjAiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJkYnVzLTEuc28uMyINCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgImxpYmZvbnRjb25maWcuc28uMSINCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgImxpYnVkZXYuc28uMSINCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgImxpYnNwZWVjaGQuc28uMiINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxp YlhyYW5kci5zby4yIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGliWGN1cnNvci5z by4xIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGliWGV4dC5zby42Ig0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAibGliWGluZXJhbWEuc28uMSINCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgImxpYlhpLnNvLjYiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJsaWJYMTEuc28uNiINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYlhyYW5kci5z by4yIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGliWHJlbmRlci5zby4xIg0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAibGlieGtiY29tbW9uLnNvLjAiDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJsaWJ2dWxrYW4uc28uMSINCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgImxpYnZ1bGthbi5zbyIpKSkNCisgICAgICAgICAgICAgICAgKGZvci1lYWNoIChs YW1iZGEgKGZpbGUgbGliKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSogZmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoKHN0cmluZy1hcHBlbmQg ImRsb3BlblxcKFwiIiBsaWIgIlwiIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChzdHJpbmctYXBwZW5kICJkbG9wZW4oXCIiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzZWFyY2gtaW5wdXQtZmlsZQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRzIChzdHJpbmctYXBwZW5kICJsaWIv IiBsaWIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi XCIiKSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZXMgbGlicykpDQorICAgICAg ICAgICAgICAoc3Vic3RpdHV0ZSogInRoaXJkcGFydHkvZ2xhZC9nbC5jIg0KKyAgICAgICAgICAg ICAgICAoKCJsaWJHTC5zbyIpIDsgZm9yIGJvdGggLnNvIGFuZCAuc28uMQ0KKyAgICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQgKHNlYXJjaC1pbnB1dC1maWxlIGlucHV0cyAibGliL2xpYkdM LnNvIikpKSkNCisgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAidGhpcmRwYXJ0eS9nbGFkL2ds eC5jIg0KKyAgICAgICAgICAgICAgICAoKCJsaWJHTC5zbyIpIDsgZm9yIGJvdGggLnNvIGFuZCAu c28uMQ0KKyAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgKHNlYXJjaC1pbnB1dC1maWxl IGlucHV0cyAibGliL2xpYkdMLnNvIikpKSkpKQ0KKyAgICAgICAgICAoYWRkLWFmdGVyICdmaXgt ZGxvcGVuLXBhdGhzICd1bmJ1bmRsZS14a2Jjb21tb24NCisgICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykNCisgICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAicGxhdGZvcm0vbGludXhic2QveGtiY29tbW9uLXNvX3dyYXAuYyINCisgICAgICAgICAg ICAgICAgKCgiLi90aGlyZHBhcnR5L2xpbnV4YnNkX2hlYWRlcnMveGtiY29tbW9uL3hrYmNvbW1v bi5oIikNCisgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kDQorICAgICAgICAgICAgICAg ICAgKHNlYXJjaC1pbnB1dC1maWxlIGlucHV0cyAiaW5jbHVkZS94a2Jjb21tb24veGtiY29tbW9u LmgiKSkpDQorICAgICAgICAgICAgICAgICgoIi4vdGhpcmRwYXJ0eS9saW51eGJzZF9oZWFkZXJz L3hrYmNvbW1vbi94a2Jjb21tb24tY29tcG9zZS5oIikNCisgICAgICAgICAgICAgICAgIChzdHJp bmctYXBwZW5kDQorICAgICAgICAgICAgICAgICAgKHNlYXJjaC1pbnB1dC1maWxlIGlucHV0cyAi aW5jbHVkZS94a2Jjb21tb24veGtiY29tbW9uLWNvbXBvc2UuaCIpKSkNCisgICAgICAgICAgICAg ICAgKCgiLi90aGlyZHBhcnR5L2xpbnV4YnNkX2hlYWRlcnMveGtiY29tbW9uL3hrYmNvbW1vbi1r ZXlzeW1zLmgiKQ0KKyAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQNCisgICAgICAgICAg ICAgICAgICAoc2VhcmNoLWlucHV0LWZpbGUgaW5wdXRzICJpbmNsdWRlL3hrYmNvbW1vbi94a2Jj b21tb24ta2V5c3ltcy5oIikpKSkpKQ0KKyAgICAgICAgICAocmVwbGFjZSAnaW5zdGFsbA0KKyAg ICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQ0KKyAg ICAgICAgICAgICAgKGxldCAoKHplbml0eSAoc2VhcmNoLWlucHV0LWZpbGUgaW5wdXRzICJiaW4v emVuaXR5IikpKQ0KKyAgICAgICAgICAgICAgICA7OyBTdHJpcCBidWlsZCBpbmZvIGZyb20gZmls ZW5hbWVzLg0KKyAgICAgICAgICAgICAgICAod2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uICJiaW4i DQorICAgICAgICAgICAgICAgICAgKGZvci1lYWNoDQorICAgICAgICAgICAgICAgICAgIChsYW1i ZGEgKGZpbGUpDQorICAgICAgICAgICAgICAgICAgICAgKGxldCAoKGRlc3QgKGNhciAoc3RyaW5n LXNwbGl0IChiYXNlbmFtZSBmaWxlKSAjXC4pKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAo cmVuYW1lLWZpbGUgZmlsZSBkZXN0KSkpDQorICAgICAgICAgICAgICAgICAgIChmaW5kLWZpbGVz ICIuIiAiZ29kb3QuKlxcLmxpbnV4YnNkXFwuZWRpdG9yLioiKSkNCisgICAgICAgICAgICAgICAg ICAoaW5zdGFsbC1maWxlICJnb2RvdCIgKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9iaW4iKSkp DQorICAgICAgICAgICAgICAgIDs7IFRlbGwgdGhlIGVkaXRvciB3aGVyZSB0byBmaW5kIHplbml0 eSBmb3IgT1MuYWxlcnQoKS4NCisgICAgICAgICAgICAgICAgOzsgVE9ETzogVGhpcyBjb3VsZCBi ZSBjaGFuZ2VkIGluDQorICAgICAgICAgICAgICAgIDs7IHBsYXRmb3JtL2xpbnV4YnNkL29zX2xp bnV4YnNkLmNwcCBkaXJlY3RseSwgYWxvbmcgd2l0aCB0aGUNCisgICAgICAgICAgICAgICAgOzsg b3RoZXIgYWxlcnQgcHJvZ3JhbXMuDQorICAgICAgICAgICAgICAgICh3cmFwLXByb2dyYW0gKHN0 cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9iaW4vZ29kb3QiKQ0KKyAgICAgICAgICAgICAgICAgIGAo IlBBVEgiICI6IiBwcmVmaXggKCwoc3RyaW5nLWFwcGVuZCB6ZW5pdHkgIi9iaW4iKSkpKSkpKQ0K KyAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdpbnN0YWxsLWdvZG90LWRlc2t0b3ANCisg ICAgICAgICAgICAobGFtYmRhIF8NCisgICAgICAgICAgICAgIChsZXQgKChhcHBsaWNhdGlvbnMg KHN0cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9zaGFyZS9hcHBsaWNhdGlvbnMiKSkNCisgICAgICAg ICAgICAgICAgICAgICAoaWNvbnMgKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9zaGFyZS9pY29u cy9oaWNvbG9yIikpKQ0KKyAgICAgICAgICAgICAgICAobWtkaXItcCBhcHBsaWNhdGlvbnMpDQor ICAgICAgICAgICAgICAgIChjb3B5LWZpbGUgIm1pc2MvZGlzdC9saW51eC9vcmcuZ29kb3Rlbmdp bmUuR29kb3QuZGVza3RvcCINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFw cGVuZCBhcHBsaWNhdGlvbnMgIi9nb2RvdC5kZXNrdG9wIikpDQorICAgICAgICAgICAgICAgIChm b3ItZWFjaCAobGFtYmRhIChpY29uIGRlc3QpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg IChta2Rpci1wIChkaXJuYW1lIGRlc3QpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAo Y29weS1maWxlIGljb24gZGVzdCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAnKCJpY29u LnBuZyIgImljb24uc3ZnIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCwoc3RyaW5n LWFwcGVuZCBpY29ucyAiLzI1NngyNTYvYXBwcy9nb2RvdC5wbmciKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLChzdHJpbmctYXBwZW5kIGljb25zICIvc2NhbGFibGUvYXBwcy9nb2Rv dC5zdmciKSkpKSkpKSkpDQorICAgIChuYXRpdmUtaW5wdXRzDQorICAgICAobGlzdCBwa2ctY29u ZmlnKSkNCisgICAgKGlucHV0cw0KKyAgICAgKGxpc3QgYWxzYS1saWINCisgICAgICAgICAgIGRi dXMNCisgICAgICAgICAgIGVtYnJlZQ0KKyAgICAgICAgICAgZW5ldA0KKyAgICAgICAgICAgZXVk ZXYNCisgICAgICAgICAgIGZvbnRjb25maWcNCisgICAgICAgICAgIGZyZWV0eXBlLWJyb3RsaQ0K KyAgICAgICAgICAgZ2xldw0KKyAgICAgICAgICAgZ2xzbGFuZw0KKyAgICAgICAgICAgZ2x1DQor ICAgICAgICAgICBsaWJwbmcNCisgICAgICAgICAgIGhhcmZidXp6DQorICAgICAgICAgICBpY3U0 Yw0KKyAgICAgICAgICAgbGlidGhlb3JhDQorICAgICAgICAgICBsaWJ2b3JiaXMNCisgICAgICAg ICAgIGxpYnZweA0KKyAgICAgICAgICAgbGlid2VicA0KKyAgICAgICAgICAgbGlieDExDQorICAg ICAgICAgICBsaWJ4Y3Vyc29yDQorICAgICAgICAgICBsaWJ4aQ0KKyAgICAgICAgICAgbGlieGlu ZXJhbWENCisgICAgICAgICAgIGxpYnhrYmNvbW1vbg0KKyAgICAgICAgICAgbGlieHJhbmRyDQor ICAgICAgICAgICBtYmVkdGxzLWFwYWNoZQ0KKyAgICAgICAgICAgbWVzYQ0KKyAgICAgICAgICAg b3BlbnhyDQorICAgICAgICAgICBvcHVzZmlsZQ0KKyAgICAgICAgICAgcGNyZTINCisgICAgICAg ICAgIHB1bHNlYXVkaW8NCisgICAgICAgICAgIHNwZWVjaC1kaXNwYXRjaGVyDQorICAgICAgICAg ICB2dWxrYW4tbG9hZGVyDQorICAgICAgICAgICB3c2xheQ0KKyAgICAgICAgICAgemVuaXR5DQor ICAgICAgICAgICB6bGliDQorICAgICAgICAgICBgKCx6c3RkICJsaWIiKSkpDQorICAgIChob21l LXBhZ2UgImh0dHBzOi8vZ29kb3RlbmdpbmUub3JnLyIpDQorICAgIChzeW5vcHNpcyAiQWR2YW5j ZWQgMkQgYW5kIDNEIGdhbWUgZW5naW5lIikNCisgICAgKGRlc2NyaXB0aW9uDQorICAgICAiR29k b3QgaXMgYW4gYWR2YW5jZWQgbXVsdGktcGxhdGZvcm0gZ2FtZSBlbmdpbmUgd3JpdHRlbiBpbiBD KysuICBJZg0KK2ZlYXR1cmVzIGRlc2lnbiB0b29scyBzdWNoIGFzIGEgdmlzdWFsIGVkaXRvciwg Y2FuIGltcG9ydCAzRCBtb2RlbHMgYW5kDQorcHJvdmlkZSBoaWdoLXF1YWxpdHkgM0QgcmVuZGVy aW5nLCBpdCBjb250YWlucyBhbiBhbmltYXRpb24gZWRpdG9yLCBhbmQgY2FuIGJlDQorc2NyaXB0 ZWQgaW4gYSBQeXRob24tbGlrZSBsYW5ndWFnZS4iKQ0KKyAgICAobGljZW5zZSBsaWNlbnNlOmV4 cGF0KSkpDQorDQogKGRlZmluZS1wdWJsaWMgZW50dA0KICAgKHBhY2thZ2UNCiAgICAgKG5hbWUg ImVudHQiKQ0KZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9nYW1lcy5zY20gYi9nbnUvcGFja2Fn ZXMvZ2FtZXMuc2NtDQppbmRleCA3ZTM2YzY2YjZhLi5mMGJmZDBmOWQ1IDEwMDY0NA0KLS0tIGEv Z251L3BhY2thZ2VzL2dhbWVzLnNjbQ0KKysrIGIvZ251L3BhY2thZ2VzL2dhbWVzLnNjbQ0KQEAg LTI4MjMsOSArMjgyMyw5IEBAIChkZWZpbmUtcHVibGljIHN1cGVyc3RhcmZpZ2h0ZXINCiAgICAg ICAgICAgICAgICAgIzpjYXRlZ29yaWVzICcoIkdhbWUiICJBcmNhZGVHYW1lIikpKQ0KICAgICAg ICAgICAgICAjdCkpKSkpDQogICAgIChuYXRpdmUtaW5wdXRzDQotICAgICBgKCgiZ29kb3QtaGVh ZGxlc3MiICxnb2RvdCAiaGVhZGxlc3MiKSkpDQorICAgICBgKCgiZ29kb3QtaGVhZGxlc3MiICxn b2RvdC1sdHMgImhlYWRsZXNzIikpKQ0KICAgICAoaW5wdXRzDQotICAgICAobGlzdCBnb2RvdCkp DQorICAgICAobGlzdCBnb2RvdC1sdHMpKQ0KICAgICAoaG9tZS1wYWdlICJodHRwczovL25vdGFw aXhlbC5pdGNoLmlvL3N1cGVyc3RhcmZpZ2h0ZXIiKQ0KICAgICAoc3lub3BzaXMgIkZhc3QtcGFj ZWQgbG9jYWwgbXVsdGlwbGF5ZXIgYXJjYWRlIGdhbWUiKQ0KICAgICAoZGVzY3JpcHRpb24gIklu IFN1cGVyU3RhcmZpZ2h0ZXIsIHVwIHRvIGZvdXIgbG9jYWwgcGxheWVycyBjb21wZXRlIGluIGEN Cg0KYmFzZS1jb21taXQ6IDY3YzI3NmE4NzBiOWQ2YmU2OWMyYTllODY3NjgzZTU4OTI4YzM4ZWYN CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZTI4MmExYzVkMzI4NmI3NzE1Y2FkNzI5NjJmNDk0ZDJk NTZkOGZjYw0KcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA2NTY0ODVjOTliNDIzNTJjMGVlZGIyNDFh Zjk0OGJkMTllZjE4NTdjDQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDg5YzcxODFkZWJlMGJjOWQ5 NGE0MDM1YzVkZGZjMmU0OTViZWNkNjUNCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogN2RhNTczYTli MTM1ZTM5YzNjMWM2MTI4ZWE4ZjJiOTQzM2JlZjk0OQ0KcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA3 ZDM4YzNkZjM0Y2M5OGQyZDcxZTk4NGNmNGViNzJkMjBhODZmNjk0DQpwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IDg5YzcxODFkZWJlMGJjOWQ5NGE0MDM1YzVkZGZjMmU0OTViZWNkNjUNCnByZXJlcXVp c2l0ZS1wYXRjaC1pZDogMGY3ZDUzMDZjOTk1M2ZmNDI1YzFiNWQ0NDgwN2M0M2QwOTA4ZjVmZg0K cHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBiZjZlOGJiYzdhZGJlZjlkZmVhYTIzN2I1NzgwNmYwZTA1 MWExNTg4DQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGQ5YjAzZmFkZjRlMDYxN2FlOWZkOTllMmE0 NTY5MDg4ZmExMzhjYjANCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogODljNzE4MWRlYmUwYmM5ZDk0 YTQwMzVjNWRkZmMyZTQ5NWJlY2Q2NQ0KcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAzZWRkOWIwNWRi Y2FmMDJiMjc2MDg3OTgyNDY1ZmMyOTJmZDIzYzk1DQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDVj ZWZlNjU5ODkwNGNiN2JhMzZjY2FlOTMwOTA4NDQzOGQ4NDA2OWQNCnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogZWIyZjkyMDE1ZTQ4N2ZlMWZiOWUxZjA4MDNjYjFjOTYxNGMwNWFmNw0KcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiBiZjZlOGJiYzdhZGJlZjlkZmVhYTIzN2I1NzgwNmYwZTA1MWExNTg4DQpw cmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDk3MGMzZTVhZjFkNjQ3YTc3YzEwNGNkYWY0ODdjOTg2Y2Y2 NjYwZjMNCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogODFjOGU0NzUzNGM2NTIzZmExYzEwZjcxM2Jm NmIxMGFlMDVlOWI1NA0KcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBhMDg4YTI0ZjIwMzczZDIzMGVk NTQ4MThiMTQwNWFjNzZhMzM2NTM3DQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGFlMDc1MGYzNjFj Yjc0YjM4ZDYxYjcwNTUxMWUxOGI4NDc3OTFlOWENCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogZjYz YjAzNzlmODlhOWQ2MjQ5YjEyNzBlZWM0MDQyYjc5MThhYjhlYg0KcHJlcmVxdWlzaXRlLXBhdGNo LWlkOiA5OWRiZjQxNGU5NzJmMDE5YjNlNmIyNjAyOTMyY2ZiNmZhOWE1MDVmDQpwcmVyZXF1aXNp dGUtcGF0Y2gtaWQ6IDRlMTljYzQxNDc0ZDAyYTI4MzZhYzc0NWRlMWQ2ZTU2NTg2N2ZkNTUNCnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogMDBkOGM3NmY0NTJkYWQ5MDA5ZTkwZmNlMGRjOGQxODU5YWI1 MWEwYg0KcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBlY2ExZmI0YzMzMGEzOTI1ZTU1ZGI5NWIxOGFl OGNhNzQwMzU2OWU1DQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGE5ZjY3MWJkMjUwNTIyNWQ0YWQx Y2I0YTE2NWZmMThmYTE0ZjMzMDINCi0tIA0KMi40MC4xDQoNCg== --b1_CMZ0AauyLzArp1IItfiAGcmcbpEUYFwYbeckDQo3Y-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 11 09:52:08 2023 Received: (at 64519) by debbugs.gnu.org; 11 Jul 2023 13:52:08 +0000 Received: from localhost ([127.0.0.1]:49964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJDmf-0002pB-4c for submit@debbugs.gnu.org; Tue, 11 Jul 2023 09:52:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJDmZ-0002oX-DJ for 64519@debbugs.gnu.org; Tue, 11 Jul 2023 09:52:04 -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 1qJDmT-0005gv-Gg; Tue, 11 Jul 2023 09:51:53 -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=XVaHf0nIpwpOIHvWi8RiinwJLF1StYWyVZPFsRYNQsk=; b=RlXKBe/4zCK58R+Evw8j nlRXKYMByS6ze/F2J7w2uCQVzNZyuKkfwy6vm+s2TALIffN8BIk1oM+XgEBDxcrgOWSFnpeHyrzvF JQZjTMuu1s3JDiLJiodLb/eUDJbncvwI+SbKEniYRmEFNEpXHBdhTkpofaS8ibwAUXDlRvDd+KD0n Bv5uc7MEt++7n7Hp1ms3HtuxvAiipFFLhHwc3/UaV5JZxhAHJ3wljcnt7wwrDPKcXaug2ubVd/mqq ip73xaXsivPSnO438Yt3w4QovEUNkeCTgQAqY3ODtl5LJMJHjeNujlo7peooaUYR1anS26zzTIh0f 32pTwjRhCAJ7Tw==; Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qJDmT-0002Hz-3J; Tue, 11 Jul 2023 09:51:53 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: John Kehayias Subject: Re: bug#64519: [PATCH] gnu: godot: Update to 4.1. Rename godot@3 to godot-lts. References: <875y6vlmaw.fsf@protonmail.com> Date: Tue, 11 Jul 2023 15:51:51 +0200 In-Reply-To: <875y6vlmaw.fsf@protonmail.com> (John Kehayias's message of "Fri, 07 Jul 2023 16:27:08 +0000") Message-ID: <87r0pe4kug.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: 64519 Cc: 64519@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 (---) Hi John, John Kehayias skribis: > From 287373c727c5292e5778f60aacf3685a4feddeca Mon Sep 17 00:00:00 2001 > Message-Id: <287373c727c5292e5778f60aacf3685a4feddeca.1688747031.git.john= .kehayias@protonmail.com> > From: John Kehayias > Date: Fri, 7 Jul 2023 12:05:39 -0400 > Subject: [PATCH] gnu: godot: Update to 4.1. Rename godot@3 to godot-lts. > > * gnu/packages/game-development.scm (godot): Update to 4.1. > [source]: Update snippet: remove embree and enet; add amd-fsr, astcenc, > basis_universal, brotli, linuxbsd_headers, etcpak, meshoptimizer, msdfgen, > noise, openxr, rvo2, spirv-reflect, thorvg, volk, vulkan. > [arguments]: Remove #:scons. Update #:scons-flags to unbundle more > libraries. > [phases]: Remove 'build-headless phase (headless is no longer has a separ= ate > build). Add 'fix-dl-open-paths and 'unbundle-xkbcommon phases. In 'inst= all > phase, remove headless output. Update 'wrap phase to remove eudev. > [outputs]: Remove headless. > [inputs]: Add dbus, embree, enet, fontconfig, glslang, libpng, harfbuzz, > icu4c, libxkbcommon, openxr, speech-dispatcher, vulkan-loader, zlib. Rem= ove > bullet. Rename freetype to freetype-brotli. > (godot-lts): New variable. godot@3 is the LTS release. > * gnu/packages/games.scm (superstarfighter)[native-inputs]: Use it. > [inputs]: Use it. [...] > +(define-public godot-lts > (package > (name "godot") > (version "3.4.2") > @@ -1982,6 +1988,253 @@ (define-public godot > scripted in a Python-like language.") > (license license:expat))) >=20=20 > +(define-public godot > + (package > + (name "godot") > + (version "4.1") Looks like the arguments and snippet are too different to be factorized via inheritance. However, one could still inherit from the other to factorize license/synopsis/description? Apart from this minor issue, LGTM! Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 11 12:19:57 2023 Received: (at 64519) by debbugs.gnu.org; 11 Jul 2023 16:19:57 +0000 Received: from localhost ([127.0.0.1]:50946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJG5k-0001DM-S6 for submit@debbugs.gnu.org; Tue, 11 Jul 2023 12:19:57 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:27379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJG5f-0001D6-Pm for 64519@debbugs.gnu.org; Tue, 11 Jul 2023 12:19:56 -0400 Date: Tue, 11 Jul 2023 16:19:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1689092383; x=1689351583; bh=eu0AsGpUL4/ggbmA7H4em6TdvM9NaoK5ZkhVpXhAI3I=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=H8ZrAUDEYw8LbwSR3xWeySZPAFPqm9Fi7NvdNPsb43PO81MzTtm9zJJk9UUHdK9Il nlqkw/lQXemCUJ1tesgXXtgy5DSnKWsuBMlBZ2Q7QEMLo0sngfYTXiDVymSYroj1hx uIgM6mSkRZw0mgPqNpRa6wO2a2D8CUoOnHdmwNefANH9RSA90Qgp9fuDqW9sWKmLkK ygfynw2uxHmRrFZ5MwzWZrupL5gXs/4UNez8Eny1sa8Pm3uujfDbDuNkoa28xRhY1+ nWxk8s2QxVgMQlhcRDW/usZq2g7a75HVqt54Q8bF90QB+80Mvhxye9RiqtfrLkjkAB o7q3Nrm4CMIdg== To: =?utf-8?Q?Ludovic_Court=C3=A8s?= From: John Kehayias Subject: Re: bug#64519: [PATCH] gnu: Add freetype-brotli. Message-ID: <87sf9u1kvm.fsf@protonmail.com> In-Reply-To: <87r0pe4kug.fsf@gnu.org> References: <875y6vlmaw.fsf@protonmail.com> <87r0pe4kug.fsf@gnu.org> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_5P8tRHcn7i88M1TSuiAJ35YMYsvuoMOMzMTiJlRTVjA" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64519 Cc: 64519@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: -1.0 (-) This is a multi-part message in MIME format. --b1_5P8tRHcn7i88M1TSuiAJ35YMYsvuoMOMzMTiJlRTVjA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, On Tue, Jul 11, 2023 at 03:51 PM, Ludovic Court=C3=A8s wrote: > Hi John, > [snip] > Looks like the arguments and snippet are too different to be factorized > via inheritance. However, one could still inherit from the other to > factorize license/synopsis/description? > Yes, thought of that afterwards and made that change locally now. > Apart from this minor issue, LGTM! > I completely forgot there is another patch needed here, one to add freetype= -brotli. That is just our freetype package with brotli added as a propagate= d-input for WOFF font support (if I recall). Attaching the patch now. Actually I think our freetype package should do that as well, but since has= nearly 18k dependents that should be grouped with other large changes. I b= rought this up on guix-devel [0] but didn't get any responses about this ch= ange. I think it is not controversial, just how to manage the rebuilds. Per= haps on the next mesa/related branch? [0] Thanks! John --b1_5P8tRHcn7i88M1TSuiAJ35YMYsvuoMOMzMTiJlRTVjA Content-Type: text/x-patch; name=0001-gnu-Add-freetype-brotli.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-Add-freetype-brotli.patch RnJvbSBmNTYyMmMxMmE4NGQyMDhlZmVmYzUzYWY4OGZlNWYyODQ0ODVmMmZmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KTWVzc2FnZS1JZDogPGY1NjIyYzEyYTg0ZDIwOGVmZWZjNTNhZjg4ZmU1 ZjI4NDQ4NWYyZmYuMTY4OTA5MTk5My5naXQuam9obi5rZWhheWlhc0Bwcm90b25tYWlsLmNvbT4N CkZyb206IEpvaG4gS2VoYXlpYXMgPGpvaG4ua2VoYXlpYXNAcHJvdG9ubWFpbC5jb20+DQpEYXRl OiBGcmksIDcgSnVsIDIwMjMgMTI6MDU6MTYgLTA0MDANClN1YmplY3Q6IFtQQVRDSF0gZ251OiBB ZGQgZnJlZXR5cGUtYnJvdGxpLg0KDQoqIGdudS9wYWNrYWdlcy9mb250dXRpbHMuc2NtIChmcmVl dHlwZS1icm90bGkpOiBOZXcgdmFyaWFibGUuDQotLS0NCiBnbnUvcGFja2FnZXMvZm9udHV0aWxz LnNjbSB8IDkgKysrKysrKysrDQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQ0KDQpk aWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2ZvbnR1dGlscy5zY20gYi9nbnUvcGFja2FnZXMvZm9u dHV0aWxzLnNjbQ0KaW5kZXggMWI0ZTAwNjRmNC4uYWI4MTQ5OWRjYiAxMDA2NDQNCi0tLSBhL2du dS9wYWNrYWdlcy9mb250dXRpbHMuc2NtDQorKysgYi9nbnUvcGFja2FnZXMvZm9udHV0aWxzLnNj bQ0KQEAgLTE2LDYgKzE2LDcgQEANCiA7OzsgQ29weXJpZ2h0IMKpIDIwMjEgU2FyYWggTW9yZ2Vu c2VuIDxpc2thcmlhbkBtZ3NuLmRldj4NCiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgRmVsaXBlIEJh bGJpIDxiYWxiaUBrZXJuZWwub3JnPg0KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMyBnZW1tYXJvIDxn ZW1tYXJvLmRldkBnbWFpbC5jb20+DQorOzs7IENvcHlyaWdodCDCqSAyMDIzIEpvaG4gS2VoYXlp YXMgPGpvaG4ua2VoYXlpYXNAcHJvdG9ubWFpbC5jb20+DQogOzs7DQogOzs7IFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEdOVSBHdWl4Lg0KIDs7Ow0KQEAgLTEyNCw2ICsxMjUsMTQgQEAgKGRlZmluZS1w dWJsaWMgZnJlZXR5cGUNCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpmcmVldHlwZSkgICAgICAgICAg OyBzb21lIGZpbGVzIGhhdmUgb3RoZXIgbGljZW5zZXMNCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9mcmVldHlwZS5vcmcvIikpKQ0KIA0KKyhkZWZpbmUtcHVibGljIGZyZWV0eXBlLWJyb3RsaQ0K KyAgKHBhY2thZ2UNCisgICAgKGluaGVyaXQgZnJlZXR5cGUpDQorICAgIChuYW1lICJmcmVldHlw ZS1icm90bGkiKQ0KKyAgICAocHJvcGFnYXRlZC1pbnB1dHMNCisgICAgIChtb2RpZnktaW5wdXRz IChwYWNrYWdlLXByb3BhZ2F0ZWQtaW5wdXRzIGZyZWV0eXBlKQ0KKyAgICAgICAocHJlcGVuZCBi cm90bGkpKSkpKQ0KKw0KIChkZWZpbmUtcHVibGljIG9wZW50eXBlLXNhbml0aXplcg0KICAgKHBh Y2thZ2UNCiAgICAgKG5hbWUgIm9wZW50eXBlLXNhbml0aXplciIpDQoNCmJhc2UtY29tbWl0OiA3 MTc5ZDA5ZDBkOTc2MmU3NDYzYzA1M2VhOTU4ODMyOTQ0ODAxYWIwDQotLSANCjIuNDAuMQ0KDQo= --b1_5P8tRHcn7i88M1TSuiAJ35YMYsvuoMOMzMTiJlRTVjA-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 12 15:09:40 2023 Received: (at 64519) by debbugs.gnu.org; 12 Jul 2023 19:09:40 +0000 Received: from localhost ([127.0.0.1]:52947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJfDY-0002h9-20 for submit@debbugs.gnu.org; Wed, 12 Jul 2023 15:09:40 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:32817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qJfDW-0002gx-7Q for 64519@debbugs.gnu.org; Wed, 12 Jul 2023 15:09:39 -0400 Date: Wed, 12 Jul 2023 19:09:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1689188972; x=1689448172; bh=+bEgZ9h4qxCN3Ylw51nGPxAuFXYgfqInmv5OUYvjN3s=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=e9306GUzdeUv7+6R2pKDX4zwUAsNwz8QwsHZcZUkk9XynPsHNSGKfhKai5FAjzJVj lONqx63cS7zRcMTwMW2SDbKMAon9xaWNZ9lHI171ZhxRsa9mkGx9XPZQ40tAb8qDl1 nt/lzhLNzfXXbp0jtLTBFbcRXofknOixu7+qbda5HqJAmJ/1eoTGcV3Ju6NmuEHLVw fFeckOwIaZNYI6FloR46+ZHDY5nXf0pjrnP7gdIpoyYT2Z0fqnXCdNTmYv5Bo3D9/s 124887wj8YhEap39hh13d9TB35ptwne51AfKsOJDkaI/gLGXIiTMQ9bNvbmSquN2B1 QmwllL2ypSoGg== To: John Kehayias From: John Kehayias Subject: Re: bug#64519: [PATCH] gnu: Add freetype-brotli. Message-ID: <87jzv50wwy.fsf@protonmail.com> In-Reply-To: <87sf9u1kvm.fsf@protonmail.com> References: <875y6vlmaw.fsf@protonmail.com> <87r0pe4kug.fsf@gnu.org> <87sf9u1kvm.fsf@protonmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 64519 Cc: =?utf-8?Q?Ludovic_Court=C3=A8s?= , 64519@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: -1.0 (-) Hello, On Tue, Jul 11, 2023 at 12:13 PM, John Kehayias wrote: > > I completely forgot there is another patch needed here, one to add > freetype-brotli. That is just our freetype package with brotli added > as a propagated-input for WOFF font support (if I recall). Attaching > the patch now. > > Actually I think our freetype package should do that as well, but > since has nearly 18k dependents that should be grouped with other > large changes. I brought this up on guix-devel [0] but didn't get any > responses about this change. I think it is not controversial, just how > to manage the rebuilds. Perhaps on the next mesa/related branch? > > [0] > Maybe it should be called 'freetype-with-brotli' actually, in the interim of being folded into freetype proper? John From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 14 09:25:27 2023 Received: (at 64519) by debbugs.gnu.org; 14 Jul 2023 13:25:28 +0000 Received: from localhost ([127.0.0.1]:41699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKInX-0000XB-H9 for submit@debbugs.gnu.org; Fri, 14 Jul 2023 09:25:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKInW-0000Ws-Al for 64519@debbugs.gnu.org; Fri, 14 Jul 2023 09:25:27 -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 1qKInR-0005A0-4F; Fri, 14 Jul 2023 09:25:21 -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=3ta/5h4l+8S63OCJJwt51v4+qlXSOE7OwfXebiat2K0=; b=R8iCmONghdN658F7wO5F SSlvjR1oEwKAm/fVpiNVjBoyMda9xksskFSkxhe6jxmPE4A256FpwFOokZ6dJRWiOsSp474nTxrhq GgGe+dOUgVmhMCWdHliP5Vf2RaVlaTm9xFB8mbZXYDpKIL2QQUoUujVfOnjrAbhWgkYN+x2hHV1zw Hxd5hu+QqNduiNQhW05NBB4eRyxXjKW7WEAzXnaz9s1TvlR06fRHrhuIE/vdREpHrYH/DaXAx/CtW 3mdEBIoOL001Jr5rMeaQmSrYjCvjRRJnCeHR8zuzd3XKe8+Rtf/U4ujahPS9Is7P/X0xn8Dt0o/kT KinMEDwnPrIhhA==; 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 1qKInN-00014n-Fe; Fri, 14 Jul 2023 09:25:18 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: John Kehayias Subject: Re: bug#64519: [PATCH] gnu: Add freetype-brotli. References: <875y6vlmaw.fsf@protonmail.com> <87r0pe4kug.fsf@gnu.org> <87sf9u1kvm.fsf@protonmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Sextidi 26 Messidor an 231 de la =?utf-8?Q?R=C3=A9vo?= =?utf-8?Q?lution=2C?= jour de la Sauge 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: Fri, 14 Jul 2023 15:25:15 +0200 In-Reply-To: <87sf9u1kvm.fsf@protonmail.com> (John Kehayias's message of "Tue, 11 Jul 2023 16:19:31 +0000") Message-ID: <87r0pawrpg.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: 64519 Cc: 64519@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 (---) Hi, John Kehayias skribis: > I completely forgot there is another patch needed here, one to add freety= pe-brotli. That is just our freetype package with brotli added as a propaga= ted-input for WOFF font support (if I recall). Attaching the patch now. OK. > Actually I think our freetype package should do that as well, but since h= as nearly 18k dependents that should be grouped with other large changes. I= brought this up on guix-devel [0] but didn't get any responses about this = change. I think it is not controversial, just how to manage the rebuilds. P= erhaps on the next mesa/related branch? Yes, you should check on IRC or guix-devel whether this change can be piggybacked on an existing mass-rebuild branch. > From f5622c12a84d208efefc53af88fe5f284485f2ff Mon Sep 17 00:00:00 2001 > Message-Id: > From: John Kehayias > Date: Fri, 7 Jul 2023 12:05:16 -0400 > Subject: [PATCH] gnu: Add freetype-brotli. > > * gnu/packages/fontutils.scm (freetype-brotli): New variable. [...] > +(define-public freetype-brotli > + (package > + (inherit freetype) > + (name "freetype-brotli") Maybe =E2=80=98freetype-with-brotli=E2=80=99 as you suggested. Also pleas= e add a TODO about the eventual merge of this into =E2=80=98freetype=E2=80=99. Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 14 11:12:30 2023 Received: (at 64519-done) by debbugs.gnu.org; 14 Jul 2023 15:12:30 +0000 Received: from localhost ([127.0.0.1]:43210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKKT7-0004Lj-QE for submit@debbugs.gnu.org; Fri, 14 Jul 2023 11:12:30 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:23413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKKT5-0004LU-PP for 64519-done@debbugs.gnu.org; Fri, 14 Jul 2023 11:12:28 -0400 Date: Fri, 14 Jul 2023 15:12:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1689347541; x=1689606741; bh=dKiZeDj3ngk+mwCRVW8QfxQaSnWIGkmTkY/+185Bu4M=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=owFipEtlQKohHOpPT/LdW9sm6bJ+/BRiRYdx7gtf4c748DbjlT0TK7QYIhO9Sd21t NBWBvfvGXtinQfZFCXYcJlZFHNBFJe04AQSmDFWw0xSdPZ7m322dqK97OqhjlUOlnW U+ItVYtjRI55Ah8OSTYNoZr2VCNXKo4xR0tYjmUcElcaXshfdSJBIwAYtcM0jxpp7y BVp9UMclHyShhW9Litnk+p/6Z86FL9n+nFjuWhRkBRSaq4IXZHvCOtVn9nwVROeF0d Ohz0d47WUlIAXebw55aSrs/bCFnPPvwXf/S7b7E09KGoBblDJY2oRp08Rrj1criwQX O9HY3wNj28vrQ== To: =?utf-8?Q?Ludovic_Court=C3=A8s?= From: John Kehayias Subject: Re: bug#64519: [PATCH] gnu: Add freetype-brotli. Message-ID: <87ilam1q9h.fsf@protonmail.com> In-Reply-To: <87r0pawrpg.fsf@gnu.org> References: <875y6vlmaw.fsf@protonmail.com> <87r0pe4kug.fsf@gnu.org> <87sf9u1kvm.fsf@protonmail.com> <87r0pawrpg.fsf@gnu.org> Feedback-ID: 7805494:user:proton 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: 64519-done Cc: 64519-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: -1.0 (-) Hi, On Fri, Jul 14, 2023 at 03:25 PM, Ludovic Court=C3=A8s wrote: > Hi, > > John Kehayias skribis: > [snip] >> Actually I think our freetype package should do that as well, but >> since has nearly 18k dependents that should be grouped with other >> large changes. I brought this up on guix-devel [0] but didn't get >> any responses about this change. I think it is not controversial, >> just how to manage the rebuilds. Perhaps on the next mesa/related >> branch? > > Yes, you should check on IRC or guix-devel whether this change can be > piggybacked on an existing mass-rebuild branch. > I'll see what is next. mesa-updates is built, but if that needs a rebuild or other updates I can put it there. Otherwise the next large branch job. >> From f5622c12a84d208efefc53af88fe5f284485f2ff Mon Sep 17 00:00:00 2001 >> Message-Id: >> >> From: John Kehayias >> Date: Fri, 7 Jul 2023 12:05:16 -0400 >> Subject: [PATCH] gnu: Add freetype-brotli. >> >> * gnu/packages/fontutils.scm (freetype-brotli): New variable. > > [...] > >> +(define-public freetype-brotli >> + (package >> + (inherit freetype) >> + (name "freetype-brotli") > > Maybe =E2=80=98freetype-with-brotli=E2=80=99 as you suggested. Also ple= ase add a TODO > about the eventual merge of this into =E2=80=98freetype=E2=80=99. > Done. Pushed as 49b0a5ee5f908d8efa8e792f8635f723fd1d26ed and 09e73683a2c303016fa5= 7bf5d84a8e997d4c0a30 Thanks! John From unknown Fri Aug 15 15:55:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 12 Aug 2023 11:24:07 +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