On 2024-08-22 14:16, Andreas Tille wrote:
> Hi,
> 
> I intended to fix bugs #1066354 and #836007 of safecat as Bug of the
> Day[1].  While #1066354 gcc-14 error seemed to be a low hanging fruit
> it turns out I need help to solve some linker issue[2]:
> [snip]

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!

Best,
Antonio

(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

Attachment: OpenPGP_0xB01C53D5DED4A4EE.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to