From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-user+bounces-159789-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 710CD138825
	for <garchives@archives.gentoo.org>; Mon, 10 Nov 2014 14:37:33 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id C403AE0986;
	Mon, 10 Nov 2014 14:37:26 +0000 (UTC)
Received: from mail-qg0-f52.google.com (mail-qg0-f52.google.com [209.85.192.52])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 6BB10E092C
	for <gentoo-user@lists.gentoo.org>; Mon, 10 Nov 2014 14:37:25 +0000 (UTC)
Received: by mail-qg0-f52.google.com with SMTP id a108so5622509qge.11
        for <gentoo-user@lists.gentoo.org>; Mon, 10 Nov 2014 06:37:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:sender:in-reply-to:references:date:message-id:subject
         :from:to:content-type;
        bh=5wOCrK2ZY9TTAldKTfel42yUk0bzRlWDDFAciRF6VkA=;
        b=UfYXR6iuWmiUHOyyEuFA2wdZMENUcr9JiIofK53V2425kllXp6jh8F6a9xOo/ot/id
         YVNJeCoewB6kCQ/dJBBMAoE+VbncFsiGtCQ/A9r8GEi4Hqg/8Y/HHvAX7uI1aXLCEgA2
         Ll/Ng1GPNrdFnZELXE/iKHcNqAjQaHeqFgAyM9I3Z9shU3oE3ocZq2ac/Z4YeEkktWIw
         IhseMj+ItOzytGScQ9WtN40Qeu0R2ax0k+at75MoFPRrpnB7R6uC8ZOKdB/UOe6znqEr
         WnSKSkFD3gvQdrIOEyEh/MbTT98tQYzJeu3a5R2ZIMfKgaBKiDUgCZ7cxNMyrsOdtkmN
         LP0A==
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@lists.gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
X-Received: by 10.229.224.201 with SMTP id ip9mr44419420qcb.5.1415630244623;
 Mon, 10 Nov 2014 06:37:24 -0800 (PST)
Sender: freemanrich@gmail.com
Received: by 10.140.102.198 with HTTP; Mon, 10 Nov 2014 06:37:24 -0800 (PST)
In-Reply-To: <5460C9B5.4000605@libertytrek.org>
References: <CAHH9eM5RFv=aUA-Okmu7fY4F_vdYCody0q9iLyT2HC2WSHtmEQ@mail.gmail.com>
	<5460C9B5.4000605@libertytrek.org>
Date: Mon, 10 Nov 2014 09:37:24 -0500
X-Google-Sender-Auth: qOi_HsqoPLIe5cBqs_EyEH9VAOQ
Message-ID: <CAGfcS_m3Fm31D3rtWNyoq4pqjTFXaHJd=ooboyzBso_s+vNBCQ@mail.gmail.com>
Subject: Re: [gentoo-user] udev update
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-user@lists.gentoo.org
Content-Type: text/plain; charset=UTF-8
X-Archives-Salt: 0d58467b-5ad3-4da8-9c20-e0b51e1c4fc1
X-Archives-Hash: 864cece0f6f661a20ac2e8ec7bc56a78

On Mon, Nov 10, 2014 at 9:20 AM, Tanstaafl <tanstaafl@libertytrek.org> wrote:
> On 11/10/2014 8:21 AM, Francisco Ares <frares@gmail.com> wrote:
>> Checking the news (eselect news read), I see that an upgrade to udev-217
>> might break firmware loading, so the news tagged
>> "2014-11-07-udev-upgrade" says that a kernel >= 3.7 should be configured to:
>>
>> CONFIG_FW_LOADER_USER_HELPER=n
>>
>> Is it that simple?  Trying a new kernel build using "menuconfig", it
>> says that CONFIG_FW_LOADER_USER_HELPER depends on CONFIG_FW_LOADER, and
>> this one depends on a huge list of other configuration elements.
>>
>> Any thoughts?
>
> Ueah... UGH... thanks Lennart/systemd devs for yet another thing to have
> to worry about...
>

>From the kernel config instructions (something not written by the systemd devs):
This option enables / disables the invocation of user-helper
(e.g. udev) for loading firmware files as a fallback after the
direct file loading in kernel fails. The user-mode helper is
no longer required unless you have a special firmware file that
resides in a non-standard path. Moreover, the udev support has
been deprecated upstream.

Announcing a feature as deprecated and later dropping it is hardly
controversial.  You chose a distro that gives you a choice of things
like your udev implementation and your kernel implementation (or using
udev at all), and as a result you get to deal with the fact that some
versions of the one have constraints on how you use the other.  If you
ran a distro like Ubuntu you wouldn't have to worry about any of this,
as you'd use the udev they gave you and the precompiled kernel they
gave you and the world's greatest desktop environment and you'd be
happy with it.  Anybody who has run Gentoo for a long time knows that
from time to time some change comes along and you'll just have to deal
with it - you can't just ignore things like firmware-loading on Gentoo
the way you can with some other distros.

Of course, nothing prevents anybody from creating a preconfigured
kernel for Gentoo.  There is genkernel of course, though I think we
probably could do better.  Most seem to be happy just managing their
own kernel configurations, and I think that is why nobody has bothered
to spend much time perfecting a canned kernel.

Going back to the original question, yes - it is that simple.
Dependencies are just dependencies - you only have to worry about them
when you turn things ON.

--
Rich