Subject: | syswrite() is deprecated on :utf8 handles |
With perl 5.23.2 the test suite fails because of a new deprecation warning:
# Failed test 'no warnings'
# at /opt/perl-5.23.2/lib/site_perl/5.23.2/Test/NoWarnings.pm line 45.
# There were 2 warning(s)
# Previous test 1 'file touched and read as UTF-8 strict'
# syswrite() is deprecated on :utf8 handles at lib/File/Util.pm line 1559.
# at lib/File/Util.pm line 1559.
# File::Util::write_file(File::Util=HASH(0x13e0160), "/var/tmp/cpansmoker-1001/2015083003/yMEH2J2fyv", "\x{263a}", HASH(0x19f14e8)) called at t/010_unicode.t line 51
#
# ----------
# Previous test 6 'unicode written in :raw and read in UTF-8 strict still treated as UTF-8'
# syswrite() is deprecated on :utf8 handles at lib/File/Util.pm line 1559.
# at lib/File/Util.pm line 1559.
# File::Util::write_file(File::Util=HASH(0x13e0160), "/var/tmp/cpansmoker-1001/2015083003/9XpL1FZVXD", "\x{263a}", HASH(0x19f1560)) called at t/010_unicode.t line 87
#
# Looks like you failed 1 test of 8.
t/010_unicode.t .................
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/8 subtests