Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 833778 - mail-filter/opendkim should depend on mail-filter/libmilter:=
Summary: mail-filter/opendkim should depend on mail-filter/libmilter:=
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Francisco Blas Izquierdo Riera (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-19 21:33 UTC by Daniel M. Weeks
Modified: 2022-03-23 06:16 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel M. Weeks 2022-02-19 21:33:53 UTC
!!! existing preserved libs:
>>> package: mail-filter/libmilter-1.0.2_p2
 *  - /usr/lib64/libmilter.so.1.0.2_p1
 *      used by /usr/sbin/opendkim (mail-filter/opendkim-2.10.3-r26)

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2022-02-23 12:34:14 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77890fca37b6a6d889cd984eb029799652442574

commit 77890fca37b6a6d889cd984eb029799652442574
Author:     Michael Orlitzky <mjo@gentoo.org>
AuthorDate: 2022-02-23 12:31:18 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2022-02-23 12:32:04 +0000

    mail-filter/opendkim: update sendmail/libmilter dependency.
    
    As reported in bug 833778, it would be nice if we could bind to the
    libmilter subslot with an := dependency. In the existing ebuild, that
    wasn't possible because we accepted either libmilter || sendmail, and
    using := within an any-of clause is disallowed.
    
    Fortunately, the "|| sendmail" portion of that is a relic, for
    versions of sendmail that don't themselves use libmilter. All versions
    of mail-mta/sendmail in the tree today do, so we can drop the sendmail
    portion of that any-of dependency entirely, and then afterwards add
    the := to libmilter.
    
    Closes: https://bugs.gentoo.org/833778
    Reported-by: Daniel M. Weeks <dan@danweeks.net>
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 mail-filter/opendkim/opendkim-2.10.3-r27.ebuild | 254 ++++++++++++++++++++++++
 1 file changed, 254 insertions(+)