#1017361 ITA: postsrsd -- Sender Rewriting Scheme (SRS) lookup table for Postfix

#1017361#5
Date:
2022-08-14 20:44:19 UTC
From:
To:
Because I no longer administer a mailserver that benefits from SRS, and I thus
no longer use postsrsd, I request an adopter for the postsrsd package.

The package is fairly low-maintenance, with usually only one tidying-up upload
needed every release cycle. The packaging is mostly straightforward and in
fairly good shape. It's lintian-clean, hosted on Salsa, and upstream is
responsive. The version currently in unstable lags one release behind upstream,
but the only change of note in that version, a security fix, has already been
backported to the version in both stable and unstable.

The package description is:
 PostSRSd provides Sender Rewriting Scheme (SRS) support for Postfix via
 TCP-based lookup tables. SRS is needed if your mail server acts as a forwarder,
 and the mail originates from a server with Sender Policy Framework (SPF)
 enabled.

#1017361#14
Date:
2023-06-11 17:39:11 UTC
From:
To:
Hello,

I would like to adopt this package. I maintain a mailing list server
where I am already using postsrsd.

#1017361#17
Date:
2023-07-16 20:35:21 UTC
From:
To:
I think this was not forwarded to Oxan, so I'm resending it to
1017361-submitter@bugs.debian.org

Cheers
Timo

#1017361#22
Date:
2023-07-17 20:55:53 UTC
From:
To:
Hi,

You're right, thanks for the forward.

That's great! The packaging is currently hosted in the Debian group on
Salsa, so as a DD you should already have access to it. I'm not aware of
anything that needs to be done for the handover, so feel free to take
over that repository (or move it elsewhere, if you prefer), and to
upload a new version with you listed as Maintainer.

If you've any questions about the current packaging, don't hesitate to
reach out!

Cheers,
Oxan

#1017361#29
Date:
2024-04-12 13:34:29 UTC
From:
To:
Hello Abhijith,

I guess you are not interested anymore?

cu Andreas

#1017361#34
Date:
2024-04-12 13:46:04 UTC
From:
To:
Hello Andreas,

I am interested. I have pushed latest upstream source to
salsa.(https://salsa.debian.org/debian/postsrsd). Made an upload for
Raju (Cc'ed). But I failed to package latest upstream to Debian repo.
I tried and hit at obstacle and then left at there.

I am happy to pass it you and Raju. Let me know.

#1017361#39
Date:
2024-04-13 11:18:05 UTC
From:
To:
[...]

Hello,

I am not going to adopt it (Using exim). It is just that I browsed over
the open RC bug list and found both an RC bug (#1068053) and a ITA that
did not look like it was going anywhere and wondered what was up.

FWIW I played a little bit with 2.0.8 and got it to build with:
a) extending b-d by libconfuse-dev, check, pkgconf, systemd-dev
b) Patching cmake/FindCheck.cmake
-    find_path(Check_subunit_LIBRARY subunit HINTS ${PC_SUBUNIT_LIBRARY_DIRS})
+    find_library(Check_subunit_LIBRARY subunit HINTS ${PC_SUBUNIT_LIBRARY_DIRS})
[This is now upstream issue #176)
c) Invoking cmake with -DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS
(Borrowed from OpenSuse ;-)

It is not enough to get a functioning package, but it is packaging and
not compilation from there on.

cu Andreas

#1017361#44
Date:
2024-05-23 11:11:52 UTC
From:
To:
Hi,

I’ve made merge request at salsa repo (
https://salsa.debian.org/debian/postsrsd/-/merge_requests/3), which should
make postsrsd 2.x version buildable.



I’ve updated version from upstream 2.0.9 that adds most of the commits
(since 2.0.8 version didn't include them).



I’m not a Debian dev and I’m definitely not sure if everything is ok, so I
would like to ask you, if you could review it and merge / comment on it, so
anybody who maintains the project now and has any knowledge about
releseases could take it forward.



Thanks

David

#1017361#49
Date:
2024-05-23 14:24:40 UTC
From:
To:
Hello David,

Thank you very much for the merge request.

I did take a look. And it seems you placed all commits on top of
master. Usually we don't track upstream commits. We take upstream
release tarball, extract and push everything to upstream branch in a
single commit and merge to master.

We also create a branch called prisitine-tar in the process, which can
be later used to generate exact same tarball.

So can you push all upstream 2.0.8..2.0.9 changes to upstream branch.
And debian/ related changes to master. Also push prisitine-tar files.

I am not sure whether it can be done in a single MR.

Regards
Abhijith

#1017361#54
Date:
2024-05-27 06:27:38 UTC
From:
To:
[Re-sending with @debian.org address to land on recipient inbox]