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 A4A4D138010 for ; Fri, 29 Mar 2013 12:21:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 799CEE0BA0; Fri, 29 Mar 2013 12:21:54 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8540BE07BC for ; Fri, 29 Mar 2013 12:21:53 +0000 (UTC) Received: from [10.185.119.106] (85-76-141-133-nat.elisa-mobile.fi [85.76.141.133]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: ssuominen) by smtp.gentoo.org (Postfix) with ESMTPSA id 3ADA333BECC for ; Fri, 29 Mar 2013 12:21:51 +0000 (UTC) Message-ID: <51558704.20904@gentoo.org> Date: Fri, 29 Mar 2013 14:20:20 +0200 From: Samuli Suominen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130327 Thunderbird/17.0.4 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: Request of news item review: 2013-03-29-udev-predictable-network-interface-names.en.txt References: <51554C37.4000508@gentoo.org> <51556C3A.1020803@gentoo.org> <515570F2.2030902@flameeyes.eu> <515571D8.7030008@gentoo.org> <5155749A.5010302@flameeyes.eu> <51557B1B.9020408@gentoo.org> <51557D48.5010008@flameeyes.eu> In-Reply-To: <51557D48.5010008@flameeyes.eu> Content-Type: multipart/mixed; boundary="------------000905050607070606080307" X-Archives-Salt: 80aace17-c10d-4ba2-af38-664ac19a8263 X-Archives-Hash: 0e0cb26b884ebf09c3cf9e44a89e9306 This is a multi-part message in MIME format. --------------000905050607070606080307 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 29/03/13 13:38, Diego Elio Pettenò wrote: > On 29/03/2013 12:29, Samuli Suominen wrote: >> One you can control, the another you can't. So still not FUD. > > You do not really control it any more than the kernel. The fact that me > and you can edit an udev ruleset to "control" it, does not mean that > most users see it as a black box. I don't agree with that, /etc/udev/rules.d and overriding udev rules is very basic administration, very basic... I'll put a bit more trust on our users. > The news item reads better. I would still either avoid showing the > NET_PATH example or describe that that is not the final result because > on a laptop, NET_PATH almost certainly will *not* match the final > interface name: > > flame@saladin~ % udevadm test-builtin net_id /sys/class/net/eno1 2>/dev/null > ID_NET_NAME_MAC=enx0026b9d7bf1f > ID_OUI_FROM_DATABASE=Dell Inc > ID_NET_NAME_ONBOARD=eno1 > ID_NET_LABEL_ONBOARD=en Onboard LAN > ID_NET_NAME_PATH=enp0s25 > > And I would not expect users to all go read the wiki and try to figure > out why you said it would be named enp0s25 when it gets the name eno1. > Nod. Attached new version again, more generic than before. Hope it'll do what it's meant to do... push users into right direction... It's not meant to be a complete documentation or rewrite of the upstream wiki page :-p Just a push... --------------000905050607070606080307 Content-Type: text/plain; charset=UTF-8; name="2013-03-29-udev-predictable-network-interface-names.en.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="2013-03-29-udev-predictable-network-interface-names.en.txt" VGl0bGU6IFRoZSBuZXcgcHJlZGljdGFibGUgbmV0IGlmYWNlIG5hbWVzCkF1dGhvcjogU2Ft dWxpIFN1b21pbmVuIDxzc3VvbWluZW5AZ2VudG9vLm9yZz4KQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluClBvc3RlZDogMjAxMy0wMy0yOQpSZXZpc2lvbjogMQpOZXdzLUl0ZW0tRm9ybWF0 OiAxLjAKRGlzcGxheS1JZi1JbnN0YWxsZWQ6IDxzeXMtZnMvdWRldi0yMDEKCklmIHlvdSBz dGlsbCBoYXZlIG5ldHdvcmsgaW50ZXJmYWNlIHJlbmFtaW5nIHJ1bGVzIGluIC9ldGMvdWRl di9ydWxlcy5kLApsaWtlIDcwLXBlcnNpc3RlbnQtbmV0LnJ1bGVzLCB5b3Ugd2lsbCBuZWVk IHRvIG1vZGlmeSBvciByZW1vdmUgdGhlbS4KCklmIHlvdSBjaG9vc2UgdG8gbW9kaWZ5IHRo ZW0sIHlvdSB3aWxsIG5lZWQgdG8gcGljayBhIGZyZWUgbmFtZXNwYWNlCihsaWtlIG5ldCog b3IgaW50ZXJuZXQqKSB0aGF0IGlzIG5vdCByZXNlcnZlZCBieSB0aGUga2VybmVsCihsaWtl IGV0aCogb3Igd2xhbiopIGJlY2F1c2UgaW4tcGxhY2UgcmVuYW1pbmcgaGFzIGJlZW4gZGVw cmVjYXRlZFsxXS4KWW91IHNob3VsZCBhbHNvIHJlbmFtZSB0aGUgZmlsZSB0byBzb21ldGhp bmcgZWxzZSwgbGlrZQo3MC1teS1uZXR3b3JrLnJ1bGVzIHRvIHNpbGVuY2UgdGhlIGRlcHJl Y2F0aW9uIHdhcm5pbmcgY29taW5nIGZyb20gd2hlbgp5b3UgZW1lcmdlIHVkZXYuCgpUaGlz IGlzIG9sZCBmb3JtYXQ6CgpTVUJTWVNURU09PSJuZXQiLCBBQ1RJT049PSJhZGQiLCBBVFRS e2FkZHJlc3N9PT0ieHg6eHg6eHg6eHg6eHg6eHgiLApOQU1FPSJldGgwIgpTVUJTWVNURU09 PSJuZXQiLCBBQ1RJT049PSJhZGQiLCBBVFRSe2FkZHJlc3N9PT0ieXk6eXk6eXk6eXk6eXk6 eXkiLApOQU1FPSJldGgxIgoKVGhpcyBpcyBuZXcgZm9ybWF0OgoKU1VCU1lTVEVNPT0ibmV0 IiwgQUNUSU9OPT0iYWRkIiwgQVRUUnthZGRyZXNzfT09Inh4Onh4Onh4Onh4Onh4Onh4IiwK TkFNRT0ibmV0MCIKU1VCU1lTVEVNPT0ibmV0IiwgQUNUSU9OPT0iYWRkIiwgQVRUUnthZGRy ZXNzfT09Inl5Onl5Onl5Onl5Onl5Onl5IiwKTkFNRT0ibmV0MSIKCldpdGggdGhlIG5ldyBw cmVkaWN0YWJsZSBuZXR3b3JrIGludGVyZmFjZSBuYW1pbmcgc2NoZW1lIHdoaWNoIHVwc3Ry ZWFtCmVuYWJsZWQgYnkgZGVmYXVsdCB5b3UgZG9uJ3QgaGF2ZSB0byByZW5hbWUgYW55bW9y ZSBiZWNhdXNlIHRoZSBuYW1lcwp3aWxsIGJlIHN0YXRpYyBhbmQgbm90IHJhbmRvbWx5IHJl bmFtZSB3aGVuIHlvdSwgZm9yIGV4YW1wbGUsIHVwZ3JhZGUKdGhlIGtlcm5lbC4gVGhlIGRl ZmF1bHQgbmFtZXMgY2FuIGJlIGNhbGN1bGF0ZWQgZnJvbSB0aGUgc2xvdHMgYmVpbmcKdXNl ZCBmb3IgdGhlIGNhcmRzLCBidXQgaXQgY2FuIGJlIGNoYW5nZWQgdG8gdXNlLCBmb3IgZXhh bXBsZSwgTUFDCmFkZHJlc3Nlcy4gVGhpcyBpcyBkb2N1bWVudGVkIGluIHRoZSB1cHN0cmVh bSB3aWtpWzJdLgoKSWYgL2V0Yy91ZGV2L3J1bGVzLmQvODAtbmV0LW5hbWUtc2xvdC5ydWxl cyBpcyBhIGVtcHR5IGZpbGUsIG9yIGlmIGl0J3MKYSBzeW1saW5rIHRvIC9kZXYvbnVsbCwg dGhlIG5ldyBuYW1lcyB3aWxsIGJlIGRpc2FibGVkIGFuZCBrZXJuZWwgd2lsbApkbyBhbGwg dGhlIGludGVyZmFjZSBuYW1pbmcsIHdoaWNoIHdpbGwgYmUgcmFuZG9tLgoKVGhlIG5ldyBu YW1lcyBjYW4gYWxzbyBiZSBkaXNhYmxlZCB1c2luZyBuZXQuaWZuYW1lcz0wIGtlcm5lbCBv cHRpb24uCgpIb3dldmVyLCBpZiB5b3VyIHN5c3RlbSBoYXMgb25seSBvbmUgbmV0d29yayBp bnRlcmZhY2UgY2FyZCwKZm9yIGV4YW1wbGUsIGV0aDAsIHlvdSBkb24ndCBuZWNlc3Nhcmls eSBuZWVkIHRoaXMgZmVhdHVyZSBhdCBhbGwuClVzZSB0aGUgZm9yZW1lbnRpb25lZCBtZXRo b2RzIHRvIGRpc2FibGUgdGhlIGZlYXR1cmUgaW4gdGhhdCBjYXNlIGlmCnlvdSB3YW50LgoK SW4gbm9ybWFsIG5ldyBpbnN0YWxsYXRpb24gdGhlcmUgaXMgbm8gZmlsZXMgcHV0IGluIC9l dGMvdWRldi9ydWxlcy5kCmFuZCBpZiB5b3UgaGF2ZW4ndCBlZGl0ZWQgYW55IGZpbGVzIHlv dSBoYXZlIGluIHRoZXJlLCB5b3Ugc2hvdWxkIG1vc3QKbGlrZWx5IGRlbGV0ZSAoYmFja3Vw KSB0aGVtIGFsbCBvdXQgb2YgdGhlIHdheS4KCllvdSBjYW4gZmluZCBvdXQgdXNpbmcgdWRl dmFkbSBjb21tYW5kIHdoYXQgeW91ciBpbnRlcmZhY2VzIHdpbGwgYmUKY2FsbGVkIGJlZm9y ZSBib290aW5nIHRvIG1ha2UgbmVjZXNzYXJ5IGNoYW5nZXMsIHN1Y2ggYXMgY2hhbmdpbmcK bmV0Liogc3ltbGlua3MgaW4gL2V0Yy9pbml0LmQuCgpUaGlzIGlzIHRoZSBleGFtcGxlIGNv bW1hbmQgZm9yIGdldHRpbmcgYXR0cmlidXRlcyBvZiB0aGUgY3VycmVudCBldGgwCm5ldHdv cmsgZGV2aWNlOgoKIyB1ZGV2YWRtIHRlc3QtYnVpbHRpbiBuZXRfaWQgL3N5cy9jbGFzcy9u ZXQvZXRoMCAyPiAvZGV2L251bGwKCkFzc3VtaW5nIHRoZXJlIGFyZSBubyBsZWZ0b3ZlciBy dWxlcyBpbiAvZXRjL3VkZXYvcnVsZXMuZCB0aGF0IHdvdWxkCnByZXZlbnQgdGhlIG5ldyBu YW1lcyBmcm9tIGJlaW5nIGVuYWJsZWQsIGl0J3MgbW9zdCBsaWtlbHkgZWl0aGVyCklEX05F VF9OQU1FX09OQk9BUkQgb3IgSURfTkVUX05BTUVfUEFUSCBsaW5lcyB5b3Ugc2hvdWxkIGJl IGxvb2tpbmcKYXQgZm9yIHRoZSBuZXcgbmFtZSBpbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb24u IFRoaXMgb3JkZXJpbmcgaXMKZG9jdW1lbnRlZCBtb3JlIHRocm91Z2hseSBhdCB1cHN0cmVh bSB3aWtpWzJdIHdoaWNoIGV2ZXJ5b25lIHNob3VsZApyZWFkIGF0IGxlYXN0IG9uY2UuCgpU aGlzIGZlYXR1cmUgY2FuIGFsc28gcmVwbGFjZSB0aGUgZnVuY3Rpb25hbGl0eSBvZiBzeXMt YXBwcy9iaW9zZGV2bmFtZSwKYnV0IHlvdSBjYW4gc3RpbGwga2VlcCB1c2luZyBpdCBpZiB5 b3Ugd2FudC4KClsxXSBodHRwOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL2h0bWxkb2NzL2Rldmlj ZS1kcml2ZXJzLwogICAgQVBJLWRldmljZS1yZW5hbWUuaHRtbApbMl0gaHR0cDovL3d3dy5m cmVlZGVza3RvcC5vcmcvd2lraS9Tb2Z0d2FyZS9zeXN0ZW1kLwogICAgUHJlZGljdGFibGVO ZXR3b3JrSW50ZXJmYWNlTmFtZXMK --------------000905050607070606080307--