GNU bug report logs - #76663
[PATCH gnome-team] gnu: flatpak: Propagate inputs as required by pkg-config.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Liliana Marie Prikler <liliana.prikler@HIDDEN>; Keywords: patch; dated Sat, 1 Mar 2025 17:02:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Added indication that bug 76663 blocks75676 Request was from Liliana Marie Prikler <liliana.prikler@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 1 Mar 2025 17:01:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 01 12:01:32 2025
Received: from localhost ([127.0.0.1]:42427 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1toQDU-0007D8-Dl
	for submit <at> debbugs.gnu.org; Sat, 01 Mar 2025 12:01:32 -0500
Received: from lists.gnu.org ([2001:470:142::17]:58428)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1toQDS-0006gZ-Da
 for submit <at> debbugs.gnu.org; Sat, 01 Mar 2025 12:01:31 -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 <liliana.prikler@HIDDEN>)
 id 1toQCz-000349-3C
 for guix-patches@HIDDEN; Sat, 01 Mar 2025 12:01:10 -0500
Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <liliana.prikler@HIDDEN>)
 id 1toQCx-00059w-AQ
 for guix-patches@HIDDEN; Sat, 01 Mar 2025 12:01:00 -0500
Received: by mail-wm1-x342.google.com with SMTP id
 5b1f17b1804b1-43998deed24so29708635e9.2
 for <guix-patches@HIDDEN>; Sat, 01 Mar 2025 09:00:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740848457; x=1741453257; darn=gnu.org;
 h=to:content-transfer-encoding:mime-version:subject:date:from
 :message-id:from:to:cc:subject:date:message-id:reply-to;
 bh=B8Duwyh7u+TDh8WfKbMTEHDkBU/QzRtL5Vah0hJLpYs=;
 b=fKMVkF6/rk/EylQWHmbaStTHiosM+o3/qSqb/Fgr0EunU6RRgR5qlCRpcso/f08FtM
 oEhU0tU+j7ZxqJJdSEu4y/+JO98lFuP3Craa5Oja6AMvPTTHuHqxP+09Tyj2hNNyNcGN
 aKFyo5SqRBzGVRqkEz9qEsuXQYJEtiL0swjvVuJRcg06At8QSmOgcvpCgFt0mRTxt3DQ
 IGIPUI6UtY9BA5bOmTOwmjhC/98mw5AEGw58kVD6C7vGpPsgpN5Pmed6WQGsWBBMVdE4
 CK3+7tZktaHz0LtuZXLsGiybBK1uFNKNOWo0j7a523KQ6rHloIWlqpdL/Q9f5g4gPWkI
 j7cA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740848457; x=1741453257;
 h=to:content-transfer-encoding:mime-version:subject:date:from
 :message-id:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=B8Duwyh7u+TDh8WfKbMTEHDkBU/QzRtL5Vah0hJLpYs=;
 b=niEnujg6qS8JpTOK7IekpMPDqmtQOh8TA+tM6jyBSfA0nwHaI6WRcrPkZj/278K6h6
 4JcP1y3v6RXyTRgbosOQBLH1d2WIJjVyAulRbHIvLLwWXMhF0ZyqZwlE4TorRdG0aVNx
 F9YH6iwTvn3rou+hfkQtJ6EW9EzcFYmU7zl5+SXfM49hKUEewgrK1/aXZ+fCQxhD2+5q
 hGiX1fZ+6Dt9iqgecFrJ6xTKhRbpGRFTTKfH2iHi/ZdKiVaq2HCgsfhe6txrhGQ4D0lw
 0rpl/EFAB3xFZCqw5E8W1syQTQhmldeMURZcLvi72py+KRBI1w5v5pCc6YDH99dqdqEJ
 b6eQ==
X-Gm-Message-State: AOJu0Yz/m4GjhN1lBqMGjZuLSVd/f4mJs7AhB2EAnKCWI9Sp6E/YM/wx
 C+5ssktDwUOWmGg5AQD4s9Igm9vWK604R8Wm30WN1fKgbd2eqrZbK9O49cPV
X-Gm-Gg: ASbGncuDusiblhP65t9VaDuVwXDwrzL6m3Cblst/3TCWt0mPU0r4hpSiG8SoDaDbL8X
 w4X4tbxSpDCq/Uj5ttxGVFqjHVhkKNBxrXqlUNxjQNgjfcZdCbTeB6vVmjPPuIr16mScpmuhyjW
 Yp0aXEoa5gkc/+mmUIrZIwYiDvlPziJ0KUoh8SqCVb1Io22E3a97zSAHjJVQCNX42RGyCKTEEZa
 MyGy7aIb6R6pZviyna+9HCU52cj/po/H1ht6kGhataXALJ9eBgXMl/Xf0YwClT1HeedfEi8prLm
 PAPJfyU/bKivcJ6PJkwkWW/CvK3KM2PTRfeWRLIyO9o44/bj2KOS3we+Pb+8Cr/CY8in8sOH5qe
 Z6J8PVH9v2dqLnoj2vr1E
X-Google-Smtp-Source: AGHT+IE4W14QBHY5AkK2uC9gwa3pevPko8Dq4GH0KO0TIZU8Zzhk0ix1zKZCluo4v9r63VyCkpPa/g==
X-Received: by 2002:a05:600c:1e27:b0:439:8829:aa69 with SMTP id
 5b1f17b1804b1-43ba7490c87mr69871325e9.17.1740848457467; 
 Sat, 01 Mar 2025 09:00:57 -0800 (PST)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-390e47960b6sm9079954f8f.17.2025.03.01.09.00.56
 for <guix-patches@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 01 Mar 2025 09:00:57 -0800 (PST)
Message-ID: <d83a0e39906aefb3d9dab7abb90acf362ce60094.1740848357.git.liliana.prikler@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 1 Mar 2025 17:52:57 +0100
Subject: [PATCH gnome-team] gnu: flatpak: Propagate inputs as required by
 pkg-config.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Debbugs-Cc: liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN,
 vivien@HIDDEN
to: guix-patches@HIDDEN
Received-SPF: pass client-ip=2a00:1450:4864:20::342;
 envelope-from=liliana.prikler@HIDDEN; helo=mail-wm1-x342.google.com
X-Spam_score_int: 1
X-Spam_score: 0.1
X-Spam_bar: /
X-Spam_report: (0.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,
 MALFORMED_FREEMAIL=2.16, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_MXG_LOWER_HDR_SPAM=0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 3.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/package-management.scm (flatpak)[inputs]: Move
    dconf, gpgme, json-glib, libarchive, libseccomp and libxau from here… [propagated-inputs]:
    … to here. --- Hi Guix, this is a more or less "emergency patch" as gnome
    transitively requires flatpak, but flatpak does not propagate enough inputs
    to let dependent packages be aware of them. The alternative would be to ad
    [...] 
 
 Content analysis details:   (3.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2001:470:142:0:0:0:0:17 listed in]
                             [list.dnswl.org]
  1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  2.2 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.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/package-management.scm (flatpak)[inputs]: Move
    dconf, gpgme, json-glib, libarchive, libseccomp and libxau from here… [propagated-inputs]:
    … to here. --- Hi Guix, this is a more or less "emergency patch" as gnome
    transitively requires flatpak, but flatpak does not propagate enough inputs
    to let dependent packages be aware of them. The alternative would be to ad
    [...] 
 
 Content analysis details:   (2.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2001:470:142:0:0:0:0:17 listed in]
                             [list.dnswl.org]
  1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  2.2 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam

* gnu/packages/package-management.scm (flatpak)[inputs]: Move dconf, gpgme,
json-glib, libarchive, libseccomp and libxau from here…
[propagated-inputs]: … to here.
---
Hi Guix,

this is a more or less "emergency patch" as gnome transitively requires
flatpak, but flatpak does not propagate enough inputs to let dependent
packages be aware of them.  The alternative would be to add these inputs
to said dependents (or finally fix the way pkg-config handles this, but
that's outside our scope IIUC)

Cheers

 gnu/packages/package-management.scm | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index 7b3756d0aa3..4cc53a2ce3a 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -2138,24 +2138,29 @@ (define-public flatpak
            bash-minimal
            bubblewrap
            curl
-           dconf
            fuse
            gdk-pixbuf
-           gpgme
-           json-glib
-           libarchive
            libcap
            libostree
-           libseccomp
            libsoup-minimal-2
-           libxau
            libxml2
            p11-kit
            polkit
            util-linux
            xdg-dbus-proxy
            zstd))
-    (propagated-inputs (list glib-networking gnupg gsettings-desktop-schemas))
+    (propagated-inputs (list glib-networking
+                             gnupg
+                             gsettings-desktop-schemas
+                             ;; The following are listed in Requires.private of
+                             ;; `flatpak.pc'.
+                             curl
+                             dconf
+                             gpgme
+                             json-glib
+                             libarchive
+                             libseccomp
+                             libxau))
     (home-page "https://flatpak.org")
     (synopsis "System for building, distributing, and running sandboxed desktop
 applications")

base-commit: 87d0295b308f354ec1c25212f6937b39eb8ae8bf
-- 
2.48.1





Acknowledgement sent to Liliana Marie Prikler <liliana.prikler@HIDDEN>:
New bug report received and forwarded. Copy sent to liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, vivien@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, vivien@HIDDEN, guix-patches@HIDDEN:
bug#76663; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 1 Mar 2025 17:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.