The latest mcelog (currently 1.0_pre3 in portage) recommends running as a daemon instead of via cron. The ebuild should include an init script instead of the current cron and logrotate files, or perhaps have a use flag allowing a choice between them. I'm attaching an example updated ebuild and init script.
Created attachment 224731 [details] Updated ebuild installing init script
Created attachment 224733 [details] Example init script for mcelog
Created attachment 244175 [details, diff] patch against mcelog-1.0_pre3.ebuild to handle cron use flag
mcelog is needed also on x86 systems, not only on amd64. imho this bug must be reassigned.
Created attachment 251289 [details] ${FILESDIR}/mcelog.init added dependency on localmount. if /usr is on a separate filesystem, with baselayout2 and rc_parallel="YES" it needs localmount to have /usr mounted.
Created attachment 254513 [details] A slightly more flexible mcelog init file.
Created attachment 254515 [details] updated to be more flexble and include localmount didn't read to the end before submitting.
Any thoughts from a dev on getting the in-portage version to include the init script?
Yes patch looks good. I will try to fix this bug soonish
any news on this?
Created attachment 299195 [details] new snapshot ebuild Attached is a new ebuild based on 1.0_pre3 from portage. Since upstream doesn't seem to be releasing any new tarballs, this is based on a specific git revision (latest as of today), it pulls a tarball straight from git.kernel.org's gitweb. Includes mcelog.init from above, but I am not sure that script is totally right yet. Added kernel config check, dropped virtual/cron dep as the system service is the preferred run method now. The cron.daily file is still installed but not active by default now. Builds and runs fine here. I know the versioning is a bit funny but upstream has released pre3 and may release pre4 so I was advised to set a dated version between those releases. Open to more suggestions.
Just realized this wasn't a version bump request bug. Will create new report.
This package is now maintainer-needed. If you want proxy-maintain it, poke the relative herd.