From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 23 13:29:10 2022 Received: (at submit) by debbugs.gnu.org; 23 Aug 2022 17:29:10 +0000 Received: from localhost ([127.0.0.1]:44974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQXi9-00013G-VN for submit@debbugs.gnu.org; Tue, 23 Aug 2022 13:29:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:57896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQSi7-0000iY-AS for submit@debbugs.gnu.org; Tue, 23 Aug 2022 08:08:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43944) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQSi6-0005O4-Dd for guix-patches@gnu.org; Tue, 23 Aug 2022 08:08:47 -0400 Received: from mail-oo1-xc33.google.com ([2607:f8b0:4864:20::c33]:46721) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oQSi4-0007tV-4O for guix-patches@gnu.org; Tue, 23 Aug 2022 08:08:46 -0400 Received: by mail-oo1-xc33.google.com with SMTP id d63-20020a4a5242000000b0044880019622so2391350oob.13 for ; Tue, 23 Aug 2022 05:08:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=vaRLsTbMYpB+qmn9L6EasKJ3r59pW1f3xwvsHHlOMBQ=; b=VuRovWQltUjDBnTvtrxsjh3mom95zSk1wweSRCxVDmfh13mWlyDaD97CLe6EZVdU4H cZ+W6Lub9kuGr/3AGrNfDxxqKA7qRrphkLNR0pDxAlewkAvBcsX9kpmVKDjhip21TppR JxRZRjgpTB8CgPNNUKOuqibP2gVEGTFEuWf51aFW4jA/JH+d1oHL3c3wd9q39vHCknyQ wDr2wRrRUHOod9ByqwzCy1TIjXs7cvWIBk22lQxhJvOPloOE1wmdFKEpaOKVZ9wqFe1t 9PCg3KcF31mpmcF0hKpAPEbyG2WW0i08NT/s1W1sVBJU9pH9AWbfLk44lHfVXc7ljbJo AZeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=vaRLsTbMYpB+qmn9L6EasKJ3r59pW1f3xwvsHHlOMBQ=; b=NaUIDAq3A1gKWEJI34yYmF6UVdwm41ScCZpArI50HpXib1FT7UiYNccHTjUKSck8SL i7HgSlYHAybDMs0+05UIxLq46kqPl0kaawjK+OZGVuoD4sBaVcvzBdW4b1JwXsWZONqO 52HDqz2fWoxd1uk0ptEZXnEJsQoe57WtoyfoG6hTdV8o29aF5yCaKaTBMDz5X6n6F9BB 3nxPSZ374Hu47k495mWGexFKca70Hz8tcmB+JtJoKqGD7HpkFB5eKybdHvlprg3A0q16 +gqFIBZX/21hTYxeOiEWwoZvgnjY8PKBaaX4dDf7QJgUOvf+Tr3kaSLt8sALz1yvkjJM 2tDQ== X-Gm-Message-State: ACgBeo3qaK4DmXgyWQg+VzBcfjfmSTauvUnWMvu6kBhNg3M3duiTrXgI 4a0/vIwFVOgTLKLLoEHi0g+gfsQnvaZgzu0TqFuyVPMM X-Google-Smtp-Source: AA6agR6yI2oIDzWdE/WYrYARREZUmPnLN1Q52An5CPc9dppjW5quDKZ1XcIFUmoLAHJv8wq+f0NjvmNUxKE43tDHtgs= X-Received: by 2002:a4a:bf11:0:b0:436:1611:6b51 with SMTP id r17-20020a4abf11000000b0043616116b51mr7895395oop.18.1661256522286; Tue, 23 Aug 2022 05:08:42 -0700 (PDT) MIME-Version: 1.0 From: Kristian Lein-Mathisen Date: Tue, 23 Aug 2022 14:08:31 +0200 Message-ID: Subject: [PATCH] gnu: Add solvespace. To: guix-patches@gnu.org Content-Type: multipart/mixed; boundary="000000000000e4ac0905e6e76c4f" Received-SPF: pass client-ip=2607:f8b0:4864:20::c33; envelope-from=kristianlein@gmail.com; helo=mail-oo1-xc33.google.com 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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-Mailman-Approved-At: Tue, 23 Aug 2022 13:29:08 -0400 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 (--) --000000000000e4ac0905e6e76c4f Content-Type: multipart/alternative; boundary="000000000000e4ac0605e6e76c4d" --000000000000e4ac0605e6e76c4d Content-Type: text/plain; charset="UTF-8" Hi everyone, I'm new to Guix and I'm enjoying it very much so far. Here is my little contribution: a lightweight CAD package. I don't have a lot of experience with SolveSpace, so I haven't done any testing other than checking if export to DXF works and drawing some sketches. I think I've managed to follow the steps in the Submitting Patches guide. The package has a couple of TODO's though, mostly regarding extracting dependencies instead of building the git submodules in-place: - mimalloc This just points to Microsoft's upstream , very close to version 2.0.6. The only other use of mimalloc I found was rust-mimalloc, but it seems to be on version mimalloc 1.6.4. - dxfrw: I believe this is an independent fork , which is unlikely useful elsewhere. Please consider this for inclusion, Thank you. K. --000000000000e4ac0605e6e76c4d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi everyone,

I'm new to = Guix and I'm enjoying it very much so far. Here is my little contributi= on: a lightweight CAD package. I don't have a lot of experience with So= lveSpace, so I haven't done any testing other than checking if export t= o DXF works and drawing some sketches.

I think I&#= 39;ve managed to follow the steps in the=C2=A0Submitting Patches guide. The package has a couple of TODO's though, mostly regarding ex= tracting dependencies instead of building the git submodules in-place:

- mimalloc This just points to Mi= crosoft's upstream, very close to version 2.0.6. The only other use= of mimalloc I found was rust-mimalloc, but it seems to= be on version mimalloc 1.6.4.

- dxfrw: I beli= eve this is an independe= nt fork, which is unlikely useful elsewhere.

P= lease consider this for inclusion,
Thank you.
K.
<= /div> --000000000000e4ac0605e6e76c4d-- --000000000000e4ac0905e6e76c4f Content-Type: text/x-patch; charset="UTF-8"; name="0001-gnu-Add-solvespace.patch" Content-Disposition: attachment; filename="0001-gnu-Add-solvespace.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l76492ni0 RnJvbSBlMDliZmQwMDU4ZDM1YjNmZDk2OWVkNDA5M2NlZmViNjY5MjcxNWIwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdGlhbiBMZWluLU1hdGhpc2VuIDxrcmlzdGlhbmxlaW5A Z21haWwuY29tPgpEYXRlOiBUdWUsIDIzIEF1ZyAyMDIyIDEyOjQ1OjQ5ICswMjAwClN1YmplY3Q6 IFtQQVRDSF0gZ251OiBBZGQgc29sdmVzcGFjZS4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5n LnNjbSAoc29sdmVzcGFjZSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW5naW5l ZXJpbmcuc2NtIHwgNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9l bmdpbmVlcmluZy5zY20gYi9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtCmluZGV4IGYxOTUx Nzk0MTMuLjQ3YTcyM2YzMjkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5z Y20KKysrIGIvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQpAQCAtMjg5NSw2ICsyODk1LDg1 IEBAIChkZWZpbmUtcHVibGljIHBjYjJnY29kZQogZHluYW1pYyBjYWxpYnJhdGlvbiBvZiB0aGUg bWlsbGluZyBkZXB0aC4iKQogICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpKQogCisoZGVm aW5lLXB1YmxpYyBzb2x2ZXNwYWNlCisgIChsZXQgKChjb21taXQgImFiMDA4MjNhY2MyOTIwZTQ1 Yjg5ZWM2NTVlNGM1MWQ0YjM0NmU1ZDgiKQorICAgICAgICAodmVyc2lvbiAiMy4xIikpCisgICAg KHBhY2thZ2UKKyAgICAgIChuYW1lICJzb2x2ZXNwYWNlIikKKyAgICAgICh2ZXJzaW9uIChnaXQt dmVyc2lvbiB2ZXJzaW9uICIxIiBjb21taXQpKQorICAgICAgKHNvdXJjZSAob3JpZ2luCisgICAg ICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICAgKHVyaSAoZ2l0 LXJlZmVyZW5jZQorICAgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNv bS9zb2x2ZXNwYWNlL3NvbHZlc3BhY2UiKQorICAgICAgICAgICAgICAgICAgICAgIChjb21taXQg Y29tbWl0KQorICAgICAgICAgICAgICAgICAgICAgIChyZWN1cnNpdmU/ICN0KSkpCisgICAgICAg ICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAg ICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAg ICAgICAgIjFxaXhjamEzcnJnbTdxaXdjOHlkenFpZGlmaDNhbDlreXFnZzE1ejI3aGN2amxrdjcw djQiKSkpKQorICAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgICAo bmF0aXZlLWlucHV0cyAobGlzdCBwa2ctY29uZmlnIGdldHRleHQtbWluaW1hbCkpCisgICAgICAo YXJndW1lbnRzCisgICAgICAgYCgjOmJ1aWxkLXR5cGUgIlJlbGVhc2UiCisgICAgICAgICAjOnRl c3RzPyAjZgorICAgICAgICAgIzpwaGFzZXMgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNl cworICAgICAgICAgICAgICAgICAgICA7OyBDTWFrZUxpc3RzIHdpbGwgdHJ5IHRvIGBnaXQgZGVz Y3JpYmVgIGJ5IGRlZmF1bHQsIHdoaWNoIGRvZXNuJ3QKKyAgICAgICAgICAgICAgICAgICAgOzsg d29yayBpbnNpZGUgdGhlIHRlbXBvcmFyeSBidWlsZCBkaXIuIFNvIHdlIGVtYmVkIHRoZSBjb21t aXQgaGFzaAorICAgICAgICAgICAgICAgICAgICA7OyBhcyBkZXNjcmliZWQgaW4gQ01ha2VMaXN0 cy50eHQncyBjb21tZW50cy4KKyAgICAgICAgICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZp Z3VyZSAnZW1iZWQtZ2l0LWNvbW1pdC1oYXNoCisgICAgICAgICAgICAgICAgICAgICAgKGxhbWJk YSBfCisgICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0 IgorICAgICAgICAgICAgICAgICAgICAgICAgICAoKCJpbmNsdWRlXFwoR2V0R2l0Q29tbWl0SGFz aFxcKSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAic2V0KEdJ VF9DT01NSVRfSEFTSCAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAsY29tbWl0ICIpIikpKSkpCisgICAgICAgICAgICAgICAgICAgIDs7IFRPRE86IG9ubHkgaW5p dGlhbGl6ZSB0aGUgbmVlZGVkIHN1Ym1vZHVsZXMsIGluc3RlYWQgb2YKKyAgICAgICAgICAgICAg ICAgICAgOzsgaW5pdGlhbGl6aW5nIGFsbCAod2l0aCByZWN1cnNpdmU/ICN0KSBhbmQgdGhlbiBk ZWxldGluZyBtb3N0CisgICAgICAgICAgICAgICAgICAgIChhZGQtYmVmb3JlICdjb25maWd1cmUg J2RlbGV0ZS1zdWJtb2R1bGVzCisgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAg ICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImV4dGxpYi9hbmds ZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImV4 dGxpYi9jYWlybyIpCisgICAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJz aXZlbHkgImV4dGxpYi9mcmVldHlwZSIpCisgICAgICAgICAgICAgICAgICAgICAgICA7OyBUT0RP OiBzZWUgaWYgd2UgY2FuIHBhY2thZ2UgdXBzdHJlYW0gbGliZHhmcncgYW5kIHVzZSB0aGF0Cisg ICAgICAgICAgICAgICAgICAgICAgICA7OyBpbnN0ZWFkCisgICAgICAgICAgICAgICAgICAgICAg ICA7OyAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImV4dGxpYi9saWJkeGZydyIpCisgICAgICAg ICAgICAgICAgICAgICAgICA7OyBUT0RPOiBzZWUgaWYgd2UgY2FuIHBhY2thZ2UgdXBzdHJlYW0g bWltYWxsb2MgYW5kIHVzZSB0aGF0CisgICAgICAgICAgICAgICAgICAgICAgICA7OyBpbnN0ZWFk CisgICAgICAgICAgICAgICAgICAgICAgICA7OyAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImV4 dGxpYi9taW1hbGxvYyIpCisgICAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVj dXJzaXZlbHkgImV4dGxpYi9saWJwbmciKQorICAgICAgICAgICAgICAgICAgICAgICAgKGRlbGV0 ZS1maWxlLXJlY3Vyc2l2ZWx5ICJleHRsaWIvcGl4bWFuIikKKyAgICAgICAgICAgICAgICAgICAg ICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseSAiZXh0bGliL3NpIikKKyAgICAgICAgICAgICAg ICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseSAiZXh0bGliL3psaWIiKSkpKSkpCisg ICAgICAoaW5wdXRzIChsaXN0IGNhaXJvCisgICAgICAgICAgICAgICAgICAgIGZyZWV0eXBlCisg ICAgICAgICAgICAgICAgICAgIGd0a21tLTMKKyAgICAgICAgICAgICAgICAgICAganNvbi1jCisg ICAgICAgICAgICAgICAgICAgIGxpYnBuZworICAgICAgICAgICAgICAgICAgICBsaWJzcG5hdgor ICAgICAgICAgICAgICAgICAgICBtZXNhCisgICAgICAgICAgICAgICAgICAgIHpsaWIpKQorICAg ICAgKHN5bm9wc2lzICJQYXJhbWV0cmljIDJELzNEIENBRCIpCisgICAgICAoZGVzY3JpcHRpb24K KyAgICAgICAiU09MVkVTUEFDRSBpcyBhIGZyZWUgKEdQTHYzKSBwYXJhbWV0cmljIDNEIEBhY3Jv bnlte0NBRCwKK0NvbXB1dGVyIEFpZGVkIERlc2lnbn0gdG9vbC4gIEFwcGxpY2F0aW9ucyBpbmNs dWRlOgorCitAaXRlbWl6ZQorQGl0ZW0gbW9kZWxpbmcgM2QgcGFydHMg4oCUIGRyYXcgd2l0aCBl eHRydWRlcywgcmV2b2x2ZXMsIGhlbGl4ZXMgYW5kCisgICAgICBCb29sZWFuICh1bmlvbiAvIGRp ZmZlcmVuY2UgLyBpbnRlcnNlY3Rpb24pIG9wZXJhdGlvbnMKK0BpdGVtIG1vZGVsaW5nIDJkIHBh cnRzIOKAlCBkcmF3IHRoZSBwYXJ0IGFzIGEgc2luZ2xlIHNlY3Rpb24sCisgICAgICBhbmQgZXhw b3J0IERYRiwgUERGLCBTVkc7IHVzZSAzZCBhc3NlbWJseSB0byB2ZXJpZnkgZml0CitAaXRlbSAz ZC1wcmludGVkIHBhcnRzIOKAlCBleHBvcnQgdGhlIFNUTCBvciBvdGhlciB0cmlhbmdsZSBtZXNo CisgICAgICBleHBlY3RlZCBieSBtb3N0IDNkIHByaW50ZXJzCitAaXRlbSBwcmVwYXJpbmcgQ0FN IGRhdGEg4oCUIGV4cG9ydCAyZCB2ZWN0b3IgYXJ0IGZvciBhIHdhdGVyamV0CisgICAgICBtYWNo aW5lIG9yIGxhc2VyIGN1dHRlcjsgb3IgZ2VuZXJhdGUgU1RFUCBvciBTVEwsIGZvciBpbXBvcnQg aW50bworICAgICAgdGhpcmQtcGFydHkgQ0FNIHNvZnR3YXJlIGZvciBtYWNoaW5pbmcKK0BpdGVt IG1lY2hhbmlzbSBkZXNpZ24g4oCUIHVzZSB0aGUgY29uc3RyYWludCBzb2x2ZXIgdG8gc2ltdWxh dGUgcGxhbmFyCisgICAgICBvciBzcGF0aWFsIGxpbmthZ2VzLCB3aXRoIHBpbiwgYmFsbCwgb3Ig c2xpZGUgam9pbnRzCitAaXRlbSBwbGFuZSBhbmQgc29saWQgZ2VvbWV0cnkg4oCUIHJlcGxhY2Ug aGFuZC1zb2x2ZWQgdHJpZ29ub21ldHJ5IGFuZCBzcHJlYWRzaGVldHMKKyAgICAgIHdpdGggYSBs aXZlIGRpbWVuc2lvbmVkIGRyYXdpbmcKK0BlbmQgaXRlbWl6ZSIpCisgICAgICAoaG9tZS1wYWdl ICJodHRwczovL3NvbHZlc3BhY2UuY29tLyIpCisgICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMr KSkpKQorCiAoZGVmaW5lLXB1YmxpYyBzeXNjYWxsLWludGVyY2VwdAogICA7OyBVcHN0cmVhbSBw cm92aWRlcyBubyB0YWcuIEFsc28sIGxhc3QgdmVyc2lvbiB1cGRhdGUgaXMgNCB5ZWFycyBvbGQu CiAgIChsZXQgKChjb21taXQgIjMwNDQwNDU4MWM1N2Q0MzQ3ODQzOGQxNzUwOTlkMjAyNjBiYWU3 NGUiKQoKYmFzZS1jb21taXQ6IDdjNDdmYTI1MTM0YTIxMTFlNTk2ZTk2MTk4ZDAyNjQ0YWVkYWU0 NTkKLS0gCjIuMzcuMgoK --000000000000e4ac0905e6e76c4f-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 31 16:01:11 2022 Received: (at 57361) by debbugs.gnu.org; 31 Aug 2022 20:01:11 +0000 Received: from localhost ([127.0.0.1]:40549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTTtd-0006uJ-Kd for submit@debbugs.gnu.org; Wed, 31 Aug 2022 16:01:11 -0400 Received: from mail-oa1-f51.google.com ([209.85.160.51]:43801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTSoi-000566-3E for 57361@debbugs.gnu.org; Wed, 31 Aug 2022 14:52:06 -0400 Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-11eb44f520dso22007496fac.10 for <57361@debbugs.gnu.org>; Wed, 31 Aug 2022 11:52:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=b6QofAL2o/0VrRdnqSnHnabzE58sXmJj2/fEovWWrJ4=; b=HqC0edFzJEmyFdWQ1SZORwn2yi4tM3s2Q3l4XukGJQQol7vlkHlhKMlrvjwrmOVdiC fSYpFN4BvunPQwFnGIQpmLgW1jmoaIG4Ki4mBPV7+a/QWIPkdPHS2D5w3NdMYeF7fB91 Q/yOE+8970DmycvzIPZhNinfz2gd0KzDRRSxbEYsknuM+pRvpqXoRhwx+uzJFbmCq3GE U3J9bu5uwV8fDFT4ZFd0vR+EHAfdCepqt4kfizIp4owtezI3N4RoNMHcH5OLeo6L2sz/ PHC/qJ/w3caIUMunuTFLjHJkPk7FAbDDH5hlDHuyHHxTIfUos+3AwSM95GCYaboISzES 9HEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=b6QofAL2o/0VrRdnqSnHnabzE58sXmJj2/fEovWWrJ4=; b=o4INrQg5qJGzpy0V2Bs2SD1iMHu2nDLRWEj14KTHqEkxHaGayeDJahOhZ4Z5zc8Lmf zah4YDEny1BemntMoo/YG4OmI/FOAmJJ/kJowi6qW2vCAgL6Eq0QvIEDZicVihyVlOLw uHfyOcV44mt+Zfpkor8+e5eeJDephPLL52RlY1iD4yFjI2bwa0IBHJWUhXah664EkW0o bnl3olCvEmmzsf/KZFOznnPRzz1zB+427C9gupBXdhtmAqRLTzmrzltpcAvw/uYRNYJ0 cGJn449AKOLwPSKiPdXHEAh9rIMCaYCI66BoEGc5R/uVGFOb5jPPB2axOe3DBPVFMzgz 6Pgw== X-Gm-Message-State: ACgBeo0u+aF9Gvf3ZzjZvKyj1R41wwA1kB5AYISAiOx1903yVltLT/0D YiA93phtPcDlEEkMj8d4lzIx1xgqL3gJYkwvj7n7betbG80= X-Google-Smtp-Source: AA6agR7Wm+iNzuHtgJ6WJKNcgSYZL2g63u90i8NdJy8XzKJwq5bEFfj0/r5VTCqvvDlNwXY1QLpN8eB87GhIyMTQDtI= X-Received: by 2002:a05:6808:1a26:b0:344:843c:5244 with SMTP id bk38-20020a0568081a2600b00344843c5244mr1706975oib.74.1661971914396; Wed, 31 Aug 2022 11:51:54 -0700 (PDT) MIME-Version: 1.0 From: Kristian Lein-Mathisen Date: Wed, 31 Aug 2022 20:51:43 +0200 Message-ID: Subject: Solvespace package re-done To: 57361@debbugs.gnu.org Content-Type: multipart/mixed; boundary="00000000000095acfd05e78dfdb6" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57361 X-Mailman-Approved-At: Wed, 31 Aug 2022 16:01:07 -0400 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 (-) --00000000000095acfd05e78dfdb6 Content-Type: multipart/alternative; boundary="00000000000095acfa05e78dfdb4" --00000000000095acfa05e78dfdb4 Content-Type: text/plain; charset="UTF-8" Based off feedback from lilyp and rekado_ on #guix, I've made some improvements: - Remove the recursive checkout - Extract mimalloc as a (nonpublic) package - Fix commit hash value - Enabled tests I've made an amend commit, so the new patch replaces the original one above. Note that the previous commit hash of solvespace of was off. The correct hash for solvespace 3.1 is 70bde63cb32a7f049fa56cbdf924e2695fcb2916, as shown in the new patch. Thanks for all help this far, and hoping to see SolveSpace included in GNU Guix. - Kris --00000000000095acfa05e78dfdb4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Based off feedback from lilyp and reka= do_ on #guix, I've made some improvements:

- R= emove the recursive checkout
- Extract mimalloc as a (nonpublic) = package
- Fix commit hash value
- Enabled tests

I've made an amend commit, so the new patch replaces = the original one above.

Note that the previous commit hash of= solvespace of was off. The correct hash for solvespace 3.1 is=C2=A070bde63= cb32a7f049fa56cbdf924e2695fcb2916, as shown in the new patch.
Thanks for all help this far, and hoping to see SolveSpace incl= uded in GNU Guix.
- Kris
--00000000000095acfa05e78dfdb4-- --00000000000095acfd05e78dfdb6 Content-Type: text/x-patch; charset="UTF-8"; name="0001-gnu-Add-solvespace.patch" Content-Disposition: attachment; filename="0001-gnu-Add-solvespace.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7hz16qi0 RnJvbSAyOTg3OWVjOWJkODBmNGYyNGEzOTFiMjIyMmVmYzIwYTZhYjIxMzlhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdGlhbiBMZWluLU1hdGhpc2VuIDxrcmlzdGlhbmxlaW5A Z21haWwuY29tPgpEYXRlOiBUdWUsIDIzIEF1ZyAyMDIyIDEyOjQ1OjQ5ICswMjAwClN1YmplY3Q6 IFtQQVRDSF0gZ251OiBBZGQgc29sdmVzcGFjZS4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5n LnNjbSAoc29sdmVzcGFjZSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW5naW5l ZXJpbmcuc2NtIHwgMTIwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgMTIwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv ZW5naW5lZXJpbmcuc2NtIGIvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQppbmRleCBmMTk1 MTc5NDEzLi42OGQwZTU1MjQyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20KQEAgLTI4OTUsNiArMjg5NSwx MjYgQEAgKGRlZmluZS1wdWJsaWMgcGNiMmdjb2RlCiBkeW5hbWljIGNhbGlicmF0aW9uIG9mIHRo ZSBtaWxsaW5nIGRlcHRoLiIpCiAgICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkpCiAKKzs7 IFRoZXJlIGlzIGFub3RoZXIgbWltYWxsb2MsIHVzZWQgaW4gcnVzdC1taW1hbGxvYy4gQnV0IGl0 J3Mgb24gbWltYWxsb2MKKzs7IHZlcnNpb24gMS42LjQuIFRPRE86IFNlZSBpZiBpdCdzIHBvc3Np YmxlIHRvIHJlLXVzZSB0aGlzIHBhY2thZ2UgYnkgYm90aC4KKyhkZWZpbmUgbWltYWxsb2MtZm9y LXNvbHZlc3BhY2UKKyAgKGxldCAoKGNvbW1pdCAiZjI3MTJmNGE4ZjAzOGE3ZmI0ZGYyNzkwZjRj M2I3ZTNlZDllMjE5YiIpCisgICAgICAgICh2ZXJzaW9uICIyLjAuNiIpKQorICAgIChwYWNrYWdl CisgICAgICAobmFtZSAibWltYWxsb2MtZm9yLXNvbHZlc3BhY2UiKQorICAgICAgKHZlcnNpb24g KGdpdC12ZXJzaW9uIHZlcnNpb24gIjEiIGNvbW1pdCkpCisgICAgICAoc291cmNlIChvcmlnaW4K KyAgICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgICAodXJp IChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRo dWIuY29tL21pY3Jvc29mdC9taW1hbGxvYyIpCisgICAgICAgICAgICAgICAgICAgICAgKGNvbW1p dCBjb21taXQpKSkKKyAgICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5h bWUgdmVyc2lvbikpCisgICAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgICAo YmFzZTMyCisgICAgICAgICAgICAgICAgICAiMDV4MmRsM3ppbWZsZmo5MW5zM3ZycGhtenBkbHl5 cjIzMHA5YWRxZ2ZkczEwMWYxNnFtdiIpKSkpCisgICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1 aWxkLXN5c3RlbSkKKyAgICAgIChhcmd1bWVudHMKKyAgICAgICBgKCM6YnVpbGQtdHlwZSAiUmVs ZWFzZSIpKQorICAgICAgKHN5bm9wc2lzICJDb21wYWN0IGdlbmVyYWwgcHVycG9zZSBhbGxvY2F0 b3Igd2l0aCBleGNlbGxlbnQgcGVyZm9ybWFuY2UiKQorICAgICAgKGRlc2NyaXB0aW9uICJAY29k ZXttaW1hbGxvY30gaXMgYSBkcm9wLWluIHJlcGxhY2VtZW50IGZvciBAY29kZXttYWxsb2N9Cith bmQgY2FuIGJlIHVzZWQgaW4gb3RoZXIgcHJvZ3JhbXMgd2l0aG91dCBjb2RlIGNoYW5nZXMsIGZv ciBleGFtcGxlLCBvbiBkeW5hbWljYWxseQorbGlua2VkIEVMRi1iYXNlZCBzeXN0ZW1zIChMaW51 eCwgQlNELCBldGMuKSB5b3UgY2FuIHVzZSBpdCBhczoKKworTERfUFJFTE9BRD0vdXNyL2xpYi9s aWJtaW1hbGxvYy5zbyBteXByb2dyYW0KKworSW5pdGlhbGx5IGRldmVsb3BlZCBieSBEYWFuIExl aWplbiBmb3IgdGhlIHJ1bi10aW1lIHN5c3RlbXMgb2YgdGhlIEtva2EgYW5kCitMZWFuIGxhbmd1 YWdlcy4iKQorICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9taWNyb3NvZnQuZ2l0aHViLmlvL21p bWFsbG9jLyIpCisgICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpKQorCisKKyhkZWZpbmUt cHVibGljIHNvbHZlc3BhY2UKKyAgKGxldCAoKGNvbW1pdCAiNzBiZGU2M2NiMzJhN2YwNDlmYTU2 Y2JkZjkyNGUyNjk1ZmNiMjkxNiIpCisgICAgICAgICh2ZXJzaW9uICIzLjEiKQorICAgICAgICA7 OyBsaWJkeGZydyBoYXMgbm8gcmVhZG1lLCBubyB2ZXJzaW9uIHJlbGVhc2UsIG5vIHRhZ3MuICBJ bml0aWFsCisgICAgICAgIDs7IGNvbW1pdCBzYXlzICJsaWJkeGZydy0wLjYuMyBpbXBvcnQiLCBi dXQgaXQgc2hhcmVzIG5vIGdpdCBoaXN0b3J5CisgICAgICAgIDs7IHdpdGggInVwc3RyZWFtIiBo dHRwczovL2dpdGh1Yi5jb20vY29kZWxpYnMvbGliZHhmcncuICBCb3RoIGFyZQorICAgICAgICA7 OyBkaWZmaWN1bHQgdG8gcGFja2FnZSBzZXBhcmF0ZWx5IGFzIHRoZXkgZG9uJ3QgaW5zdGFsbCBw cm9wZXJseS4KKyAgICAgICAgOzsgQ29weWluZyBpbi10cmVlIGluc3RlYWQgb2YgIzpyZWN1cnNp dmUgI3QgdG8gYXZvaWQgZG93bmxvYWRpbmcgdGhlCisgICAgICAgIDs7IG90aGVyIGJpZ2dlciBk ZXBlbmRlbmNpZXMgd2hpY2ggYXJlbid0IG5lZWRlZC4KKyAgICAgICAgKGxpYmR4ZnJ3LXNvdXJj ZXMgKG9yaWdpbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNo KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UgKHVybAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJodHRwczov L2dpdGh1Yi5jb20vc29sdmVzcGFjZS9saWJkeGZydyIpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0CisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIjBiN2I3YjcwOWQ5Mjk5NTY1ZGI2MDNmODc4MjE0 NjU2ZWY1ZTlkZGYiKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1NiAoYmFz ZTMyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjBkMndqcTgxNDY2bTNo YjVjZmZpeTk5dmh4MGlyd3d5NDd5ZnhwMzE4azJxNGN2ZDV6MmEiKSkpKSkKKyAgICAocGFja2Fn ZQorICAgICAgKG5hbWUgInNvbHZlc3BhY2UiKQorICAgICAgKHZlcnNpb24gKGdpdC12ZXJzaW9u IHZlcnNpb24gIjEiIGNvbW1pdCkpCisgICAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAg ICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJl bmNlCisgICAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL3NvbHZl c3BhY2Uvc29sdmVzcGFjZSIpCisgICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCBjb21taXQp KSkKKyAgICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lv bikpCisgICAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgICAoYmFzZTMyCisg ICAgICAgICAgICAgICAgICAiMWhiZGxuNDRrMDBhNnZsa2x2Mm1xMmM5emRhM2k5ZDV4MGY3a3M4 NXc0djZ6c2tocW5yYSIpKSkpCisgICAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3Rl bSkKKyAgICAgIChuYXRpdmUtaW5wdXRzIChsaXN0IHBrZy1jb25maWcgZ2V0dGV4dC1taW5pbWFs KSkKKyAgICAgIChhcmd1bWVudHMKKyAgICAgICAobGlzdCAjOmJ1aWxkLXR5cGUgIlJlbGVhc2Ui CisgICAgICAgICAgICAgIzpwaGFzZXMgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2Vz CisgICAgICAgICAgICAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAndW5wYWNrLWxp YmR4ZnJ3CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAjJGxpYmR4ZnJ3LXNvdXJjZXMK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleHRsaWIv bGliZHhmcnciKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChhZGQtYmVmb3JlICdjb25m aWd1cmUgJ2VtYmVkLWdpdC1jb21taXQtaGFzaAorICAgICAgICAgICAgICAgICAgICAgICAgICAg IChsYW1iZGEgXworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgYGdpdCBkZXNjcmli ZWAgZG9lc24ndCB3b3JrIGhlcmUsIHNvIGVtYmVkCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA7OyB0aGUgY29tbWl0IGhhc2ggZGlyZWN0bHkgaW4gQ01ha2VMaXN0cy50eHQgYXMKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGRlc2NyaWJlZCBpbnN0ZWFkLgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJDTWFrZUxpc3RzLnR4dCIKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCgiaW5jbHVkZVxcKEdldEdpdENvbW1pdEhh c2hcXCkiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg InNldChHSVRfQ09NTUlUX0hBU0ggIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIyRjb21taXQgIikiKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAndXNlLXBhY2thZ2VkLW1pbWFsbG9jCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3Vic3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0IgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoKCJtZXNzYWdlXFwoU1RBVFVTIFwiVXNpbmcgaW4tdHJlZSBtaW1hbGxvY1wi XFwpIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZXNzYWdlKFNUQVRVUyBc IlVzaW5nIGd1aXggcGFja2FnZWQgbWltYWxsb2NcIikiKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoKCJhZGRfc3ViZGlyZWN0b3J5XFwoZXh0bGliL21pbWFsbG9jIEVYQ0xVREVf RlJPTV9BTExcXCkiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpbmRfcGFj a2FnZShtaW1hbGxvYyBSRVFVSVJFRCkiKSkpKSkpKQorICAgICAgKGlucHV0cyAobGlzdCBjYWly bworICAgICAgICAgICAgICAgICAgICBlaWdlbgorICAgICAgICAgICAgICAgICAgICBmcmVldHlw ZQorICAgICAgICAgICAgICAgICAgICBndGttbS0zCisgICAgICAgICAgICAgICAgICAgIGpzb24t YworICAgICAgICAgICAgICAgICAgICBsaWJwbmcKKyAgICAgICAgICAgICAgICAgICAgbGlic3Bu YXYgICAgICAgICAgICA7c3BhY2V3YXJlCisgICAgICAgICAgICAgICAgICAgIG1pbWFsbG9jLWZv ci1zb2x2ZXNwYWNlCisgICAgICAgICAgICAgICAgICAgIG1lc2EKKyAgICAgICAgICAgICAgICAg ICAgemxpYikpCisgICAgICAoc3lub3BzaXMgIlBhcmFtZXRyaWMgMkQvM0QgQ0FEIikKKyAgICAg IChkZXNjcmlwdGlvbgorICAgICAgICJTT0xWRVNQQUNFIGlzIGEgcGFyYW1ldHJpYyAzRCBAYWNy b255bXtDQUQsCitDb21wdXRlciBBaWRlZCBEZXNpZ259IHRvb2wuICBBcHBsaWNhdGlvbnMgaW5j bHVkZToKKworQGl0ZW1pemUKK0BpdGVtIG1vZGVsaW5nIDNkIHBhcnRzIOKAlCBkcmF3IHdpdGgg ZXh0cnVkZXMsIHJldm9sdmVzLCBoZWxpeGVzIGFuZAorICAgICAgQm9vbGVhbiAodW5pb24gLyBk aWZmZXJlbmNlIC8gaW50ZXJzZWN0aW9uKSBvcGVyYXRpb25zCitAaXRlbSBtb2RlbGluZyAyZCBw YXJ0cyDigJQgZHJhdyB0aGUgcGFydCBhcyBhIHNpbmdsZSBzZWN0aW9uLAorICAgICAgYW5kIGV4 cG9ydCBEWEYsIFBERiwgU1ZHOyB1c2UgM2QgYXNzZW1ibHkgdG8gdmVyaWZ5IGZpdAorQGl0ZW0g M2QtcHJpbnRlZCBwYXJ0cyDigJQgZXhwb3J0IHRoZSBTVEwgb3Igb3RoZXIgdHJpYW5nbGUgbWVz aAorICAgICAgZXhwZWN0ZWQgYnkgbW9zdCAzZCBwcmludGVycworQGl0ZW0gcHJlcGFyaW5nIENB TSBkYXRhIOKAlCBleHBvcnQgMmQgdmVjdG9yIGFydCBmb3IgYSB3YXRlcmpldAorICAgICAgbWFj aGluZSBvciBsYXNlciBjdXR0ZXI7IG9yIGdlbmVyYXRlIFNURVAgb3IgU1RMLCBmb3IgaW1wb3J0 IGludG8KKyAgICAgIHRoaXJkLXBhcnR5IENBTSBzb2Z0d2FyZSBmb3IgbWFjaGluaW5nCitAaXRl bSBtZWNoYW5pc20gZGVzaWduIOKAlCB1c2UgdGhlIGNvbnN0cmFpbnQgc29sdmVyIHRvIHNpbXVs YXRlIHBsYW5hcgorICAgICAgb3Igc3BhdGlhbCBsaW5rYWdlcywgd2l0aCBwaW4sIGJhbGwsIG9y IHNsaWRlIGpvaW50cworQGl0ZW0gcGxhbmUgYW5kIHNvbGlkIGdlb21ldHJ5IOKAlCByZXBsYWNl IGhhbmQtc29sdmVkIHRyaWdvbm9tZXRyeSBhbmQgc3ByZWFkc2hlZXRzCisgICAgICB3aXRoIGEg bGl2ZSBkaW1lbnNpb25lZCBkcmF3aW5nCitAZW5kIGl0ZW1pemUiKQorICAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9zb2x2ZXNwYWNlLmNvbS8iKQorICAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwz KykpKSkKKwogKGRlZmluZS1wdWJsaWMgc3lzY2FsbC1pbnRlcmNlcHQKICAgOzsgVXBzdHJlYW0g cHJvdmlkZXMgbm8gdGFnLiBBbHNvLCBsYXN0IHZlcnNpb24gdXBkYXRlIGlzIDQgeWVhcnMgb2xk LgogICAobGV0ICgoY29tbWl0ICIzMDQ0MDQ1ODFjNTdkNDM0Nzg0MzhkMTc1MDk5ZDIwMjYwYmFl NzRlIikKCmJhc2UtY29tbWl0OiA3YzQ3ZmEyNTEzNGEyMTExZTU5NmU5NjE5OGQwMjY0NGFlZGFl NDU5Ci0tIAoyLjM3LjIKCg== --00000000000095acfd05e78dfdb6-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 01 13:18:49 2022 Received: (at 57361) by debbugs.gnu.org; 1 Sep 2022 17:18:49 +0000 Received: from localhost ([127.0.0.1]:44066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTnq5-0001Qv-Aj for submit@debbugs.gnu.org; Thu, 01 Sep 2022 13:18:49 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:38468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTnq3-0001Qg-4W for 57361@debbugs.gnu.org; Thu, 01 Sep 2022 13:18:48 -0400 Received: by mail-ed1-f68.google.com with SMTP id a36so19667069edf.5 for <57361@debbugs.gnu.org>; Thu, 01 Sep 2022 10:18:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:to:from:subject:message-id:from:to:cc; bh=V8Dej/FlJVr0B2Mb2ZHQm4xxr4bDUSrlKlitMINwNCY=; b=lMi2UAuRTnrE2yoB+2UUq0wzp9U3RcsmpfTQKh3yuimlEavEXmjou68sqyN7p8lghc r6AhZKvJ99Ukej74z41dHErdWWjxHmMmCSNGb3Wy7hrRafdwsh1EqLiENRKOQ86uxNu0 LaKTSNqhtthUJd27iHpw4qgHxSeGvIi22HrY9YHNjjm8I6LNYON9Z1PtFd+mYVybgRuK KpqOOaNbsWvTMqg6/nzpDzneEtpFTV95Jlz0AtjK6n3v9dhfFewBKLd0u2Bwq/bM9c4t ieJLNWtO9SZTSLnKOUKVqSSnY1VcqGtQZFTUe3d5mYdREHu/OyOxqgDkPYn/wsjXFNEE 0H2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc; bh=V8Dej/FlJVr0B2Mb2ZHQm4xxr4bDUSrlKlitMINwNCY=; b=TBSTope5u7l+2zixt9TNrzuDBLYurEGMSJuDxEhAn6+OIO0NEvSutF+xSwDr8wjph6 ++CLYwlIQUuQ1/QhFmfRCSV1LFuIyQ7N63W+xKiDMlRUpEhdRLuvaLQN78iSu/V6xrTY n1Nsa8V3jnvF6BqnFAe6SmSYpEzy/7ozyXZOlDv6M4ullexMChdwLnTRlrRjypOFoPbY udYDpegPUeNHTuXHk2ZvsxQmZyItr0Q2eQIE1M+71YDsFXRxwg+C517+DgyPHPpauWtp 9jz4lvKI8S//+kDY03+5VC7rnhIynYvjfLPKwrWlioKWv9mzOEFkUJfIu4+xbkTRYJt2 ZziA== X-Gm-Message-State: ACgBeo3J0EBhHyJ6ax2VoUC7vYS2HZdFfh7hh+P+2EVbLOA2dUYgmlJC OD84Cohg3hBYu6vt5KTlvn8JNTnXum4= X-Google-Smtp-Source: AA6agR57V9jhCxmO+SFDz32HKTmSfbXDIbU/faH7wL9wx9zUkTul9Q4wV5yr2akuR29zrDL3BWmicw== X-Received: by 2002:a05:6402:4486:b0:448:de41:d582 with SMTP id er6-20020a056402448600b00448de41d582mr10833108edb.52.1662052721013; Thu, 01 Sep 2022 10:18:41 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kw14-20020a170907770e00b0073d685a2985sm8757167ejc.108.2022.09.01.10.18.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Sep 2022 10:18:40 -0700 (PDT) Message-ID: Subject: Re: Solvespace package re-done From: Liliana Marie Prikler To: Kristian Lein-Mathisen , 57361@debbugs.gnu.org Date: Thu, 01 Sep 2022 19:18:37 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57361 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 (-) Am Mittwoch, dem 31.08.2022 um 20:51 +0200 schrieb Kristian Lein- Mathisen: > ;; There is another mimalloc, used in rust-mimalloc. But it's on > mimalloc > +;; version 1.6.4. TODO: See if it's possible to re-use this package > by both. > +(define mimalloc-for-solvespace Given that this is the upstream mimalloc, there's no reason to make this private or only for solvespace. Note that you should separate this into one patch per package. > + (let ((commit "f2712f4a8f038a7fb4df2790f4c3b7e3ed9e219b") > + (version "2.0.6")) This is the release commit, no reason to use git-version etc. here > + (package > + (name "mimalloc-for-solvespace") > + (version (git-version version "1" commit)) > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/microsoft/mimalloc") > + (commit commit))) You can use (string-append "v" version) to check out the tag. > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + > "05x2dl3zimflfj91ns3vrphmzpdlyyr230p9adqgfds101f16qmv")))) > + (build-system cmake-build-system) > + (arguments > + `(#:build-type "Release")) > + (synopsis "Compact general purpose allocator with excellent > performance") Don't bloat the synopsis with marketing terms; "General purpose allocator" should probably suffice. > + (description "@code{mimalloc} is a drop-in replacement for > @code{malloc} .") The rest appears somewhat superfluous :) > + (home-page "https://microsoft.github.io/mimalloc/") > + (license license:expat)))) > +(define-public solvespace > + (let ((commit "70bde63cb32a7f049fa56cbdf924e2695fcb2916") > + (version "3.1") I haven't checked, but is this the release commit? If so, no need for all this verbosity. > + ;; libdxfrw has no readme, no version release, no tags. > Initial > + ;; commit says "libdxfrw-0.6.3 import", but it shares no git > history > + ;; with "upstream" https://github.com/codelibs/libdxfrw. > Both are > + ;; difficult to package separately as they don't install > properly. > + ;; Copying in-tree instead of #:recursive #t to avoid > downloading the > + ;; other bigger dependencies which aren't needed. > + (libdxfrw-sources (origin > + (method git-fetch) > + (uri (git-reference (url > + > "https://github.com/solvespace/libdxfrw") > + (commit > + > "0b7b7b709d9299565db603f878214656ef5e9ddf"))) > + (sha256 (base32 > + > "0d2wjq81466m3hb5cffiy99vhx0irwwy47yfxp318k2q4cvd5z2a"))))) This should be its own variable. Unlike with mimalloc, since it's just an origin, you can use the same patch as solvespace. > + (package > + (name "solvespace") > + (version (git-version version "1" commit)) > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url > "https://github.com/solvespace/solvespace") > + (commit commit))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + > "1hbdln44k00a6vlklv2mq2c9zda3i9d5x0f7ks85w4v6zskhqnra")))) > + (build-system cmake-build-system) > + (native-inputs (list pkg-config gettext-minimal)) > + (arguments > + (list #:build-type "Release" > + #:phases #~(modify-phases %standard-phases `guix style' is not yet perfect when it comes to trade-offs between horizontal and vertical space. Prefer  (list #:build-type "Release" #:phases #~(modify-phases ... > + (add-after 'unpack 'unpack-libdxfrw > + (lambda _ > + (copy-recursively #$libdxfrw-sources > + "extlib/libdxfrw"))) > + (add-before 'configure 'embed-git-commit- > hash > + (lambda _ > + ;; `git describe` doesn't work here, > so embed > + ;; the commit hash directly in > CMakeLists.txt as > + ;; described instead. > + (substitute* "CMakeLists.txt" > + (("include\\(GetGitCommitHash\\)") > + (string-append "set(GIT_COMMIT_HASH > " > + #$commit ")"))))) > + (add-before 'configure 'use-packaged- > mimalloc > + (lambda _ > + (substitute* "CMakeLists.txt" > + (("message\\(STATUS \"Using in-tree > mimalloc\"\\)") > + "message(STATUS \"Using guix > packaged mimalloc\")") > + > (("add_subdirectory\\(extlib/mimalloc EXCLUDE_FROM_ALL\\)") > + "find_package(mimalloc > REQUIRED)"))))))) > + (inputs (list cairo > + eigen > + freetype > + gtkmm-3 > + json-c > + libpng > + libspnav ;spaceware > + mimalloc-for-solvespace > + mesa > + zlib)) > + (synopsis "Parametric 2D/3D CAD") > + (description > + "SOLVESPACE is a parametric 3D @acronym{CAD, > +Computer Aided Design} tool. Applications include: > + > +@itemize > +@item modeling 3d parts — draw with extrudes, revolves, helixes and > + Boolean (union / difference / intersection) operations > +@item modeling 2d parts — draw the part as a single section, > + and export DXF, PDF, SVG; use 3d assembly to verify fit > +@item 3d-printed parts — export the STL or other triangle mesh > + expected by most 3d printers > +@item preparing CAM data — export 2d vector art for a waterjet > + machine or laser cutter; or generate STEP or STL, for import > into > + third-party CAM software for machining > +@item mechanism design — use the constraint solver to simulate > planar > + or spatial linkages, with pin, ball, or slide joints > +@item plane and solid geometry — replace hand-solved trigonometry > and spreadsheets > + with a live dimensioned drawing > +@end itemize") > + (home-page "https://solvespace.com/") > + (license license:gpl3+)))) > + Cheers From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 01 13:20:27 2022 Received: (at 57361) by debbugs.gnu.org; 1 Sep 2022 17:20:27 +0000 Received: from localhost ([127.0.0.1]:44075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTnrf-0001UY-Cn for submit@debbugs.gnu.org; Thu, 01 Sep 2022 13:20:27 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:35649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTnrd-0001UB-Hj for 57361@debbugs.gnu.org; Thu, 01 Sep 2022 13:20:25 -0400 Received: by mail-ed1-f65.google.com with SMTP id y64so11672632ede.2 for <57361@debbugs.gnu.org>; Thu, 01 Sep 2022 10:20:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:to:from:subject:message-id:from:to:cc; bh=azfEYHfdX+hMkSp6dAejrbe076SnJ+jle02KFe1gZUs=; b=OLO/jh3L6mqpz6Cf3L3JBTSFI6x469jg0CZNJd9jJC+tY2XgilmdKBlJWPijvjdWsd aRfT7gaeoiPEfJcEJ5IkG6HAE/kr5+/iE5G1cmF9Q4jkoHV9w246jabW1OemYtjreoJn aHISr5LtYUVhy6Tzg3zzON81dUkFFV5clx+lnL66FN+yibC8LvM+vGjdj0bnBCco4mtz vEokpUch5dkZhu03/ZJhmlOkf5PQG43nykILuTD/ekUr71nlkpZltZbOj5/gmvSoiJhG 8GH/HJRYHrUUFhdHbJMWAtZBpVrea53oaaAlKo0GfTRKj1gkrvey7fwLflzGz6e5Ijw1 96PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc; bh=azfEYHfdX+hMkSp6dAejrbe076SnJ+jle02KFe1gZUs=; b=rlnHztNzAWuZxCBdHq8xehnZz36TFPCZFuhnVtny8VMkIsxye6EP0AuEHl61dwYn2C EDYQCKGgdl9SwNKrE8zBWBbvf3Lz6c00QmsrvX0rMmL3ob2NM24v/SFNL3U3G9UAWkFi zQJdply8LUtvXaBQnUULcNl5fq+BNSCfOzEshVCkzZcdady6gi36nUxa8Nw3K8E2KBi2 oulRkWi7JOi4fWLnrN4zv6Me1dd2YdJgUpGHptKKN7QTYrLasQ7Pv06jYjZEKp4So0Zw hgR45wCKJ/WjqrhBbYkengwVm4eq5c7CvBOMwhd+bj1Z/HE18izmBlVk3t8UaWcozOf3 cS4Q== X-Gm-Message-State: ACgBeo2jkXAq47xUhV8uy7U45qd2PP67TdBMg4bFYNYB3gv0po1tjXAP CodjMaDMnaPDhIxCzZG1yAo= X-Google-Smtp-Source: AA6agR4i07fJLRi45IvV75dV4SNeevx2eCdJjYeD9MQEQss7+i2BsC8TZXVNLwsFU9f0VSxhO2ofRw== X-Received: by 2002:a05:6402:270d:b0:43a:67b9:6eea with SMTP id y13-20020a056402270d00b0043a67b96eeamr29414182edd.94.1662052819908; Thu, 01 Sep 2022 10:20:19 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id g11-20020a170906538b00b0072b85a735afsm8792502ejo.113.2022.09.01.10.20.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 01 Sep 2022 10:20:19 -0700 (PDT) Message-ID: <5c21f4c8af182f338873abeed90c39f84b3e5add.camel@gmail.com> Subject: Re: Solvespace package re-done From: Liliana Marie Prikler To: Kristian Lein-Mathisen , 57361@debbugs.gnu.org Date: Thu, 01 Sep 2022 19:20:18 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57361 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 (-) Am Donnerstag, dem 01.09.2022 um 19:18 +0200 schrieb Liliana Marie Prikler: > Am Mittwoch, dem 31.08.2022 um 20:51 +0200 schrieb Kristian Lein- > Mathisen: > > > ;; There is another mimalloc, used in rust-mimalloc. But it's on > > mimalloc > > +;; version 1.6.4. TODO: See if it's possible to re-use this > > package > > by both. > > +(define mimalloc-for-solvespace > Given that this is the upstream mimalloc, there's no reason to make > this private or only for solvespace.  Note that you should separate > this into one patch per package. Oh, and there's no conflict with rust-mimalloc, since that bundles mimalloc as rust stuff does. *sigh* IOW you can name it mimalloc, no need for version suffixes or anything else. If at any point you need an old mimalloc as well, you can add it as mimalloc-1.6 or whatever. Cheers From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 05 15:58:16 2022 Received: (at 57361) by debbugs.gnu.org; 5 Sep 2022 19:58:16 +0000 Received: from localhost ([127.0.0.1]:49015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVIEZ-0000sd-H3 for submit@debbugs.gnu.org; Mon, 05 Sep 2022 15:58:16 -0400 Received: from mail-oa1-f51.google.com ([209.85.160.51]:40560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVIEX-0000sO-D9 for 57361@debbugs.gnu.org; Mon, 05 Sep 2022 15:58:14 -0400 Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-1278a61bd57so4997921fac.7 for <57361@debbugs.gnu.org>; Mon, 05 Sep 2022 12:58:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=A1F3jhNMYjM2FTbH+6Rvd9KyOukPv35Gos2nd4olxeM=; b=NHpgwaTXmS3+krDrOsnkZzeODuwHSD++W5yt6BUep+doQjF6kRF6yDnUBjcZFO7gOB W7WqQGUMb9FWjchAeavPK9ET/jzJD0ST11QeeMjFT/kQktXrcff5xjmThNlq77DELN/e HiHiJZveOE7Q7pyD49oNn0Vx4WzZHvUlnYnzwhP3CZeusO1A53SU7K0rJ5/RJ2EuWF5a oWWgsaK3vvljhePH1wZtcoEAdz5lieezFhX3+5m7oqfHRTieR4+t4E/ubjcTp3KDvAz4 WzNpG+GH1/POwPOhWlCplO60c7ycdj9pgHzTiE2iLCDpRH9VGmXit3+3mW+PfiAN5KgG 8HJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=A1F3jhNMYjM2FTbH+6Rvd9KyOukPv35Gos2nd4olxeM=; b=BCCzE37on4dNz3Ze66FVHVvQ/D4oKsNsPxrNrsBZjoiYgxh9/myRPksHaw5NssAALH N8SpQfuoX5gUOX9nnKvpcUbI9cDDirdL6L2Du8mK/In7fN+nQ5QP+ZANGwxNWYj/cIU0 Z7sbckUqDNKK4K+Yd3xuMEograVjrk/2Kbh3CxFbY3XxrTCr31pbMrqeCu9d9Rc/DtKu pk4T02AXaGvDe8bX6gyKx3Qf+C+k4yVQ6nZLnlocQrfMsyrQtP12wbR7Qjjs0THfaU8+ 91W7lcPn+leDL2HWbMScVXA5ZMtb9oYI2sJcXBaZgasSzV7MduczQmZTZtkqxNYW22RW DDbg== X-Gm-Message-State: ACgBeo2DAqvETzHh72B5w7W/QRvdtFGSghjrUSNQL2fZzqXVx0l/HulS uX2gHnQcBkG3xFK4GhvpIZUa7MhEVntFZtSsav17kLJp X-Google-Smtp-Source: AA6agR7sjk9wNr6tgoUbrr6yYkH15MfPgtUaIObicnPPG0A6Xtn3R6FjZPeBEpXrfLpy9TuZ+Fn0p2vUfuWbz1Nm4tU= X-Received: by 2002:a05:6808:14c8:b0:345:16a5:fc26 with SMTP id f8-20020a05680814c800b0034516a5fc26mr7966393oiw.246.1662407887744; Mon, 05 Sep 2022 12:58:07 -0700 (PDT) MIME-Version: 1.0 From: Kristian Lein-Mathisen Date: Mon, 5 Sep 2022 21:57:56 +0200 Message-ID: Subject: [PATCH] gnu: Add solvespace. To: 57361@debbugs.gnu.org Content-Type: multipart/mixed; boundary="0000000000009f09f105e7f37f30" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 57361 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 (-) --0000000000009f09f105e7f37f30 Content-Type: multipart/alternative; boundary="0000000000009f09f005e7f37f2e" --0000000000009f09f005e7f37f2e Content-Type: text/plain; charset="UTF-8" Hi, And thanks for your feedback, Liliana. Here's another attempt! > > +(define mimalloc-for-solvespace > Given that this is the upstream mimalloc, there's no reason to make > this private or only for solvespace. Note that you should separate > this into one patch per package. > > + (let ((commit "f2712f4a8f038a7fb4df2790f4c3b7e3ed9e219b") > > + (version "2.0.6")) > This is the release commit, no reason to use git-version etc. here Done! I wasn't sure where to place this public mimalloc. I asked on #guix but go no replies, so I kept it right there in engineering.scm. > > + (synopsis "Compact general purpose allocator with excellent > > performance") > Don't bloat the synopsis with marketing terms; "General purpose > allocator" should probably suffice. Ah, of course. Fixed. > > + (define-public solvespace > > + (let ((commit "70bde63cb32a7f049fa56cbdf924e2695fcb2916") > > + (version "3.1") > I haven't checked, but is this the release commit? If so, no need for > all this verbosity. Unfortunately, the verbosity is needed. I need to reference the commit hash before the configure phase below. > > + (libdxfrw-sources (origin > > + (method git-fetch) > > + (uri (git-reference (url > > + "https://github.com/solvespace/libdxfrw") > > + (commit > > + "0b7b7b709d9299565db603f878214656ef5e9ddf"))) > > + (sha256 (base32 > > + "0d2wjq81466m3hb5cffiy99vhx0irwwy47yfxp318k2q4cvd5z2a"))))) > This should be its own variable. Unlike with mimalloc, since it's just > an origin, you can use the same patch as solvespace. Done, but here I'm curious - why does this deserve it's own top-level variable? It shouldn't to be referenced by anything other than inside SolveSpace. Could I have used a nested define inside solvespace instead? > > + (package (name "solvespace") > > + (version (git-version version "1" commit)) > > + (source (origin > > + (method git-fetch) > > + (uri (git-reference > > + (url "https://github.com/solvespace/solvespace") > > + (commit commit))) > > + (file-name (git-file-name name version)) > > + (sha256 > > + (base32 > > + "1hbdln44k00a6vlklv2mq2c9zda3i9d5x0f7ks85w4v6zskhqnra")))) > > + (build-system cmake-build-system) > > + (native-inputs (list pkg-config gettext-minimal)) > > + (arguments > > + (list #:build-type "Release" > > + #:phases #~(modify-phases %standard-phases > `guix style' is not yet perfect when it comes to trade-offs between > horizontal and vertical space. Prefer > (list > #:build-type "Release" > #:phases > #~(modify-phases ... Indentation fixed (by Emacs this time, not guix style). K. --0000000000009f09f005e7f37f2e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi,

And thanks for your feedback, Liliana. Here= 's another attempt!

> > +(define mimalloc-for-solvespace> Given that this is the upstream mimalloc, there's no reason to m= ake
> this private or only for solvespace. Note that you should separ= ate
> this into one patch per package.
> > + (let ((commit &= quot;f2712f4a8f038a7fb4df2790f4c3b7e3ed9e219b")
> > + (versio= n "2.0.6"))
> This is the release commit, no reason to use = git-version etc. here

Done! I wasn't sure where to place this pu= blic mimalloc. I asked
on #guix but go no replies, so I kept it right th= ere in engineering.scm.

> > + (synopsis "Compact general = purpose allocator with excellent
> > performance")
> Do= n't bloat the synopsis with marketing terms; "General purpose
&= gt; allocator" should probably suffice.

Ah, of course. Fixed.
> > + (define-public solvespace
> > + (let ((commit &q= uot;70bde63cb32a7f049fa56cbdf924e2695fcb2916")
> > + (version= "3.1")
> I haven't checked, but is this the release co= mmit? If so, no need for
> all this verbosity.

Unfortunately, = the verbosity is needed. I need to reference the commit hash
before the = configure phase below.

> > + (libdxfrw-sources (origin
>= > + (method git-fetch)
> > + (uri (git-reference (url
> = > + "https://git= hub.com/solvespace/libdxfrw")
> > + (commit
> > = + =C2=A0 "0b7b7b709d9299565db603f878214656ef5e9ddf")))
> &g= t; + (sha256 (base32
> > + =C2=A0"0d2wjq81466m3hb5cffiy99vhx0= irwwy47yfxp318k2q4cvd5z2a")))))
> This should be its own variabl= e. Unlike with mimalloc, since it's just
> an origin, you can use= the same patch as solvespace.

Done, but here I'm curious - why = does this deserve it's own top-level
variable? It shouldn't to b= e referenced by anything other than inside SolveSpace.
Could I have used= a nested define inside solvespace instead?

> > + (package=C2= =A0(name "solvespace")
> > + (version (git-version versi= on "1" commit))
> > + (source (origin
> > + (me= thod git-fetch)
> > + (uri (git-reference
> > + (url=C2= =A0"https://githu= b.com/solvespace/solvespace")
> > + (commit commit)))
= > > +=C2=A0 =C2=A0(file-name (git-file-name name version))
> &g= t; +=C2=A0 =C2=A0(sha256
> > +=C2=A0 =C2=A0(base32
> > += =C2=A0 =C2=A0=C2=A0"1hbdln44k00a6vlklv2mq2c9zda3i9d5x0f7ks85w4v6zskhqn= ra"))))
> > + (build-system cmake-build-system)
> > = + (native-inputs (list pkg-config gettext-minimal))
> > + (argumen= ts
> > + (list #:build-type "Release"
> > + #:p= hases #~(modify-phases %standard-phases
> `guix style' is not yet= perfect when it comes to trade-offs between
> horizontal and vertica= l space. Prefer
> (list
> #:build-type "Release"
&= gt; #:phases
> #~(modify-phases ...

Indentation fixed (by Emac= s this time, not guix style).

K.

--0000000000009f09f005e7f37f2e-- --0000000000009f09f105e7f37f30 Content-Type: text/x-patch; charset="UTF-8"; name="0002-gnu-Add-solvespace.patch" Content-Disposition: attachment; filename="0002-gnu-Add-solvespace.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7p6ggav0 RnJvbSA3YTkxNjgwOGNiNDk4NTkzNWY0NmVhNGQxZGZkMTBlYTBlZmZjMzg4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdGlhbiBMZWluLU1hdGhpc2VuIDxrcmlzdGlhbmxlaW5A Z21haWwuY29tPgpEYXRlOiBNb24sIDUgU2VwIDIwMjIgMjE6NDk6MjggKzAyMDAKU3ViamVjdDog W1BBVENIIDIvMl0gZ251OiBBZGQgc29sdmVzcGFjZS4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVy aW5nLnNjbSAoc29sdmVzcGFjZSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW5n aW5lZXJpbmcuc2NtIHwgOTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9lbmdpbmVlcmluZy5zY20gYi9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtCmluZGV4IDVm NWVmMTU4YTIuLjcxZDlhNzM2ZjEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmlu Zy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQpAQCAtMjkxNyw2ICsyOTE3 LDk2IEBAIChkZWZpbmUtcHVibGljIG1pbWFsbG9jCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9t aWNyb3NvZnQuZ2l0aHViLmlvL21pbWFsbG9jLyIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBh dCkpKQogCis7OyBsaWJkeGZydyBoYXMgbm8gcmVhZG1lLCBubyB2ZXJzaW9uIHJlbGVhc2UsIG5v IHRhZ3MuICBJbml0aWFsIGNvbW1pdCBzYXlzCis7OyAibGliZHhmcnctMC42LjMgaW1wb3J0Iiwg YnV0IGl0IHNoYXJlcyBubyBnaXQgaGlzdG9yeSB3aXRoICJ1cHN0cmVhbSIKKzs7IGh0dHBzOi8v Z2l0aHViLmNvbS9jb2RlbGlicy9saWJkeGZydy4gIEJvdGggYXJlIGRpZmZpY3VsdCB0byBwYWNr YWdlCis7OyBzZXBhcmF0ZWx5IGFzIHRoZXkgZG9uJ3QgaW5zdGFsbCBwcm9wZXJseS4gIENvcHlp bmcgaW4tdHJlZSBpbnN0ZWFkIG9mCis7OyAjOnJlY3Vyc2l2ZSAjdCB0byBhdm9pZCBkb3dubG9h ZGluZyB0aGUgb3RoZXIgYmlnZ2VyIGRlcGVuZGVuY2llcyB3aGljaAorOzsgYXJlbid0IG5lZWRl ZC4KKyhkZWZpbmUgbGliZHhmcnctc291cmNlcworICAob3JpZ2luCisgICAgKG1ldGhvZCBnaXQt ZmV0Y2gpCisgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZSAodXJsCisgICAgICAgICAgICAgICAgICAg ICAgICAgImh0dHBzOi8vZ2l0aHViLmNvbS9zb2x2ZXNwYWNlL2xpYmR4ZnJ3IikKKyAgICAgICAg ICAgICAgICAgICAgICAgIChjb21taXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAiMGI3Yjdi NzA5ZDkyOTk1NjVkYjYwM2Y4NzgyMTQ2NTZlZjVlOWRkZiIpKSkKKyAgICAoc2hhMjU2IChiYXNl MzIKKyAgICAgICAgICAgICAiMGQyd2pxODE0NjZtM2hiNWNmZml5OTl2aHgwaXJ3d3k0N3lmeHAz MThrMnE0Y3ZkNXoyYSIpKSkpCisKKyhkZWZpbmUtcHVibGljIHNvbHZlc3BhY2UKKyAgKGxldCAo KGNvbW1pdCAiNzBiZGU2M2NiMzJhN2YwNDlmYTU2Y2JkZjkyNGUyNjk1ZmNiMjkxNiIpCisgICAg ICAgICh2ZXJzaW9uICIzLjEiKSkKKyAgICAocGFja2FnZQorICAgICAgKG5hbWUgInNvbHZlc3Bh Y2UiKQorICAgICAgKHZlcnNpb24gdmVyc2lvbikKKyAgICAgIChzb3VyY2UgKG9yaWdpbgorICAg ICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAgICh1cmkgKGdp dC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5j b20vc29sdmVzcGFjZS9zb2x2ZXNwYWNlIikKKyAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0 IGNvbW1pdCkpKQorICAgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFt ZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAgIChi YXNlMzIKKyAgICAgICAgICAgICAgICAgICIxaGJkbG40NGswMGE2dmxrbHYybXEyYzl6ZGEzaTlk NXgwZjdrczg1dzR2Nnpza2hxbnJhIikpKSkKKyAgICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVp bGQtc3lzdGVtKQorICAgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgcGtnLWNvbmZpZyBnZXR0ZXh0 LW1pbmltYWwpKQorICAgICAgKGFyZ3VtZW50cworICAgICAgIChsaXN0CisgICAgICAgICM6YnVp bGQtdHlwZSAiUmVsZWFzZSIKKyAgICAgICAgIzpwaGFzZXMgI34obW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3Vu cGFjay1saWJkeGZydworICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAg ICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAjJGxpYmR4ZnJ3LXNvdXJjZXMKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0bGliL2xpYmR4ZnJ3 IikpKQorICAgICAgICAgICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAnZW1iZWQt Z2l0LWNvbW1pdC1oYXNoCisgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgXworICAgICAg ICAgICAgICAgICAgICAgICAgIDs7IGBnaXQgZGVzY3JpYmVgIGRvZXNuJ3Qgd29yayBoZXJlLCBz byBlbWJlZAorICAgICAgICAgICAgICAgICAgICAgICAgIDs7IHRoZSBjb21taXQgaGFzaCBkaXJl Y3RseSBpbiBDTWFrZUxpc3RzLnR4dCBhcworICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGRl c2NyaWJlZCBpbnN0ZWFkLgorICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAi Q01ha2VMaXN0cy50eHQiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoKCJpbmNsdWRlXFwo R2V0R2l0Q29tbWl0SGFzaFxcKSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmlu Zy1hcHBlbmQgInNldChHSVRfQ09NTUlUX0hBU0ggIgorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICMkY29tbWl0ICIpIikpKSkpCisgICAgICAgICAgICAgICAgICAg ICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICd1c2UtcGFja2FnZWQtbWltYWxsb2MKKyAgICAgICAg ICAgICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICJDTWFrZUxpc3RzLnR4dCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICgoIm1l c3NhZ2VcXChTVEFUVVMgXCJVc2luZyBpbi10cmVlIG1pbWFsbG9jXCJcXCkiKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJtZXNzYWdlKFNUQVRVUyBcIlVzaW5nIGd1aXggcGFja2FnZWQg bWltYWxsb2NcIikiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCgiYWRkX3N1YmRpcmVj dG9yeVxcKGV4dGxpYi9taW1hbGxvYyBFWENMVURFX0ZST01fQUxMXFwpIikKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiZmluZF9wYWNrYWdlKG1pbWFsbG9jIFJFUVVJUkVEKSIpKSkpKSkp CisgICAgICAoaW5wdXRzIChsaXN0IGNhaXJvCisgICAgICAgICAgICAgICAgICAgIGVpZ2VuCisg ICAgICAgICAgICAgICAgICAgIGZyZWV0eXBlCisgICAgICAgICAgICAgICAgICAgIGd0a21tLTMK KyAgICAgICAgICAgICAgICAgICAganNvbi1jCisgICAgICAgICAgICAgICAgICAgIGxpYnBuZwor ICAgICAgICAgICAgICAgICAgICBsaWJzcG5hdiAgICAgICAgICAgIDtzcGFjZXdhcmUKKyAgICAg ICAgICAgICAgICAgICAgbWltYWxsb2MKKyAgICAgICAgICAgICAgICAgICAgbWVzYQorICAgICAg ICAgICAgICAgICAgICB6bGliKSkKKyAgICAgIChzeW5vcHNpcyAiUGFyYW1ldHJpYyAyRC8zRCBD QUQiKQorICAgICAgKGRlc2NyaXB0aW9uCisgICAgICAgIlNPTFZFU1BBQ0UgaXMgYSBwYXJhbWV0 cmljIDNEIEBhY3Jvbnlte0NBRCwKK0NvbXB1dGVyIEFpZGVkIERlc2lnbn0gdG9vbC4gIEFwcGxp Y2F0aW9ucyBpbmNsdWRlOgorCitAaXRlbWl6ZQorQGl0ZW0gbW9kZWxpbmcgM2QgcGFydHMg4oCU IGRyYXcgd2l0aCBleHRydWRlcywgcmV2b2x2ZXMsIGhlbGl4ZXMgYW5kCisgICAgICBCb29sZWFu ICh1bmlvbiAvIGRpZmZlcmVuY2UgLyBpbnRlcnNlY3Rpb24pIG9wZXJhdGlvbnMKK0BpdGVtIG1v ZGVsaW5nIDJkIHBhcnRzIOKAlCBkcmF3IHRoZSBwYXJ0IGFzIGEgc2luZ2xlIHNlY3Rpb24sCisg ICAgICBhbmQgZXhwb3J0IERYRiwgUERGLCBTVkc7IHVzZSAzZCBhc3NlbWJseSB0byB2ZXJpZnkg Zml0CitAaXRlbSAzZC1wcmludGVkIHBhcnRzIOKAlCBleHBvcnQgdGhlIFNUTCBvciBvdGhlciB0 cmlhbmdsZSBtZXNoCisgICAgICBleHBlY3RlZCBieSBtb3N0IDNkIHByaW50ZXJzCitAaXRlbSBw cmVwYXJpbmcgQ0FNIGRhdGEg4oCUIGV4cG9ydCAyZCB2ZWN0b3IgYXJ0IGZvciBhIHdhdGVyamV0 CisgICAgICBtYWNoaW5lIG9yIGxhc2VyIGN1dHRlcjsgb3IgZ2VuZXJhdGUgU1RFUCBvciBTVEws IGZvciBpbXBvcnQgaW50bworICAgICAgdGhpcmQtcGFydHkgQ0FNIHNvZnR3YXJlIGZvciBtYWNo aW5pbmcKK0BpdGVtIG1lY2hhbmlzbSBkZXNpZ24g4oCUIHVzZSB0aGUgY29uc3RyYWludCBzb2x2 ZXIgdG8gc2ltdWxhdGUgcGxhbmFyCisgICAgICBvciBzcGF0aWFsIGxpbmthZ2VzLCB3aXRoIHBp biwgYmFsbCwgb3Igc2xpZGUgam9pbnRzCitAaXRlbSBwbGFuZSBhbmQgc29saWQgZ2VvbWV0cnkg 4oCUIHJlcGxhY2UgaGFuZC1zb2x2ZWQgdHJpZ29ub21ldHJ5IGFuZCBzcHJlYWRzaGVldHMKKyAg ICAgIHdpdGggYSBsaXZlIGRpbWVuc2lvbmVkIGRyYXdpbmcKK0BlbmQgaXRlbWl6ZSIpCisgICAg ICAoaG9tZS1wYWdlICJodHRwczovL3NvbHZlc3BhY2UuY29tLyIpCisgICAgICAobGljZW5zZSBs aWNlbnNlOmdwbDMrKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBzeXNjYWxsLWludGVyY2VwdAogICA7 OyBVcHN0cmVhbSBwcm92aWRlcyBubyB0YWcuIEFsc28sIGxhc3QgdmVyc2lvbiB1cGRhdGUgaXMg NCB5ZWFycyBvbGQuCiAgIChsZXQgKChjb21taXQgIjMwNDQwNDU4MWM1N2Q0MzQ3ODQzOGQxNzUw OTlkMjAyNjBiYWU3NGUiKQotLSAKMi4zNy4yCgo= --0000000000009f09f105e7f37f30 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-mimalloc.patch" Content-Disposition: attachment; filename="0001-gnu-Add-mimalloc.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7p6ggbd1 RnJvbSA3NjAyYzhkMDFlN2ZjZTI2NTUxMDM3MzA0ZmEyYzY1ZjI5ZTVjODkyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdGlhbiBMZWluLU1hdGhpc2VuIDxrcmlzdGlhbmxlaW5A Z21haWwuY29tPgpEYXRlOiBNb24sIDUgU2VwIDIwMjIgMjE6NDk6MDMgKzAyMDAKU3ViamVjdDog W1BBVENIIDEvMl0gZ251OiBBZGQgbWltYWxsb2MuCgoqIGdudS9wYWNrYWdlcy9lbmdpbmVlcmlu Zy5zY20gKG1pbWFsbG9jKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9lbmdpbmVl cmluZy5zY20gfCAyMiArKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjIg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20g Yi9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtCmluZGV4IGYxOTUxNzk0MTMuLjVmNWVmMTU4 YTIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL2VuZ2luZWVyaW5nLnNjbQpAQCAtMjg5NSw2ICsyODk1LDI4IEBAIChkZWZpbmUtcHVi bGljIHBjYjJnY29kZQogZHluYW1pYyBjYWxpYnJhdGlvbiBvZiB0aGUgbWlsbGluZyBkZXB0aC4i KQogICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpKQogCis7OyBOb3RlIHRoZXJlIGlzIGFu b3RoZXIgbWltYWxsb2MgdXNlZCBpbiBydXN0LW1pbWFsbG9jICh2ZXJzaW9uIDEuNi40KS4KKyhk ZWZpbmUtcHVibGljIG1pbWFsbG9jCisgIChwYWNrYWdlCisgICAgKG5hbWUgIm1pbWFsbG9jIikK KyAgICAodmVyc2lvbiAiMi4wLjYiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAg ICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQor ICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vbWljcm9zb2Z0L21p bWFsbG9jIikKKyAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIg dmVyc2lvbikpKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1l IHZlcnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMy CisgICAgICAgICAgICAgICAgIjA1eDJkbDN6aW1mbGZqOTFuczN2cnBobXpwZGx5eXIyMzBwOWFk cWdmZHMxMDFmMTZxbXYiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVt KQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOmJ1aWxkLXR5cGUgIlJlbGVhc2UiKSkKKyAgICAo c3lub3BzaXMgIkdlbmVyYWwgcHVycG9zZSBtZW1vcnkgYWxsb2NhdG9yIikKKyAgICAoZGVzY3Jp cHRpb24gIkBjb2Rle21pbWFsbG9jfSBpcyBhIGRyb3AtaW4gcmVwbGFjZW1lbnQgZm9yIEBjb2Rl e21hbGxvY30uIikKKyAgICAoaG9tZS1wYWdlICJodHRwczovL21pY3Jvc29mdC5naXRodWIuaW8v bWltYWxsb2MvIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKIChkZWZpbmUtcHVi bGljIHN5c2NhbGwtaW50ZXJjZXB0CiAgIDs7IFVwc3RyZWFtIHByb3ZpZGVzIG5vIHRhZy4gQWxz bywgbGFzdCB2ZXJzaW9uIHVwZGF0ZSBpcyA0IHllYXJzIG9sZC4KICAgKGxldCAoKGNvbW1pdCAi MzA0NDA0NTgxYzU3ZDQzNDc4NDM4ZDE3NTA5OWQyMDI2MGJhZTc0ZSIpCgpiYXNlLWNvbW1pdDog YzQ1MDRkZmIxZGE3OGYyZjIxZmM1MTM5YTJmZDVlODJlZDBlZjIxYwotLSAKMi4zNy4yCgo= --0000000000009f09f105e7f37f30-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 06 04:30:29 2022 Received: (at 57361) by debbugs.gnu.org; 6 Sep 2022 08:30:29 +0000 Received: from localhost ([127.0.0.1]:49533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVTyN-0005eO-D1 for submit@debbugs.gnu.org; Tue, 06 Sep 2022 04:30:29 -0400 Received: from mail-oa1-f52.google.com ([209.85.160.52]:37711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVTyL-0005dx-5y for 57361@debbugs.gnu.org; Tue, 06 Sep 2022 04:30:17 -0400 Received: by mail-oa1-f52.google.com with SMTP id 586e51a60fabf-127a0d798bdso5992694fac.4 for <57361@debbugs.gnu.org>; Tue, 06 Sep 2022 01:30:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=i00kpehVSg6lq9Ryrqwu2QqzmvjzhSDoPGqDkjiwoBg=; b=W3GvPOAcEY1RkcFhjszmi0QjpOvQVibKA4WNXz9i7zgI4SyQuXgHymuPQyH1NCGQC9 sh2pwnhYp9LqPQJquoX+qwFQG4b+WrIb0u+iCJF4AEQUZvWzvuE70L8/4MH0LJOJgpB0 W6SDk1j6uSJXgvhWP/grgN83Uwp4pbkBRKDiinTlwjK46VQFeZmVeo4uUEADXzjInzQY AGjc2FBdEAX4k4HQDyvk9yT+DKUtt3WIGwoQLtBnC+MaB8eScPX45dpY8RX2eD6CMtIR XctKHbm8YspUbaNXnSz5t4ta+wvLf71uNtiXJ/PvitRGTbFUyhHu1A8TYt0f8e4qiYlu uBFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=i00kpehVSg6lq9Ryrqwu2QqzmvjzhSDoPGqDkjiwoBg=; b=B4vVk7WjWc7xwISgs6HhRmf1Hb+o8fwAzVy+icIYBYYbb/cJaN5c4HOpLUnIq1SdOp LuR+T4N2Esea/39c7spGJ1h4xd+DXrZnsphjaX1G9OS4zpv4iwfOWSXIS8VWQN8vxOoL sMUIIT/ZWZs6w6fJLRGP50nW5Gl7v833RKTuylEEVPgAx8nlRkmdmcl6XA/gzBC4XxAT aILy0ESUcNp/nNCnFqlScutuZUcUSBw8yEGtCEJUxa+uQ/7gvy4N5UOM42+yVcdPioIA WyTLaH2UKQEpCj8SaP3PAsnS0iqr2y1U7aEQxDm1npzbhWAlDcHjYs8ocnR/Vr88iOOI NvcQ== X-Gm-Message-State: ACgBeo3fcXlqf//uI0tq4GXzDvNzZTJFJ41ig/5WMxhhc7u3/iYeuscM hSqsTztPOjLs1Gdl8cdVHQmKElxuXYnA34TjIhxeBK4K X-Google-Smtp-Source: AA6agR44q1fB9mbndJ6m3+fd1DILlVHD7BXW7OGYm5Vg/D3+yNQPqQ3ARKZgRAGlBtTbSoj8EE4AikYPHSyQJ+RI8vI= X-Received: by 2002:a05:6808:14c8:b0:345:16a5:fc26 with SMTP id f8-20020a05680814c800b0034516a5fc26mr8830169oiw.246.1662453011382; Tue, 06 Sep 2022 01:30:11 -0700 (PDT) MIME-Version: 1.0 From: Kristian Lein-Mathisen Date: Tue, 6 Sep 2022 10:30:00 +0200 Message-ID: Subject: [PATCH] gnu: Add solvespace. To: 57361@debbugs.gnu.org Content-Type: multipart/mixed; boundary="00000000000033227605e7fe01c7" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 57361 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 (-) --00000000000033227605e7fe01c7 Content-Type: multipart/alternative; boundary="00000000000033227405e7fe01c5" --00000000000033227405e7fe01c5 Content-Type: text/plain; charset="UTF-8" Hi again, unmatched-paren suggested to put mimalloc into c.scm on #guix, so here is new set of patches to reflect that. K. --00000000000033227405e7fe01c5 Content-Type: text/html; charset="UTF-8"
Hi again,

unmatched-paren suggested to put mimalloc into c.scm on #guix, so here is new set of patches to reflect that.

K.
--00000000000033227405e7fe01c5-- --00000000000033227605e7fe01c7 Content-Type: text/x-patch; charset="UTF-8"; name="0002-gnu-Add-solvespace.patch" Content-Disposition: attachment; filename="0002-gnu-Add-solvespace.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7pxk0au0 RnJvbSA1OWJmNDAzZDk3NmRmZDllNDNhYjk0MWNhMmY3MWQ5ZDBmZTE2M2JhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdGlhbiBMZWluLU1hdGhpc2VuIDxrcmlzdGlhbmxlaW5A Z21haWwuY29tPgpEYXRlOiBUdWUsIDYgU2VwIDIwMjIgMTA6MjQ6MDEgKzAyMDAKU3ViamVjdDog W1BBVENIIDIvMl0gZ251OiBBZGQgc29sdmVzcGFjZS4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVy aW5nLnNjbSAoc29sdmVzcGFjZSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW5n aW5lZXJpbmcuc2NtIHwgOTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9lbmdpbmVlcmluZy5zY20gYi9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtCmluZGV4IGYx OTUxNzk0MTMuLjk4YmQyYWQzMDIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmlu Zy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQpAQCAtMjg5NSw2ICsyODk1 LDk2IEBAIChkZWZpbmUtcHVibGljIHBjYjJnY29kZQogZHluYW1pYyBjYWxpYnJhdGlvbiBvZiB0 aGUgbWlsbGluZyBkZXB0aC4iKQogICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpKQogCis7 OyBsaWJkeGZydyBoYXMgbm8gcmVhZG1lLCBubyB2ZXJzaW9uIHJlbGVhc2UsIG5vIHRhZ3MuICBJ bml0aWFsIGNvbW1pdCBzYXlzCis7OyAibGliZHhmcnctMC42LjMgaW1wb3J0IiwgYnV0IGl0IHNo YXJlcyBubyBnaXQgaGlzdG9yeSB3aXRoICJ1cHN0cmVhbSIKKzs7IGh0dHBzOi8vZ2l0aHViLmNv bS9jb2RlbGlicy9saWJkeGZydy4gIEJvdGggYXJlIGRpZmZpY3VsdCB0byBwYWNrYWdlCis7OyBz ZXBhcmF0ZWx5IGFzIHRoZXkgZG9uJ3QgaW5zdGFsbCBwcm9wZXJseS4gIENvcHlpbmcgaW4tdHJl ZSBpbnN0ZWFkIG9mCis7OyAjOnJlY3Vyc2l2ZSAjdCB0byBhdm9pZCBkb3dubG9hZGluZyB0aGUg b3RoZXIgYmlnZ2VyIGRlcGVuZGVuY2llcyB3aGljaAorOzsgYXJlbid0IG5lZWRlZC4KKyhkZWZp bmUgbGliZHhmcnctc291cmNlcworICAob3JpZ2luCisgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisg ICAgKHVyaSAoZ2l0LXJlZmVyZW5jZSAodXJsCisgICAgICAgICAgICAgICAgICAgICAgICAgImh0 dHBzOi8vZ2l0aHViLmNvbS9zb2x2ZXNwYWNlL2xpYmR4ZnJ3IikKKyAgICAgICAgICAgICAgICAg ICAgICAgIChjb21taXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAiMGI3YjdiNzA5ZDkyOTk1 NjVkYjYwM2Y4NzgyMTQ2NTZlZjVlOWRkZiIpKSkKKyAgICAoc2hhMjU2IChiYXNlMzIKKyAgICAg ICAgICAgICAiMGQyd2pxODE0NjZtM2hiNWNmZml5OTl2aHgwaXJ3d3k0N3lmeHAzMThrMnE0Y3Zk NXoyYSIpKSkpCisKKyhkZWZpbmUtcHVibGljIHNvbHZlc3BhY2UKKyAgKGxldCAoKGNvbW1pdCAi NzBiZGU2M2NiMzJhN2YwNDlmYTU2Y2JkZjkyNGUyNjk1ZmNiMjkxNiIpCisgICAgICAgICh2ZXJz aW9uICIzLjEiKSkKKyAgICAocGFja2FnZQorICAgICAgKG5hbWUgInNvbHZlc3BhY2UiKQorICAg ICAgKHZlcnNpb24gdmVyc2lvbikKKyAgICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAg ICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVu Y2UKKyAgICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vc29sdmVz cGFjZS9zb2x2ZXNwYWNlIikKKyAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0IGNvbW1pdCkp KQorICAgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9u KSkKKyAgICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAgIChiYXNlMzIKKyAg ICAgICAgICAgICAgICAgICIxaGJkbG40NGswMGE2dmxrbHYybXEyYzl6ZGEzaTlkNXgwZjdrczg1 dzR2Nnpza2hxbnJhIikpKSkKKyAgICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVt KQorICAgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgcGtnLWNvbmZpZyBnZXR0ZXh0LW1pbmltYWwp KQorICAgICAgKGFyZ3VtZW50cworICAgICAgIChsaXN0CisgICAgICAgICM6YnVpbGQtdHlwZSAi UmVsZWFzZSIKKyAgICAgICAgIzpwaGFzZXMgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhh c2VzCisgICAgICAgICAgICAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3VucGFjay1saWJk eGZydworICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAgICAg ICAgICAgICAoY29weS1yZWN1cnNpdmVseSAjJGxpYmR4ZnJ3LXNvdXJjZXMKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0bGliL2xpYmR4ZnJ3IikpKQorICAg ICAgICAgICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAnZW1iZWQtZ2l0LWNvbW1p dC1oYXNoCisgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgICAg ICAgICAgICAgIDs7IGBnaXQgZGVzY3JpYmVgIGRvZXNuJ3Qgd29yayBoZXJlLCBzbyBlbWJlZAor ICAgICAgICAgICAgICAgICAgICAgICAgIDs7IHRoZSBjb21taXQgaGFzaCBkaXJlY3RseSBpbiBD TWFrZUxpc3RzLnR4dCBhcworICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGRlc2NyaWJlZCBp bnN0ZWFkLgorICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiQ01ha2VMaXN0 cy50eHQiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoKCJpbmNsdWRlXFwoR2V0R2l0Q29t bWl0SGFzaFxcKSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg InNldChHSVRfQ09NTUlUX0hBU0ggIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICMkY29tbWl0ICIpIikpKSkpCisgICAgICAgICAgICAgICAgICAgICAoYWRkLWJl Zm9yZSAnY29uZmlndXJlICd1c2UtcGFja2FnZWQtbWltYWxsb2MKKyAgICAgICAgICAgICAgICAg ICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJD TWFrZUxpc3RzLnR4dCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICgoIm1lc3NhZ2VcXChT VEFUVVMgXCJVc2luZyBpbi10cmVlIG1pbWFsbG9jXCJcXCkiKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJtZXNzYWdlKFNUQVRVUyBcIlVzaW5nIGd1aXggcGFja2FnZWQgbWltYWxsb2Nc IikiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCgiYWRkX3N1YmRpcmVjdG9yeVxcKGV4 dGxpYi9taW1hbGxvYyBFWENMVURFX0ZST01fQUxMXFwpIikKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiZmluZF9wYWNrYWdlKG1pbWFsbG9jIFJFUVVJUkVEKSIpKSkpKSkpCisgICAgICAo aW5wdXRzIChsaXN0IGNhaXJvCisgICAgICAgICAgICAgICAgICAgIGVpZ2VuCisgICAgICAgICAg ICAgICAgICAgIGZyZWV0eXBlCisgICAgICAgICAgICAgICAgICAgIGd0a21tLTMKKyAgICAgICAg ICAgICAgICAgICAganNvbi1jCisgICAgICAgICAgICAgICAgICAgIGxpYnBuZworICAgICAgICAg ICAgICAgICAgICBsaWJzcG5hdiAgICAgICAgICAgIDtzcGFjZXdhcmUKKyAgICAgICAgICAgICAg ICAgICAgbWltYWxsb2MKKyAgICAgICAgICAgICAgICAgICAgbWVzYQorICAgICAgICAgICAgICAg ICAgICB6bGliKSkKKyAgICAgIChzeW5vcHNpcyAiUGFyYW1ldHJpYyAyRC8zRCBDQUQiKQorICAg ICAgKGRlc2NyaXB0aW9uCisgICAgICAgIlNPTFZFU1BBQ0UgaXMgYSBwYXJhbWV0cmljIDNEIEBh Y3Jvbnlte0NBRCwKK0NvbXB1dGVyIEFpZGVkIERlc2lnbn0gdG9vbC4gIEFwcGxpY2F0aW9ucyBp bmNsdWRlOgorCitAaXRlbWl6ZQorQGl0ZW0gbW9kZWxpbmcgM2QgcGFydHMg4oCUIGRyYXcgd2l0 aCBleHRydWRlcywgcmV2b2x2ZXMsIGhlbGl4ZXMgYW5kCisgICAgICBCb29sZWFuICh1bmlvbiAv IGRpZmZlcmVuY2UgLyBpbnRlcnNlY3Rpb24pIG9wZXJhdGlvbnMKK0BpdGVtIG1vZGVsaW5nIDJk IHBhcnRzIOKAlCBkcmF3IHRoZSBwYXJ0IGFzIGEgc2luZ2xlIHNlY3Rpb24sCisgICAgICBhbmQg ZXhwb3J0IERYRiwgUERGLCBTVkc7IHVzZSAzZCBhc3NlbWJseSB0byB2ZXJpZnkgZml0CitAaXRl bSAzZC1wcmludGVkIHBhcnRzIOKAlCBleHBvcnQgdGhlIFNUTCBvciBvdGhlciB0cmlhbmdsZSBt ZXNoCisgICAgICBleHBlY3RlZCBieSBtb3N0IDNkIHByaW50ZXJzCitAaXRlbSBwcmVwYXJpbmcg Q0FNIGRhdGEg4oCUIGV4cG9ydCAyZCB2ZWN0b3IgYXJ0IGZvciBhIHdhdGVyamV0CisgICAgICBt YWNoaW5lIG9yIGxhc2VyIGN1dHRlcjsgb3IgZ2VuZXJhdGUgU1RFUCBvciBTVEwsIGZvciBpbXBv cnQgaW50bworICAgICAgdGhpcmQtcGFydHkgQ0FNIHNvZnR3YXJlIGZvciBtYWNoaW5pbmcKK0Bp dGVtIG1lY2hhbmlzbSBkZXNpZ24g4oCUIHVzZSB0aGUgY29uc3RyYWludCBzb2x2ZXIgdG8gc2lt dWxhdGUgcGxhbmFyCisgICAgICBvciBzcGF0aWFsIGxpbmthZ2VzLCB3aXRoIHBpbiwgYmFsbCwg b3Igc2xpZGUgam9pbnRzCitAaXRlbSBwbGFuZSBhbmQgc29saWQgZ2VvbWV0cnkg4oCUIHJlcGxh Y2UgaGFuZC1zb2x2ZWQgdHJpZ29ub21ldHJ5IGFuZCBzcHJlYWRzaGVldHMKKyAgICAgIHdpdGgg YSBsaXZlIGRpbWVuc2lvbmVkIGRyYXdpbmcKK0BlbmQgaXRlbWl6ZSIpCisgICAgICAoaG9tZS1w YWdlICJodHRwczovL3NvbHZlc3BhY2UuY29tLyIpCisgICAgICAobGljZW5zZSBsaWNlbnNlOmdw bDMrKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBzeXNjYWxsLWludGVyY2VwdAogICA7OyBVcHN0cmVh bSBwcm92aWRlcyBubyB0YWcuIEFsc28sIGxhc3QgdmVyc2lvbiB1cGRhdGUgaXMgNCB5ZWFycyBv bGQuCiAgIChsZXQgKChjb21taXQgIjMwNDQwNDU4MWM1N2Q0MzQ3ODQzOGQxNzUwOTlkMjAyNjBi YWU3NGUiKQotLSAKMi4zNy4yCgo= --00000000000033227605e7fe01c7 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-mimalloc.patch" Content-Disposition: attachment; filename="0001-gnu-Add-mimalloc.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7pxk0bk1 RnJvbSBhMTllMmQyMmY1MmI3MWRiMmRkYzE0YjVkY2FhNmFjYjU3YzI3NDg0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdGlhbiBMZWluLU1hdGhpc2VuIDxrcmlzdGlhbmxlaW5A Z21haWwuY29tPgpEYXRlOiBNb24sIDUgU2VwIDIwMjIgMjE6NDk6MDMgKzAyMDAKU3ViamVjdDog W1BBVENIIDEvMl0gZ251OiBBZGQgbWltYWxsb2MuCgoqIGdudS9wYWNrYWdlcy9jLnNjbSAobWlt YWxsb2MpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL2Muc2NtIHwgMjIgKysrKysr KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYg LS1naXQgYS9nbnUvcGFja2FnZXMvYy5zY20gYi9nbnUvcGFja2FnZXMvYy5zY20KaW5kZXggZDdk NjQ5NDg4Yi4uMTAyNzU5NzBiMSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Muc2NtCisrKyBi L2dudS9wYWNrYWdlcy9jLnNjbQpAQCAtMTA4Myw2ICsxMDgzLDI4IEBAIChkZWZpbmUtcHVibGlj IGF3cy1jLW1xdHQKICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9h d3MtYy1tcXR0IikKICAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQogCis7OyBOb3RlOiB0 aGVyZSBpcyBhbm90aGVyIG1pbWFsbG9jIGVtYmVkZGVkIGluIHJ1c3QtbWltYWxsb2MgKHZlcnNp b24gMS42LjQpLgorKGRlZmluZS1wdWJsaWMgbWltYWxsb2MKKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAibWltYWxsb2MiKQorICAgICh2ZXJzaW9uICIyLjAuNiIpCisgICAgKHNvdXJjZSAob3JpZ2lu CisgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChn aXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNv bS9taWNyb3NvZnQvbWltYWxsb2MiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJp bmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQt ZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAg ICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMDV4MmRsM3ppbWZsZmo5MW5zM3ZycGht enBkbHl5cjIzMHA5YWRxZ2ZkczEwMWYxNnFtdiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6YnVpbGQtdHlwZSAiUmVs ZWFzZSIpKQorICAgIChzeW5vcHNpcyAiR2VuZXJhbCBwdXJwb3NlIG1lbW9yeSBhbGxvY2F0b3Ii KQorICAgIChkZXNjcmlwdGlvbiAiQGNvZGV7bWltYWxsb2N9IGlzIGEgZHJvcC1pbiByZXBsYWNl bWVudCBmb3IgQGNvZGV7bWFsbG9jfS4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vbWljcm9z b2Z0LmdpdGh1Yi5pby9taW1hbGxvYy8iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkK KwogOzs7IEZhY3RvcmVkIG91dCBvZiB0aGUgY2sgcGFja2FnZSBzbyB0aGF0IGl0IGNhbiBiZSBh ZGp1c3RlZCBhbmQgY2FsbGVkIG9uCiA7OzsgdGhlIGhvc3Qgc2lkZSBlYXNpbHksIHdpdGhvdXQg aW1wYWN0aW5nIHRoZSBwYWNrYWdlIGRlZmluaXRpb24uCiAoZGVmaW5lIChnbnUtdHJpcGxldC0+ Y2stbWFjaGluZSB0YXJnZXQpCgpiYXNlLWNvbW1pdDogYzQ1MDRkZmIxZGE3OGYyZjIxZmM1MTM5 YTJmZDVlODJlZDBlZjIxYwotLSAKMi4zNy4yCgo= --00000000000033227605e7fe01c7-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 06 04:33:51 2022 Received: (at 57361) by debbugs.gnu.org; 6 Sep 2022 08:33:51 +0000 Received: from localhost ([127.0.0.1]:49543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVU1n-0005kJ-2O for submit@debbugs.gnu.org; Tue, 06 Sep 2022 04:33:51 -0400 Received: from mail-oa1-f41.google.com ([209.85.160.41]:33784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVU1k-0005k3-F5 for 57361@debbugs.gnu.org; Tue, 06 Sep 2022 04:33:49 -0400 Received: by mail-oa1-f41.google.com with SMTP id 586e51a60fabf-1274ec87ad5so11575318fac.0 for <57361@debbugs.gnu.org>; Tue, 06 Sep 2022 01:33:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=wNfgmya24kYviwYjTppWYE7NnfVrb6HbuzgnoCXKe7M=; b=gceD5j7eOGo/QZZ1lT+Aj9cnc8m4eenXRQANb7gsihIb1F2I5owY/3EPSH9YYH9tAP W9a1z2eebYP3j5S7DrgYGKM0oE+XSIM6RQ+S5zEiha1neXIhltu0y51lwkY/SfvT7TsO 3fz+TeslRQ2Cp53TOUcfW5V2vi8iQa7VQp4ZTfE5RXsxZFbBmInDlbhZo1m+dHbwp8MA MuVAnOxh/w1pPijnUhKy34fusFKlKkQWLQmRhKkgEcaQeAJdLYcb8o+7gDmMgg7tfjmS W1cGANRbuIa7msxtEJDB0FWN2vLHaXq0KXLJPCkmnqI7ukypuARkxv+peQnvP+Ke5Ir1 cJpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=wNfgmya24kYviwYjTppWYE7NnfVrb6HbuzgnoCXKe7M=; b=54IUA6iqIJwVGkq9vjo54yW8WNQzeghnGrvYG9bvvYmzh1Uxajr3hO1MvyHTtEsI7K TGJKJx1oi7oGP48EiL+ADzWIoeCmf5WE1QpupfuXH7zTb+FrRYTsXqcB7qnr3OUyaWvo mybawiuwpkhL2nUMZ1tzCdg3GKUvsLzc+IA81KwoUKPy/kTftgrGDfkuyD9WMRyoxjnF Zn1sj7oi2zlBTt6avDOm0EgPvzvy7SipUoH7PqVOUN1/ZfYwINKo/uZY4lx/OfHBuaiV L91CLVc0sZmCwmPOo0M/AzrdJA4N993a2umpzpnJEjBMim2q6COr6NgwwmtQMFTTRyHQ O79Q== X-Gm-Message-State: ACgBeo2SjJoweHKCDmZdu7GoithQv/pr6Pc94dqq7wORq/USrmVGMNrh OHcybd0LiO7jbERng5CKDRYy9wd9Ri1Xso5sl4bWNCFq X-Google-Smtp-Source: AA6agR6leN2XOGn1eWBBlwrgdMovHuYVZaASfdoS2h4ftnVgdSlPg/a7ox+lUr22uJt/9fBDT/GkCmUFXaoAs3nrt+w= X-Received: by 2002:a05:6870:c68a:b0:127:a3f9:2c16 with SMTP id cv10-20020a056870c68a00b00127a3f92c16mr2136803oab.246.1662453223049; Tue, 06 Sep 2022 01:33:43 -0700 (PDT) MIME-Version: 1.0 From: Kristian Lein-Mathisen Date: Tue, 6 Sep 2022 10:33:32 +0200 Message-ID: Subject: [PATCH] gnu: Add solvespace. To: 57361@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000d0e63605e7fe0d59" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 57361 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 (-) --000000000000d0e63605e7fe0d59 Content-Type: multipart/alternative; boundary="000000000000d0e63405e7fe0d57" --000000000000d0e63405e7fe0d57 Content-Type: text/plain; charset="UTF-8" Sorry, forgot to add (gnu packages c) dependency. Here are the updated patches again. K. --000000000000d0e63405e7fe0d57 Content-Type: text/html; charset="UTF-8"

Sorry, forgot to add (gnu packages c) dependency. Here are the updated patches again.

K.
--000000000000d0e63405e7fe0d57-- --000000000000d0e63605e7fe0d59 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-mimalloc.patch" Content-Disposition: attachment; filename="0001-gnu-Add-mimalloc.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7pxps5q1 RnJvbSBhMTllMmQyMmY1MmI3MWRiMmRkYzE0YjVkY2FhNmFjYjU3YzI3NDg0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdGlhbiBMZWluLU1hdGhpc2VuIDxrcmlzdGlhbmxlaW5A Z21haWwuY29tPgpEYXRlOiBNb24sIDUgU2VwIDIwMjIgMjE6NDk6MDMgKzAyMDAKU3ViamVjdDog W1BBVENIIDEvMl0gZ251OiBBZGQgbWltYWxsb2MuCgoqIGdudS9wYWNrYWdlcy9jLnNjbSAobWlt YWxsb2MpOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL2Muc2NtIHwgMjIgKysrKysr KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYg LS1naXQgYS9nbnUvcGFja2FnZXMvYy5zY20gYi9nbnUvcGFja2FnZXMvYy5zY20KaW5kZXggZDdk NjQ5NDg4Yi4uMTAyNzU5NzBiMSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Muc2NtCisrKyBi L2dudS9wYWNrYWdlcy9jLnNjbQpAQCAtMTA4Myw2ICsxMDgzLDI4IEBAIChkZWZpbmUtcHVibGlj IGF3cy1jLW1xdHQKICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vYXdzbGFicy9h d3MtYy1tcXR0IikKICAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQogCis7OyBOb3RlOiB0 aGVyZSBpcyBhbm90aGVyIG1pbWFsbG9jIGVtYmVkZGVkIGluIHJ1c3QtbWltYWxsb2MgKHZlcnNp b24gMS42LjQpLgorKGRlZmluZS1wdWJsaWMgbWltYWxsb2MKKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAibWltYWxsb2MiKQorICAgICh2ZXJzaW9uICIyLjAuNiIpCisgICAgKHNvdXJjZSAob3JpZ2lu CisgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChn aXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNv bS9taWNyb3NvZnQvbWltYWxsb2MiKQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJp bmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQorICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQt ZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAg ICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMDV4MmRsM3ppbWZsZmo5MW5zM3ZycGht enBkbHl5cjIzMHA5YWRxZ2ZkczEwMWYxNnFtdiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBjbWFr ZS1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6YnVpbGQtdHlwZSAiUmVs ZWFzZSIpKQorICAgIChzeW5vcHNpcyAiR2VuZXJhbCBwdXJwb3NlIG1lbW9yeSBhbGxvY2F0b3Ii KQorICAgIChkZXNjcmlwdGlvbiAiQGNvZGV7bWltYWxsb2N9IGlzIGEgZHJvcC1pbiByZXBsYWNl bWVudCBmb3IgQGNvZGV7bWFsbG9jfS4iKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vbWljcm9z b2Z0LmdpdGh1Yi5pby9taW1hbGxvYy8iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkK KwogOzs7IEZhY3RvcmVkIG91dCBvZiB0aGUgY2sgcGFja2FnZSBzbyB0aGF0IGl0IGNhbiBiZSBh ZGp1c3RlZCBhbmQgY2FsbGVkIG9uCiA7OzsgdGhlIGhvc3Qgc2lkZSBlYXNpbHksIHdpdGhvdXQg aW1wYWN0aW5nIHRoZSBwYWNrYWdlIGRlZmluaXRpb24uCiAoZGVmaW5lIChnbnUtdHJpcGxldC0+ Y2stbWFjaGluZSB0YXJnZXQpCgpiYXNlLWNvbW1pdDogYzQ1MDRkZmIxZGE3OGYyZjIxZmM1MTM5 YTJmZDVlODJlZDBlZjIxYwotLSAKMi4zNy4yCgo= --000000000000d0e63605e7fe0d59 Content-Type: text/x-patch; charset="UTF-8"; name="0002-gnu-Add-solvespace.patch" Content-Disposition: attachment; filename="0002-gnu-Add-solvespace.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7pxps5f0 RnJvbSBhMjk2NzEyMGQxMDMyMDk2MmEwMjk4Y2FhNDEyZDMyMGJjYTc4MDRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLcmlzdGlhbiBMZWluLU1hdGhpc2VuIDxrcmlzdGlhbmxlaW5A Z21haWwuY29tPgpEYXRlOiBUdWUsIDYgU2VwIDIwMjIgMTA6MjQ6MDEgKzAyMDAKU3ViamVjdDog W1BBVENIIDIvMl0gZ251OiBBZGQgc29sdmVzcGFjZS4KCiogZ251L3BhY2thZ2VzL2VuZ2luZWVy aW5nLnNjbSAoc29sdmVzcGFjZSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvZW5n aW5lZXJpbmcuc2NtIHwgOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9lbmdpbmVlcmluZy5zY20gYi9nbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtCmluZGV4IGYx OTUxNzk0MTMuLmY2YTVlMjIxODggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9lbmdpbmVlcmlu Zy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQpAQCAtNzgsNiArNzgsNyBA QCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGVuZ2luZWVyaW5nKQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBiZHctZ2MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJp c29uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBib29zdCkKKyAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgYykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY2hlY2spCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNtYWtlKQogICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBjb21tZW5jZW1lbnQpCkBAIC0yODk1LDYgKzI4OTYsOTYgQEAgKGRlZmluZS1wdWJs aWMgcGNiMmdjb2RlCiBkeW5hbWljIGNhbGlicmF0aW9uIG9mIHRoZSBtaWxsaW5nIGRlcHRoLiIp CiAgICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkpCiAKKzs7IGxpYmR4ZnJ3IGhhcyBubyBy ZWFkbWUsIG5vIHZlcnNpb24gcmVsZWFzZSwgbm8gdGFncy4gIEluaXRpYWwgY29tbWl0IHNheXMK Kzs7ICJsaWJkeGZydy0wLjYuMyBpbXBvcnQiLCBidXQgaXQgc2hhcmVzIG5vIGdpdCBoaXN0b3J5 IHdpdGggInVwc3RyZWFtIgorOzsgaHR0cHM6Ly9naXRodWIuY29tL2NvZGVsaWJzL2xpYmR4ZnJ3 LiAgQm90aCBhcmUgZGlmZmljdWx0IHRvIHBhY2thZ2UKKzs7IHNlcGFyYXRlbHkgYXMgdGhleSBk b24ndCBpbnN0YWxsIHByb3Blcmx5LiAgQ29weWluZyBpbi10cmVlIGluc3RlYWQgb2YKKzs7ICM6 cmVjdXJzaXZlICN0IHRvIGF2b2lkIGRvd25sb2FkaW5nIHRoZSBvdGhlciBiaWdnZXIgZGVwZW5k ZW5jaWVzIHdoaWNoCis7OyBhcmVuJ3QgbmVlZGVkLgorKGRlZmluZSBsaWJkeGZydy1zb3VyY2Vz CisgIChvcmlnaW4KKyAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAodXJpIChnaXQtcmVmZXJl bmNlICh1cmwKKyAgICAgICAgICAgICAgICAgICAgICAgICAiaHR0cHM6Ly9naXRodWIuY29tL3Nv bHZlc3BhY2UvbGliZHhmcnciKQorICAgICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdAorICAg ICAgICAgICAgICAgICAgICAgICAgICIwYjdiN2I3MDlkOTI5OTU2NWRiNjAzZjg3ODIxNDY1NmVm NWU5ZGRmIikpKQorICAgIChzaGEyNTYgKGJhc2UzMgorICAgICAgICAgICAgICIwZDJ3anE4MTQ2 Nm0zaGI1Y2ZmaXk5OXZoeDBpcnd3eTQ3eWZ4cDMxOGsycTRjdmQ1ejJhIikpKSkKKworKGRlZmlu ZS1wdWJsaWMgc29sdmVzcGFjZQorICAobGV0ICgoY29tbWl0ICI3MGJkZTYzY2IzMmE3ZjA0OWZh NTZjYmRmOTI0ZTI2OTVmY2IyOTE2IikKKyAgICAgICAgKHZlcnNpb24gIjMuMSIpKQorICAgIChw YWNrYWdlCisgICAgICAobmFtZSAic29sdmVzcGFjZSIpCisgICAgICAodmVyc2lvbiB2ZXJzaW9u KQorICAgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0 Y2gpCisgICAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICAg ICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9zb2x2ZXNwYWNlL3NvbHZlc3BhY2UiKQor ICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgY29tbWl0KSkpCisgICAgICAgICAgICAgICAg KGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAg IChzaGEyNTYKKyAgICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICAgIjFo YmRsbjQ0azAwYTZ2bGtsdjJtcTJjOXpkYTNpOWQ1eDBmN2tzODV3NHY2enNraHFucmEiKSkpKQor ICAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgICAobmF0aXZlLWlu cHV0cyAobGlzdCBwa2ctY29uZmlnIGdldHRleHQtbWluaW1hbCkpCisgICAgICAoYXJndW1lbnRz CisgICAgICAgKGxpc3QKKyAgICAgICAgIzpidWlsZC10eXBlICJSZWxlYXNlIgorICAgICAgICAj OnBoYXNlcyAjfihtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgICAg ICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAndW5wYWNrLWxpYmR4ZnJ3CisgICAgICAgICAgICAg ICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgICAgICAgICAgICAgIChjb3B5LXJlY3Vy c2l2ZWx5ICMkbGliZHhmcnctc291cmNlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICJleHRsaWIvbGliZHhmcnciKSkpCisgICAgICAgICAgICAgICAgICAgICAo YWRkLWJlZm9yZSAnY29uZmlndXJlICdlbWJlZC1naXQtY29tbWl0LWhhc2gKKyAgICAgICAgICAg ICAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAgICAgICAgICAgOzsgYGdpdCBk ZXNjcmliZWAgZG9lc24ndCB3b3JrIGhlcmUsIHNvIGVtYmVkCisgICAgICAgICAgICAgICAgICAg ICAgICAgOzsgdGhlIGNvbW1pdCBoYXNoIGRpcmVjdGx5IGluIENNYWtlTGlzdHMudHh0IGFzCisg ICAgICAgICAgICAgICAgICAgICAgICAgOzsgZGVzY3JpYmVkIGluc3RlYWQuCisgICAgICAgICAg ICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJDTWFrZUxpc3RzLnR4dCIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICgoImluY2x1ZGVcXChHZXRHaXRDb21taXRIYXNoXFwpIikKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAic2V0KEdJVF9DT01NSVRfSEFT SCAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyRjb21taXQg IikiKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgIChhZGQtYmVmb3JlICdjb25maWd1cmUgJ3Vz ZS1wYWNrYWdlZC1taW1hbGxvYworICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIF8KKyAg ICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogIkNNYWtlTGlzdHMudHh0IgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgKCgibWVzc2FnZVxcKFNUQVRVUyBcIlVzaW5nIGluLXRy ZWUgbWltYWxsb2NcIlxcKSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1lc3NhZ2Uo U1RBVFVTIFwiVXNpbmcgZ3VpeCBwYWNrYWdlZCBtaW1hbGxvY1wiKSIpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAoKCJhZGRfc3ViZGlyZWN0b3J5XFwoZXh0bGliL21pbWFsbG9jIEVYQ0xV REVfRlJPTV9BTExcXCkiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaW5kX3BhY2th Z2UobWltYWxsb2MgUkVRVUlSRUQpIikpKSkpKSkKKyAgICAgIChpbnB1dHMgKGxpc3QgY2Fpcm8K KyAgICAgICAgICAgICAgICAgICAgZWlnZW4KKyAgICAgICAgICAgICAgICAgICAgZnJlZXR5cGUK KyAgICAgICAgICAgICAgICAgICAgZ3RrbW0tMworICAgICAgICAgICAgICAgICAgICBqc29uLWMK KyAgICAgICAgICAgICAgICAgICAgbGlicG5nCisgICAgICAgICAgICAgICAgICAgIGxpYnNwbmF2 ICAgICAgICAgICAgO3NwYWNld2FyZQorICAgICAgICAgICAgICAgICAgICBtaW1hbGxvYworICAg ICAgICAgICAgICAgICAgICBtZXNhCisgICAgICAgICAgICAgICAgICAgIHpsaWIpKQorICAgICAg KHN5bm9wc2lzICJQYXJhbWV0cmljIDJELzNEIENBRCIpCisgICAgICAoZGVzY3JpcHRpb24KKyAg ICAgICAiU09MVkVTUEFDRSBpcyBhIHBhcmFtZXRyaWMgM0QgQGFjcm9ueW17Q0FELAorQ29tcHV0 ZXIgQWlkZWQgRGVzaWdufSB0b29sLiAgQXBwbGljYXRpb25zIGluY2x1ZGU6CisKK0BpdGVtaXpl CitAaXRlbSBtb2RlbGluZyAzZCBwYXJ0cyDigJQgZHJhdyB3aXRoIGV4dHJ1ZGVzLCByZXZvbHZl cywgaGVsaXhlcyBhbmQKKyAgICAgIEJvb2xlYW4gKHVuaW9uIC8gZGlmZmVyZW5jZSAvIGludGVy c2VjdGlvbikgb3BlcmF0aW9ucworQGl0ZW0gbW9kZWxpbmcgMmQgcGFydHMg4oCUIGRyYXcgdGhl IHBhcnQgYXMgYSBzaW5nbGUgc2VjdGlvbiwKKyAgICAgIGFuZCBleHBvcnQgRFhGLCBQREYsIFNW RzsgdXNlIDNkIGFzc2VtYmx5IHRvIHZlcmlmeSBmaXQKK0BpdGVtIDNkLXByaW50ZWQgcGFydHMg 4oCUIGV4cG9ydCB0aGUgU1RMIG9yIG90aGVyIHRyaWFuZ2xlIG1lc2gKKyAgICAgIGV4cGVjdGVk IGJ5IG1vc3QgM2QgcHJpbnRlcnMKK0BpdGVtIHByZXBhcmluZyBDQU0gZGF0YSDigJQgZXhwb3J0 IDJkIHZlY3RvciBhcnQgZm9yIGEgd2F0ZXJqZXQKKyAgICAgIG1hY2hpbmUgb3IgbGFzZXIgY3V0 dGVyOyBvciBnZW5lcmF0ZSBTVEVQIG9yIFNUTCwgZm9yIGltcG9ydCBpbnRvCisgICAgICB0aGly ZC1wYXJ0eSBDQU0gc29mdHdhcmUgZm9yIG1hY2hpbmluZworQGl0ZW0gbWVjaGFuaXNtIGRlc2ln biDigJQgdXNlIHRoZSBjb25zdHJhaW50IHNvbHZlciB0byBzaW11bGF0ZSBwbGFuYXIKKyAgICAg IG9yIHNwYXRpYWwgbGlua2FnZXMsIHdpdGggcGluLCBiYWxsLCBvciBzbGlkZSBqb2ludHMKK0Bp dGVtIHBsYW5lIGFuZCBzb2xpZCBnZW9tZXRyeSDigJQgcmVwbGFjZSBoYW5kLXNvbHZlZCB0cmln b25vbWV0cnkgYW5kIHNwcmVhZHNoZWV0cworICAgICAgd2l0aCBhIGxpdmUgZGltZW5zaW9uZWQg ZHJhd2luZworQGVuZCBpdGVtaXplIikKKyAgICAgIChob21lLXBhZ2UgImh0dHBzOi8vc29sdmVz cGFjZS5jb20vIikKKyAgICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkpCisKIChkZWZpbmUt cHVibGljIHN5c2NhbGwtaW50ZXJjZXB0CiAgIDs7IFVwc3RyZWFtIHByb3ZpZGVzIG5vIHRhZy4g QWxzbywgbGFzdCB2ZXJzaW9uIHVwZGF0ZSBpcyA0IHllYXJzIG9sZC4KICAgKGxldCAoKGNvbW1p dCAiMzA0NDA0NTgxYzU3ZDQzNDc4NDM4ZDE3NTA5OWQyMDI2MGJhZTc0ZSIpCi0tIAoyLjM3LjIK Cg== --000000000000d0e63605e7fe0d59-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 08 09:14:47 2022 Received: (at 57361) by debbugs.gnu.org; 8 Sep 2022 13:14:47 +0000 Received: from localhost ([127.0.0.1]:57674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWHMl-0003nX-1R for submit@debbugs.gnu.org; Thu, 08 Sep 2022 09:14:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWHMj-0003nK-4t for 57361@debbugs.gnu.org; Thu, 08 Sep 2022 09:14:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39666) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWHMd-00005l-Ue; Thu, 08 Sep 2022 09:14:39 -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=KEUTqam0hfWO9SX5pvJmLFOI2Pp0SM4pBq1yesZ2FQQ=; b=rEqy+oZGMQ7qbhHdnukh WYjs/Qm5+LnXudriJ2iXhOgXFYcRZSGAoN+MX+z9P1khNVz0WumVW09aRlR5wsu4Ad7TAw/cxRMJf WHn7fz1XKdfKUWieR9d+JJp133a00pdQyQmDHMU5VytU3Pgt5+DFtPiLAT8gbUqF2mbRwfBHxKUEc YschL92DWtdnAUARfIrp/vTa0FNS1/3GsmyhfCwIjDalI6FGfQg30E2+yvZLMKS4NvGJ7pUOlh+X7 22jR8bwnQhRwzBWBiqaZrnwBaJQv3QD0M4RXbL4yyzr7pHkBQaGbvTmTbC/EYfkuHpw+lfeYjvI2J oqZPO32ew7Crhg==; Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=57244 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWHMc-0004yY-7L; Thu, 08 Sep 2022 09:14:39 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Kristian Lein-Mathisen Subject: Re: bug#57361: [PATCH] gnu: Add solvespace. References: Date: Thu, 08 Sep 2022 15:14:36 +0200 In-Reply-To: (Kristian Lein-Mathisen's message of "Tue, 6 Sep 2022 10:33:32 +0200") Message-ID: <87illygg8z.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57361 Cc: 57361@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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Kristian Lein-Mathisen skribis: > From a19e2d22f52b71db2ddc14b5dcaa6acb57c27484 Mon Sep 17 00:00:00 2001 > From: Kristian Lein-Mathisen > Date: Mon, 5 Sep 2022 21:49:03 +0200 > Subject: [PATCH 1/2] gnu: Add mimalloc. > > * gnu/packages/c.scm (mimalloc): New variable. [...] > From a2967120d10320962a0298caa412d320bca7804a Mon Sep 17 00:00:00 2001 > From: Kristian Lein-Mathisen > Date: Tue, 6 Sep 2022 10:24:01 +0200 > Subject: [PATCH 2/2] gnu: Add solvespace. > > * gnu/packages/engineering.scm (solvespace): New variable. Applied both, the latter with the cosmetic changes below. Thanks! Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index f6a5e22188..05f33db143 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -2963,18 +2963,19 @@ (define-public solvespace mimalloc mesa zlib)) - (synopsis "Parametric 2D/3D CAD") + (synopsis + "Parametric 2D/3D @acronym{CAD, computer-aided design} software") (description "SOLVESPACE is a parametric 3D @acronym{CAD, -Computer Aided Design} tool. Applications include: +computer-aided design} tool. Applications include: =20 @itemize -@item modeling 3d parts =E2=80=94 draw with extrudes, revolves, helixes and +@item modeling 3D parts =E2=80=94 draw with extrudes, revolves, helixes and Boolean (union / difference / intersection) operations @item modeling 2d parts =E2=80=94 draw the part as a single section, - and export DXF, PDF, SVG; use 3d assembly to verify fit -@item 3d-printed parts =E2=80=94 export the STL or other triangle mesh - expected by most 3d printers + and export DXF, PDF, SVG; use 3D assembly to verify fit +@item 3D-printed parts =E2=80=94 export the STL or other triangle mesh + expected by most 3D printers @item preparing CAM data =E2=80=94 export 2d vector art for a waterjet machine or laser cutter; or generate STEP or STL, for import into third-party CAM software for machining --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 10 03:55:47 2022 Received: (at 57361) by debbugs.gnu.org; 10 Sep 2022 07:55:47 +0000 Received: from localhost ([127.0.0.1]:36531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWvL9-0003Dg-Jg for submit@debbugs.gnu.org; Sat, 10 Sep 2022 03:55:47 -0400 Received: from knopi.disroot.org ([178.21.23.139]:36680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWvL8-0003DZ-Iw for 57361@debbugs.gnu.org; Sat, 10 Sep 2022 03:55:47 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id E71E649F91; Sat, 10 Sep 2022 09:55:45 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jttbYj6Y3Stc; Sat, 10 Sep 2022 09:55:45 +0200 (CEST) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1662796544; bh=UlK4ggSJh8K8mts5NeMRf/uC5tptBmO1Wy/BRqDTSSM=; h=Date:Subject:From:To:References:In-Reply-To; b=JlaiENZZ4YAhXLQTdMH2JACA2kZq9fT/gHpKugmfcGD4qCuaANeieeNPXos2DV6Cl 6n1xXmLc1ZoICz0mXHM4oAWp6QntopX7K/gBw27gaAIAaQtIyoC2kDfhWHsNLA6CVY aTJ9mvYhyWG+4NCRGFlycQJRIrId1PBkO55JVOB6ATneSXCSGVkM2pBl5Ux8F9swe1 Q+mF0a9Znh7olLTj8EmBrwnl/bz03vq45l/seObgIrQFBlChf5c3kGjrk+AJADUhku EO2DV/qwqxRlPDbwAoEeRbs1uIpwTt0i+g2sUrshXGVwZvbBY1RUJ0Xdzcjo9uLhPb zhw0NIe/eT/+g== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sat, 10 Sep 2022 08:55:44 +0100 Message-Id: Subject: Re: [bug#57361] [PATCH] gnu: Add solvespace. From: "(" To: "Kristian Lein-Mathisen" , <57361@debbugs.gnu.org> References: In-Reply-To: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 57361 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: -0.0 (/) Hey, In future, if you need to resend a patchset, you can use the -v flag of git (format-patch|send-email) to indicate the revision number of the patchset, eg: git send-email -3 --to=3DXXXXX@debbugs.gnu.org -v2 -- ( From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 10 11:27:12 2022 Received: (at 57361) by debbugs.gnu.org; 10 Sep 2022 15:27:12 +0000 Received: from localhost ([127.0.0.1]:40215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX2Nz-0002tZ-Qj for submit@debbugs.gnu.org; Sat, 10 Sep 2022 11:27:12 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:37761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX2Ny-0002tN-Mu for 57361@debbugs.gnu.org; Sat, 10 Sep 2022 11:27:11 -0400 Received: by mail-ej1-f65.google.com with SMTP id nc14so10694946ejc.4 for <57361@debbugs.gnu.org>; Sat, 10 Sep 2022 08:27:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date; bh=sDx+SNM8SoWc1iTPtAN7ouky19DdJK77/tZReKNg0xo=; b=KPnwsUuMQBBl03B9KI/G7QEw70yectGlknQv3++jKrZR2bG/kU/kZkyAA5zc0AtYvV /+bTSb6Zq7ybbdwPCpjVG8Kk4uFYV6Sb0PKfQVm1A+HNjVDUU66RDA0MwfRvghtCUUdw eUp0py9NkVO6vYh/9whp5rjjbJIbRdnxq9vCTJcS1EZenD0/TGDFE1JsK6Lw6bnNMGx3 vbdb09udEkLW1cTHXg4zA5U7OfuVMR3d7OUe5Y2PmX1BJyv3M1r8ZzYlOBugwi5np8jg UgvIhJGrZ6oTrHkwE5etPanoGyIVaFFm9xSNOyU6QJj0+bxcebQXxTvm0JycRsWz/ntG 5GBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date; bh=sDx+SNM8SoWc1iTPtAN7ouky19DdJK77/tZReKNg0xo=; b=Wjp5WzxJgkuZtqj7GNuIGm7r7Ih+RIqM8GOVBg1JlJnX2jm8w8IdYf1ijmN+WiZkxy S19kalLSS0Iyx+mT0rE2BslKmV+XB/UY/96KR1AajU/DLlG+j3BWBVnChJYuYATlxd7U CURg+s8185MmWAdJatpdiUxidMEkIqgkJzbxDhxIoirMIIrZA3Xz420a00WbN9fIejtq VH2Oq/xirEl+1gHuUCJy52Aom5P/okXo7AwOJWClME8OOdvIy+RjTq7WB1aYwytfshGr mxLy/X4doxaSM2vt+zqrP7aWnaTAQaXnwcAy6anibxuo8isSC4M75Ufd1cRYlGZRQJo9 AH2A== X-Gm-Message-State: ACgBeo3ccfIZV5jnZZaT3HtAi1avj8+HJgClTtBfXk/Oks+brGnYn4JE ztps4gaWbvK03Uhos8ZpuQU= X-Google-Smtp-Source: AA6agR7mJCzLkohxfTPZKUDDn+OZG5xsOobxsyzDBV9J1WsLU7vnaJddO6UIhc0Lx6z1GlR6OAGw6w== X-Received: by 2002:a17:906:dc8d:b0:739:df2d:3400 with SMTP id cs13-20020a170906dc8d00b00739df2d3400mr13003537ejc.561.1662823625199; Sat, 10 Sep 2022 08:27:05 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id l21-20020a170906415500b0073d7ab84375sm1832830ejk.92.2022.09.10.08.27.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 10 Sep 2022 08:27:04 -0700 (PDT) Message-ID: <8dec99c5a65ed093f26c5e0849e8936458bcc8f7.camel@gmail.com> Subject: Re: bug#57361: [PATCH] gnu: Add solvespace. From: Liliana Marie Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , Kristian Lein-Mathisen Date: Sat, 10 Sep 2022 17:27:03 +0200 In-Reply-To: <87illygg8z.fsf_-_@gnu.org> References: <87illygg8z.fsf_-_@gnu.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 57361 Cc: 57361@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 (-) Am Donnerstag, dem 08.09.2022 um 15:14 +0200 schrieb Ludovic Courtès: > Hi, > > Kristian Lein-Mathisen skribis: > > > From a19e2d22f52b71db2ddc14b5dcaa6acb57c27484 Mon Sep 17 00:00:00 > > 2001 > > From: Kristian Lein-Mathisen > > Date: Mon, 5 Sep 2022 21:49:03 +0200 > > Subject: [PATCH 1/2] gnu: Add mimalloc. > > > > * gnu/packages/c.scm (mimalloc): New variable. > > [...] > > > From a2967120d10320962a0298caa412d320bca7804a Mon Sep 17 00:00:00 > > 2001 > > From: Kristian Lein-Mathisen > > Date: Tue, 6 Sep 2022 10:24:01 +0200 > > Subject: [PATCH 2/2] gnu: Add solvespace. > > > > * gnu/packages/engineering.scm (solvespace): New variable. > > Applied both, the latter with the cosmetic changes below. Should we mark this as done then? From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 11 10:13:42 2022 Received: (at 57361-done) by debbugs.gnu.org; 11 Sep 2022 14:13:42 +0000 Received: from localhost ([127.0.0.1]:43065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXNiQ-0000mW-Fp for submit@debbugs.gnu.org; Sun, 11 Sep 2022 10:13:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXNiO-0000mD-EU for 57361-done@debbugs.gnu.org; Sun, 11 Sep 2022 10:13:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39188) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXNiJ-0002ok-8D; Sun, 11 Sep 2022 10:13:35 -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=XT0R9Axyf9t6N0byn2SHutvSTHQJ1fTd6P0iwiFL6ec=; b=VLhM2nyUikhcdgGhf6lR J1DPJp5/PZ6KN5gPCVxf3rrR0MjBx2sG4pMt7gNVWuawNe52eDlEJrfkYWFiL7tV65qvqyFSyuP4i IKuaaqzjtlXpjS8wTMM+XpzKYkLB0bBH5ttJ3U4uswwY+Fl0nHhEF/2aFpM1zzZq2uPnCQXoWuO15 SBhBdxD5MxdaLLziVawvo2wlruzgEUIrBPWpoVOAZ8KhXe4u/RTxIbr51/C1Vtx1fLS7DREU3R7c1 kOqUaonjlA4Dx6/mTR4aoGuhRQ66HrZfY4MMyuIfHh1cibCypRH8XKl6dmXwx8nV7YyjwKZT2+ujD 1HNQ0ADblZdpgg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:53676 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXNiI-0003Pw-My; Sun, 11 Sep 2022 10:13:34 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Liliana Marie Prikler Subject: Re: bug#57361: [PATCH] gnu: Add solvespace. References: <87illygg8z.fsf_-_@gnu.org> <8dec99c5a65ed093f26c5e0849e8936458bcc8f7.camel@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quintidi 25 Fructidor an 230 de la =?utf-8?Q?R=C3=A9?= =?utf-8?Q?volution=2C?= jour de =?utf-8?Q?l'=C3=89crevisse?= 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: Sun, 11 Sep 2022 16:13:33 +0200 In-Reply-To: <8dec99c5a65ed093f26c5e0849e8936458bcc8f7.camel@gmail.com> (Liliana Marie Prikler's message of "Sat, 10 Sep 2022 17:27:03 +0200") Message-ID: <877d2ayp6a.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (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: 57361-done Cc: 57361-done@debbugs.gnu.org, Kristian Lein-Mathisen 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 (---) Liliana Marie Prikler skribis: > Am Donnerstag, dem 08.09.2022 um 15:14 +0200 schrieb Ludovic Court=C3=A8s: >> Hi, >>=20 >> Kristian Lein-Mathisen skribis: >>=20 >> > From a19e2d22f52b71db2ddc14b5dcaa6acb57c27484 Mon Sep 17 00:00:00 >> > 2001 >> > From: Kristian Lein-Mathisen >> > Date: Mon, 5 Sep 2022 21:49:03 +0200 >> > Subject: [PATCH 1/2] gnu: Add mimalloc. >> >=20 >> > * gnu/packages/c.scm (mimalloc): New variable. >>=20 >> [...] >>=20 >> > From a2967120d10320962a0298caa412d320bca7804a Mon Sep 17 00:00:00 >> > 2001 >> > From: Kristian Lein-Mathisen >> > Date: Tue, 6 Sep 2022 10:24:01 +0200 >> > Subject: [PATCH 2/2] gnu: Add solvespace. >> >=20 >> > * gnu/packages/engineering.scm (solvespace): New variable. >>=20 >> Applied both, the latter with the cosmetic changes below. > Should we mark this as done then? Yes, sorry. Done! From unknown Fri Sep 05 11:00:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 10 Oct 2022 11:24:09 +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