When running logrotate: error: skipping "/var/log/icecast/access.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation. The ebuild calls dodir /var/log/icecast with specific diropts so the service can start properly. However, the default logrotate config file provided should be modified with the su directive.
This commit, "unconditionally install logrotate files", has made this bug now automatically concern all users of this package since a month ago: https://gitweb.gentoo.org/repo/gentoo.git/commit/net-misc/icecast?id=1a1d605e9d4d2d23b221ac499b884f0bc59528a9 Could the fix mentioned in the first comment (adding the su directive to the logrotate file) be applied, please?