-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 24/08/12 07:48 PM, William Hubbs wrote: > On Sat, Aug 25, 2012 at 07:40:43AM +0900, hero...@gentoo.org > wrote: >> Besides, IMHO, we should avoid changing OpenRC's default >> dependency too often. The solution for one user can be received >> as a regression to others. >> >> People file bugs saying "it worked for OpenRC-0.9 but not 0.10". >> For devs, we know we just changed default value of something >> perfectly configurable. But for that user, it is quite >> discouraging to feel "something in OpenRC is still unstable". > > Another thing to consider is, do the services we say "need net" > really _NEED_ net? > > If a service is a listener like sshd that isn't bound to a > specific address by default and can deal with interfaces going up > and down, I would guess that it doesn't. I am thinking that we can > set up the depends for sshd as follows: > > use net after net > > That would make sure a net provider runs before sshd if one is in > the runlevel, but allow sshd to start if one is not as well. > > This would have to be tested on a case-by-case basis. > > About changing default values, I think that if we have a good > reason to change them, we should inform users and change them. > > I think the advantage here is that it makes openrc run out of the > box in more situations. > > William >
I think this may again come down to the meaning of "net" -- in the case where rc_depend_strict="no" then "net" just means that the network interface infrastructure is up and running (ie net.lo); this should be true and imo is required for something like ssh. When "net" goes beyond that and includes other interfaces (ie, rc_depend_strict="yes") then the 'need net' might be a bit strict; on the other hand if a user has things set up that way then it may very well be for a reason (for instance, I tend to prefer that sshd is started after my hotplugged iface is up and likewise goes down when that iface disappears. I don't see that happening with a "use net" case when compared against a "need net". -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iF4EAREIAAYFAlA4KMcACgkQ2ugaI38ACPCdxQD8DWD+LOJq1V5722MUkC2tvp0i skFHngOAJNGFyW4q3gMBAJnXZ2TQE77MUjcbbWGbfXr71EBLVBcoy9vzcxHOK/Oj =yO7o -----END PGP SIGNATURE-----