Bug#1005309: RFS: runit-services/0.5.0 [ITP] -- UNIX init scheme with service supervision (services)
Package: sponsorship-requests
Severity: normal
X-Debbugs-Cc: plorenzo@disroot.org
Dear mentors,
I am looking for a sponsor to reintroduce "runit-services" package:
* Package name : runit-services
Version : 0.5.0
Upstream Author : <Lorenzo Puliti <plorenzo@disroot.org>
* URL : [fill in URL of upstream's web site]
* License : BSD-3-Clause, CC0-1.0
* Vcs : https://salsa.debian.org/runit-team/runit-services
Section : admin
It builds those binary packages:
runit-services - UNIX init scheme with service supervision (services)
To access further information about this package, please visit the following URL:
https://mentors.debian.net/package/runit-services/
Alternatively, one can download the package with dget using this command:
dget -x https://mentors.debian.net/debian/pool/main/r/runit-services/runit-services_0.5.0.dsc
Git repo:
https://salsa.debian.org/runit-team/runit-services/-/tree/next
Changes since the last upload:
runit-services (0.5.0) experimental; urgency=medium
.
* Reintroduce the package (closes: #986656)
* Regenerate the source from scratch with dh_make:
- source format 3.0 native, S-V 4.6.0
- new standard rules file
- Dep-5 copyright format, BSD-3-Clause and CC0
- set myself as upstream and maintainer
* Import Changelog, README and services from
the old source
* Enable Salsa CI, target experimental
* Use dh-runit (>= 2.11.0) to install services into
/usr/share/runit, without snippets in maintscripts
* service install and purge:
- relevant services are copied into /etc/sv at
first install;
- after installation services in /etc/sv are kept in synch
with a trigger that watches both systemd and sysv service
directories: (this covers new install and purge of services)
* service upgrade:
- service directories in /etc/sv/ are automatically
upgraded with new versions from this package
when no local changes are detected;
- optional upgrade of service directories with
local changes is supported with a flag file
(details in README)
* All services are standardized to easy long term
maintenance (invoke-run, default finish file,
svlogd or default-syslog virtual service)
* Updated/ rewritten services:
- apache2, xdm, chrony, postfix, cron;
- dhclient and dhcp (no changes)
* New services:
- anacron, atd, cups, gdomap (gnustep), haveged,
mariadb, mdamd, openntpd, php7.4-fpm, preload,
proftpd, rsyslog, dbus, elogind, lightdm, sddm,
slim, lircd, wicd, acpi-fakekey.
* Add a TODO file to keep track of wip/outdated services
in source that need more work: udev, saned, wdm,
exim, gdm, squid, rpc.statd
* Update copyright, new runscript are
under CC0/Public Domain
* Update package description and
the README file
* Override two lintian errors
Regards,
--
Lorenzo Puliti
Reply to: