From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 14 03:27:19 2023 Received: (at submit) by debbugs.gnu.org; 14 Jan 2023 08:27:19 +0000 Received: from localhost ([127.0.0.1]:53282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGbsl-0003g9-4v for submit@debbugs.gnu.org; Sat, 14 Jan 2023 03:27:19 -0500 Received: from lists.gnu.org ([209.51.188.17]:60264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGbsj-0003g2-Ek for submit@debbugs.gnu.org; Sat, 14 Jan 2023 03:27:17 -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 1pGbsh-0004Go-GG for bug-guix@gnu.org; Sat, 14 Jan 2023 03:27:17 -0500 Received: from planete-kraus.eu ([2a00:5881:4008:2810::309]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1pGbsd-0007Uc-P8 for bug-guix@gnu.org; Sat, 14 Jan 2023 03:27:14 -0500 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 43dd48ed for ; Sat, 14 Jan 2023 08:27:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:date:content-type :content-transfer-encoding:mime-version; s=dkim; bh=suneEkDM/rIR dwgdL+TPpdj6Yj0=; b=tGYYvR+UzSAQ3CavSAm+tMUY4u72T+ecCzXGVD7kB7Fn ESYK2awNjtgrHHGw1M+8QRqx3pRvSAvgnT8wmkUCm1JBfQuOaszpw4UsIOmFkP16 Mpz+wGiqG6A6LoGQ2rbSojwDYYus8JfFYffLManzWCamWB9qZTGe52Ucz6rfT2c= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 754d39dd (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO) for ; Sat, 14 Jan 2023 08:26:58 +0000 (UTC) Message-ID: Subject: =?UTF-8?Q?Can=E2=80=99t?= change the build system of p11-kit to meson From: Vivien Kraus To: bug-guix Date: Sat, 14 Jan 2023 09:26:51 +0100 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:5881:4008:2810::309; envelope-from=vivien@planete-kraus.eu; helo=planete-kraus.eu 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_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) Dear guix, p11-kit is switching its build system to meson. The README already advertises it as the way to build p11-kit. When I try to change that, guix builds fine. Then, if I try to run guix build p11-kit, guix will crash after exhausting all my memory. I suspect a circular dependency of some sort, but I don=E2=80=99t know how to debug it. If I try and run: $ ./pre-inst-env guix graph --type=3Dbag p11-kit Then I get as an output, digraph "Guix bag" { And then guix starts eating my memory indefinitely until I cancel it. How can I debug this? Best regards, Vivien From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 14 15:14:39 2023 Received: (at submit) by debbugs.gnu.org; 14 Jan 2023 20:14:39 +0000 Received: from localhost ([127.0.0.1]:55626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGmvH-0008Gj-EO for submit@debbugs.gnu.org; Sat, 14 Jan 2023 15:14:39 -0500 Received: from lists.gnu.org ([209.51.188.17]:57270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGmvC-0008GP-89 for submit@debbugs.gnu.org; Sat, 14 Jan 2023 15:14:37 -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 1pGmvC-0005TR-2L for bug-guix@gnu.org; Sat, 14 Jan 2023 15:14:34 -0500 Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pGmvA-00010a-8m for bug-guix@gnu.org; Sat, 14 Jan 2023 15:14:33 -0500 Received: from fews1.riseup.net (fews1-pn.riseup.net [10.0.1.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.riseup.net", Issuer "R3" (not verified)) by mx0.riseup.net (Postfix) with ESMTPS id 4NvTys0p0Dz9tJf; Sat, 14 Jan 2023 20:14:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1673727269; bh=ZPJ/d0p6i6d7ZbimhuncqOTD6KjKm7rk/NlNaf9xlOM=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=YOREIbubYi9AHpmgMkRBo1z9Rj9YgA8m5UTi7DaitcErhDYB5oomiXjGaFW1FFtDu y3hPyT9Cat6wZnbeF8wTSaT+2xrNGuWTCd4x648rvCehIWF5Z6cNf49HqYyLHG6y0S 8bHAUuiQ09rR062l9STs7DkAB5Q1ThJEpWtTiZqg= X-Riseup-User-ID: BF55FD1F110ABFBB396D62AD33626AD40DAB39051C64741AF938F8C54F13E565 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews1.riseup.net (Postfix) with ESMTPSA id 4NvTyr3BLrz5vZw; Sat, 14 Jan 2023 20:14:28 +0000 (UTC) References: From: Csepp To: Vivien Kraus Subject: Re: bug#60811: =?utf-8?Q?Can=E2=80=99t?= change the build system of p11-kit to meson Date: Sat, 14 Jan 2023 21:10:30 +0100 In-reply-to: Message-ID: <86h6wszxep.fsf@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=198.252.153.6; envelope-from=raingloom@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: bug-guix@gnu.org, 60811@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: -2.4 (--) Vivien Kraus via Bug reports for GNU Guix writes: > Dear guix, > > p11-kit is switching its build system to meson. The README already > advertises it as the way to build p11-kit. When I try to change that, > guix builds fine. Then, if I try to run guix build p11-kit, guix will > crash after exhausting all my memory. I suspect a circular dependency > of some sort, but I don=E2=80=99t know how to debug it. > > If I try and run: > $ ./pre-inst-env guix graph --type=3Dbag p11-kit > > Then I get as an output, > > digraph "Guix bag" { > > And then guix starts eating my memory indefinitely until I cancel it. > > How can I debug this? > > Best regards, > > Vivien The way I debugged a cycle was: * use package graph type * import graph into Python's networkx using pydot * run networkx's cycle detection Here is the script so you don't have to figure it out yourself: ``` #!/usr/bin/env python # coding: utf-8 import networkx import sys G =3D networkx.drawing.nx_pydot.read_dot(sys.stdin) Va =3D networkx.function.get_node_attributes(G, "label") print(*[Va[e[0]] for e in networkx.find_cycle(G)]) ``` From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 14 17:03:31 2023 Received: (at submit) by debbugs.gnu.org; 14 Jan 2023 22:03:32 +0000 Received: from localhost ([127.0.0.1]:55707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGocd-0002hY-FI for submit@debbugs.gnu.org; Sat, 14 Jan 2023 17:03:31 -0500 Received: from lists.gnu.org ([209.51.188.17]:37264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGoca-0002hH-Tr for submit@debbugs.gnu.org; Sat, 14 Jan 2023 17:03:29 -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 1pGoca-0004N9-OJ for bug-guix@gnu.org; Sat, 14 Jan 2023 17:03:28 -0500 Received: from planete-kraus.eu ([2a00:5881:4008:2810::309]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1pGocY-0008TG-L1 for bug-guix@gnu.org; Sat, 14 Jan 2023 17:03:28 -0500 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id de082102; Sat, 14 Jan 2023 22:03:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:content-transfer-encoding:mime-version; s=dkim; bh=3XqX1jywNu3paGMKGRvIUA02Ycs=; b=Km4K8wGz4n7twquuWZzC0I78MAF2 TfzISX5/enezBzB9iQrcPCLVb0mcVIBUnICAOnJDXtrq2rYr1Z5QB5ut6RDNdRnA vFvtSGbunSDn0uNPJYrNysesI4BZpoylSgRDllMK/PP0xU3sxipyuQUVz5teRHk+ XMEmj2DEWYns7NA= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id adda252a (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Sat, 14 Jan 2023 22:03:17 +0000 (UTC) Message-ID: <7e14ed490c6f7a4e8f34aa7c7163835a7c433de6.camel@planete-kraus.eu> Subject: Re: bug#60811: =?UTF-8?Q?Can=E2=80=99t?= change the build system of p11-kit to meson From: Vivien Kraus To: Csepp Date: Sat, 14 Jan 2023 23:03:13 +0100 In-Reply-To: <86h6wszxep.fsf@riseup.net> References: <86h6wszxep.fsf@riseup.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:5881:4008:2810::309; envelope-from=vivien@planete-kraus.eu; helo=planete-kraus.eu 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_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: bug-guix@gnu.org, 60811@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: -2.4 (--) Hello! Le samedi 14 janvier 2023 =C3=A0 21:10 +0100, Csepp a =C3=A9crit=C2=A0: > The way I debugged a cycle was: > * use package graph type > * import graph into Python's networkx using pydot > * run networkx's cycle detection If I select the "package" graph type, guix graph completes: $ ./pre-inst-env guix graph --type=3Dpackage p11-kit digraph "Guix package" { "140299993452720" [label =3D "p11-kit@0.23.22", shape =3D box, fontname = =3D sans]; "140299993452720" -> "140299993453072" [color =3D magenta]; "140299993452720" -> "140300286436736" [color =3D magenta]; "140299993452720" -> "140299980957936" [color =3D magenta]; "140299993452720" -> "140299993453072" [color =3D magenta]; "140299993453072" [label =3D "libtasn1@4.17.0", shape =3D box, fontname = =3D sans]; "140299993453072" -> "140299983720224" [color =3D blue]; "140299983720224" [label =3D "perl@5.34.0", shape =3D box, fontname =3D sans]; "140299983720224" -> "140299983567616" [color =3D red]; "140299983567616" [label =3D "coreutils-minimal@8.32", shape =3D box, fontname =3D sans]; "140300286436736" [label =3D "pkg-config@0.29.2", shape =3D box, fontname =3D sans]; "140299980957936" [label =3D "libffi@3.3", shape =3D box, fontname =3D sans]; } Thank you for your python script! Unfortunately, it does not detect any cycles here. Vivien From debbugs-submit-bounces@debbugs.gnu.org Wed May 21 09:20:51 2025 Received: (at 60811-done) by debbugs.gnu.org; 21 May 2025 13:20:51 +0000 Received: from localhost ([127.0.0.1]:47407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHjNK-0002PT-C1 for submit@debbugs.gnu.org; Wed, 21 May 2025 09:20:51 -0400 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]:46578) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uHjNG-0002Oc-Tf for 60811-done@debbugs.gnu.org; Wed, 21 May 2025 09:20:47 -0400 Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-2301ac32320so72869005ad.1 for <60811-done@debbugs.gnu.org>; Wed, 21 May 2025 06:20:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747833640; x=1748438440; darn=debbugs.gnu.org; h=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=kdIAExiQlWW8EkWCRY+no9FzoOUQNqtz6OF88UpYDDQ=; b=ECm6rncUwlHXwusW8DyCyRrmDbLJ95BDKJ+YMKg0WONwuRPE4A0UAKflgFELIyghk4 jwdwGEvawc7sxnEQVUx0ZN6RXf1obSjnjc+t/2M0+nGlDvnLqhla84IZbmPqz5EaMNag whnRdfH398/roN0MID36OW465Yn81uwR6pUM9fzUAsUHs5KCaY7wrYrJdnWec1nHIw8V j2rZE43XfJwuS7h7I4evFLjkp1o9iTBdoNaDmaj+y4TVEJIF3l9EN9QjeaP2TqGFzLtX lTuxxKkYHJtai74iFHOx/gaS6kp9eiN5GyixCXIk/2eFaog+GLOptsQ62BqjPmfk5xuk MTwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747833640; x=1748438440; h=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=kdIAExiQlWW8EkWCRY+no9FzoOUQNqtz6OF88UpYDDQ=; b=T3aKoAtygliQcUsqCcUkb98oeTrh59HIJmyOIWMhBt7qxzH4BiH7sgn8mZ6I4ik7TY k+U4jV5veyFgERoamxSI1SWkYLPOwgGG2EqMBm80HGuf+ujdBJPD0zJ6IpB9vXJsj5LE lSuMlPrCMgEECAA3jAzxEuSjxwKc9LNaXGQtfM8QxiZi7byDhqCIzan4eeI+CJffRyiq a3DYxmISI7bsxmbpnOv4s7cMekmNlnZ0mGGdcbL6wGfP/qPlforb7MllxKPeKVWD6WaZ lUJvW8LM/dR9d9wavr+nkNoZtTdBB5cgUXJ8ZLuxVFqlToj0Ko2vImkhYCl5UlslWU7M uIwA== X-Forwarded-Encrypted: i=1; AJvYcCVkVCjK4unO1ULsT8aPRPeCpWu4a/ojJoLDqR//cxl0F2puKfl89RIGv3AdctMy3jSkiQl2BJ+bGtee@debbugs.gnu.org X-Gm-Message-State: AOJu0YyMGW1kgbG/EOwNbzLG0GXMmXGAlTZw3tqEkyj9yTJl3UaIlJW5 9Q9m6lUMuKnJ7iTOQ0ksmZgTfcjwpJQYwuuwy6KpsTQrHeXrWJ3Y+w9sxkP8ETJYeEs= X-Gm-Gg: ASbGncsbmH2UZ01XAVNi11b9LoNS4Mhn4ZocaHKBtBfDg1TEZFn+yyDSvRSUZMl5fNQ i8wnRR+HCzE4L0YevO70qJ8WwzjSaEY+iyRUkP+Uvii+cHFOFRy/Q/Vx0M1NZ9D6PUU4s9Sch5A waSZsMQwpllmfXJT9RcSZ6C0igXUcujWcmGjpdrsi6cCRiGKdxz2S0mSmJweZkHRt/+/ANZmj7/ eAvhGAfA/1u5ch0bBZ99a0UzKqpLgWIrAvDJ19+M+FgcD0f2NaQsZZ3uNcmqB1JyKykGIdjFeo9 kuYKaQhz42nNnXhG1A/1YBvJBr668Lj+8FOMEleUQKaB6qER1Q== X-Google-Smtp-Source: AGHT+IEVphR5hc3cueee0lFBpcCscqnQy5SksTT7UPxRq48vrbVfhDDGG+6QKKx/sPkXzZ9WXSSe+g== X-Received: by 2002:a17:903:94f:b0:226:38ff:1d6a with SMTP id d9443c01a7336-231d43d9cacmr271782755ad.7.1747833640042; Wed, 21 May 2025 06:20:40 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-231d4af9f65sm92936595ad.87.2025.05.21.06.20.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 May 2025 06:20:39 -0700 (PDT) From: Maxim Cournoyer To: Vivien Kraus Subject: Re: bug#60811: =?utf-8?Q?Can=E2=80=99t?= change the build system of p11-kit to meson In-Reply-To: <7e14ed490c6f7a4e8f34aa7c7163835a7c433de6.camel@planete-kraus.eu> (Vivien Kraus's message of "Sat, 14 Jan 2023 23:03:13 +0100") References: <86h6wszxep.fsf@riseup.net> <7e14ed490c6f7a4e8f34aa7c7163835a7c433de6.camel@planete-kraus.eu> Date: Wed, 21 May 2025 22:20:36 +0900 Message-ID: <878qmq85i3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60811-done Cc: 60811-done@debbugs.gnu.org, Csepp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Our p11-kit now builds using meson. Closing. -- Thanks, Maxim