From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id +JFKF2G6BmShMAAASxT56A (envelope-from ) for ; Tue, 07 Mar 2023 05:15:29 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id QBtHF2G6BmRwSwEAauVa8A (envelope-from ) for ; Tue, 07 Mar 2023 05:15:29 +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 17E1DC346 for ; Tue, 7 Mar 2023 05:15:28 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=winter.cafe header.s=key1 header.b=RTvkJYVb; 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=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678162529; 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: 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=NzwiUyILsrRn8NOPKz4uES9Na8RQ/R4amcvX3C0nXKU=; b=Nd87kf1lJJMeydiIc21nm6g+89EL9e1BKb7yTfq2YoaDYWcwBiUAXUc6fWXE+KWzYBszwn VKdd23hLvqjC+3UjqK2htcclJ+FePz0ckctGkfmBaxZwpaA09F+xyz/Pgrt/R7mEyhq2sb 7sMnJledMfy1opkRB21CbDpXAhWkSPeEUWZaCn6WzW57QRsCecp0jVwIfCKhprvDRkWfdn 1KihJJkqG+aOJ6wA8wO9pgdJ0UnejwAzfVof7Fbjl82X7oTEOPPVBZkU8wldgOZllQs6xp Z7v9r5mBh6AvcXbDH6am7eFtmmFvRPIZpftkZzJiTBwb4TOyQFT2wcBo09DzGQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1678162529; a=rsa-sha256; cv=none; b=uua6azsuTZzhkXsyaFSSUWtMFU07ftrljWfOoNKhz5eMIOYu/foOxAufAF+HWF0Sy4GUbH gw9DfV8GdaBWpRIo/PlC0N9Us1DUKS4P94Tk2aKbMZqm57N3EvZe3/KgG68KM8P2BH3UZw t74ukUsy8YmJfg0pE7bDJu5Xrcbz1cjCyVm6hnrgBir6p814P9kID4Q2fp2ehKA7zogo/N NEIAUfh1emTJYmL2LskuzARZGOwzqbRoE74E8akjcw7Wl5eLtU5CWeGMFpFpcM4r85WF32 cwtS/x+wUmMA1wrkFJ1sDsNPWtfr5VWcYy2BjC8ZukWKpUS0QDa7hBSHgHxVOg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=winter.cafe header.s=key1 header.b=RTvkJYVb; 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=pass (policy=none) header.from=gnu.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZOjK-0005tw-I8; Mon, 06 Mar 2023 23:15:14 -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 1pZOj8-0005mL-Q7 for guix-patches@gnu.org; Mon, 06 Mar 2023 23:15:03 -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 1pZOj8-0002Xw-Ex for guix-patches@gnu.org; Mon, 06 Mar 2023 23:15:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pZOj8-000303-7v for guix-patches@gnu.org; Mon, 06 Mar 2023 23:15:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61959] [PATCH 0/7] Add some Asahi Linux packages References: <20230304144415.9644-1-roman@burningswell.com> In-Reply-To: <20230304144415.9644-1-roman@burningswell.com> Resent-From: Winter Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 07 Mar 2023 04:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61959 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61959@debbugs.gnu.org Cc: rekado@elephly.net, roman@burningswell.com, GNUtoo@cyberdimension.org Received: via spool by 61959-submit@debbugs.gnu.org id=B61959.167816247011476 (code B ref 61959); Tue, 07 Mar 2023 04:15:02 +0000 Received: (at 61959) by debbugs.gnu.org; 7 Mar 2023 04:14:30 +0000 Received: from localhost ([127.0.0.1]:44217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZOic-0002z1-2E for submit@debbugs.gnu.org; Mon, 06 Mar 2023 23:14:30 -0500 Received: from out-63.mta0.migadu.com ([91.218.175.63]:34106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZOiY-0002yr-Qg for 61959@debbugs.gnu.org; Mon, 06 Mar 2023 23:14:28 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=winter.cafe; s=key1; t=1678162465; h=from:from: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; bh=NzwiUyILsrRn8NOPKz4uES9Na8RQ/R4amcvX3C0nXKU=; b=RTvkJYVbMbRkOQSsHC/5KKY1qV8BPN0qIaWNgsfMIEgYPFOhy+tetvfxQDnSr9jqLUPOC4 flSdHfHvZ/6tbXIv3hVHfkFDBxOIY04qPHcCiEIshAJxBsnHlTBWTi7d5iPFQyEeG8aE3k glU3/BC7+abQsciZdRKLtcx158OCSBDrZhHAeqkY8EzWHrE2jjEcu+oCV66iscEbPmGwFY AuuxVfM6TdoTNNBHAzNrLG+3Ck8TKjv3XH2hFq/1fSUgpKxmZBgzAlqUY0vjfLxBq3NMwX +nlMzBOaRuVP/COpVDEmiehh9H2IZSaRcE140aoEIsYIUBz5GOno4ragRBof4g== Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Message-Id: Date: Mon, 6 Mar 2023 23:14:13 -0500 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: Winter X-Migadu-Scanner: scn0.migadu.com X-Migadu-Queue-Id: 17E1DC346 X-Spam-Score: -2.81 X-Migadu-Spam-Score: -2.81 X-ACL-Warn: , Winter via Guix-patches From: Winter 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-Flow: FLOW_IN X-Migadu-Country: US X-TUID: /wTVfZODCzFr Hi all, Hopefully everyone can see this properly (e.g. in their email clients). > I didn't receive Winter's email and just saw it in the web interface = after I sent v2 of the patch series. Should I be subscribed to the whole = guix-patches mailing list as well to receive them? I'm new to the email = based workflow and sometimes still a bit lost. I mistakenly thought that Debbugs would forward my message to the = participants, but it turns out you have to manually CC everyone if you = don't have the existing conversation in your mailbox (e.g. through = subscribing to the list). Maybe there's a better way to join the = conversation I'm not aware of, but for now, I've just CC'd everyone = manually. > I'm not sure about the ordering of libdrm. I saw the mails are not = ordered by patch number on the web interface. Ah! Yes, you're right, I didn't realize they were out of order in the = web interface... strange! > But looking at my Git history, and the patch number in the subject = line, libdrm ([PATCH 4/7] gnu: libdrm: Update to 2.4.114) is updated = before adding asahi-mesa ([PATCH 5/7] gnu: Add asahi-mesa). So, aren't = they in the correct order? Yup, that looks good to me! Though, I do have to ask: is there a reason = you swapped the additions of asahi-fwextract and asahi-mesa in v3? It's = technically okay (that is, libdrm is bumped before asahi-mesa is added), = but it may make more sense to group the two related changes together? = Maybe I'm nit-picking too much ;) > However, rust-bindgen-cli isn't yet packaged, and the version I used = previously (0.59.2) somehow disappeared from crates.io. They now only = have versions > 0.61.0 available, which I plan to package. bindgen and bindgen-cli split into two crates with v0.61.0, see = https://github.com/rust-lang/rust-bindgen/blob/a8c8638d28f135823e913dab69b= 8a0d4fa4bbf15/CHANGELOG.md#changed-4. I suspect if you check your = previous code, you were pulling bindgen pre-split. > The rust team is updating many packages at the moment, so my plan was = to wait until those made it into the main branch. Got it, thanks for the clarification. I was just asking because it did = seem like building it was as simple as adding a few packages to inputs, = so I was wondering if there was something I was missing. > I think the differences of package/inherit vs (inherit) aren't very = clear to me. I'm guess I should use package/inherit to be able to use = input transformations. Is that correct? Per my understanding, it has to to do with grafting, so maybe it only = makes sense when a package is/can be grafted? I'm sure someone else can = chime in with more concrete advice though, since both forms are used = throughout the tree. Moving on to Denis' comments: > The 3D acceleration is also experimental anyway, so as I understand = Asahi Linux users need to opt-in and install a specific package to be = able to use that. Correct, it comprises of a kernel built with a different config, and = their Mesa fork. > That would still need a special kernel package built with 16K pages = (that is needed for some hardware features related to the IOMMU), but it = could probably be derived from the main kernel packages. This is just a single configuration flag, AFAIK. In general, I'm unsure if upstreaming these packages are the right thing = to do at this point in time, due to how fast the project is moving. The = Asahi team is going to eventually upstream ~all of their patches, so in = the meantime, it may make the most sense to put everything Asahi-related = in a channel? Of course, once things have stabilized and things are = upstreamed, the channel will get smaller and smaller, but I think it may = be the best option here. (If any of you are interested in working on this, I'd be happy to help! = Please reach out.) WDYT? Thanks, Winter=