From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id yHGTBXt7YGUo8gAA9RJhRA:P1 (envelope-from ) for ; Fri, 24 Nov 2023 11:31:23 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yHGTBXt7YGUo8gAA9RJhRA (envelope-from ) for ; Fri, 24 Nov 2023 11:31:23 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3DC005F48A for ; Fri, 24 Nov 2023 11:31:22 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b="nDu/Hq3d"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1700821883; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=gUgOvt5IkTSM/JLksNsS+WN/VOwlJp59z8uIqSDoadk=; b=E7Y0DjAIcJ0sRtqFWak3uPcMBDZ2R9/wZynqjmhUX5v0xIvk05cnCD3YXhATk4iJwA8Mr/ HU5fJ0HF8MWj8HeBes4ei4AY/8jw/6BBOqAsOD1PSTKXNBXiw3gCZmCcJI6opgrqhqb5sJ Yr+DRlt4OclmPjvKgTzfsp+acTHiPqfhQyOrmX7+Qvid8jIA1Q19wrpw6RRufS8swl9ntN SkR0U+IDmngDtkBPP23V75hOs7q3i7aAZshte6hG/0lTGOptsAOME6+KzEb06uMON/2OVT p6bbOocDWVykGZsKHFk2CanJWm6l7c9sCQOO7fL2g64FEJ9KE6c3U9D3YdqojA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b="nDu/Hq3d"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1700821883; a=rsa-sha256; cv=none; b=eXthhXUiaeyhZWsasahh0bnAwXk7iHJnWVfSnoeul7Fl3oZWUq+1P2RKkJPVSFae66zvOk Z+EAInh+u0n0hXi6KQSsG8M+HdggfQzVkPdWAQSyy4CMdb6ycI3MvJjM9S6WNzC5Mo6kDu 2OcpAvyFOg+dInYxB0Ge0BlW0rQOiHgc9QazMYdaiuKsEL5TULIdGX0xuzzLWCoEvJKApg FQOMkuYXhcP4O+n/NFZk1UTQuNYhyz1cQHLPkiDpPewArTRN4+fR983WbuvPpBQGHZPxtV 7/LAtWQcoBOw9TDBhvoHgRWI5971SL8rEI/Q0GPWS1LzSCkqNuutpuB9b1ouUA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r6TSe-0003Mu-7D; Fri, 24 Nov 2023 05:31:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r6TSb-0003MC-UF for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:58 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r6TSb-0000NX-MO for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:57 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r6TSg-0005Jh-1Z for guix-patches@gnu.org; Fri, 24 Nov 2023 05:31:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67428] [PATCH 00/12] gnu: Add Quil Quantum VM (QVM) and CL dependencies Resent-From: Michal Atlas Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 24 Nov 2023 10:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67428 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67428@debbugs.gnu.org Cc: Michal Atlas X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170082183120385 (code B ref -1); Fri, 24 Nov 2023 10:31:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Nov 2023 10:30:31 +0000 Received: from localhost ([127.0.0.1]:35669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6TSB-0005Ij-0g for submit@debbugs.gnu.org; Fri, 24 Nov 2023 05:30:31 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r6TS9-0005IV-PM for submit@debbugs.gnu.org; Fri, 24 Nov 2023 05:30:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r6TRy-0003GH-0q for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:18 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r6TRm-0008M3-3t for guix-patches@gnu.org; Fri, 24 Nov 2023 05:30:17 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 06F43240027 for ; Fri, 24 Nov 2023 11:30:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1700821802; bh=DoC3xj+s33Jlr0H43ZKJd417ZOMc+huGLgq3Ux7p/YI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=nDu/Hq3dEddRWejOY8nZvOfozZ/rZdWdaPYbUkX0oLf0jVFgkIB3gdPTrAAgO01Hf gywjJ23HeKhDUJZIQvMWB5aknSDVr2KP6p40eYO7cGcce7GJX+/1aFkJY66pPEREju zzhnus057k4I0j09teBRlfA3L0X2NgBkstuIjzD+5glgLq920ZLGrrVSSrDcb44Rhd voGkQMcNSLl7C1YrdF671o+V3k+GFSvhvhbjXRxYIIEBuxZTX+/fKrRyO0xFhx+evQ wW8kXPoG3bu5FmQoJEtr2ns1HCUHtxWrAg1kncICgLNj0/7Nnnp9rULyohx/gbbe/j wLB9XGdJCGzVw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ScB7Y3ZfNz6txq; Fri, 24 Nov 2023 11:30:01 +0100 (CET) From: Michal Atlas Date: Fri, 24 Nov 2023 10:28:05 +0000 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=michal_atlas+git@posteo.net; helo=mout01.posteo.de 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, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.72 X-Spam-Score: -4.72 X-Migadu-Queue-Id: 3DC005F48A X-Migadu-Scanner: mx10.migadu.com X-TUID: tSaIi2QrMf0/ Hello, this patchset adds the Quil language's compiler library and VM and a couple of other Common Lisp libraries they depend on. Their library cl-magicl needs gfortran-toolchain to build (specifically invokes gfortran). Which comes from commencement, however trying to use it even in a thunked field, as just a package input, breaks things since it seems commencement indirectly depends on lisp-xyz. Since lisp-xyz is already getting massive, I opted to just move the relevant packages, to a new thematic file that's hopefully general enough that it'll get some more use by other package later on, but we can try finding other solutions. Hopefully this sends correctly, first patchset. Cheers Michal Atlas (12): gnu: Add cl-interface gnu: Add cl-syslog gnu: Add cl-alexa gnu: Add cl-metering gnu: Add cl-grnm gnu: Add cl-priority-queue gnu: Add cl-messagepack gnu: Add cl-permutation gnu: Add cl-magicl gnu: Add cl-rpcq gnu: Add cl-quil gnu: Add cl-qvm gnu/packages/lisp-xyz.scm | 236 ++++++++++++++++++++++++++++++++++++++ gnu/packages/quantum.scm | 208 +++++++++++++++++++++++++++++++++ 2 files changed, 444 insertions(+) create mode 100644 gnu/packages/quantum.scm base-commit: 0083a2265960f8228112c36e0d10eb974ff9d1f1 -- 2.41.0