From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id WEEcHaq0AGRWDwEAbAwnHQ (envelope-from ) for ; Thu, 02 Mar 2023 15:37:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sCICHKq0AGTgaQEAG6o9tA (envelope-from ) for ; Thu, 02 Mar 2023 15:37:30 +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 3F75B28553 for ; Thu, 2 Mar 2023 15:37:30 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=jpoiret.xyz header.s=dkim header.b=OdeNKAYd; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1677767850; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: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=zuFc8ryT2pMopPq+l9A7nucfuYhHdsm4JSFXF6GCxBE=; b=sz6aFfvbWsdQzgaUz4Q/uvNBP0geTqOktRLYq3RgZb6nsL+oRhtrQgPZ1GMSaoT7T/BrLa Un4+dE3usDELPX2Ip54fXY9fMx2yTCMGHh9eRfvcBuvvPtT04e/xA8coPoNUaFjHxrQ37h 2Pt8ggU3IZ8b9jDUgGQ4wHSXMi/lMjjJzOsW/B37XFMwfDwuNfsu/CzKiSKv+IccYIByKK L1BJbo4Mnn8IDRXDEyBIbexuXa+6JulLnfNMivk6THcr7GPWIs6LSsRyWO7Xja1xZ8Fi6C U0TGP3mMs+WD8ozZl1CUmRBITPVm+QEkpywJV3zRXY6WIP//KqoqcIXFnsCCmQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=jpoiret.xyz header.s=dkim header.b=OdeNKAYd; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1677767850; a=rsa-sha256; cv=none; b=df1Q7DW+2bjeQ8MdISqdV/ECyNBkFAss76mR4yome7BkarWUrVK8muSAEhrU4g68LzjlDN CUEIOVlRzOGJZlsrUlhP0NAoD3CAVafvIsbXPIoM1+IGaZLGKnfHwwtckhf9cJfMdKUExq 1Ecun5YW09HxlxwhXae83w2IVK3o8Vx/cUN6AfYO++ChCXZEVBA9L7NKvNg1p3zuXWPhin 6Fl3t7jlmbbgvGmBJvRu0/r2Zx8A+pXq4nbhs4Bl46Smjmf7j7ZOicc5H+vRd7nyhcrLey gi1fm2QKGC3zGJZjg7oiFG5Um/ngItR9BbTO0JmGQ2gjSqJgoNEsoTrThK2TKQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pXk3N-0006HL-8k; Thu, 02 Mar 2023 09:37:05 -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 1pXk3K-0006BI-Pu for bug-guix@gnu.org; Thu, 02 Mar 2023 09:37:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pXk3K-0003YF-HQ for bug-guix@gnu.org; Thu, 02 Mar 2023 09:37:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pXk3K-0006Ct-Bg for bug-guix@gnu.org; Thu, 02 Mar 2023 09:37:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#61911: error: mate-polkit: unbound variable Resent-From: Josselin Poiret Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 02 Mar 2023 14:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61911 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos , 61911@debbugs.gnu.org Cc: Julien Lepiller Received: via spool by 61911-submit@debbugs.gnu.org id=B61911.167776780023824 (code B ref 61911); Thu, 02 Mar 2023 14:37:02 +0000 Received: (at 61911) by debbugs.gnu.org; 2 Mar 2023 14:36:40 +0000 Received: from localhost ([127.0.0.1]:56246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pXk2x-0006CB-R1 for submit@debbugs.gnu.org; Thu, 02 Mar 2023 09:36:40 -0500 Received: from jpoiret.xyz ([206.189.101.64]:56584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pXk2v-0006C1-Mw for 61911@debbugs.gnu.org; Thu, 02 Mar 2023 09:36:38 -0500 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 68760185310; Thu, 2 Mar 2023 14:36:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1677767795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zuFc8ryT2pMopPq+l9A7nucfuYhHdsm4JSFXF6GCxBE=; b=OdeNKAYdDMTavEZ+Y41tniBvhXwzbg9keb9b4gvOlMGI/BlvOlbXNBVRh1HjTUotiFN4US l4G0cEdQvyw/hOgVMZKZ8cDDni9i1qPAK6V5Fh+e9MaQ3QBPl5DeUnyWLA6oamzp1BuGZE RvT1WM2obLE0Tng065ZqBeqzbSz2VVdnFQsgPyxehwvaSBxgf+PkiDQRYHfHRKxFgxIBsP gGtTGkTNYjT+DoAYUJMCDD+ItpJc0H4pzVO6rDUKVaRUDO4TFMiiuZrH27VQ2mMpUQpjsa cJuJd5Wp/qjZwqpG4tCw01R/IkOgofSy3hKMLtMQmXmvhHZ9vcMkLzuHt/TvOA== In-Reply-To: References: Date: Thu, 02 Mar 2023 15:36:08 +0100 Message-ID: <874jr3kyp3.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: / X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Josselin Poiret X-Migadu-Spam-Score: -6.39 X-Spam-Score: -6.39 X-Migadu-Scanner: scn0.migadu.com X-Migadu-Queue-Id: 3F75B28553 From: Josselin Poiret via Bug reports for GNU Guix Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-TUID: O0fpvknjNtWJ --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Maxime, Maxime Devos writes: > In unknown file: > 3 (primitive-load-path "gnu/packages/xfce" #) > In gnu/packages/xfce.scm: > 1156:19 2 (_) > 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: > error: mate-polkit: unbound variable This is the same kind of issue as [1]: both xfce and mate require each other (the second through mate -> freedesktop -> kde-frameworks -> kde-plasma -> display-managers -> xfce), and depending on the order in which they're loaded, mate-polkit-for-xfce might get defined before mate-polkit is. The solution I suggested there was to define the variant in the same file as the original package, but here I'm not sure if this is the right call. In general, I'd much rather try to get rid of those pesky module cycles, as they cause general headaches for guix pull. I remember Julien using (guix modules) to do some analysis at the Guix days, maybe we could get some pointers on how to handle this specific situation? WDYT? [1] https://issues.guix.gnu.org/61885 (mid: F29B8BFE-A175-4128-8093-4A810681E235@winter.cafe) =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmQAtFgQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5FhcaiqyWC/9va6hqDTEpmQ/z0Glfr50D94VrJCxoHaxt 3Ud5T2iMY15I8arfz24usLtGcC/d7yYRty5bEfdYDiLKIkuZvwBMlc1vUPARr4Ik /lnl2wCKsDmsDqs5IrQqTAiXpp7jWd7U5NZuXVU0iBQICq9NgOfD0dMKlJ+fxm1v wLjG8OxB4UqHM1Ua6sOSWXvrvPcgmFeFfZHgYBDm+kLt90G4jK9T/eZKR0MXulSy qfg8Z5xJWIkmVLpxixnMo0BJ0eUwcQCEDVOV/ZPtm5ucOmXf82EWmMLOhBCHbqa+ 5D3Xa8drnnvCMHHIP0+AYt0HIllP7njvhUJr9aiofhxza6uE3DWSIh16fht5PCSp mQMqWlXlloZZ3bxKr5zLx5EKwzGWEo8CGvYEmk1QdK7EgDzwL+7yrVr0JVqOuIsV XbVfhpsToohjfNN+ToG5fEXISHcK2Exqw5DvYRPFbhUXIBplw67rujHrhHgAnM7b w9Qqj0yE0QVDChwJVnELxbVg+UGtD9M= =qkBm -----END PGP SIGNATURE----- --=-=-=--