Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 728106 - mail-filter/libmilter should not unconditionally set MILTER_SOVER=$PV
Summary: mail-filter/libmilter should not unconditionally set MILTER_SOVER=$PV
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-13 02:53 UTC by Daniel M. Weeks
Modified: 2020-08-17 03:06 UTC (History)
1 user (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 2020-06-13 02:53:59 UTC
The ebuild version is used as the SONAME for libmilter. This means any version bump to libmilter, albeit rare, will always cause the previous version to be preserved and will require a manual rebuild of revdeps.

This situation also makes it possible to have broken binary package dependencies.

I'm unsure what the best solution would be - sublots that match the version so revdeps can use subslot dependencies to force rebuilds?

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2020-08-17 03:06:48 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c80a732e905607c72d563ad84cf66762eb40e2f

commit 6c80a732e905607c72d563ad84cf66762eb40e2f
Author:     Aaron Bauman <bman@gentoo.org>
AuthorDate: 2020-08-17 02:59:26 +0000
Commit:     Aaron Bauman <bman@gentoo.org>
CommitDate: 2020-08-17 03:06:41 +0000

    mail-filter/libmilter: bump to 1.2 with sendmail 8.16.1 source
    
    * Add sub SLOT to setup proper rebuilds for revdeps
    * Fix sed calls with : delimiter
    * Drop multilib eclass
    * drop glibc-2.30 patch as it was upstreamed
    * Drop blocker for mail-mta/sendmail
    
    Closes: https://bugs.gentoo.org/728106
    Closes: https://bugs.gentoo.org/713002
    
    Acked-by: Sam James <sam@gentoo.org>
    Signed-off-by: Aaron Bauman <bman@gentoo.org>

 mail-filter/libmilter/Manifest                     |  1 +
 .../files/sendmail-8.14.6-build-system.patch       | 73 +++-------------------
 .../files/sendmail-8.15.2-glibc-2.30.patch         | 52 +++++++++++++++
 mail-filter/libmilter/libmilter-1.0.2_p1-r1.ebuild | 73 ++++++++++++++++++++++
 4 files changed, 136 insertions(+), 63 deletions(-)