Your message dated Wed, 26 Nov 2025 01:19:19 +0000
with message-id <[email protected]>
and subject line Bug#1112379: fixed in socklog 2.1.2+repack-1
has caused the Debian Bug report #1112379,
regarding socklog-run: installing socklog-run without runit-init does not start 
logger as expected
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1112379: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112379
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: socklog-run
Version: 2.1.0+repack-6
Severity: normal

Dear Maintainers,

I wanted to install a system log daemon on a new test installation of
Devuan running sysv-init. I looked at the selection of system logging
daemons on offer and, being keen on the runit family of software, I
chose socklog-run as a nice minimal solution.

root@devuan:~# apt-get install system-log-daemon
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package system-log-daemon is a virtual package provided by:
  syslog-ng-core 4.8.1-5
  socklog-run 2.1.0+repack-6
  rsyslog 8.2504.0-1devuan1
  inetutils-syslogd 2:2.6-3
  busybox-syslogd 1:1.37.0-6
You should explicitly select one to install.

As expected, this pulled in and started runit-run.

root@devuan:~# apt-get install socklog-run
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  ipsvd runit runit-run socklog sysuser-helper
Suggested packages:
  ucspi-unix runit-services xchpst
The following NEW packages will be installed:
  ipsvd runit runit-run socklog socklog-run sysuser-helper
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 302 kB of archives.
After this operation, 1,267 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://gb.deb.devuan.org/merged excalibur/main amd64 ipsvd amd64 1.0.0-12 
[69.6 kB]
Get:2 http://gb.deb.devuan.org/merged excalibur/main amd64 sysuser-helper all 
1.6.0 [11.6 kB]
Get:3 http://gb.deb.devuan.org/merged excalibur/main amd64 runit amd64 2.2.0-3 
[143 kB]
Get:4 http://gb.deb.devuan.org/merged excalibur/main amd64 runit-run all 
2.2.0-3 [13.7 kB]
Get:5 http://gb.deb.devuan.org/merged excalibur/main amd64 socklog amd64 
2.1.0+repack-6 [54.0 kB]
Get:6 http://gb.deb.devuan.org/merged excalibur/main amd64 socklog-run amd64 
2.1.0+repack-6 [10.2 kB]
Fetched 302 kB in 0s (1,209 kB/s)       
Selecting previously unselected package ipsvd.
(Reading database ... 133857 files and directories currently installed.)
Preparing to unpack .../0-ipsvd_1.0.0-12_amd64.deb ...
Unpacking ipsvd (1.0.0-12) ...
Selecting previously unselected package sysuser-helper.
Preparing to unpack .../1-sysuser-helper_1.6.0_all.deb ...
Unpacking sysuser-helper (1.6.0) ...
Selecting previously unselected package runit.
Preparing to unpack .../2-runit_2.2.0-3_amd64.deb ...
runit: setting up for runsvchdir
runit: current symlink succesfully created
Unpacking runit (2.2.0-3) ...
Selecting previously unselected package runit-run.
Preparing to unpack .../3-runit-run_2.2.0-3_all.deb ...
Unpacking runit-run (2.2.0-3) ...
Selecting previously unselected package socklog.
Preparing to unpack .../4-socklog_2.1.0+repack-6_amd64.deb ...
Unpacking socklog (2.1.0+repack-6) ...
Selecting previously unselected package socklog-run.
Preparing to unpack .../5-socklog-run_2.1.0+repack-6_amd64.deb ...
Unpacking socklog-run (2.1.0+repack-6) ...
Setting up socklog (2.1.0+repack-6) ...
Setting up ipsvd (1.0.0-12) ...
Setting up sysuser-helper (1.6.0) ...
Setting up runit (2.2.0-3) ...
Creating group '_runit-log' with GID 996.
Creating user '_runit-log' (runit svlogd user) with UID 996 and GID 996.
Setting up socklog-run (2.1.0+repack-6) ...
Creating group '_socklog-unix' with GID 995.
Creating user '_socklog-unix' (Socklog unix user) with UID 995 and GID 995.
Creating group '_socklog-klog' with GID 994.
Creating user '_socklog-klog' (Socklog klog user) with UID 994 and GID 994.
Creating group '_socklog-inet' with GID 993.
Creating user '_socklog-inet' (Socklog inet user) with UID 993 and GID 993.
Creating group '_socklog-ucspi-tcp' with GID 992.
Creating user '_socklog-ucspi-tcp' (Socklog ucspi-tcp user) with UID 992 and 
GID 992.
Creating group '_socklog-notify' with GID 991.
Creating user '_socklog-notify' (Socklog notify user) with UID 991 and GID 991.
Setting up runit-run (2.2.0-3) ...
Processing triggers for man-db (2.13.1-1) ...

I was surprised, however, that the service didn't get started
automatically:

root@devuan:~# sv status /etc/service/*
fail: /etc/service/*: unable to change to service directory: file does not exist

I needed to run:

root@devuan:~# update-service --add socklog-unix

I see in the source package's runit control file it is set to start
automatically, but this is not effective with runit-run.

In general this is the correct behaviour: we don't want runit-run
starting services that the superior process supervisor has also
started. But in this case socklog-run is *only* started by runit and
users would expect that installing it would start the logging service,
the same as the other alternative packages with Provides:
system-log-daemon.

The need to perform another operation is not mentioned in the package
decription or the README.Debian for socklog or socklog-run.

(I also notice the README.Debian has an incorrect path for the extra
documentation to configure socklog - need to add 'html/'.)

I suggest one of two solutions:

1) Extend the postinst maintscript to install the service (using
update-service if this is appropriate in a maintscript) for this
package.

2) Consider updating runit-helper always to install services in the rare
case of packages that only have runit integration. Perhaps something in
the runit control file could express this?

with a fallback to:

3) Document in README.Debian how to enable and start the daemon if not
using runit-init.

Also note the possibility of contributing to
https://wiki.debian.org/Teams/Logging with pros, cons and caveats for
runit-init and non-runit-init users of socklog-run.

Thanks,

Andrew


-- System Information:
Distributor ID: Devuan
Description:    Devuan GNU/Linux 6 (excalibur/ceres)
Release:        6
Codename:       excalibur ceres
Architecture: x86_64

Kernel: Linux 6.12.41+deb13-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages socklog-run depends on:
ii  runit                                           2.2.0-3
ii  runit-helper                                    2.16.4
ii  socklog                                         2.1.0+repack-6
ii  systemd-standalone-sysusers [systemd-sysusers]  257.7-1

Versions of packages socklog-run recommends:
ii  bsd-mailx [mailx]  8.1.2-0.20220412cvs-1.1
ii  ipsvd              1.0.0-12

socklog-run suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: socklog
Source-Version: 2.1.2+repack-1
Done: Lorenzo Puliti <[email protected]>

We believe that the bug you reported is fixed in the latest version of
socklog, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lorenzo Puliti <[email protected]> (supplier of updated socklog package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 26 Nov 2025 01:29:52 +0100
Source: socklog
Architecture: source
Version: 2.1.2+repack-1
Distribution: unstable
Urgency: medium
Maintainer: Mathieu Mirmont <[email protected]>
Changed-By: Lorenzo Puliti <[email protected]>
Closes: 1112379
Changes:
 socklog (2.1.2+repack-1) unstable; urgency=medium
 .
   * New upstream version 2.1.2+repack
   * d/patches: drop patches applied upstream
   * d/copyright: update years
   * socklog-run: add daemontools as alternative to runit-run|runit-init
   * d/control: drop redundant rules-requires-root
   * socklog-run:
      - update description to warn users that services are auto-enabled
        only with runit-init
      - update README.Debian with instructions
      (Closes: #1112379)
   * autopkgtest: run upstream testsuite
Checksums-Sha1:
 a46bbdf62ef4d1d05cae0b622068f51d677f61f5 2062 socklog_2.1.2+repack-1.dsc
 2fc242579dad4d2567568d06074e90bf7d11aebd 60697 socklog_2.1.2+repack.orig.tar.gz
 a924daa1d8901a2cf8cfd43bb9201fbef3fe4074 11352 
socklog_2.1.2+repack-1.debian.tar.xz
 7165161343dcdd0072cd43520b2b7c5c36d05ee0 6762 
socklog_2.1.2+repack-1_amd64.buildinfo
Checksums-Sha256:
 f142eb9e8a7f1fb72f637dd53d0f8ad54dd81c4db102475d60719d7bfc9491f2 2062 
socklog_2.1.2+repack-1.dsc
 1fd4a1a841ff0c7ed2807b9ffad64ce8d6c5bbd27ea7fb1266e819ac861038e7 60697 
socklog_2.1.2+repack.orig.tar.gz
 fdb226baa3dc6b26e2bbdbd530354207d05dad944f7679ca62de72ff9af6b277 11352 
socklog_2.1.2+repack-1.debian.tar.xz
 a34ba8241cda2517311a03dc80b12dd78aef39bbfeec6f2eef4b2b7aa9f12adf 6762 
socklog_2.1.2+repack-1_amd64.buildinfo
Files:
 008b886a4859f0bbc4ed4efba13bfc81 2062 admin optional socklog_2.1.2+repack-1.dsc
 788a04670003a92a49a64c02d95b4027 60697 admin optional 
socklog_2.1.2+repack.orig.tar.gz
 3940b60731650394d785d57381fddfe6 11352 admin optional 
socklog_2.1.2+repack-1.debian.tar.xz
 9437a708891d96809bab46b923f90dbc 6762 admin optional 
socklog_2.1.2+repack-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE2ji91PGnrxOd1bVNxxYb07RU7gMFAmkmUQoACgkQxxYb07RU
7gNpPg/+Osgw1I/oak22tdIgv+yBC2qQxdJ6FyN6LTepHhtc3eKtQ8V1AaBgMVIA
LSozagVEXCcR23a/7EzJIpqW+eEBJONFbuBZDkEGMVJJ/6u8FLMeq3/cq4l9nrmy
uExbAt0L1/BfK0CmIqcjTfNXpnMIFuGzporN3FokHlmtKJWkY51IT2PnnXQ0FpK1
7fr2GSNUd/jSvFys3gYH3i56lNAIkRwdfH/fgjISZOhyl963wIHguTmy5qyz5Oft
WT1b1iD6xP0HCYWPGr+spHZzuS6YC7VsedwzkFL5dLSxk6akI/7PbvOmrkGtf2en
sqGhz8luAYh6GJ3SiTfeIlafNtBGGD2kRPp4M5n9kZ/P7WyCWn9/lfM24jcgiAwR
b6E+MTiD5ic48ZW7bQEPvDL5gBRKNtZDWbIn5tzcjX7gYeSV1QtAIKQH8Lqdgg4q
wGa2ArlT/xV//mxRWVsS1zVvhatLDxL0FRSNKsyYMeWz+d4RTO5Xq94Jgp83Ulij
vqNx0AdTAJL6d/vTUHtjAeGhjHqmphFyiLdhFc95RwwQ9S/toR4m4xbK10iVEecV
dkCGIAdbGnkv6tZUm4+d3R/rzOMeJHpO9EyqiZRVdWnzNC/6WXbSEmCXp/WC6jfq
+d3t/qEcANqQdfZ8nojhdZXbY4CfoHMtBrsMJ8EKGhuon3M9qLM=
=C97q
-----END PGP SIGNATURE-----

Attachment: pgpRj1ZINumPQ.pgp
Description: PGP signature


--- End Message ---

Reply via email to