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 1Sjfxi-000778-GT for garchives@archives.gentoo.org; Wed, 27 Jun 2012 00:18:27 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id ADFF0E07E2 for ; Wed, 27 Jun 2012 00:18:25 +0000 (UTC) Received: from mail-pb0-f53.google.com (mail-pb0-f53.google.com [209.85.160.53]) by pigeon.gentoo.org (Postfix) with ESMTP id D0625E06BE for ; Tue, 26 Jun 2012 23:25:50 +0000 (UTC) Received: by pbbrr13 with SMTP id rr13so836814pbb.40 for ; Tue, 26 Jun 2012 16:25:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=Kn8UHfNl98eTUuR2FApw8QwrucNHWXB8/gjoJmry6Xo=; b=GySPxEYhGKQli3wuh91NLUJWwMra1Kh18DMlCv+qRRXK9TNmkOdtbDCMXw10s3bDjx vvYbG2vaJJO51SDLfcOyx+mJYe8/Wkt1sRmZv8OtrJ6P2yAXNNO6RyyUnZblxuAqKKNO 1H7Wg8S6xfDIwXFrgu+Y6Q0/307iZlvXUmD+LMdCOuKmWWXFf5QXuc0XsVEatZxuhCfE MSrUfOhFmXqvBnXPLcaUinOGsJ5nvYDvvJeelTdmNDXb99OLAC3vSZPm+6py1rd1Cdqx uaXOd31mzNVhsGc+uXEB6aTh73I3KitcBCpxCnIABtPHSPpRj9ZJSjZtV9CTSWAvTJ8J 6KGA== Received: by 10.68.217.234 with SMTP id pb10mr56746975pbc.79.1340753150168; Tue, 26 Jun 2012 16:25:50 -0700 (PDT) Received: from localhost (ernie02-dmz.awa.tohoku.ac.jp. [130.34.99.37]) by mx.google.com with ESMTPS id pe2sm13192878pbc.59.2012.06.26.16.25.47 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 26 Jun 2012 16:25:48 -0700 (PDT) From: heroxbd@gmail.com To: gentoo-soc@lists.gentoo.org Cc: openrc@gentoo.org, rleigh@debian.org, rra@debian.org Subject: [gentoo-soc] [report 6.18-6.24] Daemons in Gentoo Prefix with OpenRC (extended to improving to OpenRC) In-Reply-To: <86395po8sc.fsf_-_@gentoo.org> (heroxbd@gmail.com's message of "Thu, 21 Jun 2012 08:36:35 +0900") References: <86txyisdcb.fsf@gmail.com> <4FD62561.5090702@gentoo.org> <86395po8sc.fsf_-_@gentoo.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) Date: Wed, 27 Jun 2012 08:25:44 +0900 Message-ID: <86y5n98xl3.fsf_-_@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Archives-Salt: 841d45e6-4926-440a-9999-10ec3d9db505 X-Archives-Hash: ad7b68c6cc1252f63f607107615a7e5e Hey guys and gals, reports for the scheduled in the last week: ON-GOING 1. kill bugs for openrc https://bugs.gentoo.org/buglist.cgi?quicksearch=openrc&list_id=1113873 ON-GOING 1.1 bug 413267 reproduced on my box, investigating the built in "single" runlevel. TODO 1.2 bug 409829 ON-GOING 2. evaluate other rc systems (in order) DONE 2.0 smf (Openindiana) 2.0.1 updated in https://wiki.gentoo.org/wiki/OpenRC later mgorny created a page for general comparison, http://wiki.gentoo.org/wiki/Comparison_of_init_systems Further evaluations will go to the new page. Old page needs to be cleaned up. TODO 2.1 launchd (Mac OS X) ON-GOING 2.2 upstart (Ubuntu) as well as trying Gentoo Prefix on top of it (there has been a big block for Prefix on Ubuntu, cf. bug 400839). and chaining openrc from upstart. EXTRA NOTE 3. found another thread for introducing OpenRC to debian[1] 3.1 in the reply by rra@debian[2], there are really what we are missing in openrc (ecosystem). 3.2 rleigh@debian seems to represent the thinking of debian community towards init system[3]: they don't like systemd way of integrating everything. But they really need some event-driven mechanism, which is not well defined by OpenRC (yet). 3.3 talked with rleigh via irc, conveying (as patrick did) we are eager to take ideas from debian, and impove OpenRC to suite debian's need provided it's of general interest. And I am eager to put my effort to carry ideas into reality. 3.4 discussed with patrick in #openrc considering the thread, and agreed upon that we can extend OpenRC with some simple helper scripts (event-driven, crash restart/statistics, dbus-like API for triggers from outside) and kernel specific hooks on top of the present OpenRC core. Changing OpenRC itself to make a fancy feature (or fanboy's paradigm) is not good practice. In the next step, to improve OpenRC with recent ideas of init system, I am thinking of packaging OpenRC in debian and let it work out of box (maybe the LSB thing is the major block instead) as a practical measure of the usefulness of new features I would have introduced. (I myself is an old debian user for 8 years, therefore motivated to do so). rleigh and rra, could you please be my mentor for the packaging? Schedules for 6.25-7.1 ====================== 1. evaluating launchd, and finish upstart 2. the openrc single/reboot built runlevel switching bug 3. try to have a piece of script to prove my concept for using openrc as a "event-driven" init system. try to work with rleigh@debian (rra@debian), as they know what are really needed. and synchronize with openrc herd. Cheers, Benda 1. http://thread.gmane.org/gmane.linux.debian.devel.general/171695 2. http://article.gmane.org/gmane.linux.debian.devel.general/171786 3. http://article.gmane.org/gmane.linux.debian.devel.general/171897