X-Original-To: alpine-devel@mail.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id C5B50DC5509 for ; Mon, 27 Jul 2015 10:50:19 +0000 (UTC) Received: from r-36.net (r-36.net [188.40.123.120]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 50A23DC039C for ; Mon, 27 Jul 2015 10:50:18 +0000 (UTC) Received: by r-36.net (Postfix, from userid 5011) id 2DB701025EEDC; Mon, 27 Jul 2015 12:50:17 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on r-36.net X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MISSING_MID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (p5DC491AA.dip0.t-ipconnect.de [93.196.145.170]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: chrissi) by r-36.net (Postfix) with ESMTPSA id B079F1025EE87; Mon, 27 Jul 2015 12:50:11 +0200 (CEST) DMARC-Filter: OpenDMARC Filter v1.3.0 r-36.net B079F1025EE87 Authentication-Results: r-36.net; dmarc=none header.from=r-36.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=r-36.net; s=mail; t=1437994211; bh=+dXkgpWEthVnN28RVSAawG/R11+Ehqr7UUg3VUC2+po=; h=Date:In-Reply-To:References:From:To:Cc:Subject; b=qYdalxso+bMzlID7RlwJ/iqpttDK50bsHpJi/DHhGsY2zgje03R4KXfw5kkA3F0O4 1J0QtBXUKjLCuxOI+SH1vM4GIwUPzSuHklTXcDF3IbQRFXJ4fsiKA4vOQiuMYKNgaW BpKSW/cyAcfTR8Ch0+6PyyHXwUSt8JyCvWHdZsyo= Date: Mon, 27 Jul 2015 12:41:39 +0200 In-Reply-To: <20150727120744.4ffdfa0b@ncopa-desktop.alpinelinux.org> References: <20150726103211.3A0FF1025EE9D@r-36.net> <20150727120744.4ffdfa0b@ncopa-desktop.alpinelinux.org> User-Agent: rohrpost X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 From: Christoph Lohmann <20h@r-36.net> To: Natanael Copa Cc: alpine-devel@lists.alpinelinux.org Subject: Re: [alpine-devel] udev replacement in Alpine Linux X-PGP-Key: http://r-36.net/about/20h.asc Jabber-ID: 32d@jabber.ccc.de Message-Id: <20150727105017.2DB701025EEDC@r-36.net> X-Virus-Scanned: ClamAV using ClamSMTP R3JlZXRpbmdzLg0KDQpPbiBNb24sIDI3IEp1bCAyMDE1IDEyOjQxOjM5ICswMjAwIE5hdGFuYWVs IENvcGEgPG5jb3BhQGFscGluZWxpbnV4Lm9yZz4gd3JvdGU6DQo+IE9uIFN1biwgMjYgSnVsIDIw MTUgMTI6MTA6MjYgKzAyMDANCj4gQ2hyaXN0b3BoIExvaG1hbm4gPDIwaEByLTM2Lm5ldD4gd3Jv dGU6DQo+DQo+IEhvd2V2ZXIsIHVzaW5nIG5ldGxpbmsgaGFzIHRoZSBkcmF3YmFjayB0aGF0IGl0 IHJlcXVpcmVzIGEgZm9yZXZlcg0KPiBydW5uaW5nIGRhZW1vbiwgYW5kIG5vcm1hbGx5IHlvdSBv bmx5IG5lZWQgaXQgZHVyaW5nIGJvb3R1cCwgYW5kIGFmdGVyDQo+IHRoYXQsIHlvdSBuZWVkIGl0 IHNlbGRvbWx5LCB3aGVuIHlvdSBwbHVnIGluIGFuIHVzYiBkaXNrLCBhIG1vdXNlIG9yDQo+IHNp bWlsYXIuDQoNCkJ1dCAgdGhlICBpbnRlcmFjdGl2ZSBwYXJ0IGlzIHdoZXJlIHRoZSBhcmd1bWVu dHMgb2YgdGhlIHN5c3RlbWQgZGlzZWFzZQ0KY29tZXMgZnJvbS4gVGhlcmUgc2ltcGxlIHNjcmlw dHMgaGF2ZSB0byBhZGFwdCBhbmQgbWFrZSBpdCAgcG9zc2libGUgIHRvDQp1c2UgTGludXggaW4g dGhpcyB0b28gZmFzdCBjaGFuZ2luZyB3b3JsZC4NCg0KPiA+IFRoZSAgS0lTUyAgd2F5ICBJICBp bWFnaW5lZCAgd291bGQgYmUgdGhpcyB3YXk6IG5sZGV2IG5vdCBqdXN0DQo+ID4gZXhlY3V0aW5n IG1kZXYsIGJ1dCBpdCBjYWNoaW5nIHRoZSBjb25maWd1cmF0aW9uIGZpbGUgZm9yIHRoZQ0KPiA+ IHNwZWVkdXAuIFRoYXQqcyB3aGF0IHNtZGV2IHRyaWVzIHRvIGRvIGJ1dCBpdCBkb2VzIG5vdCBp bXBsZW1lbnQgYWxsDQo+ID4gb2YgdGhlIGJ1c3lib3ggbWRldi5jb25mIHN5bnRheC4gDQo+IA0K PiBIZXJlIGlzIHdoYXQgSSBoYXZlIGJlZW4gdGhpbmtpbmcsIGFuZCB3aGF0IGNhbWUgb3V0IG9m IGEgbG9uZw0KPiBkaXNjdXNzaW9uIG9uIGJ1c3lib3ggbWFpbGluZyBsaXN0Lg0KPiANCj4gSW1w bGVtZW50IHRoZSBuZXRsaW5rIGRhZW1vbiBhcyBhIHNvY2tldCBhY3RpdmF0b3IuIFdoZW4gdGhl cmUgaXMgYSBuZXcNCj4gZXZlbnQsIGZvcmsvZXhlYyB0aGUgaGFuZGxlciBhbmQgcGFzcyBvdmVy IHRoZSBzb2NrZXQuDQo+IA0KPiBUaGUgaGFuZGxlciByZWFkcyB0aGUgZXZlbnRzIGZyb20gdGhl IHNvY2tldCBhbmQgaGFuZGxlcyB0aGVtLiBTZXQgYQ0KPiB0aW1vdXQgb24gdGhlIHNvY2tldCBh bmQgZXhpdCB3aGVuIHRoZXJlIGFyZSBubyBldmVudHMgd2l0aGluZyBvbmUgb3IgdHdvDQo+IHNl Y29uZHMuIFRoZSBzb2NrZXQgYWN0aXZhdG9yIHRha2VzIG92ZXIgYWdhaW4uDQoNClByb2Nlc3Nl cyBhbmQgc29ja2V0cyBhcmUgY2hlYXAgaW4gTGludXguIFRoZXJlIGlzIG5vIG5lZWQgZm9yIHRo aXMgY29t4oCQDQpwbGV4aXR5LiBLZWVwIGl0IHNpbXBsZS4NCg0KWW91ICB3aWxsICBoYXZlICBt b3JlIHByb2JsZW1zIGJ5IGFkYXB0aW5nIHRvIHRoZSBkYnVzIGhlcmQuIFRoZXJlIGxvbmfigJAN CnJ1bm5pbmcgZGFlbW9ucyBhcmUgdGhlIG5vcm0uIEJ1dCB0aGF04oCZcyBhIGRpZmZlcmVudCB0 b3BpYyAgd2hpY2ggIG1pZ2h0DQpnZXQgIGFkZHJlc3NlZCAgaW4gIHRoZSBmdXR1cmUgZWl0aGVy IGJ5IHRoZSBkZW1pc2Ugb2YgdGhlIGRldmVsb3BlcnMgb2YNCnRoYXQgY3JhcHB5IHNlcnZpY2Vz IG9yIGJ5IGhhdmluZyB5ZXQgYW5vdGhlciBpbXBvcnRhbnQgIHBhcnQgIG9mICBMaW51eA0KKEJs dWV0b290aCBhbnlvbmU/KSBkZXBlbmRpbmcgb24gc3VjaCBhIGZhbHNlIGRlc2lnbi4NCg0KPiBJ IGhhdmUgdGhpcyBpbXBsZW1lbnRlZCwgYmFzZWQgb24gbmxkZXYgY29kZToNCj4gaHR0cDovL2dp dC5hbHBpbmVsaW51eC5vcmcvY2dpdC91c2VyL25jb3BhL25scGx1Zy90cmVlLw0KDQpUaGVzZSBh cmUgc2ltcGxlIGNoYW5nZXMuIFlvdSBjb3VsZCBoYXZlIHNlbnQgbWUgdGhlIHBhdGNoIGZvciBu bGRldiBpbuKAkA0Kc3RlYWQgb2Ygc3BsaXR0aW5nIGl0IHVwIGFnYWluIGFuZCBjcmVhdGluZyAg YSAgYmxhY2tob2xlICBpbiAganVyaWRpY2FsDQpxdWVzdGlvbnMgIGJ5ICBhZGRpbmcgIGEgIGhh bGbigJBiYWtlZCAgbGljZW5zZSAgbGluZS4gTm93IHRoZXJl4oCZcyBhbm90aGVyDQpwcm9qZWN0 LiBBcyBJIHJlY29tbWVuZGVkLCBhbGwgb2YgdGhpcyBzaG91bGQgYmUgbm93IGRvbmUgdW5kZXIg c21kZXYgYXQNCnN1Y2tsZXNzLm9yZy4NCg0KPiA+IFdoYXQgbmVlZHMgdG8gYmUgZG9uZSBmb3Ig c29sdmluZyB0aGlzIHVkZXYgcHJvYmxlbSBvbmNlIGFuZCBmb3IgYWxsDQo+ID4gYW5kIGhhdmUg YSBtb2R1bGFyIHJlcGxhY2VtZW50Og0KPiA+ICogU2VuZCBpbiBwYXRjaGVzIHRvIHNtZGV2IHRv IGhhdmUgdGhlIGNvbXBsZXRlIGJ1c3lib3ggc3ludGF4DQo+ID4gbWRldi5jb25mIGltcGxlbWVu dGVkIHNvIGFsbCB0aGUgbWRldi5jb25mIGV4YW1wbGVzIG91dCB0aGVyZSBjYW4gYmUNCj4gPiBy ZXVzZWQuDQo+ID4gKiBDcmVhdGUgYSByZXBvc2l0b3J5IHdpdGggYWxsIGtpbmQgb2YgbWRldiBz Y3JpcHRzIHNvIHRoZXkgY2FuIGJlDQo+ID4gcmV1c2VkLg0KPiA+ICogUmlwIG9mZiBsaWJ1ZGV2 LWNvbXBhdCBmcm9tIHZkZXYgYW5kIGhhdmUgaXQgYSBzZXBhcmF0ZSBwYWNrYWdlLCBpZg0KPiA+ IG5lZWRlZC4NCj4gDQo+IEFsdGVybmF0aXZlbHksIHdlIGNvdWxkIG1ha2UgYW4gYWx0ZXJuYXRp dmUgeG9yZyBjb25maWcgYmFja2VuZC4gSXQNCj4gZG9lcyBub3QgbG9vayB0b28gZGlmZmljdWx0 Og0KPiBodHRwOi8vY2dpdC5mcmVlZGVza3RvcC5vcmcveG9yZy94c2VydmVyL3RyZWUvY29uZmln L3VkZXYuYw0KDQpXcm9uZy4gIEJlICBsaWJlcmFsIGluIHdoYXQgeW91IHByb2R1Y2UgYW5kIGNv bnNlcnZhdGl2ZSBpbiB3aGF0IHlvdSBhY+KAkA0KY2VwdC4gIEFuZCwgd2l0aCB0aGUgd29yayBv ZiB2ZGV2IGFuZCB0aGUgcmlwIG9mZiAgbmVhcmx5ICBhbGwgIHdvcmsgIGlzDQpkb25lLiBKdXN0 IGFkZCBhbGwgdGhlIHBpZWNlcyBhbmQgeW91IGFyZSBkb25lIGluIG9uZSBwcm9kdWN0aXZlIGRh eS4NCg0KPiA+IEkgIGludml0ZSBhbGwgaW50ZXJlc3RlZCBkZXZlbG9wZXJzIHRvIGpvaW4gc3Vj a2xlc3MgaW4gaXRzIHN0cml2ZQ0KPiA+IGZvciBhIGJldHRlciBLSVNTIGZ1dHVyZSBhbmQgc2Vu ZCAgcGF0Y2hlcyAgdG8gIGhhY2tlcnNAc3Vja2xlc3Mub3JnDQo+ID4gZm9yICB0aGUgc21kZXZb MF0gIHByb2plY3Qgb3IgdG8gaW1wbGVtZW50IHRoZSBsaWJ1ZGV2KmNvbXBhdCBvciBqb2luDQo+ ID4gZGlzY3Vzc2lvbnMgb24gZGV2QHN1Y2tsZXNzLm9yZy4NCj4gDQo+IEkgdGhpbmsgaXQgbWln aHQgbWFrZSBzZW5zZSB0byBkbyB0aGUgbWRldi5jb25mIHBhcnNpbmcgYW5kIGV2ZW50DQo+IGhh bmRsaWcgZnJvbSBlaXRoZXIgYnVzeWJveCBvciB0b3lib3guIFRob3NlIHRvb2xib3hlcyBhbHNv IGhhdmUgdGhpbmdzDQo+IGxpa2UgbW9kcHJvYmUgYW5kIGJsa2lkLCB3aGljaCBzaG91bGQgbWFr ZSBpdCBwb3NzaWJsZSB0byBsb2FkDQo+IG1vZGFsaWFzZXMgd2l0aG91dCBmb3JrL2V4ZWMgYW5k IGZpbmQgcm9vdD0uLi4gb24gL3Byb2MvY21kbGluZS4gKHZlcnkNCj4gdXNlZnVsIGZyb20gaW5p dHJhbWZzKQ0KDQpUaGVyZSBpcyBzYmFzZSBpbiBzdWNrbGVzcy5vcmcsIHdoaWNoIGRvZXMgbXVj aCBvZiB0aGF0IHRvby4gS2VlcCBldmVyeeKAkA0KdGhpbmcgc2ltcGxlIGFuZCBkb27igJl0IGFk ZCBkZXBlbmRlbmNpZXMgeW91IGNhbiBqdXN0IGFzc3VtZSBmcm9tIHdoZXJlduKAkA0KZXIgdGhl eSBjb21lIGZyb20uIFlvdSB3aWxsIGpvaW4gdGhlIGNvbXBsZXhpdHkgc3BpcmFsLg0KDQoNClNp bmNlcmVseSwNCg0KQ2hyaXN0b3BoIExvaG1hbm4NCg0KDQoNCi0tLQ0KVW5zdWJzY3JpYmU6ICBh bHBpbmUtZGV2ZWwrdW5zdWJzY3JpYmVAbGlzdHMuYWxwaW5lbGludXgub3JnDQpIZWxwOiAgICAg ICAgIGFscGluZS1kZXZlbCtoZWxwQGxpc3RzLmFscGluZWxpbnV4Lm9yZw0KLS0tDQo=