From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 8449A138A88 for ; Sat, 16 Feb 2013 15:30:13 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8E24FE0663; Sat, 16 Feb 2013 15:30:05 +0000 (UTC) Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7F797E0652 for ; Sat, 16 Feb 2013 15:30:04 +0000 (UTC) Received: by mail-wi0-f181.google.com with SMTP id hm6so2149725wib.8 for ; Sat, 16 Feb 2013 07:30:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dee.su; s=google; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=FklfKfzm3Bh4kWverx36qeqjyVOyFUc70o1GSYzPa0Q=; b=Fisd+9ABpDw6hNBh83XQwoiC02t5KOawOuHmck7qQl1CMzXchLmO7Qt9HWWR5mlHG6 4LkHYLA6Iq1ja9CIfQDnriDWsZX/q+soyeQr5GE20Z/J3XaM53rNcEYWh5h5BOfOFmK+ IgDYDNNi5yfIw3ltYIqy8wlIR7dYO3XYe+X/k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type:content-transfer-encoding :x-gm-message-state; bh=FklfKfzm3Bh4kWverx36qeqjyVOyFUc70o1GSYzPa0Q=; b=ntLfdYDnKnLciD2v0hJ/Goz2PCByGaQES+CPKlaPDgSGZQHN4UwLQMaRA4OkfGVCHx nsDsBGlFf75/+JfaE5vtqrBgkBDm+GAYSW/ONfXApwV3ZPYkQMvawQM6Kk1rivyuFsfx tBtNfBlDxlSPRqHmYI3eXIA3YXa3ArcBWGf0XEo3UvzWqYpE3emBupPyiI9vjyE8u96i 0Euu+EqligGQLTdsi93ulgY/AYETPYorOyIhP+YQPCHVbxn0RovhYdTJeP77z9xD+8t3 LUN0kg+2EZxnmCUvQtwAq4bZb4o19urj+hatHQMMPyRdnZt9v8vDWhZIPLNnUSUS434d jrjg== X-Received: by 10.180.97.233 with SMTP id ed9mr11378414wib.32.1361028603166; Sat, 16 Feb 2013 07:30:03 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.216.238.204 with HTTP; Sat, 16 Feb 2013 07:29:33 -0800 (PST) In-Reply-To: <511F23B5.7060905@gentoo.org> References: <5117560B.3090709@gentoo.org> <20130210174634.77631769@sf> <1360508715.26312.8.camel@belkin4> <20130212113814.598ac903@ritchie.cs.ubc.ca> <20130212143040.3b1bd00d@ritchie.cs.ubc.ca> <511F23B5.7060905@gentoo.org> From: Maxim Kammerer Date: Sat, 16 Feb 2013 17:29:33 +0200 Message-ID: Subject: Re: [gentoo-dev] Re: RFC: install linux-firmware with kernel sources (was Re: Lastrite: Firmware cleanup, part #1) To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQnDjsq8Yib70C5Obp4/+bi+TrWAbT/TWTVdPiGWTRq04zwOrgOXuLbkOPHbXS2LKCE4AMhl X-Archives-Salt: e3613c76-5ac4-4ff9-8bb8-82a46c50425c X-Archives-Hash: bafd09f38b5d77fe3d8a40d93c67ee19 On Sat, Feb 16, 2013 at 8:14 AM, Rick "Zero_Chaos" Farina wrote: >>> Kernel sources providing /lib/firmware itself shouldn't be a problem >>> either, as that's just a dir, which many packages may own. The >>> individual firmware files would be a problem, but the USE=3Dfirmware >>> RDEPEND solution should solve that. >> > What is everyone's opinion of adding a USE=3Dfirmware option to pull in > PDEPEND=3D"linux-firmware" in linux-2.eclass? Not exactly an opinion, but a couple of notes: 1. Kernel's "make modules_install" triggers "make firmware_install", which installs a strict subset of linux-firmware (for enabled modules =97 e.g., "3com/typhoon.bin"). A way to work around that is to supply INSTALL_FW_PATH=3D... to make. 2. CONFIG_PREVENT_FIRMWARE_BUILD=3Dy does not prevent installing firmware by "make modules_install". 3. Trough all this firmware discussion, everyone is acting as if it's obvious that linux-firmware was always preferred to individual packages. This is not the case =97 some Gentoo developers didn't even know about linux-firmware when creating individual packages, as is evident from messages in discussion. I tried to figure which to use some time ago, and came to conclusion that more often than not, individual packages are preferable, because they are versioned/slotted and go through a proper stabilization process (e.g., iwlwifi). Perhaps that conclusion was incorrect, but the point is that information on the subject was scarce, to say the least. --=20 Maxim Kammerer Libert=E9 Linux: http://dee.su/liberte