From unknown Mon Jun 23 23:49:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#58100 <58100@debbugs.gnu.org> To: bug#58100 <58100@debbugs.gnu.org> Subject: Status: cbqn currently targets AVX2 Reply-To: bug#58100 <58100@debbugs.gnu.org> Date: Tue, 24 Jun 2025 06:49:15 +0000 retitle 58100 cbqn currently targets AVX2 reassign 58100 guix-patches submitter 58100 Christopher Rodriguez severity 58100 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 26 15:07:27 2022 Received: (at submit) by debbugs.gnu.org; 26 Sep 2022 19:07:27 +0000 Received: from localhost ([127.0.0.1]:51772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1octRu-0004kk-Mz for submit@debbugs.gnu.org; Mon, 26 Sep 2022 15:07:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:36764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1octRp-0004kY-FE for submit@debbugs.gnu.org; Mon, 26 Sep 2022 15:07:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56676) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1octRp-0004iJ-1K for guix-patches@gnu.org; Mon, 26 Sep 2022 15:07:21 -0400 Received: from mail-qk1-x736.google.com ([2607:f8b0:4864:20::736]:37593) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1octRn-0007YG-IG for guix-patches@gnu.org; Mon, 26 Sep 2022 15:07:20 -0400 Received: by mail-qk1-x736.google.com with SMTP id s9so4740865qkg.4 for ; Mon, 26 Sep 2022 12:07:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc :subject:date; bh=v6rWAPXR6KpymoXGJDue+GFpYW15oqiS3b8uvSmyPAA=; b=GknCKlAJlA8/a0qU5762D4CAXW4SH8TuN/1o61fOdeOA0E26+UGM4SJ3oP//RFw4Bq XZLVhgN+hAf4vC7U+E5ERJu7HaqjEXpAuvokqeDLZeJzy8ljAiYJtDfZ/G428NfmoBKF vBamDnXYWg7cmEnYIPk1j+oeCG4zDo9P7v93Oc9YxlqlQsUIhtjMk4FGp2YAJTXVLOnG yJ8kfJcl3fBKnnuuUb5CORVdaGg4ePOBRrIy7HID9sEzXO2u+3unqfbt8qd97TOtm0I7 TGJ4sEY+/44TPlFMELsFKxtJHzxCT+ZfDCfohEd5OiF4M6bk8S7ijhESjyIFnQAJ69JK /h7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:to:from:user-agent :x-gm-message-state:from:to:cc:subject:date; bh=v6rWAPXR6KpymoXGJDue+GFpYW15oqiS3b8uvSmyPAA=; b=fHmkrCvREHpgMEkuiLQh9EOofmbGTlJkyAFMEsFrhiT5oM1xOT6u0eSh7nXjJxR0Up 7AtT5luGyWtV32USnRuf4YDDYt7y4MJk72J+WKVIiUcW/bShPKfl9TyLmqIA/wklK5pu PGu8D/2Q+ow6tlyjdsxIxNyNYNoYuQeICZTa9HEVjFwPtyuKGG1lnXhCpksjYkKWHCj4 4ETYSlkM5013gZ6QXs0D/bUfbZkSRIZozawfhZLK7a+6t8+7I5wpn7Wl8s19j2EE7DoO a/UVd83FV3xZORfuqXi2vHXhG511nFkUi6dxNikjicuPOhz8KhbRVNcQ53dS04+834fw 8KTw== X-Gm-Message-State: ACrzQf0M5JsrgvSpVIcjzHSeaAr3CR8Ox+R/b3rh96hU+A2FucOyzjac x08TxAz4KeQoRX4DOCqZXW8f4cvEwgFfiA== X-Google-Smtp-Source: AMsMyM5ldxGdL21wt50H3dLjBmMYUd8ADWig+SoyKb6BjhVtn0UMaI6YWsIPdlfCWbJkxzYHQYGprg== X-Received: by 2002:a05:620a:430d:b0:6be:7846:2169 with SMTP id u13-20020a05620a430d00b006be78462169mr15233780qko.389.1664219236065; Mon, 26 Sep 2022 12:07:16 -0700 (PDT) Received: from gmail.com (ec2-3-210-134-10.compute-1.amazonaws.com. [3.210.134.10]) by smtp.gmail.com with ESMTPSA id fw4-20020a05622a4a8400b00342e86b3bdasm11216663qtb.12.2022.09.26.12.07.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Sep 2022 12:07:15 -0700 (PDT) User-agent: mu4e 1.8.9; emacs 28.1 From: Christopher Rodriguez To: guix-patches@gnu.org Subject: cbqn currently targets AVX2 Date: Mon, 26 Sep 2022 15:03:54 -0400 Message-ID: <878rm6hs4d.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::736; envelope-from=yewscion@gmail.com; helo=mail-qk1-x736.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hey All, Came to my attention today that cbqn (which I recently submitted the package for) was assuming a CPU with AVX2 extensions when built as I had originally packaged it. I have a patch to fix this; cbqn now will target a generic CPU, and the AVX2 optimizations have been moved to their own package, cbqn-singeli. Let me know what I can improve! =2D-=20 Christopher Rodriguez () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEJMQbvYVxvZ0eF/84XZ6FgaGVz3sFAmMx+GIACgkQXZ6FgaGV z3tonQ/+JJntJaGScho+sNBFRf7DP+su03MBnORSlmXPkw4MucagtMPIldBqTr2e q5SwCg8yVFtdFmaiY3nZSu9U8N3uQHdu05n/wbWQkPWFEO2vQQkCI7+YJgHFeJlo 5bu05EJ58Qr6/bsfdhUJbnRECRyif4kmj697Xk/rjx7yuM3WIdpAapAw6vcuMIU7 vx5wp2eHkOlK9m+orDdhfdhJlimFJ13oXJLtzO/SXdKxmtcsgR1+XTgwToW4i/f4 GiXIp9USlrSHLAdIpo1PmxvwSaI1PnA1m3cUdl4wlsqCUiXP9CD/V7x2rWS4n9ZS KqT/qy/VNCURBr+ck+cCJv3rt61hKKjTqYSd7/JA5XrYCi0Zv+d+OdVBI6iBWntD hdOxZuGiM5x79OAvEURJRqI5SAu9z9Fvzlq/YGanzXjZ6RmIPjq+gd/v1QdBOQ3z RUeb+flk8GU/Gez8pBkGjg51DRxT2fR0a6zjN0neg1jRFi7oToBvJbUCbHO8x9YI yj6T0uV444lVsDFUJ4FwWVKNyzsy1nF1PbC4PX40/KbO7g9+A3h8M3FHbh4C1ASo svy3yxSTYTQ4Qfd6ojoqavv4kUWXAd/ZBgOrp2dE3lUEKZAZ4ZY19Pw532yG2jTh KJ6bR/29bAb9wRGK5WUS8N34E+a9Yeia4L6xt2jHDGwGc9kjVvw= =FTne -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 26 15:12:31 2022 Received: (at 58100) by debbugs.gnu.org; 26 Sep 2022 19:12:31 +0000 Received: from localhost ([127.0.0.1]:51778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1octWp-0004sB-E9 for submit@debbugs.gnu.org; Mon, 26 Sep 2022 15:12:31 -0400 Received: from mail-qt1-f180.google.com ([209.85.160.180]:39567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1octWm-0004rx-7s for 58100@debbugs.gnu.org; Mon, 26 Sep 2022 15:12:30 -0400 Received: by mail-qt1-f180.google.com with SMTP id s18so4740485qtx.6 for <58100@debbugs.gnu.org>; Mon, 26 Sep 2022 12:12:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date; bh=dIS/y2rp7I65RhjjKzBiynavj4N6VWEdOUyUqxZWRLA=; b=NtIdCDCyPZZ1Gcubm3N6x5FUCBIScDUHXQdie9Gw7SiQyWrPIoTAFKWtyJGeZ7ZZXX L8mvIYeH772UYRzF8Vp7kpOdeKcUFr5YWagqIJ5Ayhj0+3If9RkFBOTEvre//tX5XVDo /jGRbt6LqyC01/XY3XJm0PvJoQr0/tfamzK8WyR3lvhCOoW0enhqnF83VnFjadVw8fCs Y1OxrbtbTkRjOwOn0xF1y9Ho6/XKNUZ8cxDSQMGdmZq89givFK1nhJZ036sTlWrKYjcW cNiA4zFDwuf67UrEQUc1iTZIQBPxUdZPWmqs2OuOEpkLUdSiRv5olXZ+BxhKhkKACeyg JxMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date; bh=dIS/y2rp7I65RhjjKzBiynavj4N6VWEdOUyUqxZWRLA=; b=pdn/1JlaMDWkDu++BQjWdq40HhT+jrCXvSBXa1lfkEYSX0a0ykr7h7yogAZpdYNcEL 1Ku9IPBHJ550a+L3qpgI+37siPdbo5VyCkfHOMTG88eThKUy7cnD/91/28UWdUWsrLTf 0boCsDbZs/bY63N6y3vNMvYClWI4pzjs74VXBrONKLJkudnzTCzyU6WHHBrkCav8Ut/k q/NdfWX2Hmr/J1bTuiW1KGNDy+bIbYu6GvJMD8fkmw+EKqYfYRo11kxBWL3K4fRT2ztV XBuwYbX+h+ZIkWE8lyD1YLB0K/ebMb/QYajMp4Dds+9NitirwD/YSA1HNc13329eSUk8 5ETA== X-Gm-Message-State: ACrzQf1JwsFsb+gYGiAVEH2m8A6iXBijxfhTEPYbEkf4V2V9zMV9VRMH Nj1UBBNoYk6nTW/v+aJluAOHQZhzqs+igw== X-Google-Smtp-Source: AMsMyM4L39zDGEuZZ+WpOBW1sPYUKcKI2OindhJfUukQSG4ScwdI+S8ByWlbNjJu+pMBe94ccp/EWQ== X-Received: by 2002:a05:622a:1a1b:b0:35c:d51b:505b with SMTP id f27-20020a05622a1a1b00b0035cd51b505bmr20269298qtb.308.1664219542395; Mon, 26 Sep 2022 12:12:22 -0700 (PDT) Received: from gmail.com (ec2-44-193-142-136.compute-1.amazonaws.com. [44.193.142.136]) by smtp.gmail.com with ESMTPSA id a3-20020a05622a02c300b0035d430d4315sm1944280qtx.19.2022.09.26.12.12.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Sep 2022 12:12:21 -0700 (PDT) From: Christopher Rodriguez To: 58100@debbugs.gnu.org Subject: [PATCH] gnu: cbqn: factor out singeli into derivative package. Date: Mon, 26 Sep 2022 15:12:12 -0400 Message-Id: <20220926191212.30609-1-yewscion@gmail.com> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez 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 (-) Persuant to a recent conversation[1] with upstream, I've factored the AVX2-dependent builds into their own package (defaulting to a generic build instead). + gnu/packages/bqn.scm: cbqn-singeli ~ gnu/packages/bqn.scm: cbqn: changed make flags, inputs, and commit. --- gnu/packages/bqn.scm | 45 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index c4e0f39efb..56705beede 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -126,7 +126,7 @@ (define bqn-sources (define cbqn-bootstrap (let* ((revision "1") - (commit "9c1cbdc99863b1da0116df61cd832137b196dc5c")) + (commit "bd823839feaf42af4013e5a245981f58f563e659")) (package (name "cbqn-bootstrap") (version (git-version "0" "1" commit)) @@ -138,7 +138,7 @@ (define cbqn-bootstrap (file-name (git-file-name name version)) (sha256 (base32 - "0w38fhwf20drkyijy6nfnhmc5g5gw0zmzgmy1q605x57znlj85a2")))) + "0735mixvpgp2g1jsmbg7aaw35r4xs348y7djkwdvb0193ais6xz2")))) (build-system gnu-build-system) (arguments (list #:tests? #f ;skipping tests for bootstrap @@ -182,12 +182,9 @@ (define-public cbqn (name "cbqn") (outputs '("out" "lib")) (arguments - (list #:make-flags '(list "shared-o3" "o3n-singeli") + (list #:make-flags '(list "shared-o3" "o3") #:phases #~(modify-phases %standard-phases (delete 'configure) - (add-before 'build 'link-singeli - (lambda* (#:key inputs #:allow-other-keys) - (symlink #+singeli-sources "Singeli"))) (add-before 'build 'generate-bytecode (lambda* (#:key inputs #:allow-other-keys) (system (string-append #+dbqn @@ -222,3 +219,39 @@ (define-public cbqn libffi clang-toolchain linux-libre-headers)))) +(define-public cbqn-singeli + (package + (inherit cbqn) + (name "cbqn-singeli") + (outputs '("out")) + (arguments + (list #:make-flags '(list "singeli=1 f='-mavx2 -mbmi2 -O3' c") + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'link-singeli + (lambda* (#:key inputs #:allow-other-keys) + (symlink #+singeli-sources "Singeli"))) + (add-before 'build 'generate-bytecode + (lambda* (#:key inputs #:allow-other-keys) + (system (string-append #+dbqn + "/bin/dbqn ./genRuntime " + #+bqn-sources)))) + (replace 'check + (lambda* (#:key inputs tests? #:allow-other-keys) + (when tests? + (system (string-append "./BQN -M 1000 \"" + #+bqn-sources + "/test/this.bqn\"")) + (map (lambda (x) + (system (string-append "./BQN ./test/" x + ".bqn"))) + '("cmp" "equal" "copy" "random"))))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((bin (string-append (assoc-ref outputs + "out") + "/bin"))) + (mkdir-p bin) + (copy-recursively "BQN" + (string-append bin "/bqn")))))))))) + -- 2.37.3 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 26 15:20:38 2022 Received: (at 58100) by debbugs.gnu.org; 26 Sep 2022 19:20:38 +0000 Received: from localhost ([127.0.0.1]:51793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1octef-00054k-SM for submit@debbugs.gnu.org; Mon, 26 Sep 2022 15:20:38 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:37390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1octec-00054U-Qw for 58100@debbugs.gnu.org; Mon, 26 Sep 2022 15:20:35 -0400 Received: by mail-qt1-f182.google.com with SMTP id j10so4758134qtv.4 for <58100@debbugs.gnu.org>; Mon, 26 Sep 2022 12:20:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc:subject:date; bh=K+cdJGvGt3PiM55TO/IxudlC9wpTIT/A82cWpQhA7k4=; b=en0qyVW0hn55fUyDvqJ15GS+UC/RKcsM26l17Ysr6FmN6H4/3AxqMfkT/NYyTvcbXO EUTsErEhBOY73ILTCNvrucZPCHYaeBKP9haC5F8p/Shwdl/JPH9R8kvlwZyg8BVi9fOq xPh+Zxie2xvdGDZoLSLpI4WsGdTtO7M3u1OZmXsL0aHFl4RP6v1VJMhpXufAxXFL8Pda XI3NT7YjDXN40aXWwSiQuE65HXrkMpkmCN2wvrfYpRGsX7rwI1TkXTR/09ESvnURBxI8 3/n/CnwrskAkXxtAWTUm/cx5QqTYr8G3QM6Lj1ZFnrMp3XKuQ+9Q16czQ6IlfMPnpuPC L6Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date; bh=K+cdJGvGt3PiM55TO/IxudlC9wpTIT/A82cWpQhA7k4=; b=DUVesr1sFX6Vc7a9FWXda5DoZcMlvJL3lVXguBtf45qcxFJXopyqEVmiT2ptPW3zXd 02gE15nwk6GUmIsz8F8+N6Lkrup4RNpjBR70xOIS3gCzUh+kTfD2Z8jVX8a5krHfXCU5 GmupSd5CqVdEkhCWUUSnPArzQf+Qry90o5cg0A2FDnaZF+HG9KBWPMe7B8CtvbwpA8jR y3uJ+OsfrCpYCQ9nh46qJVa0wWD/QpMw9IR0uRachLnzeQVsMMGsZASrFlTD6thygGTU xmtVCod01rDAP5ZjZtSWvILjRY8FXSX8kJw6N6GRLsaohkFEq76hhjaxyAQAAhUvwsto BzLQ== X-Gm-Message-State: ACrzQf01bTOdH4cmVh2YvvhBmUJ8SC52aJtxnWawhfbFnZvR4JMgWyFB bFvOPyYqoEuZNE0kf2YkPTJyWS1lKLaqUQ== X-Google-Smtp-Source: AMsMyM607OHq5CJTf9GnHP0m5aNofFSLI17L5DWi2juD0NszBxQtXlaKKt9xNHEpr+6Hxa0pDorT+g== X-Received: by 2002:ac8:7fc8:0:b0:35c:b777:b7a0 with SMTP id b8-20020ac87fc8000000b0035cb777b7a0mr19673621qtk.493.1664220028867; Mon, 26 Sep 2022 12:20:28 -0700 (PDT) Received: from gmail.com (ec2-44-193-142-136.compute-1.amazonaws.com. [44.193.142.136]) by smtp.gmail.com with ESMTPSA id g16-20020a05620a40d000b006a6ab259261sm11954795qko.29.2022.09.26.12.20.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Sep 2022 12:20:28 -0700 (PDT) References: <20220926191212.30609-1-yewscion@gmail.com> User-agent: mu4e 1.8.9; emacs 28.1 From: Christopher Rodriguez To: 58100@debbugs.gnu.org Subject: Re: [PATCH] gnu: cbqn: factor out singeli into derivative package. Date: Mon, 26 Sep 2022 15:17:47 -0400 In-reply-to: <20220926191212.30609-1-yewscion@gmail.com> Message-ID: <874jwuhric.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Christopher Rodriguez writes: > Persuant to a recent conversation[1] with upstream, I've factored the > AVX2-dependent builds into their own package (defaulting to a generic bui= ld > instead). Sorry, forgot to actually include the link. This change came from this[1] discussion with upstream, and this[2] discussion on IRC. [1]: https://github.com/dzaima/CBQN/issues/45#issuecomment-1258330937 [2]: https://logs.guix.gnu.org/guix/2022-09-26.log#191521 =2D-=20 Christopher Rodriguez () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEJMQbvYVxvZ0eF/84XZ6FgaGVz3sFAmMx+3sACgkQXZ6FgaGV z3tPCRAAy4Sc4GGiNCzsm/NZsri+G2M8M6Ch71M2nfaJMG12LiyGZJJDRwbBTRgg ihPvy9sWflsgzWQXkeEyq+w4+e6mTg6YCFQbNKOpxGpGpwN0SUEFUgNIGRAZQdn9 LdpNu6KKAuu7fs97Q3plflN0ovD/kOIf+mbnlKPQvAPuP/bFDXUq0huIIgyg1GUv cWbtT3wQ1U4hpqD2DNay81X2rbUEwDcj9LKX5X9Np63EZEpsEtA/38g33FQ0aGIp R1Z7VE2gJfDYbuZFA++B5NdD6rcRWdSgsGIxZ/F+ihJTs1/gvsbtVrLzyF11k6qO Y38HwU6cpQQuBJ9iHIZZxfeN+j2M25p+tNh0sXv0hRozkDvzyZFeym8VdVfqnm4E qQxAvG/gK6poUjU4+hjQ6PdalwOQLT8XK9OKn28c+xMvIjBLUISC+2mg0f9xT1qh cnQluk+9NTk7PT3mobOM55IxO/3tMnAbwttjzKo61vsVbZXq/u1MY/a8zosCfA6r L8AqRDIgZFcId9Rjj3raRRWgoQipwe6R1sjYiFbhJEsJNt5qx5fPl04AaqbepBSU Uxz8wXUdbDk/26Fs1C/2ZHx7SX6AZHffGHumqsRfhq7CVRiBej0Q/7kmR/Jn0RdS Ozov0WVZn/QMpBg5rIXGi1KA8vXv7rOpntg9SNizboCEFm5h4F0= =npee -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 27 03:26:38 2022 Received: (at 58100) by debbugs.gnu.org; 27 Sep 2022 07:26:38 +0000 Received: from localhost ([127.0.0.1]:52361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1od4zF-0000da-VR for submit@debbugs.gnu.org; Tue, 27 Sep 2022 03:26:38 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:47582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1od4zB-0000dN-Bu for 58100@debbugs.gnu.org; Tue, 27 Sep 2022 03:26:36 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4McB4z2yCwz1LWp5; Tue, 27 Sep 2022 09:26:27 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4McB4z2yCwz1LWp5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1664263587; bh=R5Xwb1vJJR7b2OG5/g0HB4QCd6wzLyfNbwX1s5rKZKo=; h=Subject:From:To:Date:In-Reply-To:References:From; b=lRAC85V0hJhVwhThB+QZJHoB0tHgeZEbWP9znudfK4UPqV45iaaaVQHqXZhEO56k2 HrB9tHqYOmqaWAY4MW5G/cuF8TCIOT9wAMp5pCIlbdoNcJ3N6Dr1ZPp6GrgjnSho31 fAlakZLQ9h+CSqrrE1vHijUMqUiwrN25IPDR7P6k= Message-ID: <982732ff807d152d4e8c181e3c33ca03ea72ac4b.camel@ist.tugraz.at> Subject: Re: [PATCH] gnu: cbqn: factor out singeli into derivative package. From: Liliana Marie Prikler To: Christopher Rodriguez , 58100@debbugs.gnu.org Date: Tue, 27 Sep 2022 09:26:26 +0200 In-Reply-To: <20220926191212.30609-1-yewscion@gmail.com> References: <20220926191212.30609-1-yewscion@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -0.4 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58100 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 (---) QW0gTW9udGFnLCBkZW0gMjYuMDkuMjAyMiB1bSAxNToxMiAtMDQwMCBzY2hyaWViIENocmlzdG9w aGVyIFJvZHJpZ3VlejoKPiBQZXJzdWFudCB0byBhIHJlY2VudCBjb252ZXJzYXRpb25bMV0gd2l0 aCB1cHN0cmVhbSwgSSd2ZSBmYWN0b3JlZCB0aGUKPiBBVlgyLWRlcGVuZGVudCBidWlsZHMgaW50 byB0aGVpciBvd24gcGFja2FnZSAoZGVmYXVsdGluZyB0byBhIGdlbmVyaWMKPiBidWlsZAo+IGlu c3RlYWQpLgo+IAo+ICsgZ251L3BhY2thZ2VzL2Jxbi5zY206IGNicW4tc2luZ2VsaQo+IH4gZ251 L3BhY2thZ2VzL2Jxbi5zY206IGNicW46IGNoYW5nZWQgbWFrZSBmbGFncywgaW5wdXRzLCBhbmQg Y29tbWl0LgpUaGlzIGlzIG5vdCBob3cgdG8gd3JpdGUgYSBDaGFuZ2VMb2cuICBTZWUgWzFdIG9y IGluZmVyIGZyb20gb3RoZXIKY29tbWl0cy4KCj4gLS0tCj4gwqBnbnUvcGFja2FnZXMvYnFuLnNj bSB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+IC0tCj4g wqAxIGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBk aWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2Jxbi5zY20gYi9nbnUvcGFja2FnZXMvYnFuLnNjbQo+ IGluZGV4IGM0ZTBmMzllZmIuLjU2NzA1YmVlZGUgMTAwNjQ0Cj4gLS0tIGEvZ251L3BhY2thZ2Vz L2Jxbi5zY20KPiArKysgYi9nbnUvcGFja2FnZXMvYnFuLnNjbQo+IEBAIC0xMjYsNyArMTI2LDcg QEAgKGRlZmluZSBicW4tc291cmNlcwo+IMKgCj4gwqAoZGVmaW5lIGNicW4tYm9vdHN0cmFwCj4g wqDCoCAobGV0KiAoKHJldmlzaW9uICIxIikKPiAtwqDCoMKgwqDCoMKgwqDCoCAoY29tbWl0ICI5 YzFjYmRjOTk4NjNiMWRhMDExNmRmNjFjZDgzMjEzN2IxOTZkYzVjIikpCj4gK8KgwqDCoMKgwqDC oMKgwqAgKGNvbW1pdCAiYmQ4MjM4MzlmZWFmNDJhZjQwMTNlNWEyNDU5ODFmNThmNTYzZTY1OSIp KQpXaHkgYXJlIHlvdSBjaGFuZ2luZyB0aGUgYm9vdHN0cmFwIGNvbW1pdD8gIFRoaXMgbG9va3Mg c3VzcGljaW91cy4KPiDCoMKgwqDCoCAocGFja2FnZQo+IMKgwqDCoMKgwqDCoCAobmFtZSAiY2Jx bi1ib290c3RyYXAiKQo+IMKgwqDCoMKgwqDCoCAodmVyc2lvbiAoZ2l0LXZlcnNpb24gIjAiICIx IiBjb21taXQpKQo+IEBAIC0xMzgsNyArMTM4LDcgQEAgKGRlZmluZSBjYnFuLWJvb3RzdHJhcAo+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5h bWUgbmFtZSB2ZXJzaW9uKSkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2hh MjU2Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYmFzZTMyCj4gLcKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKPiAiMHczOGZod2YyMGRya3lpank2bmZuaG1j NWc1Z3cwem16Z215MXE2MDV4NTd6bmxqODVhMiIpKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAKPiAiMDczNW1peHZwZ3AyZzFqc21iZzdhYXczNXI0eHMzNDh5N2Rqa3dk dmIwMTkzYWlzNnh6MiIpKSkpCj4gwqDCoMKgwqDCoMKgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxk LXN5c3RlbSkKPiDCoMKgwqDCoMKgwqAgKGFyZ3VtZW50cwo+IMKgwqDCoMKgwqDCoMKgIChsaXN0 ICM6dGVzdHM/ICNmwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIDtza2lwcGluZyB0ZXN0cyBmb3IKPiBib290c3RyYXAKPiBAQCAtMTgyLDEyICsxODIsOSBA QCAoZGVmaW5lLXB1YmxpYyBjYnFuCj4gwqDCoMKgwqAgKG5hbWUgImNicW4iKQo+IMKgwqDCoMKg IChvdXRwdXRzICcoIm91dCIgImxpYiIpKQo+IMKgwqDCoMKgIChhcmd1bWVudHMKPiAtwqDCoMKg wqAgKGxpc3QgIzptYWtlLWZsYWdzICcobGlzdCAic2hhcmVkLW8zIiAibzNuLXNpbmdlbGkiKQo+ ICvCoMKgwqDCoCAobGlzdCAjOm1ha2UtZmxhZ3MgJyhsaXN0ICJzaGFyZWQtbzMiICJvMyIpCk9r YXkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6cGhhc2VzICN+KG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcwo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoZGVsZXRlICdjb25maWd1cmUpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1iZWZvcmUgJ2J1aWxkICdsaW5rLXNpbmdlbGkKPiAt wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJk YSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCj4gLcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3ltbGluayAjK3NpbmdlbGkt c291cmNlcyAiU2luZ2VsaSIpKSkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgKGFkZC1iZWZvcmUgJ2J1aWxkICdnZW5lcmF0ZS1ieXRlY29kZQo+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJk YSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN5c3RlbSAoc3RyaW5nLWFw cGVuZCAjK2RicW4KPiBAQCAtMjIyLDMgKzIxOSwzOSBAQCAoZGVmaW5lLXB1YmxpYyBjYnFuCj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGliZmZp Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2xh bmctdG9vbGNoYWluCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgbGludXgtbGlicmUtaGVhZGVycykpKSkKPiArKGRlZmluZS1wdWJsaWMgY2Jxbi1z aW5nZWxpCj4gK8KgIChwYWNrYWdlCj4gK8KgwqDCoCAoaW5oZXJpdCBjYnFuKQo+ICvCoMKgwqAg KG5hbWUgImNicW4tc2luZ2VsaSIpCj4gK8KgwqDCoCAob3V0cHV0cyAnKCJvdXQiKSkKPiArwqDC oMKgIChhcmd1bWVudHMKPiArwqDCoMKgwqAgKGxpc3QgIzptYWtlLWZsYWdzICcobGlzdCAic2lu Z2VsaT0xIGY9Jy1tYXZ4MiAtbWJtaTIgLU8zJyBjIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAg IzpwaGFzZXMgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGRlbGV0ZSAnY29uZmlndXJlKQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChhZGQtYmVm b3JlICdidWlsZCAnbGluay1zaW5nZWxpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhl ci1rZXlzKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKHN5bWxpbmsgIytzaW5nZWxpLXNvdXJjZXMgIlNpbmdlbGkiKSkpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1iZWZvcmUgJ2J1 aWxkICdnZW5lcmF0ZS1ieXRlY29kZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIt a2V5cykKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIChzeXN0ZW0gKHN0cmluZy1hcHBlbmQgIytkYnFuCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIi9iaW4vZGJxbgo+IC4vZ2VuUnVudGltZSAiCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyticW4tc291cmNl cykpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo cmVwbGFjZSAnY2hlY2sKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyB0ZXN0cz8gIzphbGxvdy0KPiBvdGhl ci1rZXlzKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKHdoZW4gdGVzdHM/Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN5c3RlbSAoc3RyaW5nLWFwcGVuZCAiLi9CUU4g LU0gMTAwMAo+IFwiIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAjK2Jxbi1zb3VyY2VzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgCj4gIi90ZXN0L3RoaXMuYnFuXCIiKSkKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWFwIChsYW1iZGEg KHgpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3lzdGVtIChzdHJpbmctYXBwZW5kICIuL0JRTgo+IC4v dGVzdC8iIHgKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoAo+ICIuYnFuIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAnKCJjbXAiICJlcXVh bCIgImNvcHkiCj4gInJhbmRvbSIpKSkpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChyZXBsYWNlICdpbnN0YWxsCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEqICgjOmtleSBvdXRwdXRz ICM6YWxsb3ctb3RoZXItCj4ga2V5cykKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsZXQqICgoYmluIChzdHJpbmctYXBwZW5kIChhc3Nv Yy1yZWYKPiBvdXRwdXRzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKPiAib3V0IikKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIvYmluIikpKQo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IChta2Rpci1wIGJpbikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAoY29weS1yZWN1cnNpdmVseSAiQlFOIgo+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzdHJpbmctYXBwZW5kIGJpbgo+ICIvYnFuIikp KSkpKSkpKSkKPiArCkluc3RlYWQgb2YgcHJvdmlkaW5nIGEgc2luZ2VsaSB2YXJpYW50LCB3b3Vs ZCBqdXN0IHR1bmluZyB0aGUgcGFja2FnZQpzdWZmaWNlPyAgSWYgbm90LCBJIHRoaW5rIHdlIHNo b3VsZCB0cnkgdG8gcHJvcGVybHkgdW5idW5kbGUgc2luZ2VsaQooYXMgaW4gYnVpbGQgYW4gYWN0 dWFsIHNpbmdlbGkgcGFja2FnZSkgYmVmb3JlIGFkZGluZyBhbm90aGVyIHBhY2thZ2UKdmFyaWFu dC4gIFRoZW4sIHlvdSBjb3VsZCB1c2UgZXhpc3RpbmcgcGF0dGVybnMgdG8gZGVjaWRlIHdoZXRo ZXIgdG8KdXNlIHNpbmdlbGkgYnkgbWFraW5nIGl0IGFuIGlucHV0IG9yIG5vdC4KCkNoZWVycwoK WzFdIGh0dHBzOi8vd3d3LmdudS5vcmcvcHJlcC9zdGFuZGFyZHMvaHRtbF9ub2RlL0NoYW5nZS1M b2dzLmh0bWwK From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 27 14:03:40 2022 Received: (at 58100) by debbugs.gnu.org; 27 Sep 2022 18:03:40 +0000 Received: from localhost ([127.0.0.1]:56760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odEvj-0002TN-FL for submit@debbugs.gnu.org; Tue, 27 Sep 2022 14:03:40 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:45693) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odEvg-0002T8-Ja for 58100@debbugs.gnu.org; Tue, 27 Sep 2022 14:03:37 -0400 Received: by mail-qt1-f177.google.com with SMTP id r20so6512601qtn.12 for <58100@debbugs.gnu.org>; Tue, 27 Sep 2022 11:03:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc:subject:date; bh=nj+VR3YBv5zdlVFaF2MJzwEcdv2W2eTFIUeLA6N1ZHM=; b=mm+g/8cnmslUfl+yRnOBQrzlo6lZ9Y/prjSefE9P4ACFUhDdbkFfUs80a6zH0o122i fb1/XrFEQyHDLAoeQd8GBmcAE/zFddfbke+O3C8TnEHYR+Y76f5Ys7ssIUB8S+FgWKr4 x2yRtECVsaQIX5djYaSpte0ntqnekCfE+N3ALIRAoQNFDSCFIFhb0J295Fe0Er73v76L bmUFoVTHLOhnH1T9rze7fVZpvDbXVA0RdBIPkcprndD3EiHU7xBBVr1WTv2/HPa8kqcx DE60sU5RZtC6KOhgjXLhcA02brIw6jIvsznmzcHKOLGjJGuHWkiiKtDBA3wm3V3pgJHw nJ+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date; bh=nj+VR3YBv5zdlVFaF2MJzwEcdv2W2eTFIUeLA6N1ZHM=; b=dZ2i3aFaq1g0K0SIy0i6QGmLbfPFq3jTRZnFY91Onu93U+nf2AoRIaFwB54m+v2JUs N5hSqlr4ATfbbsZeP3djPa/GGKvAo1t1I9NQveWZDPnwupleRdVmZ0bcOvNlxAqVaTqj oeWEPt9BBbH4U55AsxOw/CMk1XVTV86HtLlT7oH303GOuz5yWnHJvUHKYjp8V6HtN2rz BVpC95FZruVyKidTzgKceCFw81P39lyTRev7vZXTVXy6cfilH2DsFfCJI/PJ1Suogpo2 /IkwWYfYqDfyjX1ttpiSnrxyEs8NGDt6PKvjGW3P2SlGpUGZV68drEwdaN+umcBL87d9 XnlA== X-Gm-Message-State: ACrzQf0uuZAFr260DdscdR9xwHA9kNtnDB6npQYmFqjcdmkF5CpTZ0tx VhD3wNz6KZbqJB7bh8vNhS0= X-Google-Smtp-Source: AMsMyM7oALJF/6VKkuikyEI01lla6Xj94stNpgUCbTYqVQsPW+ngLluUDlPUX2dODnIppwGxmDVRVg== X-Received: by 2002:ac8:59d5:0:b0:35b:ae59:c944 with SMTP id f21-20020ac859d5000000b0035bae59c944mr23787917qtf.474.1664301810913; Tue, 27 Sep 2022 11:03:30 -0700 (PDT) Received: from gmail.com (ec2-44-193-142-136.compute-1.amazonaws.com. [44.193.142.136]) by smtp.gmail.com with ESMTPSA id t17-20020a05622a01d100b0035bbb0fe90bsm1355718qtw.47.2022.09.27.11.03.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Sep 2022 11:03:30 -0700 (PDT) References: <20220926191212.30609-1-yewscion@gmail.com> <982732ff807d152d4e8c181e3c33ca03ea72ac4b.camel@ist.tugraz.at> User-agent: mu4e 1.8.9; emacs 28.1 From: Christopher Rodriguez To: Liliana Marie Prikler Subject: Re: [PATCH] gnu: cbqn: factor out singeli into derivative package. Date: Tue, 27 Sep 2022 13:27:23 -0400 In-reply-to: <982732ff807d152d4e8c181e3c33ca03ea72ac4b.camel@ist.tugraz.at> Message-ID: <87r0zwhez2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez , 58100@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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Liliana Marie Prikler writes: > This is not how to write a ChangeLog. See [1] or infer from other > commits. Thank You for pointing me in the right direction; I will ensure a standardized changelog in my revised patch after reading all of the linked info. >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (commit "9c1cbdc99863b= 1da0116df61cd832137b196dc5c")) >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (commit "bd823839feaf4= 2af4013e5a245981f58f563e659")) > Why are you changing the bootstrap commit? This looks suspicious. I am bumping the commit from 9c1cbdc99863b1da0116df61cd832137b196dc5c to 46501ac819c8f21c69d7d2ba4b0457a7356f5e42 (another commit was made when closing the above-linked issue) as the new commit is the most recent one for this un-tagged project. There is no 'release' to package, and so in order to stay up to date regular updates of this package's commit will likely be necessary. I can see why the bootstrap commit might stay the same, however. Would it be better to solely amend the commit on the actual installable package instead? >> =C2=A0=C2=A0=C2=A0=C2=A0 (arguments >> -=C2=A0=C2=A0=C2=A0=C2=A0 (list #:make-flags '(list "shared-o3" "o3n-sin= geli") >> +=C2=A0=C2=A0=C2=A0=C2=A0 (list #:make-flags '(list "shared-o3" "o3") > Okay I have actually just re-read the documentation after the abovementioned most recent commit, and noticed a surviving line in the upstream `README.md`[1]: `make PIE=3D""` on ARM CPUs (incl. Android & M1) Perhaps I can incorporate this into the package to allow it to build on aarch64 as well as x86_64? Though as mentioned in the original upstream issue, I think there is a problem with a dependent package=E2=80=A6 perhaps= this should be saved for a separate issue, then. > Instead of providing a singeli variant, would just tuning the package > suffice? This was actually my biggest question when making the patch. I chose a singeli variant because there is no architecture detection at all in the makefile; it relies entirely on the specified targets ("o3", "c", etc) to decide what to build for. As an example: Switching the target from "o3n-singeli" to "o3" immediately changed the entire build, preventing it from looking at all for Singeli sources, even though I had yet to unlink them from the source directory. Is there a preferred method for this kind of build structure in a Guix package? I suppose I could do a (cond *) in the make flags=E2=80=A6 maybe referencing a variable for the target? I don't know what variable that might be, though, as we would not only be looking for an x86_64 target, but specifically that the underlying system supports AVX2=E2=80=A6 In general, I would much prefer to keep it as one package. I think it is much easier to maintain that way, and makes the user experience much easier as well. But I'm sorry to report that I'm unaware of how best to implement this, and would greatly appreciate some advice. > If not, I think we should try to properly unbundle singeli (as in > build an actual singeli package) before adding another package > variant. Then, you could use existing patterns to decide whether to > use singeli by making it an input or not. As for unbundling singeli: Running singeli requires a version of cbqn built with or without singeli support. Building a version of cbqn with singeli support requires the /source/ for singeli to be present in the build directory at build time, not a precompiled binary. Singeli itself is actually just a BQN script[2], and not a compiled binary at all, and is a transpiler from BQN to IR/C. It's used in the optimized version to transpile/compile the SIMD algorithms (sic, I am unfamiliar with this concept). In short, to unbundle singeli, we can just avoid including singeli in the build, as in the revised cbqn package in the patch. We could make a package for singeli that uses an installed bqn binary from any cbqn package, but we would still need the sources present at build time due to the way they are used and called in the build script. Fully decoupling the optimized cbqn from singeli would require rewriting the parts of the build that locate and run the singeli script, and (I think) is more suited to an upstream patch than a package definition. I have opened an issue regarding this possibility with upstream as of this email[3]. (FWIW, I've also opened an issue regarding release tagging[4], though from my previous correspondence with upstream I'm fairly certain a release tag is not yet something they are comfortable with). > > Cheers Thank You (as always) for Your guidance, Liliana. Sorry for these issues, I am still learning best practices and standards for this project and those of GNU in general. I hope You have a great day! [1]: https://github.com/dzaima/CBQN/commit/46501ac819c8f21c69d7d2ba4b0457a7= 356f5e42 [2]: https://github.com/mlochbaum/Singeli/blob/master/singeli [3]: https://github.com/dzaima/CBQN/issues/46 [4]: https://github.com/dzaima/CBQN/issues/47 =2D-=20 Christopher Rodriguez () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEJMQbvYVxvZ0eF/84XZ6FgaGVz3sFAmMzOvEACgkQXZ6FgaGV z3vUthAAlX0NKqeaIi40GSuvVfH16hwbHJhP9Cnzaw192e3LZPeoDfF/U03ydUcR nOkk2ZSxUhv6Ptrkw6wCdpBtm4zTe1ZKj0Q5+h6UCxWpWtYRgyHTnSYBauonibas wk831wvM1WnUVEnrPvS2pH/OjkP+01K0perOPq01O/SJJIwvhEJ0sOLk58gYX8Mi pIX36R4aAXckAGEQnd3ruun+276EliTjjeG7iKJGelQReHWSvA0bKrr3bShQxYOG hNHx4L+cIwQbpZdyWgsiCLkxJXmVmBQrRGQ7PLZmXLLGJGNgHcUpCb305uu7WD/i agW9vGpH8wU2wCE7hkMnVVWHWmOt9PyaBgMLlBI1EiJm6MHUiAi5PNW9zkzjWzDj 1Twv21cNwpJuQj60JYE4BCosU7Dd8I8bWIvNBrisqoTCKSD1Qwe8GKxedHg1Seaz arSh2GbaHnQoOHY09kmhj6zzfv4f+hNhFaWQ25PneuEHUM+60Qm0n7RKEK+O5cId ltG/hx0ku3bRY6FCB8sv/mOssdAFxBdPlP7/Jm83xFIUFLOJgqr2QUusQxZmRo/i fXT+MGoyvUtGqxFutTwqVYLnPm4o1cqMjAqmRCvrcpZLU6+zuoSyP+C+n2k1Bjpa aQcmKVdLjLiBY9rMPy9vUxPQr1fpJlG8gYNox0uL2ht4UVJAILk= =gVvX -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 03:41:42 2022 Received: (at 58100) by debbugs.gnu.org; 28 Sep 2022 07:41:42 +0000 Received: from localhost ([127.0.0.1]:59657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odRhO-0002H2-7P for submit@debbugs.gnu.org; Wed, 28 Sep 2022 03:41:42 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:44528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odRhK-0002Gq-Ud for 58100@debbugs.gnu.org; Wed, 28 Sep 2022 03:41:40 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4McpMx6mhYz3wV7; Wed, 28 Sep 2022 09:41:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1664350894; bh=7+N62k8AfDOh2SLdEQ7aeZeVIJyFKOTUDT4l4bvlqTA=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=Ys1lBQGNkp/y+p+x7M4wMcJz8BzUhP1hA+b1POsOa2rxEQ9zJw9hfDY8OEis5V6uy KKlFkWk4c2VZflQb/YM2DlH0Www5ljJ6xSMkhzO6WJIa14uzN2f35Edzx1NwdlRVMa hKPAUKeho+sZDJyCTpINOQA3EiBdc0kfw/xrcY/g= Message-ID: <2d539eb0ba2583fba5c2ce9c339b73d7606603a3.camel@ist.tugraz.at> Subject: Re: [PATCH] gnu: cbqn: factor out singeli into derivative package. From: Liliana Marie Prikler To: Christopher Rodriguez Date: Wed, 28 Sep 2022 09:41:33 +0200 In-Reply-To: <87r0zwhez2.fsf@gmail.com> References: <20220926191212.30609-1-yewscion@gmail.com> <982732ff807d152d4e8c181e3c33ca03ea72ac4b.camel@ist.tugraz.at> <87r0zwhez2.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -0.4 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58100 Cc: 58100@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 (---) Am Dienstag, dem 27.09.2022 um 13:27 -0400 schrieb Christopher Rodriguez: > I am bumping the commit from 9c1cbdc99863b1da0116df61cd832137b196dc5c > to 46501ac819c8f21c69d7d2ba4b0457a7356f5e42 (another commit was made > when closing the above-linked issue) as the new commit is the most > recent one for this un-tagged project. There is no policy in Guix to tail untagged projects. For personal experimentation, use transformations, e.g. --with-branch. But even if there is a good reason to bump the package, use a separate commit for this. > There is no 'release' to package, and so in order to stay up to date > regular updates of this package's commit will likely be necessary. Staying up to date is not good in and of itself, you have to evaluate costs and benefits. Right now, you provided neither. > I can see why the bootstrap commit might stay the same, however. > Would it be better to solely amend the commit on the actual > installable package instead? I have no hard stance on this. While one could argue that it'd be better for bootstrap binaries to be unmoving, this doesn't seem to apply here. Other than that, it's better for bootstrap paths to be short, see e.g. Rust.=20 > > > =C2=A0=C2=A0=C2=A0=C2=A0 (arguments > > > -=C2=A0=C2=A0=C2=A0=C2=A0 (list #:make-flags '(list "shared-o3" "o3n-= singeli") > > > +=C2=A0=C2=A0=C2=A0=C2=A0 (list #:make-flags '(list "shared-o3" "o3") > > Okay >=20 > I have actually just re-read the documentation after the > abovementioned most recent commit, and noticed a surviving line in > the upstream `README.md`[1]: >=20 > `make PIE=3D""` on ARM CPUs (incl. Android & M1) I'm pretty sure we'd like to specify e.g. -shared instead. > Perhaps I can incorporate this into the package to allow it to build > on aarch64 as well as x86_64? Though as mentioned in the original > upstream issue, I think there is a problem with a dependent package=E2=80= =A6 > perhaps this should be saved for a separate issue, then. It ought to at very least be a separate commit. > > Instead of providing a singeli variant, would just tuning the > > package suffice? > This was actually my biggest question when making the patch. I chose > a singeli variant because there is no architecture detection at all > in the makefile; it relies entirely on the specified targets ("o3", > "c", etc) to decide what to build for. That would be handled by the tuning compiler. > As an example: Switching the target from "o3n-singeli" to "o3" > immediately changed the entire build, preventing it from looking at > all for Singeli sources, even though I had yet to unlink them from > the source directory. >=20 > Is there a preferred method for this kind of build structure in a > Guix package? I suppose I could do a (cond *) in the make flags=E2=80=A6 > maybe referencing a variable for the target? I don't know what > variable that might be, though, as we would not only be looking for > an x86_64 target, but specifically that the underlying system > supports AVX2=E2=80=A6 >=20 > In general, I would much prefer to keep it as one package. I think it > is much easier to maintain that way, and makes the user experience > much easier as well. But I'm sorry to report that I'm unaware of how > best to implement this, and would greatly appreciate some advice. My question is: what does singeli even do for cbqn? If it's a compiler, can you not simply run that compiler in a separate phase? > > If not, I think we should try to properly unbundle singeli (as in > > build an actual singeli package) before adding another package > > variant.=C2=A0 Then, you could use existing patterns to decide whether > > to use singeli by making it an input or not. >=20 > As for unbundling singeli: Running singeli requires a version of cbqn > built with or without singeli support. Building a version of cbqn > with singeli support requires the /source/ for singeli to be present > in the build directory at build time, not a precompiled binary. > Singeli itself is actually just a BQN script[2], and not a compiled > binary at all, and is a transpiler from BQN to IR/C. It's used in the > optimized version to transpile/compile the SIMD algorithms (sic, I am > unfamiliar with this concept). >=20 > In short, to unbundle singeli, we can just avoid including singeli in > the build, as in the revised cbqn package in the patch. Good to know. > We could make a package for singeli that uses an installed bqn binary > from any cbqn package, but we would still need the sources present at > build time due to the way they are used and called in the build > script. I'm pretty sure that finding the right arguments to copy-build-system would be the first problem here. As for the comment from dzaima, I don't quite understand why you'd need two versions of cbqn. Assume you already have one built without singeli, how is it expected to change once singeli is added? > Fully decoupling the optimized cbqn from singeli would require > rewriting the parts of the build that locate and run the singeli > script, and (I think) is more suited to an upstream patch than a > package definition. I have opened an issue regarding this possibility > with upstream as of this email[3]. On that note, do you even need CBQN to run singeli or does any (conforming) BQN implementation suffice? For instance, you could try building BQN with CBQN and then use that to run singeli, or use the Java BQN. > (FWIW, I've also opened an issue regarding release tagging[4], though > from my previous correspondence with upstream I'm fairly certain a > release tag is not yet something they are comfortable with). That's fair and well, but to come back to the point made earlier, we probably won't go to a newer commit unless there's an important feature, bug fix, etc. You can spend a lot of time optimizing without substantially changing anything and trailing every single step on this way would be a fool's errand. Cheers [1] https://github.com/dzaima/CBQN/issues/46#issuecomment-1259950602 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 22 17:24:06 2022 Received: (at 58100) by debbugs.gnu.org; 22 Oct 2022 21:24:06 +0000 Received: from localhost ([127.0.0.1]:42474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyQ-0006gt-5U for submit@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:06 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:44995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyM-0006ft-Mt for 58100@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:04 -0400 Received: by mail-ed1-f66.google.com with SMTP id a5so5099141edb.11 for <58100@debbugs.gnu.org>; Sat, 22 Oct 2022 14:24:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=rPbQrSTSYL2zCZXV/cKZZBVJcLzjWubMi3MWCM+ZZRI=; b=lGnEhkr/kRQ9mPqq6l/xn9JRka4BbfrNe0hZlimlfX/48B+TGQKNJ3Jb0IajDtaGkK eJeI1/qhMbnl/PdQSO6wfmFSr0pZXNX+ORsFEXoPP3m2atlCfL+3jcMSnD+fPUADaLE5 8bSwrsIrhpu24mOcNHGysC13AmK6yiIwEahsLB0Y1iYK24NsjvZu33C1sDfxipM10q7U uRpOD3ADcWtJmgdsQ7tvtunndXIYroqXoorXBdtTsvdZvhXrV6vt1XeBuTnac3r7wL1O e+AO/5+R4GDlWsXjMNhQwL9rH7PMheIWqKju0vUaSrDYqHXtfAgT650uJH8M0yWzQ2Xn fBvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rPbQrSTSYL2zCZXV/cKZZBVJcLzjWubMi3MWCM+ZZRI=; b=GBlDm+/lQ+2DOuYtAOSIONJ57OqiFRKZ12B+LKaMZ4V5nUOxGhHFEE2YoaTaOZmAUd 0apXfqrUleWJeajlJCons7hndru5PdO8Ag40DpJo6/OvA3bq+5lyTNryUzwIhn5gB4QY ZLez+34c8erGsrbgbdsnd1xrR6oKP2UPeIQkzWl8liMwRlZlvuqMbpITs9eX1YsBHiwQ iipZF29DCl29L02PPJtgApbKM552WwueefA3JUJaOWEIQSQ8GlledH9QyVKXf7Lxy9XU H61E82Eb1B44uCRtv7s2+Cp0uzosnKSSI6BGD/gbcpSu2rIOleao0IbjkBub69+N5SLw Yqqg== X-Gm-Message-State: ACrzQf3I81uJG7f12mPU6iis9j0Od/dsfCrfY7T+9T0fZZg5fSw062wv ju2eGVyGlvdULTe5k+RUyEGV2E+QHmY= X-Google-Smtp-Source: AMsMyM7WzF8HnnjajIiyOLUIxDQe4MbKftNiXwSUD8f4O/oEEg5bbHGv/QyAGHwq2fLVaYMKCUQVYQ== X-Received: by 2002:a17:906:8a48:b0:7a5:a8f5:b870 with SMTP id gx8-20020a1709068a4800b007a5a8f5b870mr48159ejc.458.1666473836625; Sat, 22 Oct 2022 14:23:56 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kv20-20020a17090778d400b0078d261f9f44sm13313506ejc.224.2022.10.22.14.23.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Oct 2022 14:23:56 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 22 Oct 2022 20:23:21 +0200 Subject: [PATCH v2 1/8] cbqn: Build without singeli. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 to: 58100@debbugs.gnu.org Content-Transfer-Encoding: 8bit Message-ID: <15a1bde90dc5a23d31dca8f7139ecb1d3cffbaed.camel@gmail.com> X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources. [arguments]<#:make-flags: Replace “o3n-singeli” with “o3”. <#:phases>: Remove “link-singeli”. --- gnu/packages/bqn.scm | 6 +- [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.66 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez 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.1 (/) * gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources. [arguments]<#:make-flags: Replace “o3n-singeli” with “o3”. <#:phases>: Remove “link-singeli”. --- gnu/packages/bqn.scm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index c4e0f39efb..02f539bb8b 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -182,12 +182,9 @@ (define-public cbqn (name "cbqn") (outputs '("out" "lib")) (arguments - (list #:make-flags '(list "shared-o3" "o3n-singeli") + (list #:make-flags '(list "shared-o3" "o3") #:phases #~(modify-phases %standard-phases (delete 'configure) - (add-before 'build 'link-singeli - (lambda* (#:key inputs #:allow-other-keys) - (symlink #+singeli-sources "Singeli"))) (add-before 'build 'generate-bytecode (lambda* (#:key inputs #:allow-other-keys) (system (string-append #+dbqn @@ -218,7 +215,6 @@ (define-public cbqn (install-file "libcbqn.so" lib))))))) (native-inputs (list dbqn bqn-sources - singeli-sources libffi clang-toolchain linux-libre-headers)))) base-commit: bb2701b9111a3d82a82ceaaf2b22b51ecd8ac21f -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 22 17:24:09 2022 Received: (at 58100) by debbugs.gnu.org; 22 Oct 2022 21:24:09 +0000 Received: from localhost ([127.0.0.1]:42478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyT-0006hD-Ht for submit@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:09 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:45000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyO-0006g1-Q3 for 58100@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:05 -0400 Received: by mail-ed1-f66.google.com with SMTP id a5so5099349edb.11 for <58100@debbugs.gnu.org>; Sat, 22 Oct 2022 14:24:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=5sNtfDpQowE6Xt69ySjOqdSUS381689VwhJ1xxYpPVg=; b=OI0p+Q40qFRuC954pTske7KO5k+8YOr64UAlZIS/B4Zi0n46s/GMCzvIb3DdNPQwUe O4Pls3+alz6pjao70jHmNK+mnwxuKiIl3u3WvSwpRIFQvobd0RXuR/KHwQ6pMGF2tfum 0iXp1R4DfaGUJK+Oz/N71Rxams3qo5sGLZPikWrhtzM10H7B4Lbw9uHpW9YWt/6gEGsH Zg6MlY/hZtFV0JfXM+SKsdU64aLdweW0TPkoBC9e+Pvg+qfEeXkiwmlyk4q/8pXSLei/ 1gaUmjqpELLVTp1yxXe3ymgRo+DSaFMkC7hdTJIf051ER305G9pon7KpthfgSEAsd30E HfJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5sNtfDpQowE6Xt69ySjOqdSUS381689VwhJ1xxYpPVg=; b=6M2Ae3tdD5JnYG+n/z1zKWW+EwBccQ/VfCZHkonTcFDlEAvFS77iBCGbV8PyYsP35F WBCw5Eynx/6ifKAANatfB85uWLXHL3JeIBEaTzyWhDmpgbSEbUC8A+9iKo6jdD2tXECs Jr8A5JSlNN9Nac9kT7/dlU3fcvX/qJLBIDYRBMnA5DFF66zGroSoorAx1l0cRghip/Ct p25pBUjXoQx1yWC0KFMjWRpPlE5eCdvgME6ubmdVOJKfhyrTzXLF3bir1be7b4iLFTFJ kBMFTyNxkmBP8IjWjHmHz8MMpAWyA9kbbfWEa6V84n48KdP9HnhckNIJIf+/NDIbSpbq QkmA== X-Gm-Message-State: ACrzQf2fYsZ5c1qTzZ1TtTqELUFLpH27UFOEYCe/ZZt8BsLHxF3G11F6 XHaz83T3lw0WQ4+sh/G15Xl0OXLg9bw= X-Google-Smtp-Source: AMsMyM6bTcb9JDR+NaehYtyxeq4S+bzkOZb9oGWpiLZMcm/EHdubZpLf+vbyEgimgSoq/2WZLXGiNg== X-Received: by 2002:a17:907:6d27:b0:78d:46f6:c59e with SMTP id sa39-20020a1709076d2700b0078d46f6c59emr21245949ejc.30.1666473839359; Sat, 22 Oct 2022 14:23:59 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kv20-20020a17090778d400b0078d261f9f44sm13313506ejc.224.2022.10.22.14.23.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Oct 2022 14:23:59 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 22 Oct 2022 20:43:05 +0200 Subject: [PATCH v2 5/8] gnu: cbqn: Build using GCC. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 to: 58100@debbugs.gnu.org Content-Transfer-Encoding: 8bit Message-ID: <943f0bc6e7e697f5d02d18e8d6fe0931dc8ff196.camel@gmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez 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 (-) * gnu/packages/bqn.scm (cbqn-bootstrap, cbqn)[#:make-flags]: Set CC via ‘cc-for-target’. [inputs]: Remove clang-toolchain. --- gnu/packages/bqn.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index bc714c3d49..fcf2e98bc7 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -142,6 +142,7 @@ (define cbqn-bootstrap (build-system gnu-build-system) (arguments (list #:tests? #f ;skipping tests for bootstrap + #:make-flags #~(list (string-append "CC=" #$(cc-for-target))) #:phases #~(modify-phases %standard-phases (delete 'configure) (add-before 'build 'generate-bytecode @@ -156,7 +157,7 @@ (define cbqn-bootstrap (copy-recursively "BQN" (string-append #$output "/bin/bqn"))))))) - (native-inputs (list dbqn clang-toolchain bqn-sources)) + (native-inputs (list dbqn bqn-sources)) (inputs (list icedtea-8 libffi)) (synopsis "BQN implementation in C") (description "This package provides the reference implementation of @@ -202,5 +203,4 @@ (define-public cbqn (native-inputs (list dbqn bqn-sources libffi - clang-toolchain linux-libre-headers)))) -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 22 17:24:10 2022 Received: (at 58100) by debbugs.gnu.org; 22 Oct 2022 21:24:10 +0000 Received: from localhost ([127.0.0.1]:42480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyT-0006hJ-SK for submit@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:10 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:34369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyM-0006fu-Vb for 58100@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:05 -0400 Received: by mail-ed1-f67.google.com with SMTP id w8so15888803edc.1 for <58100@debbugs.gnu.org>; Sat, 22 Oct 2022 14:24:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:content-transfer-encoding:cc:to:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=iIF8WRaXxPiO3RXRdAP/LClwy394cbTln5nlzAzMWzQ=; b=JG6I7Y9RfSgN/P+XDyFBewbggVxEmOkszqpBjpL/CozQnXYKmkxICx1cXp0tl/mqH1 6NRuoEOYr3EbY7REoiNtajevhzeVgvzUQ60H4hx9bhc6PnS/zLeojCeie8f33REvzQvy 1KLbuFU3pJICEKZwcPeG8+AoTZqLbTZ+D/UJzM9EyxH2TBN3WeLG5GkAx5c6crUIyZvQ wuxEdw3cnXx5kyUufW7rcu23+CMgtTKcrOcWfR3EPF83zSDlKgxOYAxfoqJ2Ji3HW2V4 KSU0o1jYgkfMNj4DtZWj+myrJ2EPyuO5otf7ecpqUe2PMC7xto6fzskOJjc+ZTeP2XMp r4Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:content-transfer-encoding:cc:to:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iIF8WRaXxPiO3RXRdAP/LClwy394cbTln5nlzAzMWzQ=; b=pn3nMweRqUreTZUNpSqTDVgj0RY8+ftJ/IYtWiijjrjWESjjOM/sCXT+TxynmgqPiE MrJt3bEmpA5TBmy5HIeV7yN29UMul+dHkFH9FxJqdO/InohAeJmxk5SiB9UfkxlnebNS UsgR+BNWsEfn4cZonQW449LabsMz2yacUFpbItd5ODgTK6En6Qo8MgJ5CcyzQpRQn2RS z64a5e1GThTdBXeURKES8y9nY07k4faGtDmC9SfS1XvssAufv0XnlgG45mB0CGFsdYNz tn4Ri4GxLWBZ5vIwhEK+/GT6sZrKyAjEl6q8sWNslXBY4B79QB3be72aeeQRqD7FgzPJ UNkw== X-Gm-Message-State: ACrzQf3OFMBmpvf1vBJwNxSb+FB57WaIZ3nvH3dZ+gEbSB3W+F+200nJ JcnVk4okXB2E+CVPdZtY86VvKTio/yM= X-Google-Smtp-Source: AMsMyM5Z20ZfnNUnV7K5mXWLyjJ2QFO2G5XmkAbW+nMewIPGEHvLjPA0wvJjvjfrCag2bPdWvins6A== X-Received: by 2002:a17:907:80b:b0:77a:86a1:db52 with SMTP id wv11-20020a170907080b00b0077a86a1db52mr22031655ejb.294.1666473837322; Sat, 22 Oct 2022 14:23:57 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kv20-20020a17090778d400b0078d261f9f44sm13313506ejc.224.2022.10.22.14.23.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Oct 2022 14:23:56 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 22 Oct 2022 20:25:41 +0200 Subject: [PATCH v2 2/8] gnu: Remove singeli-sources. to: 58100@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <2ac3a9fa2bb4acf33edab88639f68484a767a7d2.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez 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 (-) They aren't currently used to build a package, nor a package themselves. * gnu/packages/bqn.scm (singeli-sources): Delete variable. --- gnu/packages/bqn.scm | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 02f539bb8b..be634d6dfb 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -165,17 +165,6 @@ (define cbqn-bootstrap (home-page "https://mlochbaum.github.io/BQN/") (license license:gpl3)))) -(define singeli-sources - (let ((commit "fd17b144483549dbd2bcf23e3a37a09219171a99")) - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/mlochbaum/Singeli") - (commit commit))) - (file-name (git-file-name "singeli-sources" commit)) - (sha256 - (base32 "1rr4l7ijzcg25n2igi1mzya6qllh5wsrf3m5i429rlgwv1fwvfji"))))) - (define-public cbqn (package (inherit cbqn-bootstrap) -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 22 17:24:10 2022 Received: (at 58100) by debbugs.gnu.org; 22 Oct 2022 21:24:10 +0000 Received: from localhost ([127.0.0.1]:42482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyU-0006hM-6O for submit@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:10 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:44999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyO-0006fy-5i for 58100@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:05 -0400 Received: by mail-ed1-f66.google.com with SMTP id a5so5099294edb.11 for <58100@debbugs.gnu.org>; Sat, 22 Oct 2022 14:24:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:content-transfer-encoding:cc:to:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=ogHvUmLOKA9T7/2kSx7gLAcVn3GjZ8gn+JV8lP+q2hI=; b=WtpOAW6sts9Khmblt/cLjT+AoKTtiF4yIDE5upbx4mCGU4PKRjXJXJFLbyUrOmu3Wq J+xSbu9aHnnAHlLAe8PcXUJ0/5Jcp7gG2SPylYoMHCWRRIhWjEd3H1G6zHIlAEx3NafP lTYMLiphySeG//wrpAz74oeoGvIVYrYblYIm2cIXYcRG/WLuhBy0XFg4NLTYk2WCxc1r tqgjYj6vWJ3v9qoRCkLFAU32efsKIE5FsmTQWLbd3FFr6v9JRIq93eNAMWbKYnnbX4sx KoNaYKHIsNodWBGA6+3ru52a4GgozWuy4A6AlBBZw0pCJK6u8NcA+N7jsck/T22VqCYt FJSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:content-transfer-encoding:cc:to:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ogHvUmLOKA9T7/2kSx7gLAcVn3GjZ8gn+JV8lP+q2hI=; b=c/Ht8T/GLlv9le+1AfrnVjP3/4pxO2PWcy0lH7RdMTF0LXAP+S3Ahi/fGsZujctcOn WjzTSo4u+jpTC46Ilk4BHPLj1HMUSUpK8odSMgVOq4j9lJtme4oiLWiTA+m+sz+lqxe2 zSINFnkuHBvSbcX9KzM67QhqB5f4MJxEjopIUIZytd79+gltf2WpYfLq6Uy2B4qIVZRe Ta8MwdG6ZuYTXUoN7GE3ehBql58xSI9QTyWPNF6q9G2DT5mGWYH1gCzvimN3cP0JcaRr Bo0OYy04+a82qP50LWbm14HmIWrEh2oO7bqeIBIkArFi1WyKuJCyO7DCbFm1yJ8gMPMO qygw== X-Gm-Message-State: ACrzQf3N99mefAMSpie7Qc2E49Icm1fLIDgY3WAMNhlesYdRaXgtCyfQ lCK0UdVdPIVuJnfANEq0mWnMouJSGMs= X-Google-Smtp-Source: AMsMyM6Ef2lThzxScjytyeMFOrgWxKsTWPX7MkdDwUPLC7rZPa34VRyKYCpsAYkYEueTS8Dc+tQzXQ== X-Received: by 2002:a05:6402:5ca:b0:445:c80a:3c2 with SMTP id n10-20020a05640205ca00b00445c80a03c2mr23740307edx.247.1666473838693; Sat, 22 Oct 2022 14:23:58 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kv20-20020a17090778d400b0078d261f9f44sm13313506ejc.224.2022.10.22.14.23.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Oct 2022 14:23:58 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 22 Oct 2022 20:34:37 +0200 Subject: [PATCH v2 4/8] gnu: cbqn: Rewrite in terms of cbqn-bootstrap. to: 58100@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: <69d947544bdbcec3c1eb06ff349c7b467b5b759b.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez 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 (-) * gnu/packages/bqn.scm (cbqn)[arguments]: Use substitute-keyword-arguments to preserve options from cbqn-bootstrap. --- gnu/packages/bqn.scm | 59 +++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 31 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 8a1b1dfba2..bc714c3d49 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -171,37 +171,34 @@ (define-public cbqn (name "cbqn") (outputs '("out" "lib")) (arguments - (list #:make-flags '(list "shared-o3" "o3") - #:phases #~(modify-phases %standard-phases - (delete 'configure) - (add-before 'build 'generate-bytecode - (lambda* (#:key inputs #:allow-other-keys) - (system (string-append #+dbqn - "/bin/dbqn ./genRuntime " - #+bqn-sources)))) - (replace 'check - (lambda* (#:key inputs tests? #:allow-other-keys) - (when tests? - (system (string-append "./BQN -M 1000 \"" - #+bqn-sources - "/test/this.bqn\"")) - (map (lambda (x) - (system (string-append "./BQN ./test/" x - ".bqn"))) - '("cmp" "equal" "copy" "random")) - (system "make -C test/ffi")))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let* ((bin (string-append (assoc-ref outputs - "out") - "/bin")) - (lib (string-append (assoc-ref outputs - "lib") - "/lib"))) - (mkdir-p bin) - (copy-recursively "BQN" - (string-append bin "/bqn")) - (install-file "libcbqn.so" lib))))))) + (substitute-keyword-arguments (strip-keyword-arguments + (list #:tests?) + (package-arguments cbqn-bootstrap)) + ((#:make-flags flags #~(list)) + #~(cons* "shared-o3" "o3" #$flags)) + ((#:phases phases #~%standard-phases) + #~(modify-phases #$phases + (replace 'check + (lambda* (#:key inputs tests? #:allow-other-keys) + (when tests? + (system (string-append "./BQN -M 1000 \"" + #+bqn-sources + "/test/this.bqn\"")) + (map (lambda (x) + (system (string-append "./BQN ./test/" x + ".bqn"))) + '("cmp" "equal" "copy" "random")) + (system "make -C test/ffi")))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((bin (string-append (assoc-ref outputs "out") + "/bin")) + (lib (string-append (assoc-ref outputs "lib") + "/lib"))) + (mkdir-p bin) + (copy-recursively "BQN" + (string-append bin "/bqn")) + (install-file "libcbqn.so" lib)))))))) (native-inputs (list dbqn bqn-sources libffi -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 22 17:24:10 2022 Received: (at 58100) by debbugs.gnu.org; 22 Oct 2022 21:24:11 +0000 Received: from localhost ([127.0.0.1]:42484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyU-0006hU-JY for submit@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:10 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:46916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyN-0006fw-LK for 58100@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:05 -0400 Received: by mail-ed1-f68.google.com with SMTP id m15so18125706edb.13 for <58100@debbugs.gnu.org>; Sat, 22 Oct 2022 14:24:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:content-transfer-encoding:cc:to:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=r2kN09s0R7Wg9TR3SShwWtIFRj+9Wj3ppcRC9v1K8FU=; b=FKB/z4LTkuASzhnYbPzdXwJUaVGPA0ByzTHIl1yYhuSKY/QcarKMAZdAOR28M/TFvO iRk/CjMrNZ7wAIoRD8UPNfpcd39mWmQjksWCZYHR7TiQaDYt5GxPiVm+T4Whl8IieLjL 5bAnpnx53wV7AIw4HTZTFIAHA05jyF1jgyVxaEhGnOpfKjYAdtazYQg0YkiVo1wNAT85 EV5adZi/FYtipcQh9ZIwYdFMTTvBPM6xFYT28IWU8bJ/X/brpichS6xSxBRcPxshxp7o HkWOJx/bsQOGT0bX0dJ3ECNIvz4gJu0kpvRS+8MwnHtG1bSZj3DHqA4iX1xAJQ7dNL26 QR/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:content-transfer-encoding:cc:to:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=r2kN09s0R7Wg9TR3SShwWtIFRj+9Wj3ppcRC9v1K8FU=; b=ydg4qi3a3lbFlgjMlxD9Wl/dY+YLtD3TDkNjuEjp+hB5zyBZ/p5tlubOeQXk8Ln28f khM8tBR9J4M0Nj3bjlL5hX8XMiZRkpQpVcOJHkROQ+019a6uj67xmAtbbVUBooknqpyn 2BQHf+4qQ/017zisLkG/mG7Eg33kXY2ODXezJgR8NZVxqWZKOVLU+Q9suR6mV9x6Wy7U KmXo8hsGkjnXY0ysWAQ00yZG3e4donTKXcSnXkTPpxpd6L5MlpuMS8R0P82xgGeg6tkC g2OFhD2Uia5mnYYASeYKe7RHza+bIve628tZaH6taC9BmVH69NOWZ2RB0zIpLCv6qv2y JLTA== X-Gm-Message-State: ACrzQf0KizxyMId44J7Zs/yht0JkiDM58shv5SU4Nf61Yj4n/pWNh1v6 Bo2QcFI3YST4dVGl1eww0LW7rp0NbsQ= X-Google-Smtp-Source: AMsMyM5t19BbMGkOICnpV0n8VksWo4q5oa67RDqKwF5wolbF2ZJiDbTxqCz71+LJblBlbsyVuvzYTw== X-Received: by 2002:a17:906:9746:b0:798:baec:3a80 with SMTP id o6-20020a170906974600b00798baec3a80mr11510804ejy.610.1666473838054; Sat, 22 Oct 2022 14:23:58 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kv20-20020a17090778d400b0078d261f9f44sm13313506ejc.224.2022.10.22.14.23.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Oct 2022 14:23:57 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 22 Oct 2022 20:28:00 +0200 Subject: [PATCH v2 3/8] gnu: cbqn-bootstrap: Use let-bound revision. to: 58100@debbugs.gnu.org Content-Transfer-Encoding: 7bit Message-ID: MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez 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 (-) * gnu/packages/bqn.scm (cbqn-bootstrap)[version]: Use let-bound revision. --- gnu/packages/bqn.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index be634d6dfb..8a1b1dfba2 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -129,7 +129,7 @@ (define cbqn-bootstrap (commit "9c1cbdc99863b1da0116df61cd832137b196dc5c")) (package (name "cbqn-bootstrap") - (version (git-version "0" "1" commit)) + (version (git-version "0" revision commit)) (source (origin (method git-fetch) (uri (git-reference -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 22 17:24:11 2022 Received: (at 58100) by debbugs.gnu.org; 22 Oct 2022 21:24:11 +0000 Received: from localhost ([127.0.0.1]:42486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyU-0006hb-St for submit@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:11 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:34374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyQ-0006g3-4M for 58100@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:06 -0400 Received: by mail-ed1-f66.google.com with SMTP id w8so15889061edc.1 for <58100@debbugs.gnu.org>; Sat, 22 Oct 2022 14:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=Dib9ULOonmhfrMNzXx3dMPTXXH+NW2kIC76mWehjRLo=; b=FwE+nrQ1WazMd07pqEED9wSa9JjAt/oR9Ya7oSQPnZjXgPYEDhIhYOZdNAcKyuEr2U NJZdGHa9vfEmFUFgfO5JNrekEHt0Nj98b46xMcbygkSLLw+deS/7mctWgh/mpm4hxARL JqTcYnLJcSI7vR5NNktTlAt2Rf4ZiEgD8320cPb36p70SCbWabNyDJdgOBFFpvKVfy80 B5i+Oe3OZblu6HE/cAAobmVvSbQETxyrNEj9+jLalCXFa314hUhoIAmaw04yWJspzVTw +h9wm+hg1+CBXSNOx+G3wnBm+qEtxLXPIhlyHvgWMj8VTXouONDeJi/Y1vNMkU/3VTqS /8Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Dib9ULOonmhfrMNzXx3dMPTXXH+NW2kIC76mWehjRLo=; b=sVbUA85igKVf4ojlE0CIbaO0pcIF8UPKj/elF/yyxRPcFFAgCYwCTrB4vNbuCmmn44 zXEWMNuGtN8k/ZjQH463PFCzEQEjqJNl2Z8tHgdLirmEzOI1z5MgjlS5YeSduTkUr4// YlGpS1fLfyEVFjVKBcWJi+QZLTUb6EHyA3wYpQkEyihwoCPYPRex+LMSY89H7cqHuCoQ y+j51a5cepzE5HbrOuzx2nDtqSm2eiM/1UKlp3bLW6Zm0ese4HuScOP2PZVvEDv8xNSR bCH7ZEj32KBQgXgT9BrxholXkOHLpWt6MkArkuPJn3kNn9le1Ui//jCW72p25IGtcxkb EtwQ== X-Gm-Message-State: ACrzQf2iesWEoG7aYDCzw4pswKfCdrWXlFrQLNjSCjH+ybTGtt5xf1Va 4Hqa7kYqGncbCB6my6EQ/gx6EaY+nB8= X-Google-Smtp-Source: AMsMyM5jN8dHEwM2W17svcv5i00cO7Qm/knu7WiBkhbOrFWRLXrU6FK3mInNA8mVUsmRdxre6XvXQA== X-Received: by 2002:a05:6402:518b:b0:45d:9a19:66d2 with SMTP id q11-20020a056402518b00b0045d9a1966d2mr23365431edd.43.1666473840658; Sat, 22 Oct 2022 14:24:00 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kv20-20020a17090778d400b0078d261f9f44sm13313506ejc.224.2022.10.22.14.24.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Oct 2022 14:24:00 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 22 Oct 2022 21:01:34 +0200 Subject: [PATCH v2 7/8] gnu: cbqn-bootstrap: Install regular files rather than copying them recursively. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 to: 58100@debbugs.gnu.org Content-Transfer-Encoding: 8bit Message-ID: <8948ad36694f74da7604fd0451ded04e775cdbe8.camel@gmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez 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 (-) * gnu/packages/bqn.scm (cbqn-bootstrap)[arguments]: Reindent. <#:phases>{install}: Use ‘install-file’ rather than ‘copy-recursively’ for “bqn”. --- gnu/packages/bqn.scm | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 700175db16..2b59d5b6ac 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -140,22 +140,23 @@ (define cbqn-bootstrap "0w38fhwf20drkyijy6nfnhmc5g5gw0zmzgmy1q605x57znlj85a2")))) (build-system gnu-build-system) (arguments - (list #:tests? #f ;skipping tests for bootstrap - #:make-flags #~(list (string-append "CC=" #$(cc-for-target))) - #:phases #~(modify-phases %standard-phases - (delete 'configure) - (add-before 'build 'generate-bytecode - (lambda* (#:key inputs #:allow-other-keys) - (system (string-append #+dbqn - "/bin/dbqn ./genRuntime " - #+bqn-sources)))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (mkdir-p (string-append #$output "/bin")) - (chmod "BQN" #o755) - (copy-recursively "BQN" - (string-append #$output - "/bin/bqn"))))))) + (list + #:tests? #f ; skipping tests for bootstrap + #:make-flags #~(list (string-append "CC=" #$(cc-for-target))) + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'generate-bytecode + (lambda* (#:key inputs #:allow-other-keys) + (system (string-append #+dbqn + "/bin/dbqn ./genRuntime " + #+bqn-sources)))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (mkdir-p (string-append #$output "/bin")) + (chmod "BQN" #o755) + (rename-file "BQN" "bqn") + (install-file "bqn" (string-append #$output "/bin"))))))) (native-inputs (list dbqn bqn-sources)) (inputs (list icedtea-8 libffi)) (synopsis "BQN implementation in C") -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 22 17:24:11 2022 Received: (at 58100) by debbugs.gnu.org; 22 Oct 2022 21:24:11 +0000 Received: from localhost ([127.0.0.1]:42488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyV-0006hi-8F for submit@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:11 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:33363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyQ-0006gM-SP for 58100@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:07 -0400 Received: by mail-ed1-f67.google.com with SMTP id a13so18264598edj.0 for <58100@debbugs.gnu.org>; Sat, 22 Oct 2022 14:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=BsPOtdjiOcZSpv4S8qYywkHxykMhFTvA4FSJQd3ECIU=; b=RG4rny/HP0YV1qz0eufBj2cEx/CIbkyfLGoWQKdOkM+/xgHW+wKKBBozX+0HPeURcO rCBpSc9b4ecqT5QZ8yLvW5VdmYaKNqs2LhLBfFc1jW/bBCWjIdtG2XGRusbN+q1mqkHI QiOcZvrJ27q8hnJEg5saqcUSmHnNT449zIjvDDCUeUESq37n6/FffHbo0zo25dRg2ATF g4cP4c+kBQUaoYAC+XTAZpkUWZbkgU0s896CNJu56Lva0aO3SK5MXjiAtAy2MgC3yNgd SA0yKjmFVchDnjIWsa7h8WU7nnJExDK5dJr2YoF2KyHHMccyc7d62PL14Y+zHldhdLdg kpSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=BsPOtdjiOcZSpv4S8qYywkHxykMhFTvA4FSJQd3ECIU=; b=ighKw/a+9+C2v+kZCZsBiX8REDT+3zEsfNvsycflKafXFoxD2/foBHOTZWTNaq+ryW LffEBYl+wLNXhv7BfxB1DDC0WhvY6fue4TmCckB1NI0Jf0+S+GPY15E5VQFuCN9wF4f9 ldD2TKM6ZKuGAhShjkm1IF/rIuiNwPisKQK2EmoF63Bckgj2OPPE6/TsWzZNmrGzHOIl 3Nh6ed8eYUcTFhNg3uPZ+D2IyPcJHywb+vUlRJgZ92SweekYY5X8TP1csjchimeDiIaz d0MY681BXaOkL851ybINJXg4O7GkEijlzG4/81zQaKiIKnnEX0S4SddI4Xwt3pqVQxAT 0K7w== X-Gm-Message-State: ACrzQf3KnGS3N2oBcSlNN9axxgoq5cbL/nxEadJaBD5bA6pChQ3aOBuu oJGS4Sa17iz7vw5W/r+CKlbMfgu5ciM= X-Google-Smtp-Source: AMsMyM7YWd5TC1yGvo4EA5bLhKZNOSZAbuwMuPfg19D7Aa7iHVXKhjTKWslK+GpnyTeMh3MPWQCnqg== X-Received: by 2002:a17:906:8451:b0:78d:d467:55a4 with SMTP id e17-20020a170906845100b0078dd46755a4mr21054809ejy.352.1666473841291; Sat, 22 Oct 2022 14:24:01 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kv20-20020a17090778d400b0078d261f9f44sm13313506ejc.224.2022.10.22.14.24.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Oct 2022 14:24:01 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 22 Oct 2022 21:01:12 +0200 Subject: [PATCH v2 8/8] gnu: cbqn: Install regular files rather than copying them recursively. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 to: 58100@debbugs.gnu.org Content-Transfer-Encoding: 8bit Message-ID: <691c381ee820cbb9c45f1056192682fa0e8354a2.camel@gmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez 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 (-) * gnu/packages/bqn.scm (cbqn)[#:phases]: Use ‘install-file’ rather than ‘copy-recursively’ for “bqn”. --- gnu/packages/bqn.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index 2b59d5b6ac..e2dc8f85dd 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -197,8 +197,8 @@ (define-public cbqn (lib (string-append (assoc-ref outputs "lib") "/lib"))) (mkdir-p bin) - (copy-recursively "BQN" - (string-append bin "/bqn")) + (rename-file "BQN" "bqn") + (install-file "bqn" bin) (install-file "libcbqn.so" lib)))))))) (native-inputs (list dbqn bqn-sources -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 22 17:24:36 2022 Received: (at 58100) by debbugs.gnu.org; 22 Oct 2022 21:24:36 +0000 Received: from localhost ([127.0.0.1]:42491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLyl-0006iM-KB for submit@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:36 -0400 Received: from mail-lj1-f171.google.com ([209.85.208.171]:37573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omLya-0006hr-Rm for 58100@debbugs.gnu.org; Sat, 22 Oct 2022 17:24:17 -0400 Received: by mail-lj1-f171.google.com with SMTP id by36so8214311ljb.4 for <58100@debbugs.gnu.org>; Sat, 22 Oct 2022 14:24:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=zzUWV6vER4L8eL8cja65Q7mPjPo4IS7tCCES0JFAMuM=; b=Ih2LWkDP1CJdsGceUVbkwFqqlafuQSOqxEDZtUkOCKfqk8JjvO4wBcCIq81I0TI6DT kq1+KNTTPT7tXipVgKBGbNKQdr5iAxsgjhQ/L/rPxpfNlui1w+hHiZvMUdMkeMk62ilp 0diUz9RCptu+S8/b5czHtvu3P7N/lM85GRm5W+tLiW8MzjJCN3BiYq/bm6KOxADvVIZq ZgR6ahTngT7AN5P46T8r5cY5iSvWKl/6+q+sxp80xajcVgxSb7JZBycqqtHhfECak8+N M/udqgK9/NTHjXkeN3/hhEz1UyDif6kUwZQ9gnqfC7BB1c6j1ls11R1naIfEji7Lafhd efxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:content-transfer-encoding:cc:to:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zzUWV6vER4L8eL8cja65Q7mPjPo4IS7tCCES0JFAMuM=; b=wbyZWnnGNXAbp15sP+qBlwVkCUphu65+s/pXRO8w6M898CQ5Bbl2RLv+pxgDyhL103 olcn//QQiEl0jKQtgUJU8uu14qo8ORZNBCfGOSCnIpGY1Nh8bl9pO1Pn+xsmVMD+JSBw W1uxJCWdEB/HnaeNJZxmOf/NNiaKlFAM1gapy8tpK7QQMcR1UWvrcFqBgUiuo1XQ2kPx 0NXP+BUbdlClcYn9vtHinzJR8GkjSx5gTn2mDM8DxJX3K0F+V9/Y1tmZdzATBpk0wnzk 8FnU8LL/Twpb8Hj4aOnfd8dGmO0gY/YU7h5ewyE8XSBCqGZTVmSKVfEEztJvZwiMtWsm PNtA== X-Gm-Message-State: ACrzQf1EXYwVqXBWpjgCJZZ8NU3NqI9fjLfkbwVzaJBERhEqozWB9DJv ue20Ynf/l39hJd0FCiGnTMIOljAqnQc= X-Google-Smtp-Source: AMsMyM678kmJaN/ZIXP3M+aexMbRQ7r1YfUWReezRIdokgjg7mcoplVI8opxcQGpcnfKHxUTOcshAg== X-Received: by 2002:a17:906:99c2:b0:78d:b5cf:419e with SMTP id s2-20020a17090699c200b0078db5cf419emr21541713ejn.673.1666473839994; Sat, 22 Oct 2022 14:23:59 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id kv20-20020a17090778d400b0078d261f9f44sm13313506ejc.224.2022.10.22.14.23.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Oct 2022 14:23:59 -0700 (PDT) From: Liliana Marie Prikler Date: Sat, 22 Oct 2022 20:59:49 +0200 Subject: [PATCH v2 6/8] gnu: dbqn: Install regular files rather than copying them recursively. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 to: 58100@debbugs.gnu.org Content-Transfer-Encoding: 8bit Message-ID: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez 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 (-) * gnu/packages/bqn.scm (dbqn)[#:phases]: Use ‘install-file’ rather than ‘copy-recursively’ for “dbqn”. --- gnu/packages/bqn.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm index fcf2e98bc7..700175db16 100644 --- a/gnu/packages/bqn.scm +++ b/gnu/packages/bqn.scm @@ -92,9 +92,8 @@ (define-public dbqn (dest-jar (string-append out "/share/java"))) (mkdir-p dest-bin) (mkdir-p dest-jar) - (copy-recursively "BQN" - (string-append dest-bin - "/dbqn")) + (rename-file "BQN" "dbqn") + (install-file "dbqn" dest-bin) (install-file "BQN.jar" dest-jar) (substitute* (string-append dest-bin "/dbqn") (("BQN.jar") -- 2.38.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 06 12:39:53 2022 Received: (at 58100) by debbugs.gnu.org; 6 Nov 2022 17:39:53 +0000 Received: from localhost ([127.0.0.1]:60545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orjcf-0002hr-0I for submit@debbugs.gnu.org; Sun, 06 Nov 2022 12:39:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orjcd-0002hY-Ga for 58100@debbugs.gnu.org; Sun, 06 Nov 2022 12:39:51 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orjcY-0000RA-9a; Sun, 06 Nov 2022 12:39:46 -0500 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=7n9eASKLf0AEHCqutQQ23FEx/HcyxzTQb0w9P7mlwTM=; b=aiS6s9SXOUbt31wHvvH3 WRDbWjiMTDsjCGgspt8xJGq/vFhcZGcViIax/AHpGz90u0dZnilO7G40oYIUPQjn8iB5xb155VTY0 gYt9i45wJIC1ZYgmt+Jn5N/FO3zBg4ehW2ldbblGaDadrjgndUDrT9xxJ2tJvleH0AcDvWCjJvrNS ViAr/ldbIM5MtKTMOBhqmNRpMQV0le6gT2AShGT/iHYATYDTEmPbL6elAdl+fcsr/rffM+UMnynMR +JuZ8fgb/egORVvgTVu0MM+4A/qTGJtGwM0vNhtldBZjK2dUeclQm+BVb6H+QPgQRR37XeeGuo+uW yPx6VKOi1nCnUA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orjcW-0007PL-Hr; Sun, 06 Nov 2022 12:39:45 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Liliana Marie Prikler Subject: Re: bug#58100: cbqn currently targets AVX2 References: <878rm6hs4d.fsf@gmail.com> <15a1bde90dc5a23d31dca8f7139ecb1d3cffbaed.camel@gmail.com> Date: Sun, 06 Nov 2022 18:39:42 +0100 In-Reply-To: <15a1bde90dc5a23d31dca8f7139ecb1d3cffbaed.camel@gmail.com> (Liliana Marie Prikler's message of "Sat, 22 Oct 2022 20:23:21 +0200") Message-ID: <8735awgext.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: 58100 Cc: Christopher Rodriguez , 58100@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Liliana, Liliana Marie Prikler skribis: > * gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources. > [arguments]<#:make-flags: Replace =E2=80=9Co3n-singeli=E2=80=9D with =E2= =80=9Co3=E2=80=9D. > <#:phases>: Remove =E2=80=9Clink-singeli=E2=80=9D. This series of patches that you sent LGTM! However, how does it relate to AVX2-specific builds? Anyhow, as you suggested in the thread, it=E2=80=99d be a good idea to add a =E2=80=98tuna= ble?=E2=80=99 property. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 06 13:26:02 2022 Received: (at 58100) by debbugs.gnu.org; 6 Nov 2022 18:26:02 +0000 Received: from localhost ([127.0.0.1]:60560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orkLJ-00062I-Kd for submit@debbugs.gnu.org; Sun, 06 Nov 2022 13:26:01 -0500 Received: from mail-wm1-f66.google.com ([209.85.128.66]:33291) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orkLG-00061z-2g for 58100@debbugs.gnu.org; Sun, 06 Nov 2022 13:25:59 -0500 Received: by mail-wm1-f66.google.com with SMTP id ja4-20020a05600c556400b003cf6e77f89cso7387521wmb.0 for <58100@debbugs.gnu.org>; Sun, 06 Nov 2022 10:25:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=/xwt+u36DLOVlVvvp/RjRxrNOLP62PeekWp4GS9KFHA=; b=IEiZP6ZMnxoOGBXe9Dh6oP/AXRKVApl7q2uqyfwG4MMuwmQzc084TrXAZ4SW/g53Km GIH9fYZQ9lgv1WIzlCH6DddwJPFQzmUNSZw4Z4mBM9HrL9T4HzL6ncpP6Ee4/tsYOhx6 RoHJpep1joFoj9zkNwuYPpkRizuS+/SKPcwaKZGD0/OozCXOXmUsNsysqHFqYaAD1kX8 tLrkxEawdTCvnog4ld+Pmn6U6ZAnnXWAwMOlHYPRqjQMZjATKc0hVpGZmIa9ujjn+ZaJ mnNW8Tr5ZIOl3GlnZiex9Fo7+j9vQtrQDDgiM1xNxfDgs2kIAbOErB7LMCqzDyyXwpvj pSBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/xwt+u36DLOVlVvvp/RjRxrNOLP62PeekWp4GS9KFHA=; b=lS2w/5f5tO0cZWE4atUETOcMqgNXiJab8irDwp37fFm2k2qf6S28HlHcuUXJk5k0o8 ALZGHLjiRlfv7o4QoTh+orC4dxkGKN+Fwlo7TiPENYHFVgreezdMmSrjSZ1IPNwZAc++ V2rTHeJCcE3vNMGUFt0Q65n/AC99gLJ9JdGnRGSp0YYCBUZ3g6jlolkdzHe0WOU/TxWz UE9Q5TokeL7txPGacuD3WPz1oSN2b1ebtsaq0TEBPoJ6f/cA38Yo+EEcAsjBPkaXi0ks pqbPg+53vvFdGzeKtRWAXRYB/sMVreafRHxN7i2WXQJf2cJxjJLQCInpJLpFPlLiYLRn X23A== X-Gm-Message-State: ACrzQf2ECHg5iXElbkXKHbgzgsUJ/ae7WLiDi49lP2dJkgz3XWzsYVoz KsuNsS1xuzuqCpHhHZKdrp8= X-Google-Smtp-Source: AMsMyM5BmOwXFPQV6fn2UjPsro5A209v9Ndzs15kqmzomBEyBRtqmHBbM0rotTv+TdFuxg75R0dRUQ== X-Received: by 2002:a05:600c:35c5:b0:3c7:187b:cc32 with SMTP id r5-20020a05600c35c500b003c7187bcc32mr31739346wmq.192.1667759150896; Sun, 06 Nov 2022 10:25:50 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id fc15-20020a05600c524f00b003cf57329221sm10139139wmb.14.2022.11.06.10.25.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 10:25:50 -0800 (PST) Message-ID: Subject: Re: bug#58100: cbqn currently targets AVX2 From: Liliana Marie Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Sun, 06 Nov 2022 19:25:48 +0100 In-Reply-To: <8735awgext.fsf_-_@gnu.org> References: <878rm6hs4d.fsf@gmail.com> <15a1bde90dc5a23d31dca8f7139ecb1d3cffbaed.camel@gmail.com> <8735awgext.fsf_-_@gnu.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez , 58100@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 Sonntag, dem 06.11.2022 um 18:39 +0100 schrieb Ludovic Court=C3=A8s: > Hi Liliana, >=20 > Liliana Marie Prikler skribis: >=20 > > * gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources. > > [arguments]<#:make-flags: Replace =E2=80=9Co3n-singeli=E2=80=9D with = =E2=80=9Co3=E2=80=9D. > > <#:phases>: Remove =E2=80=9Clink-singeli=E2=80=9D. >=20 > This series of patches that you sent LGTM! >=20 > However, how does it relate to AVX2-specific builds?=C2=A0=C2=A0 IIUC, singeli is some tool that emits avx2-specific opcodes and the singeli builds of cbqn use that somehw; I admit, I do not completely understand what's going on on their side. > Anyhow, as you suggested in the thread, it=E2=80=99d be a good idea to ad= d a > =E2=80=98tunable?=E2=80=99 property. Will simply adding (tunable? . #t) as a property be enough? Also related to the signeli thing, do we have the means to create special build flows for tuned packages? Cheers From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 07 08:36:09 2022 Received: (at 58100) by debbugs.gnu.org; 7 Nov 2022 13:36:09 +0000 Received: from localhost ([127.0.0.1]:33631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os2IK-0002Rp-RO for submit@debbugs.gnu.org; Mon, 07 Nov 2022 08:36:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os2IJ-0002Rb-7p for 58100@debbugs.gnu.org; Mon, 07 Nov 2022 08:36:07 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1os2IE-0002p6-0k; Mon, 07 Nov 2022 08:36:02 -0500 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=wQXHeQR/faWvK2MS11LrLpYVRJ55i0II3ZHow+nMmIY=; b=UK90iV0miMUSg3G96UVb 4rox6iUj+Qvz+jwZ7eHielV5ry9n4si/DAx6I0IIBHa25MqqtzgTht2gYYPnlOT4XUYRwGzlrp/BO guw4gvIWmD2CfZ8z3v8HL3eEvwh4cHWUMYKqTvz36UvKoyqT+i3rxKD3F45TSrKvXfH/VOvV0om0K sV/+3j0Sg14a2u6UDmEVULFbKTl+wF01kd74d+wQzIw2Zr6e64VQiWzosSoB5Lrh922m7/amtrAX0 EKe1kZn2kCJccgDZzvYGSyUEvsxv3xHgKdLj7GDEeF71AdOkSpMGV+hPQ2LnWEtFzWZ6JdKnpSHdO uhVOSpxznkv9UA==; Received: from [193.50.110.147] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1os2IC-0004gy-HX; Mon, 07 Nov 2022 08:36:00 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Liliana Marie Prikler Subject: Re: bug#58100: cbqn currently targets AVX2 References: <878rm6hs4d.fsf@gmail.com> <15a1bde90dc5a23d31dca8f7139ecb1d3cffbaed.camel@gmail.com> <8735awgext.fsf_-_@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Septidi 17 Brumaire an 231 de la =?utf-8?Q?R=C3=A9vo?= =?utf-8?Q?lution=2C?= jour du Cresson 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: Mon, 07 Nov 2022 14:35:58 +0100 In-Reply-To: (Liliana Marie Prikler's message of "Sun, 06 Nov 2022 19:25:48 +0100") Message-ID: <87a652ubsx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58100 Cc: Christopher Rodriguez , 58100@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Liliana Marie Prikler skribis: > Am Sonntag, dem 06.11.2022 um 18:39 +0100 schrieb Ludovic Court=C3=A8s: >> Hi Liliana, >>=20 >> Liliana Marie Prikler skribis: >>=20 >> > * gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources. >> > [arguments]<#:make-flags: Replace =E2=80=9Co3n-singeli=E2=80=9D with = =E2=80=9Co3=E2=80=9D. >> > <#:phases>: Remove =E2=80=9Clink-singeli=E2=80=9D. >>=20 >> This series of patches that you sent LGTM! >>=20 >> However, how does it relate to AVX2-specific builds?=C2=A0=C2=A0 > IIUC, singeli is some tool that emits avx2-specific opcodes and the > singeli builds of cbqn use that somehw; I admit, I do not completely > understand what's going on on their side. Oh, I see. >> Anyhow, as you suggested in the thread, it=E2=80=99d be a good idea to a= dd a >> =E2=80=98tunable?=E2=80=99 property. > Will simply adding (tunable? . #t) as a property be enough? Also > related to the signeli thing, do we have the means to create special > build flows for tuned packages? Yes, ci.guix builds tunable packages for several x86_64 ISA variants, which are listed in (gnu ci). Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 07 16:03:35 2022 Received: (at 58100-done) by debbugs.gnu.org; 7 Nov 2022 21:03:35 +0000 Received: from localhost ([127.0.0.1]:35541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os9HK-00083m-Nt for submit@debbugs.gnu.org; Mon, 07 Nov 2022 16:03:34 -0500 Received: from mail-ej1-f66.google.com ([209.85.218.66]:44874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1os9HJ-00083a-6A for 58100-done@debbugs.gnu.org; Mon, 07 Nov 2022 16:03:33 -0500 Received: by mail-ej1-f66.google.com with SMTP id n12so33428536eja.11 for <58100-done@debbugs.gnu.org>; Mon, 07 Nov 2022 13:03:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=EioXpWIJRCGZKULky+rzeCXv2UtvYlI8ivs2vungiAM=; b=SzMzkPMdNePvsVw62OqldAtm9DaeIW1ur+HjSnLReOrSx2v6Kg+BLkqCjELeAcABMQ l0Sb5xfXCRhV1dCchOjcxOCnt2FWLltyDfaDZRVMrc/lvtaY5k793ycgDLuThOHLR7zE 4FN43XGCUDcAPhAoR+70eyDm4A1Yhm7cDAwTKWbIcURLH7+BY+JIKu0Ckkt2AZjxHBQS sbi4bZoO/heGhginO2EdyH8FALa9zPAnY/EjLBEoLSKNBWUe1PhMRaZ6HjYEVRYALmrJ H1rFYiNPTgpx4I/1sFnhOo/zA/3tjskikPa063hhNrteGJtQE7pljW3ywF+NzVKpJLzl 8Ppw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=EioXpWIJRCGZKULky+rzeCXv2UtvYlI8ivs2vungiAM=; b=PADftKolDh3kjq45Po9HZUbdYAEc/tA/P/ujXWNiQSeSK0niH7xHqtId8ZbGHHwmTA SlWffHU2ROklY5hJHVoUfydvzEA1Zk2L0GdHV09jKqNHFG/U+zVKHPWZBFeha+mc44i0 jqh9Pss7YwGqoK7Oz1K0QjnMfR5I92cha0/rpj/N8rsIFhi7Nvw1buhA/rgaHksHRV5n GL6T8SuHIh1bUv5dSsvZmFhhcscBPhcRsQH5oQs40ZTcV+9uQOKs5VeVRrY7R0irw2Vc mTbYR3GVmAdlwGxhKShdq1Z/w1LVzRlkX/MU2pc1GVx9iO4N8i9gU1L+o2UFf9xXtawL jwxA== X-Gm-Message-State: ANoB5pkBibNSfrBZ6op1olxPVcbYXytFNbLqprya/os4XBGly+VL1ffB uYxN76XHytWhbf9fEokcuqs= X-Google-Smtp-Source: AA0mqf63pMcR47Uptd9oPfdVnUv0zrN2hIJknZ8l3RY0N3zpLdX/PHYU31fy8F5lE31mdaKs3ufZdQ== X-Received: by 2002:a17:907:9555:b0:7ae:5471:379c with SMTP id ex21-20020a170907955500b007ae5471379cmr12206310ejc.123.1667855007196; Mon, 07 Nov 2022 13:03:27 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id p17-20020a17090653d100b007adf125cde3sm3960227ejo.12.2022.11.07.13.03.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Nov 2022 13:03:26 -0800 (PST) Message-ID: <01c4d98fab0c6f58fcedab8fc7eb717161d15b5f.camel@gmail.com> Subject: Re: bug#58100: cbqn currently targets AVX2 From: Liliana Marie Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Mon, 07 Nov 2022 22:03:25 +0100 In-Reply-To: <87a652ubsx.fsf@gnu.org> References: <878rm6hs4d.fsf@gmail.com> <15a1bde90dc5a23d31dca8f7139ecb1d3cffbaed.camel@gmail.com> <8735awgext.fsf_-_@gnu.org> <87a652ubsx.fsf@gnu.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 58100-done Cc: Christopher Rodriguez , 58100-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Montag, dem 07.11.2022 um 14:35 +0100 schrieb Ludovic Court=C3=A8s: > Hi, >=20 > Liliana Marie Prikler skribis: >=20 > > Am Sonntag, dem 06.11.2022 um 18:39 +0100 schrieb Ludovic Court=C3=A8s: > > > Hi Liliana, > > >=20 > > > Liliana Marie Prikler skribis: > > >=20 > > > > * gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources. > > > > [arguments]<#:make-flags: Replace =E2=80=9Co3n-singeli=E2=80=9D wit= h =E2=80=9Co3=E2=80=9D. > > > > <#:phases>: Remove =E2=80=9Clink-singeli=E2=80=9D. > > >=20 > > > This series of patches that you sent LGTM! > > >=20 > > > However, how does it relate to AVX2-specific builds?=C2=A0=C2=A0 > > IIUC, singeli is some tool that emits avx2-specific opcodes and the > > singeli builds of cbqn use that somehw; I admit, I do not > > completely understand what's going on on their side. >=20 > Oh, I see. >=20 > > > Anyhow, as you suggested in the thread, it=E2=80=99d be a good idea t= o > > > add a =E2=80=98tunable?=E2=80=99 property. > > Will simply adding (tunable? . #t) as a property be enough?=C2=A0 Also > > related to the signeli thing, do we have the means to create > > special build flows for tuned packages? >=20 > Yes, ci.guix builds tunable packages for several x86_64 ISA variants, > which are listed in (gnu ci). Done and pushed. Cheers From unknown Mon Jun 23 23:49:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 06 Dec 2022 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator