From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OVd4D-0005IL-JB for garchives@archives.gentoo.org; Mon, 05 Jul 2010 04:14:01 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1C6E4E0B1F; Mon, 5 Jul 2010 04:13:59 +0000 (UTC) Received: from mail-gw0-f53.google.com (mail-gw0-f53.google.com [74.125.83.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 45786E0AB9 for ; Mon, 5 Jul 2010 04:13:48 +0000 (UTC) Received: by gwb19 with SMTP id 19so2658480gwb.40 for ; Sun, 04 Jul 2010 21:13:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=N6xhEjc9eLis4vChD0FNL2CR3Ck7D+ydv/LOT3qHkLI=; b=Q4T6jJZBCEZw+7w0H7J4RbcXAUh/5CBcTiEWsvwEqs9t+LBi5GUhfJ0EoSiYcjKuxB uYd+zhhIrPSyA8VCsiMfRQ47MNsRE42dk47BzPfZtvaoPLl8Qv8JHYLoIXvSlHuX8WGA /BU4KytbTcn4PFhXvGr2Ae0vJKEczt2ewH/zI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=P/e0/ZAXeEeToJje0YYLQyK6Gm37GTQt9EJDlTEapZ6xokwc7r2j8FRPFpv9+M9Gj0 DTgNFcEBztnbSP66DqEeis1rnD9cswuwi07mH1ML7Kd9shh5B2DjbRyh0SJelIkLYKVG 69Jaeqg76HkOEvqu8y+MGXkWMCHwtBY05+klo= 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.90.27.18 with SMTP id a18mr2544748aga.200.1278303227925; Sun, 04 Jul 2010 21:13:47 -0700 (PDT) Sender: nirbheek.chauhan@gmail.com Received: by 10.151.10.11 with HTTP; Sun, 4 Jul 2010 21:13:47 -0700 (PDT) In-Reply-To: <1278291821.2567.3.camel@TesterTop4> References: <201007041630.07537.polynomial-c@gentoo.org> <201007041702.43848.vapier@gentoo.org> <201007050004.41284.polynomial-c@gentoo.org> <201007041815.44902.vapier@gentoo.org> <1278291821.2567.3.camel@TesterTop4> Date: Mon, 5 Jul 2010 09:43:47 +0530 X-Google-Sender-Auth: GhC_jk0Njysyqqmc6vOq6-ptySI Message-ID: Subject: Re: [gentoo-dev] The future of sys-apps/openrc in Gentoo From: Nirbheek Chauhan To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 961a2009-d967-4939-803c-ce6aaa1398b5 X-Archives-Hash: ab906cafa36d6f5a771f98236b4f5ace 2010/7/5 Olivier Cr=C3=AAte : > On Sun, 2010-07-04 at 18:15 -0400, Mike Frysinger wrote: >> which is trivial to fix and anyone with commit privs could have done. = =C2=A0it >> certainly doesnt warrant a paniced "the sky is falling" message. > > I think this is a great occasion to dump our stupid custom crap and > switch to SystemD, PolicyKit, NetworkManager, etc. Anyone with half a > brain already dropped our stuff. And the lack of use of modern tools is > the reason I don't use Gentoo on my work computer anymore. > What you are saying makes sense for desktop users since they will likely already have consolekit/policykit/nm-applet installed, and hence using NetworkManager for all network management makes sense. However, this makes very little sense for people who install gentoo on servers. Requiring these things of them would be a disservice on our part (we're not fedora/ubuntu). And there is the issue that NetworkManager (aka NM) does not have any command line tools to control it (bring individual interfaces on/off, etc). cnetworkmanager exists, but it's third-party application, and I don't think it's that widely used/tested. >From what I can see, we have three options: (a) Make our existing openrc network code + openrc configuration files work with systemd, and move to systemd by default (b) Make systemd work with openrc+NM configuration files[1], make NM work w/o PK/CK[2], add command line tools to NM, and move to systemd by default. (c) Support systemd as an alternative init system for use by desktop users. I'd go with (c), personally, but if enough people are interested, they can pursue any of these options. 1. There's an ongoing GSoC project in Gentoo to make NM work with openrc's configuration files. It is proceeding quite successfully thanks to the excellent work of Mu Qiao. 2, PK =3D=3D polkit, CK =3D=3D consolekit --=20 ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team