[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: