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
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(-)