Package: sponsorship-requests Severity: normal Dear mentors,
This version of runit-services adds support for user-session (similar to systemd --user) for runit users, especially needed with wayland, pipewire and the like. There are 4 NEW binary packages, so I'm looking for a sponsor. * Package name : runit-services Version : 0.13.0 Upstream contact : [fill in name and email of upstream] * URL : https://salsa.debian.org/debian/runit-services * License : CC0-1.0, GPL-2.0+, GPL-3+, BSD-3-Clause * Vcs : https://salsa.debian.org/debian/runit-services Section : admin The source builds the following binary packages: runit-services - UNIX init scheme with service supervision (services) runit-user-session - UNIX init scheme with service supervision (user session) runit-dbus-user-session - D-Bus user instance (runit integration) runit-user-services - UNIX init scheme with service supervision (user services) runit-cron-snooze - cron and anacron with snooze and runit supervision To access further information about this package, please visit the following URL: https://mentors.debian.net/package/runit-services/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/r/runit-services/runit-services_0.13.0.dsc Git (next branch): https://salsa.debian.org/debian/runit-services/-/tree/next?ref_type=heads Changes since the last upload: 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 Regards, Lorenzo

