From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id ODcdFCAIvGPMOwAAbAwnHQ (envelope-from ) for ; Mon, 09 Jan 2023 13:27:12 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0I1IEyAIvGNQCQEAG6o9tA (envelope-from ) for ; Mon, 09 Jan 2023 13:27:12 +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 0C98D2F606 for ; Mon, 9 Jan 2023 13:27:12 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pEr9e-0000FW-5r; Mon, 09 Jan 2023 07:21: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 ) id 1pEr9F-0008Sw-52 for guix-patches@gnu.org; Mon, 09 Jan 2023 07:21:06 -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 1pEr9D-0003tc-Hx for guix-patches@gnu.org; Mon, 09 Jan 2023 07:21:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pEr9D-0005Zu-Dv for guix-patches@gnu.org; Mon, 09 Jan 2023 07:21:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#59829] [PATCH core-updates] gnu: wlroots: Add propagated input xcb-util-renderutil Resent-From: Simon Tournier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Jan 2023 12:21:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59829 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andy Tai Cc: 59829@debbugs.gnu.org Received: via spool by 59829-submit@debbugs.gnu.org id=B59829.167326682621319 (code B ref 59829); Mon, 09 Jan 2023 12:21:03 +0000 Received: (at 59829) by debbugs.gnu.org; 9 Jan 2023 12:20:26 +0000 Received: from localhost ([127.0.0.1]:35944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEr8c-0005Xl-6s for submit@debbugs.gnu.org; Mon, 09 Jan 2023 07:20:26 -0500 Received: from mail-wr1-f46.google.com ([209.85.221.46]:36744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEr8a-0005XE-MR for 59829@debbugs.gnu.org; Mon, 09 Jan 2023 07:20:25 -0500 Received: by mail-wr1-f46.google.com with SMTP id bs20so7966893wrb.3 for <59829@debbugs.gnu.org>; Mon, 09 Jan 2023 04:20:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=zf+g3opvbJ+tFhe6OnNV3wJxWPeiouwHRig20NmIQpg=; b=IQe3hdxiTb6jTWrFC4x/sNsB/51PzRWHD2u5wtMkWB+WRYcM3NuQoYgT6cCvpkHqtE Rwb5cKgK6pUk9UTBUP0noN+YiEgfSNH+rMcb2OTsr2feAmwk1sXi6ta4GjtrfacQBBIt PdENjAdf+Tgd4ozNmO29Y0yY0eEwfJ5jFKjpccWDDacwBYrWD4o8gS6UR4Cx8h90okrW r2BIqgVBwCMyJLenrMw76+oz6KM1DzwmmknIJvWf+pSYEumPCDtsm0YDrWkyzugOWiDI +BUI1ObXJao8yu0XfqzHW1xoTGR+EYZqrD7e/uqDHLUFDLJEIk99RMrqRwQgAVfgpcab kMAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version: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=zf+g3opvbJ+tFhe6OnNV3wJxWPeiouwHRig20NmIQpg=; b=5HHFmpXuEFhUlYkGo+pBjjJyIvz1HxmLbuAEheYg1PS2pkPZIC1GEq8sg5UFM1F+C9 hYpNUF3uGuB3e7WmqguqymQvEAL/FYjSsUnoEeHu10q+jlW3oaf76BNNCKaZgNFmOGbI gjP8qv9jhErbkx1//uOHZchdRUaumbWagRmY1S/IKPAZw16WQLBL78F8/PAAdeMloYEY 1797iJp3BpUfDP/jwCvraUTIKLcsuPrHElUiSWhJN2H/fCq0+HTgj51kmNU28QD5Oe71 EL78nqplYDqBzPeDKozL9pslGWSRgqEaftoIF1lUcmSuGPatN2HRS7/S7VhPlX65VSTc TiPw== X-Gm-Message-State: AFqh2kp9NGeEif95keFMvK0TqzIHf8fmM3IQdR81la0c0MtGbwwy1VvL 8iNHCNNdYJpxkn8jGPyXZTKMm/qmrng= X-Google-Smtp-Source: AMrXdXu5RdnNog8SwJRaGZajZsJXMEW88UDWf8GHMr2ZKSio9QldaIUAQVAFLyTvBxRlaoiFHfj1lQ== X-Received: by 2002:a5d:5c13:0:b0:251:248f:7c63 with SMTP id cc19-20020a5d5c13000000b00251248f7c63mr8243605wrb.6.1673266818741; Mon, 09 Jan 2023 04:20:18 -0800 (PST) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id l4-20020a05600012c400b002bbb2d43f65sm5636851wrx.14.2023.01.09.04.20.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jan 2023 04:20:18 -0800 (PST) From: Simon Tournier In-Reply-To: References: <87y1qfj2v5.fsf@gmail.com> Date: Mon, 09 Jan 2023 11:20:54 +0100 Message-ID: <87o7r8ypo9.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673267232; 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: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=zf+g3opvbJ+tFhe6OnNV3wJxWPeiouwHRig20NmIQpg=; b=NWsCKrahRiobE6YUPl7Ehl9xxXf8v8cfATl/XxSsFp8vn2oaNfXI5e1ynICgQYKjsvWeYh nuq4zX5ukB8IS2qgoiHmsMrW92sLzWE+d5GpCl3X+Yd//PP8B2/q1sNB3ZmsDoRCwWRTop gr2fonXxAoPAZYTK7annawBi3dGPqKKWLfHv/jDWfRLhrVudmN9o0Z9xo2zu6EO/OwB2JG c4kcRessZCmw4N0pLHDgMrYHGSfT6Ccvf2avkRJONr1CnOeXWrlpq06DylJRPXcQ7zVvnZ vCaTGSM/N6jFxODpQcKYpm/k3v3VpwCnGdZLZsmyqsHjjnwAhhbTpeM5qlF1ng== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=IQe3hdxi; 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)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1673267232; a=rsa-sha256; cv=none; b=hueYtLrTRq0NX5YmrHG54PwArGo6v0UUB+clk9l85CKGyr/YFJWkm4LpKXAOdCKyxQ8ena HZMU5yjFH31DnNLxycsvk4xd1O1qA+XvUh37lFj94sgRj98xlHlN5QF0X+BzbpTZk4zjVM SEwZCSD8NLEk8bXDGzo8/pTqhX14/sWEUkl5KTXViQX4vi2yXlHgas7D3V0ovuZqKutSdc EpIbzlFbuOTd4aumAgTd1Ox7urCUlpeOS/6dRM1SjxZ5xHViZXPutu4xUUevNt99x5EypR rUYcR2qBfZ9LhDwCGGU49w7h4x5bCtt2pOtY5Z/Hj9Bn+JRNy1Ql1MjmudqsvA== X-Spam-Score: 5.93 X-Migadu-Queue-Id: 0C98D2F606 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=IQe3hdxi; 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)" header.from=gmail.com (policy=none) X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 5.93 X-TUID: P0/68MFF/8FF Hi, On ven., 06 janv. 2023 at 23:13, Andy Tai wrote: > Hi, I thought propagation inputs are for letting dependent packages to be > able to automatically add this input to its dependency list, like, say, > glib as a propagation input for gtk+ as all gtk+ [programs has glib as an > input or dependency. xcb-util-renderutil seems to have a similar role for > wlroots. The manual [1] reads for propagated-inputs: Lastly, propagated-inputs is similar to inputs, but the specified packages will be automatically installed to profiles (see the role of profiles in Guix) alongside the package they belong to (see guix package, for information on how guix package deals with propagated inputs). For example this is necessary when packaging a C/C++ library that needs headers of another library to compile, or when a pkg-config file refers to another one via its Requires field. Another example where propagated-inputs is useful is for languages that lack a facility to record the run-time search path akin to the RUNPATH of ELF files; this includes Guile, Python, Perl, and more. When packaging libraries written in those languages, ensure they can find library code they depend on at run time by listing run-time dependencies in propagated-inputs rather than inputs. Other said, a dependency is added to the propagated-inputs list when Guix is not able to automatically determine if the package references a dependency from the inputs list. My naive question is: is xcb-util-renderutil required by wlroots to correctly run? 1: Cheers, simon