• Bug#1039255: lpr: ships sysv-init script without systemd unit

    From Andreas Henriksson@21:1/5 to bluca@debian.org on Fri Jan 3 23:00:01 2025
    Hello,

    On Sun, Jun 25, 2023 at 11:24:26PM +0100, bluca@debian.org wrote:
    Package: lpr
    Severity: important
    User: bluca@debian.org
    Usertags: missing-systemd-service

    Dear Maintainer(s),

    lpr has been flagged by Lintian as shipping a sysv-init script
    without a corresponding systemd unit file.
    [...]

    I've implemented this (and a whole bunch of other fixups that seemed
    needed) in a COMPLETELY UNTESTED branch that I've pushed to: https://salsa.debian.org/debian/lpr/-/commits/lintian-shellcheck-and-policy-fixes

    Any help with reviewing and testing these changes would be appreciated!

    If my screaming above was not clear enough; I've only build-tested the
    package. Not even installed it. This is all implemented as at the best
    of my ability with absolutely no testing done (yet) what so ever!
    I'm not a user of lpr/lpd myself and lack deeper understanding of its
    inner workings.

    The above branch includes a bunch of fixes for unreported policy related violations. Maybe it's better if this package was removed (since I
    assume better alternatives exists that are hopefully better maintained).
    If the maintainer (who haven't touched the package in a decade)
    disagrees, please state so!
    If not removed, maybe the package should atleast be orphaned?!

    Regards,
    Andreas Henriksson

    PS. It would likely be a good idea to also convert debian/rules to use
    dh sequencer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)