Web lists-archives.com

Re: wicd-daemon-run_1.0_amd64.changes REJECTED




]] Dmitry Bogatov 

> which is provided by `-run' package:
> 
> 	$ dpkg -L wicd-daemon-run
> 	[...]
> 	/etc/sv/wicd-daemon/log
> 	/etc/sv/wicd-daemon/log/run
> 	/etc/sv/wicd-daemon/run
> 	/var/log/runit/wicd-daemon

Does it also provide an init script?  Else, it's RC buggy according to
9.11 in Policy.

> 	#!/bin/sh -eu
> 	exec /usr/sbin/wicd --keep-connection --no-stdout --no-stderr --no-daemon
> 
> Note `--no-daemon' option. Logging is expected to go on stdout, which is
> piped to script in `/etc/sv/wicd-daemon/log/run', looking, usually like
> this:

How do you ensure that those settings are kept in sync with any command
line flag changes the maintainer makes in their package?

> 1. Provide runscript by {foo}.
> 
>   It is infeasible due two reasons:
> 
>   1.1 Technical. Most -run packages provide dedicated system user to run
>                  logging process. It would introduce cruft on systems
>                  of users, that install {foo}, but do not use Runit.

I don't think a small number of log users would be a particularly high
cost to bear.  You could also create those using triggers when runit is
installed.

[...]

>   1.2 Social. Maintainer of {foo} can rightfully refuse to maintain
>               support for `runit', not mandated by Policy

I think
https://lists.debian.org/debian-devel-announce/2014/08/msg00001.html
should be sufficient here:

   For the record, the TC expects maintainers to continue to support the
   multiple available init systems in Debian.  That includes merging
   reasonable contributions, and not reverting existing support without
   a compelling reason.

Cheers,
-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are