Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 689862 - mail-mta/sendmail-8.15.2-r2 stable request
Summary: mail-mta/sendmail-8.15.2-r2 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (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: STABLEREQ
Depends on:
Blocks: openssl-1.1-stable
  Show dependency tree
 
Reported: 2019-07-15 05:14 UTC by Hans de Graaff
Modified: 2019-11-09 22:55 UTC (History)
1 user (show)

See Also:
Package list:
mail-mta/sendmail-8.15.2-r2
Runtime testing required: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev Security 2019-07-15 05:14:26 UTC
Arches can be added on or after 2019-08-15.
Comment 1 Arnim Eijkhoudt 2019-07-15 10:40:19 UTC
The ebuild seems to drop support for NEWDB/NDBM, causing makemap / sendmail to no longer be able to create/use access/virtusertable/etc. files. Can you restore support for this?
Comment 2 Eddie Chapman 2019-07-15 11:11:52 UTC
Really great to see sendmail in Gentoo getting an update, thanks Hans and others for that.

I've been using my own 8.15.2 ebuild for a while, and I found that after upgrading to profile 17.1 on my boxes I had an issue with sendmail, which IIRC was related to makemap being unable to create database files. I believe it is due to the lib/lib64 symlink changes in 17.1.

My solution was to add the following line to the end of files/site.config.m4 in the ebuild:

APPENDDEF(`confLIBDIRS', `-L/usr/lib64')

I'm not sure if this is the correct solution or a kludge, but it resolved (and still resolves) the issue for me. It seems without that line makemap looks in /usr/lib for libraries and, as they are not in there, fails to run. Before, the symlink masked this problem.
Comment 3 Arnim Eijkhoudt 2019-07-15 12:52:57 UTC
(In reply to Eddie Chapman from comment #2)
> Really great to see sendmail in Gentoo getting an update, thanks Hans and
> others for that.
> 
> I've been using my own 8.15.2 ebuild for a while, and I found that after
> upgrading to profile 17.1 on my boxes I had an issue with sendmail, which
> IIRC was related to makemap being unable to create database files. I believe
> it is due to the lib/lib64 symlink changes in 17.1.
> 
> My solution was to add the following line to the end of files/site.config.m4
> in the ebuild:
> 
> APPENDDEF(`confLIBDIRS', `-L/usr/lib64')
> 
> I'm not sure if this is the correct solution or a kludge, but it resolved
> (and still resolves) the issue for me. It seems without that line makemap
> looks in /usr/lib for libraries and, as they are not in there, fails to run.
> Before, the symlink masked this problem.

I can confirm this solves it for me as well. Can we get this pushed upstream?
Comment 4 Hans de Graaff gentoo-dev Security 2019-07-16 08:23:56 UTC
(In reply to Arnim Eijkhoudt from comment #1)
> The ebuild seems to drop support for NEWDB/NDBM, causing makemap / sendmail
> to no longer be able to create/use access/virtusertable/etc. files. Can you
> restore support for this?

Please file a new bug for each issue. This bug is specifically to handle stabilization. That said I've added -r2 that fixes this issue.
Comment 5 Thomas Deutschmann (RETIRED) gentoo-dev 2019-09-07 21:09:45 UTC
x86 stable
Comment 6 Agostino Sarubbo gentoo-dev 2019-09-08 10:43:11 UTC
amd64 stable
Comment 7 Sergei Trofimovich (RETIRED) gentoo-dev 2019-09-08 18:41:37 UTC
ia64/ppc/ppc64 stable
Comment 8 Agostino Sarubbo gentoo-dev 2019-09-09 06:03:26 UTC
sparc stable
Comment 9 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-09-13 17:55:26 UTC
arm stable
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2019-09-20 06:53:04 UTC
hppa stable
Comment 11 Matt Turner gentoo-dev 2019-11-09 22:55:59 UTC
alpha stable