From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id eHzWAh0Y62Ru3QAAG6o9tA:P1 (envelope-from ) for ; Sun, 27 Aug 2023 11:32:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id eHzWAh0Y62Ru3QAAG6o9tA (envelope-from ) for ; Sun, 27 Aug 2023 11:32:13 +0200 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 41BEA516BB for ; Sun, 27 Aug 2023 11:32:11 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=mmybe2ZU; 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=1693128733; a=rsa-sha256; cv=none; b=kWQqmBGXK6i3tVLY/gtNmI+FYXb4FzKzO/JcEvgKC92pW1P++BIh5Z/h1XOJkRwfU4UWod 1iiIRUN2HSNlmaz0v7pPiFH5uAp7bmXesnMvObEpxItvp7OKVZ7bJ/8oT+xBmBaX1FJwDo MQm8nk159iGLZi/87U4BKPIC8YMEfCpmVZeNp567DA/YXZXWl7/cSGIxUQOKm0YSpVY15u mrp6KGu5z/YQnQqeg33Jt/X4BRL0fGEVYgiu+V7QQZG2gZDSdd24VydyDojz4ddZ3xT7B2 zU2E1N9yZOfK8Sw6HRAWjB+baG9oVArnLOgULTMFx+AxiNkF5FadgKDlGqcQwA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=mmybe2ZU; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693128733; 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: content-transfer-encoding:content-transfer-encoding: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=L2Y7ejuGZFXVygkKN/EShBrdXy+SIPljAnWh1NQ54S0=; b=u63RnYMSlZc+wq4vNJtCXC4NQtockZXbge67RjHO5eew7rEm8h9bDejJ5n+GyND5QqS2Mt plmafO6JpRdSXTBR2P0AsDpGVOFSfDeG5AeKkU3GVMdnee8QSw05cNKH01H49OayDgyZLC sNltHWMrb9s00heYGqt/2NdcbNE1S97X3DqxeWtS/0R4UAW+C0TduiLD6uKUsdbjMXM4fM 6zvtfMXo7IeR416JeEAE4X2fY0uizhGCMUbp2Gn0EUOrJGPPBJ8bb0tANflZeNe95QQM8q +nRpq1PfvJ3t/jQNwUrVmy7uYcmXg0wKUClcNHTTrU/e2oj7ZqGVRuc58bQkkA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qaC7i-0005eD-Lc; Sun, 27 Aug 2023 05:31:58 -0400 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 1qaC7h-0005dz-6T for guix-patches@gnu.org; Sun, 27 Aug 2023 05:31:57 -0400 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 1qaC7g-00072v-Qk for guix-patches@gnu.org; Sun, 27 Aug 2023 05:31:56 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qaC7m-0005JV-EP for guix-patches@gnu.org; Sun, 27 Aug 2023 05:32:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65550] [PATCH] profiles: Don't propagate inputs for non-development packages. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 27 Aug 2023 09:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65550 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Cc: 65550@debbugs.gnu.org, =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Received: via spool by 65550-submit@debbugs.gnu.org id=B65550.169312871220407 (code B ref 65550); Sun, 27 Aug 2023 09:32:02 +0000 Received: (at 65550) by debbugs.gnu.org; 27 Aug 2023 09:31:52 +0000 Received: from localhost ([127.0.0.1]:44166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qaC7c-0005J4-G1 for submit@debbugs.gnu.org; Sun, 27 Aug 2023 05:31:52 -0400 Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]:48313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qaC7X-0005Io-9i for 65550@debbugs.gnu.org; Sun, 27 Aug 2023 05:31:51 -0400 Received: by mail-ej1-x641.google.com with SMTP id a640c23a62f3a-9a2185bd83cso286179166b.0 for <65550@debbugs.gnu.org>; Sun, 27 Aug 2023 02:31:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693128696; x=1693733496; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=L2Y7ejuGZFXVygkKN/EShBrdXy+SIPljAnWh1NQ54S0=; b=mmybe2ZUwvUsEWR2RKra2rovQH/0mhl5zo1XEpoFokB1fwUo9HSlenFPbjBqD2gJex 18aVUjztsDai+/mif26C1veTo42cb70qOaxeQxXdmRqEuqN/A4sEVUfxEp9dIQ8hbUSw P9oD1Zxjlnhh+cCWWHfF+OEh0CFJwDkzLxCp3B7SBothHNjq+TRr1RDnZjgqmMc2ik6a WMyJAEckxrFTEu5a2afbnVrUjvZgTGtxaFgtXloer/ChjYHOXuAH5HPo5ybHo7qPFQKG C6kHLDQUe96rIZIUY+zp0al/YALacFlsvoOTq/ciyNB/PIBqnNItQEPnAIh/bSCBWOFW 3PFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693128696; x=1693733496; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=L2Y7ejuGZFXVygkKN/EShBrdXy+SIPljAnWh1NQ54S0=; b=UGv5xLddNLjWftK+C394cixmGLKC5KdGtn/D1yn+eg7jBuvxhPLAaC6rvTkdwrEiJZ BlwQjGWoERdsa6tVb/7PUL9VbNhFjMd/8S9cAYJNS65KpsSJ2kYWCb2A/Q8NWp0F3cTK FUYK68xcTW4qsngaDq7LQnS8UFvgTcmuPewmJ48LMwCJe13PO3nN3UKZ2tDPAo7AQfUg 8CeX7i48z3BVSrAO7do0JKNYc6puJdfEuQqB/DY0EFazlvyW5AHt4Wt33UGPPKL34dJd vbPnrwx4P5XzMe49AvtaJ3ZHvJTnHWo+p6ivoA7cViiOxcEnS/6akVyTZj6kweZr4zTy S/XQ== X-Gm-Message-State: AOJu0YwzbS+ytmUcPvPyEtY6JPpS0Sdq++HWb/RznnbgyTHJFre03AQT At1MsyRXMnARXEGCOYsktIg= X-Google-Smtp-Source: AGHT+IEtp9feNtCjA25/FnATkjHbcwH2m8nSERtB7O/ed32ajIFUVktMjtxiePsY5Fpdz5REYUJUwg== X-Received: by 2002:a17:906:2243:b0:9a1:8a39:c62d with SMTP id 3-20020a170906224300b009a18a39c62dmr16003834ejr.38.1693128695543; Sun, 27 Aug 2023 02:31:35 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id jx13-20020a170906ca4d00b00992d122af63sm3231865ejb.89.2023.08.27.02.31.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Aug 2023 02:31:34 -0700 (PDT) Message-ID: <81f39ef4b6e0ec4de7b55446c755fb0dec621c49.camel@gmail.com> From: Liliana Marie Prikler Date: Sun, 27 Aug 2023 11:31:33 +0200 In-Reply-To: <87edjpaqo2.fsf@envs.net> References: <1f7f85189b17ebddb6d0e26afd7c5fad88c997e9.1693057951.git.iyzsong@member.fsf.org> <851f008ab9e989badb8bcb10f4b7eee5bc5616c0.camel@gmail.com> <87edjpaqo2.fsf@envs.net> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx0.migadu.com X-Spam-Score: -4.73 X-Migadu-Queue-Id: 41BEA516BB X-Migadu-Spam-Score: -4.73 X-TUID: JJmHM4FAT3AO Am Sonntag, dem 27.08.2023 um 15:30 +0800 schrieb =E5=AE=8B=E6=96=87=E6=AD= =A6: > > Instead, we could for the time being solve this with yet another > > package property. > > =C2=A0 '((propagate-inputs-from "lib")) ; but not out > > =C2=A0 '((propagate-inputs-from . ("lib"))) ; same meaning, different > > style > > =C2=A0 '((propagate-inputs-from "out" "lib")) ; but not doc > > If the property is missing, we still propagate from all outputs, as > > is currently done. > >=20 > > WDYT? >=20 > Yes, a property is more flexible here, haven't think about it.=C2=A0 Well > I wishful think if we always follow a good convention (put > development files in "dev" or "out"), then maybe we can saving some > bytes in code? I'd like to split more packages with multiple outputs > with "dev" to see how the convention works out.=C2=A0 If not then we coul= d > take this 'property' way. I'd really like to avoid yet another special output, when "bin", "lib", etc. have already been given clear meanings, one of which strongly overlaps with "stuff that wants propagated inputs for pkg-config reasons". The only package that currently has a "dev" output is mariadb, and it's quite an odd one, as "dev" has been introduced to reduce closure size, not to propagate even more. I don't think that hardcoding output names works given this precedent. At the very least, "dev" is the wrong choice. Cheers