Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 43 |
Nodes: | 6 (0 / 6) |
Uptime: | 94:12:58 |
Calls: | 290 |
Calls today: | 1 |
Files: | 904 |
Messages: | 76,378 |
I noticed the change of upstream to [1], but there's no import of any of
the work done in there. It looks like @aperezdc has already gone about porting the package to meson, presumably solving this problem. Looking through the rest of the minimal work done on the package since the 1.13 import, there are a handful that make use of modern standard C libraries,
a few that add or remove documentation, and two commits that might be controversial: 185e8bf and 6c14784.
The first removes the maildir.sh script and a no-op warn-auto.sh file
which seems to have only been used as part of its bespoke build system.
The second changes the behavior if DTLINE and RPLINE are defined, which apparently has something to with qmail---I didn't bother to investigate. Maybe these commits can be safely reverted if we want that "old" behavior?
My point is that either the new upstream should be used, or we should
admit that Debian is now acting as upstream of the package. Maybe it's
worth it to just cherry pick the build system changes? It really seems unlikely it's worth someone's time it to maintain an abandoned, single-purpose
build system designed in the late 20th century with ~1400 lines of code
for a ~1800 LOC project!
(PS: Thank you so much for caring about these old packages. I'm sure someone's workflow depends on these, and they may not realize how
precarious that is.)
[1] https://github.com/aperezdc/safecat[2] https://matrix.to/#/#debian-tiny-tasks:matrix.org