The new mpd-0.22.4.ebuild added: keepdir /var/lib/mpd/log This first creates a file collision that moves the old log file, which is fine if this is intended: * Installation of a directory is blocked by a file: * '/var/lib/mpd/log' * This file will be renamed to a different name: * '/var/lib/mpd/log.backup.0000' But the same ebuild also ensures that the mpd config sets '/var/lib/mpd/log' as the log file (in src_prepare). When re-starting the mpd service, it fails: # rc-service mpd start * Starting mpd ... exception: failed to open log file "/var/lib/mpd/log" (config line 37): Is a directory * start-stop-daemon: failed to start `/usr/bin/mpd'
Indeed, I forgot to drop this line before committing, now fixed in a new revision.