When fetchnews is installed or updated, .keep is created in empty directories by the portage. However, fetchnews complains about it: postarticles: file .keep lacks Newsgroups and/or Message-ID header (this cannot happen) moving file .keep to failed.postings
Sorry, of course I meant leafnode, not fetchnews
Yeah, but we need those .keep files to avoid that portage unmerges empty directories. Just in case someone emerges leafnode twice in a row without actually running it. But leafnode should run after complaining about the .keep file.
There is nothing we can do about it. It's the way our package manager handles directories that are marked to be kept. Leafnode should do it's job even with the .keep files there.