From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UNqNFeY+0WM7EQAAbAwnHQ (envelope-from ) for ; Wed, 25 Jan 2023 15:38:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 4EQlFeY+0WN9GgAA9RJhRA (envelope-from ) for ; Wed, 25 Jan 2023 15:38: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 F16C738BB7 for ; Wed, 25 Jan 2023 15:38:29 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pKgul-0007HT-8c; Wed, 25 Jan 2023 09:38:15 -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 1pKguj-0007CM-Fo for guix-devel@gnu.org; Wed, 25 Jan 2023 09:38:13 -0500 Received: from mail-qt1-x835.google.com ([2607:f8b0:4864:20::835]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pKguh-0000ah-PS for guix-devel@gnu.org; Wed, 25 Jan 2023 09:38:13 -0500 Received: by mail-qt1-x835.google.com with SMTP id a25so16038885qto.10 for ; Wed, 25 Jan 2023 06:38:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=1VDi0x83wJpvi5gXIHtQ/rLYB+vLj6yBI5eMqgoeBuU=; b=a++HxMIr4PZd5xeKF/yekhD6gkCg0btPVfSqkhoef8CPAgWeg2uKdw9QrXX9IqbITF bHVpNAVnSxyrSlmrIa0CYG7XRnN+KdkKxnLhVjnteGNih0UYREImU48H0bwBXrJkyszT ez34O8RdNA2vOMASqEDH2TE5uqhnC2ElS+PRcAJxDbCwYkyELXgDuqYr6et5/69/Y4wG pxtbypVisUwv7xAABPXvQvnNjav7GUrHz49OwNHwMlmYr+E5EmMMZqPoXqXH8Yio75L1 0adZlN6C502Yd1yT6eOq0t6S/4bW0cMdVCX9LEahRH4o79lVJ9ld1c5PLTt23gglP6yP uL2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1VDi0x83wJpvi5gXIHtQ/rLYB+vLj6yBI5eMqgoeBuU=; b=cqXgHB0xq+Jc49IwB4wzGeDrzcxkuZUmZS8kq6CtN+U96WkQEOsRNYXYv0G90v5cz6 M/fJQUwzBrACNK0wGBCWFGj0kfuFgnrWCcvDniJP+VvPAb1i6psMaEwlBYJJi6yUK91S 7QqzKIETYLQwxOqhD3pb68LXtxgChCXfEMAYb+SPmRjeB8iJ6JyKmxXlStV+1LHtH+Le wIvOplDhTCzcL1coWS87GVuBvNf8Fc2dRKC21YZE2M2aRwb70NXEnyuF66UvSDuV2NZP NaKem0Tp1yRZo2PRvDL3Al0egcHYl5njWn6SajDGW8CTI/uBYB9v5JKl6n5hyHKpZheD N2yg== X-Gm-Message-State: AFqh2ko9sd1c50pFDCI2rBkfRTLzsDEDqHSK7ipvfj7OMDnVeLFmT9Hp zBQO3K1+BjEA4dxw3MFqIn4Ia6OU/2ayeA== X-Google-Smtp-Source: AMrXdXvc/bk2hLxqshD17pCNpLarZFVhPYORSe0ODZ8TIUgO0z0+hbupvFIEGij/Abh2mSp9iXo7Mg== X-Received: by 2002:a05:622a:4813:b0:3a7:f6cf:a597 with SMTP id fb19-20020a05622a481300b003a7f6cfa597mr55066551qtb.33.1674657488832; Wed, 25 Jan 2023 06:38:08 -0800 (PST) Received: from hurd ([2607:fad8:4:3::1001]) by smtp.gmail.com with ESMTPSA id i2-20020ac813c2000000b003b635a5d56csm3355541qtj.30.2023.01.25.06.38.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Jan 2023 06:38:08 -0800 (PST) From: Maxim Cournoyer To: guix-devel Subject: Uniformly treating native-inputs in native or cross build contexts Date: Wed, 25 Jan 2023 09:38:07 -0500 Message-ID: <87k01ay90w.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::835; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x835.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1674657510; a=rsa-sha256; cv=none; b=NlJglcp/D+eNQAjgJiHP48CJj913FqqwgnRdvLljQBP6YBDcdBbP8f+CbRehY6fEWzfV5F Awdx049biUqW6sOsgIzELPa2AqdmGCiyqIOJdh5ytXUFU+s0UgoRptMVCu2RGilg6QuU46 6T0Dgfdukedcu3kVRF97BAYu0EZTUKDpgrRJII5zTmy8YWBEHUVaxxe97wYLz7LY1NI3nH dp7JkCofj5NqM8b37N3akfftk0MsBi8HbuwDJIasAURXEj58dyEeYqpZDtBD0b3+BkuvkH kBCKmqIT0nlG78+TeNe59cMXgc+Louar3TvpuVPI2ytrgNVGGC++y53gk2qIsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674657510; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=1VDi0x83wJpvi5gXIHtQ/rLYB+vLj6yBI5eMqgoeBuU=; b=H1Q4Fa0MlmVDS+4wKkFLCYbwaqmM0vq5K43lUhA4lOU4h1sFr8lWP6kiTF2Bxx9Wpb+rL0 Jxcii7NpjHXzc92LzbsLobdHFwJSkGJxec59t8QW1ZpCFle+BFCXBz1X/jcblgDnsmIB1O FxBtH6g+2lWRJJIA+YJA6Xakj/NV+/79dzmOmTULUO2+hO0fLG3htsqYfGvmBRd83Aia8B cnRgqw6xpcl+WMCeGL/ddcq4KHMcdk/4bylt/aoj/bL+4ulsYcYijFA/cDJMVDaQZc4b+d e+7WNci3LUGolynLQjiHHZ7ZFuqYgHF0WLvBNg7ciWK+ygQIrdWUyXDQeJS8Ew== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=a++HxMIr; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -11.55 X-Spam-Score: -11.55 X-Migadu-Queue-Id: F16C738BB7 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=a++HxMIr; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com X-TUID: uC0r8NFRuAYy Hello Guix, In #60857, I've unified the cross/standard builders for the pyproject-build-system; even their bags representation are now shared. It enables fixing things such as #25235. Going forward, I think it'd be beneficial to apply the same strategy to other build systems, for consistency and to allow filtering purely build inputs from the inputs captured in the wrap phases. Thoughts, concerns? -- Thanks, Maxim