On Tue, Dec 12, 2023 at 06:14:02PM +0100, Miriam EspaƱa Acebal wrote:

<snip>

> spamassassin only uses the validation feature of Mail::DMARC and, as we 
> can read in the INSTALL.md file of src:libmail-dmarc-perl, line 21:
> 
> '''
> NOTE: Most of the dependencies are optionally required for the DMARC 
> reporting features. Mail::DMARC will perform validation with only these 
> modules:
> 
>     Regexp::Common
>     Config::Tiny
>     File::ShareDir
>     Net::DNS::Resolver
>     Net::IP
>     Socket6
> '''

<snip>

> As a collateral effect, the split reduces the number of packages that need to 
> be installed when used by spamassassin, saving space.
> 
> I don't know if you find this approach interesting, but anyway.... I thought 
> it was worth sharing it with you. What do you think?

First, let me apologize for the long response latency.

I think this is likely a very sensible approach; libmail-dmarc-perl was
only packaged for Debian in order to support SpamAssassin, and (as far
as I know) SA is still the only package using it.  Therefore, it makes
sense to optimize the packaging somewhat to support SA's use case.

I have not yet looked into your patch or verified that it works with the
newer versions of the package, but I will review the complete situation
(patch, rdeps, etc) in depth in the near future and apply your patch if
it still makese sense to do so.

Thanks
noah

Reply via email to