glibc's nss_files, when used for aliases, expects the file to be /etc/aliases. mailbase installs /etc/mail/aliases, and that is where postfix and exim currently look for it, although only because of Gentoo patches: bug 75361 and bug 21480, respectively. I'm not sure what the motivation for moving it into /etc/mail was, but if that's where it is to stay, then glibc needs to be patched to look for it there as well, otherwise the command 'getent aliases' doesn't work.
Patches welcome.
Created attachment 552068 [details, diff] 1.patch isn't this enough?
(In reply to Pacho Ramos from comment #2) > Created attachment 552068 [details, diff] [details, diff] > 1.patch > > isn't this enough? Should be. Added to 2.28 branch, will be in patchset 3
Fixed in ~arch, closing.