On 07/17/2013 04:05 PM, Matthew Miller wrote:
I'm reading this to mean by adding package dependencies where missing,
right?

This is actually Kinda Hard, because /var/log/messages is really more an
artifact of our default rsyslog config than part of any package. If we
wanted to say that some syslog service always provides that file, we should
make it clear that changing it is actually not available for end-user
configuration and should never been changed. We've never done that.

So, adding "Requires: rsyslog" isn't _really_ sufficient. We could ship the
/var/log/messages configuration in a subpackage that goes into
/etc/rsyslog.d/ and ask packages which expect /var/log/messages to require
that.

Solved via virtual provides and sub-package for components, like foo-rsyslogd.rpm foo-syslog-ng.rpm and foo-logwatch.rpm ( logwatch is broken as well as are many other components that seem to just magically
expect certain things being in the base/coreOS indefinitely ) in anycase this could have been fixed already in the time FPC has been sitting on the ticket that proposes just that for what close to 2 years now. 

Reason

"2) The FPC defers on the second part (subpackaging options for rsyslog) until rsyslog is no longer installed by default in Fedora. "
<sigh>

JBG

1. https://fedorahosted.org/fpc/ticket/142
2. https://fedoraproject.org/wiki/User:Johannbg/Packaging/LogFiles