-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 12 Apr 2026 23:07:44 +0200
Binary: runit-cron-snooze runit-dbus-user-session runit-services runit-user-services runit-user-session
Source: runit-services
Architecture: all amd64 source
Version: 0.13.0
Distribution: experimental
Urgency: medium
Maintainer: Lorenzo Puliti <plorenzo@disroot.org>
Changed-By: Lorenzo Puliti <plorenzo@disroot.org>
Description:
runit-cron-snooze - cron and anacron with snooze and runit supervision
runit-dbus-user-session - D-Bus user instance (runit integration)
runit-services - UNIX init scheme with service supervision (services)
runit-user-services - UNIX init scheme with service supervision (user services)
runit-user-session - UNIX init scheme with service supervision (user session)
Changes:
runit-services (0.13.0) experimental; urgency=medium
.
* new runit-user-session package:
- add a runsvdir runsvdir@default template, to start
runsvdir@$USER for each user at login; override
term with hup in control/t; clean xenv dir in finish;
- runsvdir@default/run: create directory tree in user's home
if missing; write several xdg variables to xenv, used to set
the environment of runscripts with 'chpst -e'
- add a pam_config file with pam_exec, to run
an exec-userintance script at pam events
- exec-userinstance: write pam environment
to xenv dir; use PAM_SERVICE to filter login events;
works with wayland and x11, but only an hardcoded list of
login manager is supported for now
- add support for linger mode session
- conflicts with turnstile, no-op under systemd and
no-op when openrc user-session is detected
+ thanks to Mark Hindley <mark@hindley.org.uk>
- make pam dependency optional on Hurd (works only
in linger mode)
- add README with examples and instructions
* new runit-user-services package:
- add pipewire@user, wireplumber@user and
pipewire-pulse@user templates for user services
* new runit-dbus-user-session package: it doesn't replace
dbus-x11 package for now, but user services can wait for
and depend on a session dbus service with a predictable
DBUS_SESSION_BUS_ADDRESS
- add dbus@user template for a session bus user service;
use /run/user/$uid/bus path for socket, use 'check' file
for readiness and remove the dbus socket in 'finish'
* new runit-cron-snooze package:
- add snooze-[hourly|daily|weekly|monthly|yearly] services, to
replace cron and anacron
- add and use /var/cache/runit-snooze for timefiles
* install new services with dh-runit in usr, use triggers to enable and
restart user services with runit's trigger_sv; sync at postinst,
stop in prerm and purge in postrm.
* user-session, user-services and dbus-user-session:
- depends on runit >= 2.3.0-1
- workround issue with trigger_sv setup for user services (needs
a fix in runit package)
* debian/gitlab-ci: set release to unstable
* update d/copyright.in for runit-user-session and runit-cron-snooze
* d/copyright: regenarate for new packages and new user services
* lintian: fix several issues and add overrides
Checksums-Sha1:
ffd3bc36bc149b31d7823daaa17a4070b899f4f5 1395 runit-services_0.13.0.dsc
5cd5161a91c0bfc00e7c64370ecf4f67145e1ea3 31608 runit-services_0.13.0.tar.xz
2354c3c86783d0035616d6e16def8f7fe1efebda 6377 runit-services_0.13.0_amd64.buildinfo
d330c92aca0a49af95a7e5eff8e2a0be443c58ab 9060 runit-cron-snooze_0.13.0_all.deb
ecf2c5771b46dd03b08065c19d6fdae1fff9c6b6 8936 runit-dbus-user-session_0.13.0_all.deb
63b05d50856d95e880e8c59f9acb2d860ebaed9c 27400 runit-services_0.13.0_all.deb
948aeaf34928f5adcaefee35b6eda985227a7684 9172 runit-user-services_0.13.0_all.deb
cd617df39361c1d3297f0f7ee2e5460a22d4cf1b 14860 runit-user-session_0.13.0_amd64.deb
Checksums-Sha256:
564fac0087fbbfc3d7a4039bd5a4b6f76ad481f916be59f2848bd1adc648804d 1395 runit-services_0.13.0.dsc
9f7af9834134ee934055bfc3fc756a67bb84e656b733e2a142c4d2eb7e3cafa9 31608 runit-services_0.13.0.tar.xz
2ae4ccd3e20543c94a5aa1f62460a3b02681acc0efa3eb8592bb60ca983eae39 6377 runit-services_0.13.0_amd64.buildinfo
f54747473538e75dc954c3f40223fb3e7083d56e8be5f871fea1e76aae4b30e1 9060 runit-cron-snooze_0.13.0_all.deb
af13388733ae164f36b2910296b131ec5b97af92ca7a0a441cb572a74665573e 8936 runit-dbus-user-session_0.13.0_all.deb
8c51c0d409d22c757c762bd703dbb6ae89d74fbf3dcfa3d3fbeb6755d3672e93 27400 runit-services_0.13.0_all.deb
b214b0df7e5230f8105757be4fda9b305d8cb3b224edbe7663fadcedc679ed0e 9172 runit-user-services_0.13.0_all.deb
cca9a41ce1afcc238e62c98f7cf2d4c61578ba967555a920f5c5b63cccc78cc7 14860 runit-user-session_0.13.0_amd64.deb
Files:
4497fcbc32ba53beda3697ea433d42a4 1395 admin optional runit-services_0.13.0.dsc
87224ddd82ee2bfac32f483bf83294d3 31608 admin optional runit-services_0.13.0.tar.xz
46b924b7201ffdc02fc5b6ecb1ae8b4b 6377 admin optional runit-services_0.13.0_amd64.buildinfo
8cf6ad55c210c5c20d925542d4787c20 9060 admin optional runit-cron-snooze_0.13.0_all.deb
65a9e9505d5559aed8fa6f4fa9b15222 8936 admin optional runit-dbus-user-session_0.13.0_all.deb
7662a741911e550a201b6c444fb1dccc 27400 admin optional runit-services_0.13.0_all.deb
b5438c51d320ac352d847a7167868270 9172 admin optional runit-user-services_0.13.0_all.deb
2856a259701dfd17cafd5d4acfee38cf 14860 admin optional runit-user-session_0.13.0_amd64.deb
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCaghlsQAKCRDsvtu2B7my
vgAdAPwLf5o36YoTyMBNt96fRKNgYwG3AmgdSx5Zw7NsRXpmcAEAjgwekrfu9kaZ
YPxZpH+vLwparF7rE5WD+ZN29WSIKwo=
=4Axq
-----END PGP SIGNATURE-----