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 002D41387FD for ; Sun, 8 Jun 2014 04:35:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A568CE0AB5; Sun, 8 Jun 2014 04:35:46 +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 989D6E0AA7 for ; Sun, 8 Jun 2014 04:35:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 965A233F922 for ; Sun, 8 Jun 2014 04:35:44 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Flag: NO X-Spam-Score: -1.494 X-Spam-Level: X-Spam-Status: No, score=-1.494 tagged_above=-999 required=5.5 tests=[AWL=-0.841, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.651, 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 DqIN1ucE0YgJ for ; Sun, 8 Jun 2014 04:35:38 +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 4813533FA9F for ; Sun, 8 Jun 2014 04:35:36 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WtUpR-0003wJ-E2 for gentoo-dev@gentoo.org; Sun, 08 Jun 2014 06:35:33 +0200 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 ; Sun, 08 Jun 2014 06:35:33 +0200 Received: from 1i5t5.duncan by ip68-231-22-224.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 08 Jun 2014 06:35:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-dev] Re: The state and future of the OpenRC project Date: Sun, 8 Jun 2014 04:35:21 +0000 (UTC) Message-ID: References: <20140607201920.0e0ccd5c@gentoo.org> 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 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 2ae6aff /usr/src/portage/src/egit-src/pan2) X-Archives-Salt: ed102016-d2e7-4cd6-9cb4-2c66adcd0adc X-Archives-Hash: d1dc8b9eabe642f694f0cb0ab6a823ca Tom Wijsman posted on Sat, 07 Jun 2014 20:19:20 +0200 as excerpted: > The OpenRC project appears less active these days than it used to be. > > There are many commits per month the last years, but the amount of > commits in 2014 per month has noticeably decreased to a crawl [1]. > Alongside that, there appears to be around ~100 bugs open for OpenRC [2] > on Gentoo Bugzilla; some of which are left without a response. > > This gives the impression that the development of it is slowing down. > > Worth noting is that WilliamH recently had problems with his system, we > have since not seen him on IRC for almost a month; so, this can for a > part explain the last month of inactivity. > > [1]: Short log of proj/openrc history, decreasing commits in 2014. > http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=shortlog > > [2]: Overview of bugs that involve OpenRC, most for the package itself. > https://bugs.gentoo.org/buglist.cgi?quicksearch=openrc Also worth noting. For several years I was one of the few users (where gentoo devs count as users too) running live-git openrc-9999 and reporting issues, a significant number of which were fixed before they made it into a release at all. Filter bugs on ALL sys-apps/openrc-9999 and take a look[a], there's others reporting issues early on, but since 2010, all but two of the bugs are mine, the two being the latest bug, filed and fixed in mid- January, and one from 2013 that's actually a feature-request to duplicate git-log functionality in a changelog that was RESOLVED/WORKSFORME. But I recently took the plunge and switched to systemd. Given the bug history, that very likely means there is now almost almost *NO* one doing pre-release testing and bug-filing on live-git openrc-9999! For openrc users and supporters[b] that could/should be quite an alarming danger sign! For gentoo users/admins that are reasonably good in shell but don't really do C/C++ or even perl/python/etc, because so much of openrc is effectively shell scripts this is a rare opportunity to actually read code and very possibly contribute real patches, not just report bugs that otherwise there's limited opportunity to actually participate in fixing! =:^) The biggest problem from my perspective as an openrc tester was (as bernalex already mentioned in a more general context) lack of documentation on the openrc-specific commands/shell-vars called/used from what is otherwise effectively shell code. Some of the vars are/were documented as part of the runscript (8) manpage, but for the commands, generally symlinks to the (single executable, multi- call) executable itself, the only documentation I could find is that available from their help option, which is slightly inconvenient to get since these executables are considered openrc internals and are thus not exposed from the standard $PATH var. I had filed a couple bugs [c,d] on this too but recently closed the commands bug [c] with a note that I'm on systemd now and thus couldn't really test documentation anyway, but that the bug could be reopened if anyone else was interested. Williamh closed/ fixed the vars bug [d] back in January, but I didn't really look too closely to see how well the new documentation works as I switched not long after. So anyway, "position open" for live-git openrc tester. And should someone familiar enough with the openrc-internal commands to document them wish to do so, it would surely help anyone volunteering for that open position. =:^) --- [a] https://bugs.gentoo.org/buglist.cgi?cmdtype=runnamed&namedcmd=openrc-9999 [b] While I'm no longer a user (except technically on one old system that I don't keep current) I still consider myself a supporter. [c] Commands bug: https://bugs.gentoo.org/show_bug.cgi?id=489356 sys-apps/openrc many helper command symlinks undocumented [d] Vars bug: https://bugs.gentoo.org/show_bug.cgi?id=489344 sys-apps/openrc RC_* vars undocumented in runscript (8) -- 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