From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kED8GVW0GWIiwwAAgWs5BA (envelope-from ) for ; Sat, 26 Feb 2022 06:02:13 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id kDWWElW0GWIdMQEAG6o9tA (envelope-from ) for ; Sat, 26 Feb 2022 06:02:13 +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 E52A23325D for ; Sat, 26 Feb 2022 06:02:12 +0100 (CET) Received: from localhost ([::1]:40282 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nNpDf-0006Eh-NP for larch@yhetil.org; Sat, 26 Feb 2022 00:02:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44824) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nNpDW-0006EN-PB for guix-patches@gnu.org; Sat, 26 Feb 2022 00:02:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:60195) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nNpDW-0007zo-Fe for guix-patches@gnu.org; Sat, 26 Feb 2022 00:02:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nNpDW-0006MX-BA for guix-patches@gnu.org; Sat, 26 Feb 2022 00:02:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#54069] [PATCH 0/2] gnu: pciutils: Unbundle pci.ids and use latest. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 26 Feb 2022 05:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54069 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brendan Tildesley Cc: 54069@debbugs.gnu.org Received: via spool by 54069-submit@debbugs.gnu.org id=B54069.164585166724378 (code B ref 54069); Sat, 26 Feb 2022 05:02:02 +0000 Received: (at 54069) by debbugs.gnu.org; 26 Feb 2022 05:01:07 +0000 Received: from localhost ([127.0.0.1]:54092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNpCc-0006L6-Ph for submit@debbugs.gnu.org; Sat, 26 Feb 2022 00:01:07 -0500 Received: from mail-qt1-f170.google.com ([209.85.160.170]:39812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nNpCa-0006KR-JL for 54069@debbugs.gnu.org; Sat, 26 Feb 2022 00:01:05 -0500 Received: by mail-qt1-f170.google.com with SMTP id b23so4407848qtt.6 for <54069@debbugs.gnu.org>; Fri, 25 Feb 2022 21:01:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=gY8p1m2AroNnMvi/xXclLuAL9xFAcJ/jjYuzmOANXNM=; b=HNU3y9YBaDY/Uxutvu2m7fPZtVhDrK+TvFX8Xt8n1mye9YlfQRZoakyF5yaMp81v5n rY5iXcrKSDTV3WQKfBmXyhVSDDih/AqpUs/8JgXOdUaJxCy/rNX04ywFgVzyPayEDRLu M98Z/laUowPMoWzUuPdCWj/AXsCOmn2Qkv8iveGi9HcwENkJBgVSoo05/ZPxMkTWeQ47 5wg2MMySqLIiOsUTsJYE0b1mVqOjd4lZZoZzIh5QJ+vENiGkvqnRY+5j00meuRm+CHXi oxAWF9HHl6DO+QekBiMIhzqa0b7JJY8GrNrZLqQfjTzY2tQWDJdlCphTZvzoCSm3h7R2 AqZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=gY8p1m2AroNnMvi/xXclLuAL9xFAcJ/jjYuzmOANXNM=; b=h1DpQ6QKtnLt6t7n7Q/+KnvGgvDknhXrg91Ez5YfrGQwI93xvdr+YD1Go9zQyGlvxm LoUhQ0kp4YXVMYQhbKO61cD2jNqRpV+G/aJ6t0kOIZvBnbdIvojStQWob3G7aFNdygb9 B/lxXHHsJDeVWTXyagmGq1GtH1cPZA8y/Hlf9htRVCcibXMCEAXySfIO+VI8lr4ze+oc M4joYDdmcyc5sjJkPjdMotC7Gg+84IcGmZjQLFn1yeXJo5Cq8nvLO2vESfIqvCOx0sYU CDZJZy4xa8oxRk/EdIe/hnGMTXCLDtwWiNVkjMAV6YYdywCakn/Tk+mFAMdM/5i4iGGG o+Vg== X-Gm-Message-State: AOAM530jK6MKvo1KbutGOLQ43JakOVweD4YRVbuX38yLGWQB0hr/j3py 7C+PWRlPSsDVW2SdXt83w4imPEDvzGk= X-Google-Smtp-Source: ABdhPJzydwZ/n31bcjIaBUzcp+KkbcZ1tk1FUna7Vm8TNE+K3ggtRpNiqbPUiQQiziaTtICF15fdMw== X-Received: by 2002:a05:622a:1116:b0:2dd:5b52:60ac with SMTP id e22-20020a05622a111600b002dd5b5260acmr9589297qty.237.1645851658724; Fri, 25 Feb 2022 21:00:58 -0800 (PST) Received: from hurd (dsl-149-67.b2b2c.ca. [66.158.149.67]) by smtp.gmail.com with ESMTPSA id h14-20020ac8584e000000b002ddf8b971b2sm2837680qth.87.2022.02.25.21.00.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 21:00:58 -0800 (PST) From: Maxim Cournoyer References: <635599986.289572.1645350831631@office.mailbox.org> <20220220095557.1497-1-mail@brendan.scot> <87tucpkkhf.fsf_-_@gmail.com> <1186105933.49973.1645764264219@office.mailbox.org> Date: Sat, 26 Feb 2022 00:00:57 -0500 In-Reply-To: <1186105933.49973.1645764264219@office.mailbox.org> (Brendan Tildesley's message of "Fri, 25 Feb 2022 05:44:24 +0100 (CET)") Message-ID: <878rtyxlva.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1645851732; 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=gY8p1m2AroNnMvi/xXclLuAL9xFAcJ/jjYuzmOANXNM=; b=YTeg3gDBl/j9Egivz+A8ZUyBUnV7v/cH9+uovOXhqO9k+3TyMe3IVbF3KsQ8Fxr4OdAy5m yPbz3msu9+bC7APaM04bQy2XEpnE07Faj+hnDLI2cDd33cmQXsr1y77n8cTb6Ph2xnzqGk khvNQapFdqnvhWUjXRPWz0VXAnlM6AVQVti/c8mdnR18giMCL3dB+xn7AgH450hBhHGh8x +dIJ+07xINC80GjEHQ96ltQtHfD+AlhdpiByfGBxg50SfAvplTXpBZQx72Bvv1YndgtwlQ zfqQ04Huxibo4GWmXfpQWbQSWJz+EcdcF+sPBPca1IFNozToUuU3DrtDHuS8oA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1645851732; a=rsa-sha256; cv=none; b=Yd98uI6ndYPJuIHiRRsiwo0tZkzjKiH6f/oIPafr8DSAmvcvmONMuTcLLSwwPBiqLkIcMZ pV5qWna/8h66h9T6a3pCmyKAvYozjSzyDJFCj6e/aK5ucruzoV1psOFWRqKZwXKJmtY4ma eCdx8ebegXjbWG/vreJ43hB+WGz9ZlMbtVtIHOQ+XG9GJujp7XeVrOCct75UOWUb8yp1PK SJo35jgmY6u7rLmYCcj5Kf7Jfg2/HiM54yboV7NkxbcOziHgOBrtqIBBJ/W+jWEXDV2Y8j kjgounslinYF2kcEPi+D2fzE1u86IuGDTGO8hK7IZKyccsqhq4r3IHdHHgm9tw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=HNU3y9YB; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Spam-Score: 4.88 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=HNU3y9YB; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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" X-Migadu-Queue-Id: E52A23325D X-Spam-Score: 4.88 X-Migadu-Scanner: scn0.migadu.com X-TUID: DtZe3d3007AB Hi Brendan, Brendan Tildesley writes: >> On 02/24/2022 4:32 AM Maxim Cournoyer wrote: >> ... >> >> A Makefile is provided and has an install target; we should use it. It >> installs the following files: >> >> --8<---------------cut here---------------start------------->8--- >> IDFILES = pci.ids usb.ids oui.txt iab.txt pnp.ids >> --8<---------------cut here---------------end--------------->8--- >> > Note that it doesn't gzip them, and oui.txt is 8.4MB. Dependencies only tend > to need one or two of these files, lke usb.ids or pci.ids. Also the hwdata project > only updates these every couple months. We could define a package for each individual > file, then if for some reason all are needed in a directory, a "hwdata" union package > could be created. Unless there's a good reason to split the package (which could be multiple outputs instead of multiple packages), I'd leave it the way upstream intended it; and there's no better place for inspiration than [0] for that, as the Fedora package maintainer happens to also be the maintainer of hwdata :-). [0] https://src.fedoraproject.org/rpms/hwdata/blob/rawhide/f/hwdata.spec *If* we want to have our pciutils package use the hwdata pci.ids, we can avoid depending on the bigger 'hwdata' package by copying hwdata's pci.ids over its own, and then build as usual. Does that make sense? Thank you for looking into it! Maxim