-----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 <[email protected]> Changed-By: Lorenzo Puliti <[email protected]> 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 <[email protected]> - 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-----
pgpGhReF3kVto.pgp
Description: PGP signature
