From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id yPfIML8rRGePOAAAe85BDQ:P1 (envelope-from ) for ; Mon, 25 Nov 2024 07:48:15 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id yPfIML8rRGePOAAAe85BDQ (envelope-from ) for ; Mon, 25 Nov 2024 08:48:15 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=SFZ1LXHI; dkim=fail ("headers rsa verify failed") header.d=ngraves.fr header.s=ovhmo4487190-selector1 header.b=XO+IfznS; dmarc=pass (policy=none) header.from=gnu.org; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1732520895; a=rsa-sha256; cv=none; b=bHEr8yhb9sJtPpg/OvO12zOt8+nPLUr1uI71oHlpP/j8e17ooKRrr4LDJF5z+RO8jZpzLu JHZJJFizzvvbicpvNoiqK049ShZ7KDzFUgCgWWq5WaytfcPgt6W9mqDVpEimAFA/rvPdW+ ezZNPQizorGEYjkifH/AbplyHY88n72ACjBDuoZuXVOgTxA3a6KfagR4cZQeXP0lbYElSJ yWqX7FVan/VoL1Pwtig1ubTq0N7/mNRPUFFkGqUzvlkAWCYispIhY3enN0F+m0ZQb0dS4d o8bh2c+ryzUv3XdzbXSEoREjsmA1tGO+MsULltY+NMW+9digbfpJhfUJbxTZfg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=SFZ1LXHI; dkim=fail ("headers rsa verify failed") header.d=ngraves.fr header.s=ovhmo4487190-selector1 header.b=XO+IfznS; dmarc=pass (policy=none) header.from=gnu.org; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1732520895; 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=R1469z2kuuvP8BQvR6zfZ13xsFiURVU8K19jsJXgeX4=; b=OZIdNfbJ6PstF9twylzH8DblcOyVlt38gKjraQFPP+DQtXO76UDrnsCbpuav8/SJuWf2RP ft4+54D4j7Eq6M/bg4S0iM+d/PoM30GsIjrPsoGIDyoy8VIJN9KhoQFpLHwELCPBqzSIg/ 2riNp7P/WhO8SejYhgKe4GpZLj/0H+VA7lX+f0bOkn5VTgwzqxDXHgrDsFsYJogDlQ4jd6 2fTJvA2ak50wmb0PybTnIHxoR6n+SeFuFs97JtLKDwGhZsfwjYxIA9UH3P1tsgcR+iub13 d3LgOjL80hD7yzR++nxfV7Usi/ezSCXq5zSQ1zJol2U3SJ3eHlSSJ+ErsmeH1g== 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 04B247DE01 for ; Mon, 25 Nov 2024 08:48:15 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tFTpD-0002h8-VN; Mon, 25 Nov 2024 02:48:04 -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 1tFTpC-0002gx-AR for guix-patches@gnu.org; Mon, 25 Nov 2024 02:48:02 -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 1tFTpB-0004li-Qi for guix-patches@gnu.org; Mon, 25 Nov 2024 02:48:02 -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=R1469z2kuuvP8BQvR6zfZ13xsFiURVU8K19jsJXgeX4=; b=SFZ1LXHItySa4bmmydwtaKpimTq1UbPI3q1S8nnkQcnFKRxav92OD9J6TV3z/1PJ0jcRMkJqalN+sbT3CzskgTRQJ1d1BXmEorAmm+YTdGSEtkHweRSRhGo3op5yC7JgmIjyFpVP+7tv+18LbxQo9ClUK740qB2mHNiNH+2ZG6NNHtmExPC+pkUdPx4qIJRqPetlkaJmIUEQqAfc3jue4Kir1qw7xCpFSxYOoy9ogosWj2spJ6CfLnqsm7cACvSJ2GR4biEPRph8r3DXlF68xg9IXDWZbVM8sf8yoAxsIHipJH8X1FItch+MF/B9E+s26sBdnm1jxVpNrH6zfJ4osQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tFTpB-0000cT-M1 for guix-patches@gnu.org; Mon, 25 Nov 2024 02:48:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74517] [PATCH 0/8] Remove gtk@4 input dependency on qtbase@5. Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 25 Nov 2024 07:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74517 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 74517@debbugs.gnu.org Received: via spool by 74517-submit@debbugs.gnu.org id=B74517.17325208522338 (code B ref 74517); Mon, 25 Nov 2024 07:48:01 +0000 Received: (at 74517) by debbugs.gnu.org; 25 Nov 2024 07:47:32 +0000 Received: from localhost ([127.0.0.1]:37707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFToh-0000bc-HJ for submit@debbugs.gnu.org; Mon, 25 Nov 2024 02:47:31 -0500 Received: from 5.mo560.mail-out.ovh.net ([87.98.181.248]:32795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFToe-0000bP-SY for 74517@debbugs.gnu.org; Mon, 25 Nov 2024 02:47:30 -0500 Received: from director3.ghost.mail-out.ovh.net (unknown [10.108.2.210]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4Xxd8b29kTz1YDV for <74517@debbugs.gnu.org>; Mon, 25 Nov 2024 07:47:27 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-rztn8 (unknown [10.110.118.36]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 772661FE11; Mon, 25 Nov 2024 07:47:26 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-rztn8 with ESMTPSA id mQyKFI4rRGdVLDMA7mUnuQ (envelope-from ); Mon, 25 Nov 2024 07:47:26 +0000 X-OVh-ClientIp: 90.92.117.144 In-Reply-To: <87ttbwknxb.fsf@gmail.com> References: <20241124221354.838-1-ngraves@ngraves.fr> <87ttbwknxb.fsf@gmail.com> Date: Mon, 25 Nov 2024 08:47:25 +0100 Message-ID: <87v7wbsqk2.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 3138727467144372841 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefuddrgeeggdduuddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepveekleeujedthefgffekleekhffhffetgfdvheekleeuhfehueeljedtjefhvdfgnecukfhppeduvdejrddtrddtrddupdeltddrledvrdduudejrddugeegpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejgeehudejseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtmgdpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=R1469z2kuuvP8BQvR6zfZ13xsFiURVU8K19jsJXgeX4=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1732520847; v=1; b=XO+IfznSbE0TjO4KaTouLRy2PoBIvJ0YKHwkt85EwOg0Bef91AV6ZEtdxT/UODYOJuZuE7NT SOBFzwtmrv5bK247pRII4aSBj9FysXpNPqjTn2ASIV3SBmzdrshF/cahWQgrstjKsdLISW/HPYp LBufTROzuuqwtqnDRFm6VNlNHQmIQYvFhhZCP6W3CFy2ihU4/XG+usQ5A0pKlLKnrRFP+lMqzVY tXS5LATJZsyIhNwv8muY+9dVVxvWNgpB7tGvXUa6rDfjgfyktQSrapmsDfC6aCoYGHEsdLDUm5o UEQemKkQSqnJ98RQJLYheqCuhQsxdRoQAj3tLL9uKGTnA== 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: , Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches From: Nicolas Graves via Guix-patches via 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 X-Migadu-Spam-Score: -3.58 X-Spam-Score: -3.58 X-Migadu-Queue-Id: 04B247DE01 X-Migadu-Scanner: mx10.migadu.com X-TUID: Irwts7cbaOsm On 2024-11-25 12:11, Maxim Cournoyer wrote: > Hi, > > Nicolas Graves writes: > >> I found that curious that gtk@4 inherently requires qtbase@5 >> in the store's inputs. Turns out it's based on a few libraries that >> have optional graphical helping tools. I've disabled them using >> minimal variants. After this patch series there are no input-only >> path from gtk@4 to qtbase@5. >> >> Nicolas Graves (8): >> gnu: Add v4l-utils-minimal. >> gnu: zbar: Split outputs. >> gnu: Add zbar-minimal. >> gnu: libde265: Remove unused qtbase-5 input. > > I left some comments; I think I'd prefer a simpler rebuilt variant > solution compared to the fancier but more frail (because of more > complex) runpath hacking/trivial-build-system copying business involved > in this version. I get it, I chose that because of its lack of need to rebuild, while the simpler rebuild variant would indeed require a rebuild (here a copy). It's not that big of a subject here, these libraries are not super heavy themselves so I'll change that. I still like this solution for this reason, and I think this could be applied for some other packages I've worked on (e.g. libreoffice is very tricky to separate the build into steps, because some of its build elements require the whole package, but it can be split at the end). Agree to keep this as an exception when the alternative is really more complex though, or when the build is very heavy (and thus making a copy despite additional complexity makes sense). >> gnu: libde265: Update to 1.0.14. >> gnu: libdc1394: Replace v4l-utils by v4l-utils-minimal. >> gnu: gst-plugins-bad: Replace inputs with -minimal variants. >> gnu: gst-plugins-good: Replace v4l-utils by v4l-utils-minimal. > > These LGTM. > > Thanks a lot for tackling this problem! -- Best regards, Nicolas Graves