Package: liblog-log4perl-perl Version: 1.48-1 Severity: normal Tags: patch upstream
Dear Maintainer, Perl 5.24 warns when syswrite is used on file handles with enabled utf8 layer. This is intentional, see https://rt.perl.org/Public/Bug/Display.html?id=125760 This affects Log::Log4perl::Appender::File when something like the following is used: ... log4perl.appender.LOGFILE=Log::Log4perl::Appender::File log4perl.appender.LOGFILE.syswrite=1 log4perl.appender.LOGFILE.utf8=1 ... The upstream bug report and fix is at https://github.com/mschilli/log4perl/issues/78 (https://github.com/mschilli/log4perl/commit/e8d8f6600312670a156399e220998dbd0832915f) or in the freshly released Log4perl 1.49. Note that the commit and release also contain a minor change of behaviour for the utf8 option: Previously "...utf8=0" would still enable the utf8 layer, now it won't. Regards, Marc

