Mike Frysinger posted on Tue, 15 Dec 2015 00:00:51 -0500 as excerpted: > On 10 Dec 2015 10:32, William Hubbs wrote: >> I want to start a discussion about the usage of OpenRC's C api as >> defined in rc.h. > > very few projects ever picked up the API/libraries. probably for the > best. > >> I have no idea which projectss out there are using it, or which >> functions they are using. > > look at the RDEPEND in ebuilds. if a package uses the libs, it should > be listed there.
Even with openrc still in @system? Doesn't look like that bug has been fixed yet.[1] > if you don't find any of those (few) packages actually > using the API, then just make the change and wait for someone to > complain. With openrc still in @system, that's probably the way it'll need to be handled, tho ideally everything that needs it will be RDEPENDing on it by now in preparation for removing openrc from @system, so nothing will break. --- [1] I've had my entire @system negated in /etc/portage/profiles/packages since long before I switched to systemd, and after symlinking /etc/init.d/functions.sh -> /lib/gentoo/functions.sh, I unmerged openrc. So to see if it was in the normal @system I had to manually check if openrc was still starred in a packages file any of the broadly sourced profiles and it is, in base, with the only negations in the prefix and freebsd profiles. Obviously nothing I run breaks without any of the other files openrc provided, but that doesn't mean nothing else in the tree does. -- 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