1 |
Tom Wijsman posted on Sat, 07 Jun 2014 20:19:20 +0200 as excerpted: |
2 |
|
3 |
> The OpenRC project appears less active these days than it used to be. |
4 |
> |
5 |
> There are many commits per month the last years, but the amount of |
6 |
> commits in 2014 per month has noticeably decreased to a crawl [1]. |
7 |
> Alongside that, there appears to be around ~100 bugs open for OpenRC [2] |
8 |
> on Gentoo Bugzilla; some of which are left without a response. |
9 |
> |
10 |
> This gives the impression that the development of it is slowing down. |
11 |
> |
12 |
> Worth noting is that WilliamH recently had problems with his system, we |
13 |
> have since not seen him on IRC for almost a month; so, this can for a |
14 |
> part explain the last month of inactivity. |
15 |
> |
16 |
> [1]: Short log of proj/openrc history, decreasing commits in 2014. |
17 |
> http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=shortlog |
18 |
> |
19 |
> [2]: Overview of bugs that involve OpenRC, most for the package itself. |
20 |
> https://bugs.gentoo.org/buglist.cgi?quicksearch=openrc |
21 |
|
22 |
Also worth noting. |
23 |
|
24 |
For several years I was one of the few users (where gentoo devs count as |
25 |
users too) running live-git openrc-9999 and reporting issues, a |
26 |
significant number of which were fixed before they made it into a release |
27 |
at all. Filter bugs on ALL sys-apps/openrc-9999 and take a look[a], |
28 |
there's others reporting issues early on, but since 2010, all but two of |
29 |
the bugs are mine, the two being the latest bug, filed and fixed in mid- |
30 |
January, and one from 2013 that's actually a feature-request to duplicate |
31 |
git-log functionality in a changelog that was RESOLVED/WORKSFORME. |
32 |
|
33 |
But I recently took the plunge and switched to systemd. Given the bug |
34 |
history, that very likely means there is now almost almost *NO* one doing |
35 |
pre-release testing and bug-filing on live-git openrc-9999! For openrc |
36 |
users and supporters[b] that could/should be quite an alarming danger |
37 |
sign! |
38 |
|
39 |
For gentoo users/admins that are reasonably good in shell but don't |
40 |
really do C/C++ or even perl/python/etc, because so much of openrc is |
41 |
effectively shell scripts this is a rare opportunity to actually read |
42 |
code and very possibly contribute real patches, not just report bugs that |
43 |
otherwise there's limited opportunity to actually participate in fixing! |
44 |
=:^) |
45 |
|
46 |
The biggest problem from my perspective as an openrc tester was (as |
47 |
bernalex already mentioned in a more general context) lack of |
48 |
documentation on the openrc-specific commands/shell-vars |
49 |
called/used from what is otherwise effectively shell code. |
50 |
|
51 |
Some of the vars are/were documented as part of the runscript (8) manpage, |
52 |
but for the commands, generally symlinks to the (single executable, multi- |
53 |
call) executable itself, the only documentation I could find is that |
54 |
available from their help option, which is slightly inconvenient to get |
55 |
since these executables are considered openrc internals and are thus not |
56 |
exposed from the standard $PATH var. I had filed a couple bugs [c,d] on |
57 |
this too but recently closed the commands bug [c] with a note that I'm on |
58 |
systemd now and thus couldn't really test documentation anyway, but that |
59 |
the bug could be reopened if anyone else was interested. Williamh closed/ |
60 |
fixed the vars bug [d] back in January, but I didn't really look too |
61 |
closely to see how well the new documentation works as I switched not |
62 |
long after. |
63 |
|
64 |
So anyway, "position open" for live-git openrc tester. And should |
65 |
someone familiar enough with the openrc-internal commands to document |
66 |
them wish to do so, it would surely help anyone volunteering for that |
67 |
open position. =:^) |
68 |
|
69 |
--- |
70 |
[a] |
71 |
https://bugs.gentoo.org/buglist.cgi?cmdtype=runnamed&namedcmd=openrc-9999 |
72 |
|
73 |
[b] While I'm no longer a user (except technically on one old system that |
74 |
I don't keep current) I still consider myself a supporter. |
75 |
|
76 |
[c] Commands bug: https://bugs.gentoo.org/show_bug.cgi?id=489356 |
77 |
sys-apps/openrc many helper command symlinks undocumented |
78 |
|
79 |
[d] Vars bug: https://bugs.gentoo.org/show_bug.cgi?id=489344 |
80 |
sys-apps/openrc RC_* vars undocumented in runscript (8) |
81 |
|
82 |
-- |
83 |
Duncan - List replies preferred. No HTML msgs. |
84 |
"Every nonfree program has a lord, a master -- |
85 |
and if you use the program, he is your master." Richard Stallman |