From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 8AO5G4UpYmeCSQAA62LTzQ:P1 (envelope-from ) for ; Wed, 18 Dec 2024 01:46:45 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id 8AO5G4UpYmeCSQAA62LTzQ (envelope-from ) for ; Wed, 18 Dec 2024 02:46:45 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=E6oNYTAF; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=ALDf7F9p; 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 (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734486404; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=p3EMPT5fyuaq+yZmcvnN0cRLcBRwHBkhzMgf5SpN7mE=; b=kQuljQ04D6R/Wj/kQ4Ln6ZXFTGS5j8RzL8buoCt55bhyUCJZko3aYlT4N0DgCY+JUB84/v EzLFEC3LibGhpKzBLBslFd9Nwb1O2+NJwiFCu9GnOOqXznVGoTiRWIGQSrIa3SSylrNo96 VF80JkoqTRpbQ5Kf5XrC2dx5/mPdWOaTsAQd/e+LojSC7954dAUByBOi64kv6DGQomeR40 BswFPkbfsNag4+EybgMwDONkaNsVRsvoumeGj3FvwojJylxAPabojLb1heUg+xHjadxUCH M0jdcORp82Is8s9y6kPQHYkSsg+HN7SjE8+c9auuZV5mBIq1JjyoyWXhgYcbPw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=E6oNYTAF; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=ALDf7F9p; 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 (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734486404; a=rsa-sha256; cv=none; b=USEvLyg575huS0LNblPIW7Wy6K+UMcqrBw9StX84aWBnEHXMLJUsLYy3acCn5WGKV0iQ1v +0dHW1tqIM8f6iOkWhAfqXyVNDqu5f60uIJy07vwc6AX7Rwe/Q+WV+w3EL7e7yd+QU5sWL +XLLDdwCP0Kp/MWYlJQYlCJKi4dQesQl+4gIC8x6JfOSQ8d59otWQVsmg0vHjTgtIODv94 oDE6mhcx0HLGaKgrL1QgZY6eC9+nVowlWzGYcdEILGBG1tOg2TeR8cE8fR509gVoKWLm+d MVI/F67xCDnZ8G2qeqxuheS7zTkICdNX59GDgnvOrUOcYWWcmNLYj3hHbr7dhA== 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 AE348626F4 for ; Wed, 18 Dec 2024 02:46:44 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tNj8l-0007gu-PI; Tue, 17 Dec 2024 20:46:19 -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 1tNj8j-0007dD-9s for guix-patches@gnu.org; Tue, 17 Dec 2024 20:46:17 -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 1tNj8i-0007VZ-W9 for guix-patches@gnu.org; Tue, 17 Dec 2024 20:46:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=p3EMPT5fyuaq+yZmcvnN0cRLcBRwHBkhzMgf5SpN7mE=; b=E6oNYTAFBRFc9yI/YCBT3QgJjGGJA/SFrqH8jxkcFnEc99BjPsX99oAEH31FC0HNALlsQg7Jd7UVTlqEY0csZM+45/pMTmB6oFC/z/HNJS43P29uVH3MUbcan8cUg1LTvXH/KLIOtxjX6Nvrals9p7rdK/7gmSAehZhgtiqq/I95XaoOCyar5VG92pyRy+Kdtj1oNvB/qsLk9XuVoj8eN91qa52KTOiMejOAVcToGpD2nQHqC4PAj5d5zrOHzkxOnDvvECux1QDe7U7IJKKRMF8n0Hi5kzSJ/4jHSrwFJY1cWGUsosVuqDjND3kELeAkyZyPTeNZZF/8IgBFGxmsNw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tNj8T-0002V0-SX for guix-patches@gnu.org; Tue, 17 Dec 2024 20:46:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74581] [PATCH] gnu: Add pyre. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Dec 2024 01:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74581 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sharlatan Hellseher Cc: 74581@debbugs.gnu.org Received: via spool by 74581-submit@debbugs.gnu.org id=B74581.17344863369560 (code B ref 74581); Wed, 18 Dec 2024 01:46:01 +0000 Received: (at 74581) by debbugs.gnu.org; 18 Dec 2024 01:45:36 +0000 Received: from localhost ([127.0.0.1]:60906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNj83-0002U6-Pa for submit@debbugs.gnu.org; Tue, 17 Dec 2024 20:45:36 -0500 Received: from mail-qt1-f179.google.com ([209.85.160.179]:48474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tNj81-0002To-H2 for 74581@debbugs.gnu.org; Tue, 17 Dec 2024 20:45:34 -0500 Received: by mail-qt1-f179.google.com with SMTP id d75a77b69052e-467bc28277eso29176411cf.1 for <74581@debbugs.gnu.org>; Tue, 17 Dec 2024 17:45:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734486267; x=1735091067; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=p3EMPT5fyuaq+yZmcvnN0cRLcBRwHBkhzMgf5SpN7mE=; b=ALDf7F9pZJYihF9nTqJCMmrH2IlpokK/JIAA/CbJNOJcCPUVm37RYkA4RHcY8o3pFQ xs3/p3iLpHjGiulEe7vjvI79+hPppMwbnVMCZg4Hk136dQCNQniI1ax0QLPp+oPRV8Ir MLFf4OmrumNDTNl3dmxJkEmqaV0YH3X85JXrzbYMEErIe/iJvS9mdYQZ7iQM971xC3gQ 668yeMmE+smX2kDqi1svYBJeTS74nRAmuvBFeuaf+eIzB2TdsobIGdx20/WNv5RLR+m2 RLz5mdRHM5fWXNAJ4qGiiL0Yk4q3+XxDBzzJqMlZ4TypKcoRGyyrJHg/D0uVs/tuqgou MkQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734486267; x=1735091067; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=p3EMPT5fyuaq+yZmcvnN0cRLcBRwHBkhzMgf5SpN7mE=; b=jzpfWPuxzOSlH5efefRAyZFvg/yy6+zJksSaWVXsLWVBvEZtXT12uomgKq0kJ9t0hB 7qRFuIC4/PWYctKGGvpa5CZKtlXzcyYAnMvvzSVF8eehTZqdk1gGRWXxWEQphiMtxwtg ePbXYEzHbw5/6jSpI757ar0eVhZFKwfzv/O6SKls77YybeRkv3K3lwjGncvPUh36AW64 tg6dk/Lw6c6GRsUzKGcH0xnHa0rky3snUY+NOsgQzwUuZdrHgEFyjNQHxJpkp1+LhSxF nSgRA2cjyYxIVFHUVDDGkdG9GExzgTpZZ1derrhQNxlNXzwdVwNBEPaQ3o2cbfwVD3zR sXQA== X-Gm-Message-State: AOJu0Ywp5vLHkIT+P5BpnEoWBNNxnh7PAO0K6TgIjEqIETcEXl+v8GvV NssvLFHsI7UMkeuLO9EW8J9s2P6pVDliXfMwPNXN0jd5CqlyA9GpbOU7F5+S X-Gm-Gg: ASbGncsGHieysHNFwMw3jKO03cMIPf+7iAHrzS6EtwN0L/N1CRFlgEWSzDocVKv2I/c tpmEF1yTKUxBoojNrdPB8NOGltZ2FpFXCPM02Ks6Hebw0caULrqjbH0selHBBxCzBljGNMDy+4s 12GwbjseXoP7E5bVZhdZRB5ez+bdvQ7Rfr/IY7wBAGuab/kc2/MDWO4DR7n6f1cfEIv8A/hO+6s MGsihQXnG2PVN+pluc0jeHyhinltaR4977p2Y/0P7dyD8rwD8g/2zRF0jGeSusGRCZaNJHNnqoA VQ== X-Google-Smtp-Source: AGHT+IFLmMoS0gam0XPlg2ffoZa4NMWRSOkeXhBv7RNoXhebqSQShKbIIZKQ5roTCyGSNfJY6V3fnw== X-Received: by 2002:ac8:7d41:0:b0:467:867b:ff55 with SMTP id d75a77b69052e-46908e037e8mr22603331cf.27.1734486267209; Tue, 17 Dec 2024 17:44:27 -0800 (PST) Received: from terra (vps-6234970c.vps.ovh.ca. [51.222.13.224]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-467b2c69b10sm45459421cf.18.2024.12.17.17.44.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Dec 2024 17:44:25 -0800 (PST) From: Maxim Cournoyer In-Reply-To: <87r067uxhh.fsf@gmail.com> (Sharlatan Hellseher's message of "Mon, 16 Dec 2024 21:30:34 +0000") References: <87r067uxhh.fsf@gmail.com> Date: Wed, 18 Dec 2024 10:44:15 +0900 Message-ID: <87seqlrci8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -3.86 X-Spam-Score: -3.86 X-Migadu-Queue-Id: AE348626F4 X-TUID: uim+u6HA49RN Hi Sharlatan, Sharlatan Hellseher writes: > Hi Maxim, > > Did you try to import from PyPI? I've gave it a go and with some > adjustment it may be built with pyproject-build-system as a native python > library, WDYT? Yes, that's what I had tried first. It results in this: --8<---------------cut here---------------start------------->8--- phase `install' failed after 0.1 seconds Backtrace: 13 (primitive-load "/gnu/store/334plx7fz3sgknf9x56cn37h7v2=E2=80= =A6") In guix/build/gnu-build-system.scm: 966:2 12 (gnu-build #:source _ #:outputs _ #:inputs _ #:phases . #) In ice-9/boot-9.scm: 1752:10 11 (with-exception-handler _ _ #:unwind? _ # _) In srfi/srfi-1.scm: 634:9 10 (for-each # =E2=80=A6) In ice-9/boot-9.scm: 1752:10 9 (with-exception-handler _ _ #:unwind? _ # _) In guix/build/gnu-build-system.scm: 987:23 8 (_) In srfi/srfi-1.scm: 634:9 7 (for-each # =E2=80=A6) In guix/build/pyproject-build-system.scm: 234:10 6 (_ "/gnu/store/7sd87yqcnl2nws6qa0lww9n8acgnizab-python-=E2=80= =A6") 200:6 5 (merge-directories "/gnu/store/7sd87yqcnl2nws6qa0lww9n=E2=80= =A6" =E2=80=A6) In srfi/srfi-1.scm: 634:9 4 (for-each # =E2=80=A6) In guix/build/pyproject-build-system.scm: 204:18 3 (_ "lib") In unknown file: 2 (rename-file "/gnu/store/7sd87yqcnl2nws6qa0lww9n8acgni=E2=80= =A6" =E2=80=A6) In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure rename-file: Directory not empty build process 18 exited with status 256 builder for `/gnu/store/kxp5q1zbb4acyfz4v6igcddwl87y4av7-python-pyre-1.12.5= .drv' failed with exit code 1 build of /gnu/store/kxp5q1zbb4acyfz4v6igcddwl87y4av7-python-pyre-1.12.5.drv= failed View build log at '/var/log/guix/drvs/kx/p5q1zbb4acyfz4v6igcddwl87y4av7-pyt= hon-pyre-1.12.5.drv'. guix build: error: build of `/gnu/store/kxp5q1zbb4acyfz4v6igcddwl87y4av7-py= thon-pyre-1.12.5.drv' failed --8<---------------cut here---------------end--------------->8--- And while that's fixable (see a patch I've sent in #74582), then it'd fail the validate-runpath phase. Building from CMake directly appears to me cleaner than going through the extra abstraction that is scikit, and doesn't suffer from the previous problems (see the various issues reported at https://github.com/pyre/pyre/issues by Amtrak's -- that's me). I hope that answers the question :-). --=20 Thanks, Maxim