Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1272492

Bug#1121617: runit: default-syslog not ready for incoming metalog package

From Lorenzo <plorenzo@disroot.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1121617: runit: default-syslog not ready for incoming metalog package
Date 2025-12-03 12:40 +0100
Message-ID <LXTnc-3vp-9@gated-at.bofh.it> (permalink)
References <LWtEt-gDRl-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi Andrew,

On Sat, 29 Nov 2025 13:51:33 +0000 Andrew Bower <andrew@bower.uk> wrote:
> Package: runit
> Version: 2.2.0-6
> Severity: wishlist
> Tags: patch
> X-Debbugs-Cc: debian@vv221.fr
> 
> Hi Lorenzo,
> 
> The default-syslog virtual service does not know about the
> forthcoming metalog package[1].

default-syslog is scheduled for removal, although not in the next Debian
version of runit.

> I suggest a patch along the lines of
> the attached to prepare for this implementation of syslog joining
> debian.

I can add 'metalog-log' [*] for now; if I add 'metalog' it won't work
when this is removed.
I intend to remove default-syslog in this cycle, just after renaming
other syslogs services; given that renaming a service in runit is non
trivial extra work I think is better to get the name right from the
start.

Best,
Lorenzo

[*]or metalog.log if that's looks less ugly, the format of the 'log'
suffix is open for changes until other services are renamed.
Constrains are that it has to work with 
'sv start|check /etc/service/*.log'
and it has to be unique enough that there are no false matches

Best,
Lorenzo

> 
> Thanks!
> 
> Andrew
> 
> [1] ITP #1109152 https://bugs.debian.org/1109152
> 
> 
> -- System Information:
> Debian Release: forky/sid
>   APT prefers experimental
>   APT policy: (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 6.17.8+deb14-amd64 (SMP w/4 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: runit (via /run/runit.stopit)
> LSM: AppArmor: enabled
> 
> Versions of packages runit depends on:
> ii  libc6           2.41-12
> ii  runit-helper    2.16.4
> ii  sysuser-helper  1.6.0
> 
> Versions of packages runit recommends:
> ii  runit-init  2.2.0-6
> 
> Versions of packages runit suggests:
> ii  runit-services  0.10.0
> ii  socklog         2.1.1+repack-1
> pn  ucspi-unix      <none>
> ii  xchpst          0.8.0~git20251026.d185632-1~ajb1
> ii  zsh             5.9-8+b14
> 
> -- Configuration Files:
> /etc/sv/default-syslog/check changed:
> socklog-check && exit 0
> unixclient /dev/log /bin/true 2>&1 | grep -q '^connect: Protocol
> wrong type for socket' && exit 0 fuser /dev/log >/dev/null
> 2>/dev/null && exit 0 # psmisc is not essential+not available on Hurd
> 2>for service in rsyslog socklog-unix syslog-ng metalog
> 2>busybox-syslogd inetutils-syslogd ; do
> 	sv u $service && sv check $service && exit 0
> done
> exit 1
> 
> 
> -- no debconf information

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1121617: runit: default-syslog not ready for incoming metalog package Andrew Bower <andrew@bower.uk> - 2025-11-29 15:00 +0100
  Bug#1121617: runit: default-syslog not ready for incoming metalog package Lorenzo <plorenzo@disroot.org> - 2025-12-03 12:40 +0100
    Bug#1121617: runit: default-syslog not ready for incoming metalog package Andrew Bower <andrew@bower.uk> - 2025-12-03 20:50 +0100

csiph-web