#1055454 spamassassin: Spamassassin in Bookworm dropped SysVinit script

Package:
spamassassin
Source:
spamassassin
Submitter:
Patrik Schindler
Date:
2023-11-19 17:45:02 UTC
Severity:
normal
Tags:
#1055454#5
Date:
2023-11-06 16:41:02 UTC
From:
To:
Surprisingly, after upgrading to Bookworm, the SysVinit script to start
spamassassin is no longer there. This renders spamassassin unusable for
SysVinit users without manual intervention.

Because SysVinit is still supported in Debian in general, please revive
SysVinit support.

#1055454#10
Date:
2023-11-06 18:28:47 UTC
From:
To:
Control: tags -1 + wontfix
Control: severity -1 wishlist

The removal of the sysvinit script was intentional.  Per Debian policy
section 9.3.1, "Packages including a service unit may optionally include
an init script to support other init systems". Spamd provides a service
unit. There is no requirement to support any other startup mechanisms or
init systems, and I have no interest in supporting the old init script
anymore.


Sorry.

noah

#1055454#19
Date:
2023-11-06 22:53:57 UTC
From:
To:
Am 06.11.2023 um 19:28 schrieb Noah Meyerhans <frodo@morgul.net>:

Thank you for your clear words.

:wq! PoC

#1055454#24
Date:
2023-11-19 16:52:40 UTC
From:
To:
Hi Patrik. I apologize; I was getting ahead of myself when indicating
that the spamassassin init script is gone by design. It's not,
actually.  It's just moved to the spamd package, which was broken out
from the base spamassassin package. /etc/init.d/spamd is what you're
looking for.

noah

#1055454#29
Date:
2023-11-19 17:40:48 UTC
From:
To:
Hello,

Am 19.11.2023 um 17:52 schrieb Noah Meyerhans <frodo@morgul.net>:

Thanks.

I have noticed that spamassassin has undergone a package split to spamassassin and spamd. Unfortunately, spamassassin did not pull in spamd, as I'd have expected on upgrade-time. This package-split is also not mentioned in the Debian package specific upgrade notes, where I'd have expected to find such an information:

https://www.debian.org/releases/stable/amd64/release-notes/ch-information.en.html

Shortly after my report I've restored Deb11 from backup due to too many unexpected things happening, leaving me with a half-broken system. SA being only part of the party.

Something which is novel for me. I'm currently testing upgrades on less complex installs. Upgrades on earlier releases were mostly hands on at conffiles, but Deb12 upgrades have shown some… quirks for SysVinit users, mainly due to the lack of (IMHO) proper dependencies, and documentation.

:wq! PoC