After upgrading to PHP5.4, we are now seeing lots of PHP Strict Standards errors in our logs from MRBS on our production box. Our production box's php.ini has this configured for error reporting:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
This should prevent the log lines from appearing, but MRBS clobbers this value with its own in internalconfig.inc.php, re-enabling E_DEPRECATED and E_STRICT.
Rather than hard-coding the error_reporting value, shouldn't MRBS read the existing one, remove E_NOTICE/E_USER_NOTICE, and set it to that?