I would like to last-rite <net-libs/zeromq-4.
Only dev-perl/ZMQ-LibZMQ3 used by mail-filter/amavisd-new is still depending on zeromq-3. Others have already removed zeromq support from amavisd-new. Can we do the same or do you consider this as a critical feature we cannot get rid of?
I admit I do not rightly know why amavis has this dependency, other than 0MQ being used in amavisd, amavisd-status and amavisd-snmp-subagent-zmq, the latter not being deployed on Gentoo anyway.
0MQ support was added in version 2.8 (anno 2012). I'd have to ask around if it is still relevant.
I've opened an upstream issue: https://gitlab.com/amavis/amavis/-/issues/66
It has now been four weeks, but there was less upstream feedback than I had hoped for. If that does not change, we will likely need to find a Gentoo-specific approach.
(In reply to Ralph Seichter from comment #3)
> It has now been four weeks, but there was less upstream feedback than I had
> hoped for. If that does not change, we will likely need to find a
> Gentoo-specific approach.
A lame approach is use.masking it and mention in pkg_postinst if users had it enabled. Possibly better is a news item, although it's a bit niche, we can only show it if users have it installed.
pkg_postinst and only showing for <$PV-with-this-change should be enough.
But because it is hidden behind a USE flag I would just drop it in a rev bump straight to stable.
Based on Thomas' suggestion, I have created a pull request which renders the "zmq" USE flag obsolete and drops the associated ebuild content.
The bug has been closed via the following commit(s):
Author: Ralph Seichter <email@example.com>
AuthorDate: 2020-10-15 18:56:48 +0000
Commit: Thomas Deutschmann <firstname.lastname@example.org>
CommitDate: 2020-10-15 22:12:51 +0000
mail-filter/amavisd-new: Drop 0MQ support
As discussed in https://bugs.gentoo.org/740900, this ebuild drops
support for 0MQ, in a deliberate straight-to-stable commit.
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Ralph Seichter <email@example.com>
Signed-off-by: Thomas Deutschmann <firstname.lastname@example.org>
....12.0-r4.ebuild => amavisd-new-2.12.0-r5.ebuild} | 21 ++-------------------
mail-filter/amavisd-new/metadata.xml | 1 -
2 files changed, 2 insertions(+), 20 deletions(-)