From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-65036-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 C9CBF138E66
	for <garchives@archives.gentoo.org>; Mon, 24 Feb 2014 08:05:57 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id F257CE0BBB;
	Mon, 24 Feb 2014 08:05:51 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id C4478E0BA3
	for <gentoo-dev@lists.gentoo.org>; Mon, 24 Feb 2014 08:05:50 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
	by smtp.gentoo.org (Postfix) with ESMTP id DDC9333F8F8
	for <gentoo-dev@lists.gentoo.org>; Mon, 24 Feb 2014 08:05:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org
X-Spam-Flag: NO
X-Spam-Score: -1.188
X-Spam-Level:
X-Spam-Status: No, score=-1.188 tagged_above=-999 required=5.5
	tests=[AWL=-1.185, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001,
	SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from smtp.gentoo.org ([IPv6:::ffff:127.0.0.1])
	by localhost (smtp.gentoo.org [IPv6:::ffff:127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id dS1dzXZHM9Vt for <gentoo-dev@lists.gentoo.org>;
	Mon, 24 Feb 2014 08:05:44 +0000 (UTC)
Received: from plane.gmane.org (plane.gmane.org [80.91.229.3])
	(using TLSv1 with cipher AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id D778433F840
	for <gentoo-dev@gentoo.org>; Mon, 24 Feb 2014 08:05:43 +0000 (UTC)
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <lnx-gentoo-dev@m.gmane.org>)
	id 1WHqXj-0007hs-GU
	for gentoo-dev@gentoo.org; Mon, 24 Feb 2014 09:05:39 +0100
Received: from ip68-231-22-224.ph.ph.cox.net ([68.231.22.224])
        by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <gentoo-dev@gentoo.org>; Mon, 24 Feb 2014 09:05:39 +0100
Received: from 1i5t5.duncan by ip68-231-22-224.ph.ph.cox.net with local (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <gentoo-dev@gentoo.org>; Mon, 24 Feb 2014 09:05:39 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: gentoo-dev@lists.gentoo.org
From: Duncan <1i5t5.duncan@cox.net>
Subject: [gentoo-dev] Re: News item draft for >=sys-fs/udev-209 upgrade
Date: Mon, 24 Feb 2014 08:05:14 +0000 (UTC)
Message-ID: <pan$6d517$e6dc489$b9de055d$aee2a35e@cox.net>
References: <530AD951.9020109@gentoo.org>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: ip68-231-22-224.ph.ph.cox.net
User-Agent: Pan/0.140 (Chocolate Salty Balls; GIT 7ca9c6c
 /usr/src/portage/src/egit-src/pan2)
X-Archives-Salt: 4d80b56d-9799-404b-8ef4-82f057f2666f
X-Archives-Hash: 1b221f414c94b6b01cc1f3b342f70eeb

Samuli Suominen posted on Mon, 24 Feb 2014 07:32:01 +0200 as excerpted:

> If it's okay, I'd want to post this fast, before adding KEYWORDS to
> sys-fs/udev-209's ebuild
> 
> 
> Title: Upgrading udev to version >=209
> Author: Samuli Suominen <ssuominen@gentoo.org>
> Content-Type: text/plain
> Posted: 2014-02-21
> Revision: 1
> News-Item-Format: 1.0
> Display-If-Installed: <sys-fs/udev-209
> 
> First of all, kernel option CONFIG_FHANDLE=y should be enabled since
> version 209 for libudev, but mostly this news item is to inform you
> about the network interface naming configuration change:

Rewording Steev's comment, this wording comes across as rather more 
informal than most news items.  I rather like the approach myself but it 
does rather stick out.

A more formal approach might be:

Two points:

1) CONFIG_FHANDLE=y is required in your kernel config for >=udev-209.

2) ...

> /lib/udev/rules.d/80-net-name-slot.rules was renamed to
> 80-net-setup-link.rules and the actual configuration is at
> /lib/systemd/network/99-default.link which you can override in
> /etc/systemd/network/

That's a run-on sentence.  Again, not acceptable in formal writing.  
Continuing from the above, here's a suggested point 2:

2) The former /lib/udev/rules.d/80-net-name-slot.rules file is renamed to 
80-net-setup-link.rules in the same location.  If you were overriding 
udev's predictable naming feature using an identically named file in
/etc/udev/rules.d, either rename it accordingly or see the wiki link[1] 
below for other options.


Meanwhile, on the wiki I'd suggest stressing the kernel commandline 
option (mentioned further up the wiki page but not in the 208-to-209 
section), since presumably it's not going to be constantly changing to 
suit systemd-udev's upstream whims, as the script name disabling method 
seems to be doing.

Optionally (and IMO preferred), make that the suggested solution in the 
news item with the following suggested text replacing the above:

2) /lib/udev/rules.d/80-net-name-slot.rules is being renamed.  If you 
were overriding it with an identically named file in /etc/udev/rules.d/, 
you'll need to change your override as well.  We suggest using the 
net.ifnames=0 kernel commandline option method as that should remain 
stable through many udev releases.  For other options and more detail, 
see the wiki link[1] below. 

> [1] https://wiki.gentoo.org/wiki/Udev/upgrade#udev_208_to_209
> [2] http://www.freedesktop.org/wiki/Software/systemd/
> PredictableNetworkInterfaceNames

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman