Skip Menu |

This queue is for tickets about the Mail-Mbox-MessageParser CPAN distribution.

Report information
The Basics
Id: 103835
Status: resolved
Priority: 0/
Queue: Mail-Mbox-MessageParser

People
Owner: david [...] coppit.org
Requestors: paul [...] city-fan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.5104
Fixed in: (no value)



Subject: t/filehandle_compressed.t failing with perl 5.8.x
I'm seeing this with 5.8.5 - 5.8.8: $ make test TEST_FILES=t/filehandle_compressed.t PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/filehandle_compressed.t t/filehandle_compressed....No such file or directory: /tmp/xXWt7eLYxy at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailarc-2.txt and /tmp/xXWt7eLYxy' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 1unlink0: /tmp/Z5VWpqeioF is gone already at t/filehandle_compressed.t line 46 No such file or directory: /tmp/FdEmrbtrOt at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailarc-2.txt and /tmp/FdEmrbtrOt' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 2unlink0: /tmp/ObGvTKiCWz is gone already at t/filehandle_compressed.t line 52 No such file or directory: /tmp/e5JM2QOMIq at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailarc-2.txt and /tmp/e5JM2QOMIq' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 3unlink0: /tmp/BbeZRffh24 is gone already at t/filehandle_compressed.t line 53 t/filehandle_compressed....ok 4/20No such file or directory: /tmp/4z23KgqnZr at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailarc-2.txt and /tmp/4z23KgqnZr' t/filehandle_compressed....NOK 5# at t/filehandle_compressed.t line 112. unlink0: /tmp/gVhm3Fr0FE is gone already at t/filehandle_compressed.t line 46 No such file or directory: /tmp/4J1zwEvuKq at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailarc-2.txt and /tmp/4J1zwEvuKq' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 6unlink0: /tmp/Bb9T2q9y9W is gone already at t/filehandle_compressed.t line 52 No such file or directory: /tmp/jYJWa4sq98 at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailarc-2.txt and /tmp/jYJWa4sq98' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 7unlink0: /tmp/apdKPqOfWD is gone already at t/filehandle_compressed.t line 53 No such file or directory: /tmp/npa0e63ynM at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailarc-2.txt and /tmp/npa0e63ynM' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 13unlink0: /tmp/6HcRBDF9mw is gone already at t/filehandle_compressed.t line 46 No such file or directory: /tmp/qBLjO5S6A5 at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailarc-2.txt and /tmp/qBLjO5S6A5' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 14unlink0: /tmp/EIDolN3eaI is gone already at t/filehandle_compressed.t line 52 No such file or directory: /tmp/iJTNWUq6f2 at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailarc-2.txt and /tmp/iJTNWUq6f2' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 15unlink0: /tmp/r9HDxp5xBf is gone already at t/filehandle_compressed.t line 53 No such file or directory: /tmp/5jv4EZemaT at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailbox with space.txt and /tmp/5jv4EZemaT' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 17unlink0: /tmp/rnPETUJmAg is gone already at t/filehandle_compressed.t line 46 No such file or directory: /tmp/fh8RW7zlEN at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailbox with space.txt and /tmp/fh8RW7zlEN' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 18unlink0: /tmp/Dzr1MticPu is gone already at t/filehandle_compressed.t line 52 No such file or directory: /tmp/JUaD8EUJoS at t/Test/Utils.pm line 42 readline() on closed filehandle F at /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. # Failed test 'Computing differences between t/mailboxes/mailbox with space.txt and /tmp/JUaD8EUJoS' # at t/filehandle_compressed.t line 112. t/filehandle_compressed....NOK 19unlink0: /tmp/Lj89uBAVo1 is gone already at t/filehandle_compressed.t line 53 # Looks like you failed 12 tests of 20. t/filehandle_compressed....dubious Test returned status 12 (wstat 3072, 0xc00) DIED. FAILED tests 1-3, 5-7, 13-15, 17-19 Failed 12/20 tests, 40.00% okay (less 8 skipped tests: 0 okay, 0.00%) Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/filehandle_compressed.t 12 3072 20 12 60.00% 1-3 5-7 13-15 17-19 8 subtests skipped. Failed 1/1 test scripts, 0.00% okay. 12/20 subtests failed, 40.00% okay. make: *** [test_dynamic] Error 12 What seems to be happening is that the output file (and cache file) is created successfully but is removed when the Mail::Mbox::MessageParser object is constructed. Seems to work OK with 5.10.x and later perls, and all of the other tests work OK everywhere. I'm a bit stuck as to what's going on there. Also, the version of t/filehandle_compressed.t from version 1.5102 still works OK with 1.5104 on all perls I've tried. On an unrelated matter, PAUSE seems to be indexing your private Module::Install packages, which is probably not what you wanted: http://search.cpan.org/dist/Mail-Mbox-MessageParser/ https://metacpan.org/release/Mail-Mbox-MessageParser
Hi Paul, I'm a bit stumped by this one. In 1.5103 I switching to using proper temp files in order to fix CPAN test failures resulting from people who run the tests in parallel. The temp files get cleaned up automatically, which is a good thing. The output seems to indicate that the temp files were already gone by the time File::Temp tried to delete them: Show quoted text
> /tmp/Z5VWpqeioF is gone already at t/filehandle_compressed.t
Even before that, my test module failed to find the file: Show quoted text
> No such file or directory: /tmp/xXWt7eLYxy at t/Test/Utils.pm line 42
What's odd is that this code is used in other tests too, which didn't fail for you. In particular, filehandle_uncompressed is virtually identical. It's like something deleted the file during the test. Is it possible that this test ran around midnight, when your system would have cleaned /tmp? IIRC most Unixes don't worry about leaving recent temp files in /tmp. Another thought... The old version of Test::Util deleted the file. Is it possible that somehow new tests got mixed with an old version of t/Test/Util.pm? You could just grep for "unlink" in t/Test/Util.pm I can't repro this with perlbrew and 5.8.8. Does it repro consistently for you? If so, can you send me the output of the following? $ make test TEST_FILES=t/filehandle_compressed.t TEST_VERBOSE=1 Maybe that will give some clues. Show quoted text
> PAUSE seems to be indexing your private Module::Install packages
Sigh. Two steps forward and one step back. I've updated my modules to exclude that dir from indexing. Thanks. On Mon Apr 20 10:35:33 2015, paul@city-fan.org wrote: Show quoted text
> I'm seeing this with 5.8.5 - 5.8.8: > > $ make test TEST_FILES=t/filehandle_compressed.t > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" > t/filehandle_compressed.t > t/filehandle_compressed....No such file or directory: /tmp/xXWt7eLYxy > at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailarc- > 2.txt and /tmp/xXWt7eLYxy' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 1unlink0: /tmp/Z5VWpqeioF is gone > already at t/filehandle_compressed.t line 46 > No such file or directory: /tmp/FdEmrbtrOt at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailarc- > 2.txt and /tmp/FdEmrbtrOt' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 2unlink0: /tmp/ObGvTKiCWz is gone > already at t/filehandle_compressed.t line 52 > No such file or directory: /tmp/e5JM2QOMIq at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailarc- > 2.txt and /tmp/e5JM2QOMIq' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 3unlink0: /tmp/BbeZRffh24 is gone > already at t/filehandle_compressed.t line 53 > t/filehandle_compressed....ok 4/20No such file or directory: > /tmp/4z23KgqnZr at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailarc- > 2.txt and /tmp/4z23KgqnZr' > t/filehandle_compressed....NOK 5# at t/filehandle_compressed.t > line 112. > unlink0: /tmp/gVhm3Fr0FE is gone already at t/filehandle_compressed.t > line 46 > No such file or directory: /tmp/4J1zwEvuKq at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailarc- > 2.txt and /tmp/4J1zwEvuKq' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 6unlink0: /tmp/Bb9T2q9y9W is gone > already at t/filehandle_compressed.t line 52 > No such file or directory: /tmp/jYJWa4sq98 at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailarc- > 2.txt and /tmp/jYJWa4sq98' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 7unlink0: /tmp/apdKPqOfWD is gone > already at t/filehandle_compressed.t line 53 > No such file or directory: /tmp/npa0e63ynM at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailarc- > 2.txt and /tmp/npa0e63ynM' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 13unlink0: /tmp/6HcRBDF9mw is gone > already at t/filehandle_compressed.t line 46 > No such file or directory: /tmp/qBLjO5S6A5 at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailarc- > 2.txt and /tmp/qBLjO5S6A5' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 14unlink0: /tmp/EIDolN3eaI is gone > already at t/filehandle_compressed.t line 52 > No such file or directory: /tmp/iJTNWUq6f2 at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailarc- > 2.txt and /tmp/iJTNWUq6f2' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 15unlink0: /tmp/r9HDxp5xBf is gone > already at t/filehandle_compressed.t line 53 > No such file or directory: /tmp/5jv4EZemaT at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailbox > with space.txt and /tmp/5jv4EZemaT' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 17unlink0: /tmp/rnPETUJmAg is gone > already at t/filehandle_compressed.t line 46 > No such file or directory: /tmp/fh8RW7zlEN at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailbox > with space.txt and /tmp/fh8RW7zlEN' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 18unlink0: /tmp/Dzr1MticPu is gone > already at t/filehandle_compressed.t line 52 > No such file or directory: /tmp/JUaD8EUJoS at t/Test/Utils.pm line 42 > readline() on closed filehandle F at > /usr/lib/perl5/vendor_perl/5.8.8/Text/Diff.pm line 64. > > # Failed test 'Computing differences between t/mailboxes/mailbox > with space.txt and /tmp/JUaD8EUJoS' > # at t/filehandle_compressed.t line 112. > t/filehandle_compressed....NOK 19unlink0: /tmp/Lj89uBAVo1 is gone > already at t/filehandle_compressed.t line 53 > # Looks like you failed 12 tests of 20. > t/filehandle_compressed....dubious > Test returned status 12 (wstat 3072, 0xc00) > DIED. FAILED tests 1-3, 5-7, 13-15, 17-19 > Failed 12/20 tests, 40.00% okay (less 8 skipped tests: 0 okay, > 0.00%) > Failed Test Stat Wstat Total Fail Failed List of > Failed > ------------------------------------------------------------------------------- > t/filehandle_compressed.t 12 3072 20 12 60.00% 1-3 5-7 13-15 > 17-19 > 8 subtests skipped. > Failed 1/1 test scripts, 0.00% okay. 12/20 subtests failed, 40.00% > okay. > make: *** [test_dynamic] Error 12 > > What seems to be happening is that the output file (and cache file) is > created successfully but is removed when the Mail::Mbox::MessageParser > object is constructed. Seems to work OK with 5.10.x and later perls, > and all of the other tests work OK everywhere. I'm a bit stuck as to > what's going on there. > > Also, the version of t/filehandle_compressed.t from version 1.5102 > still works OK with 1.5104 on all perls I've tried. > > > On an unrelated matter, PAUSE seems to be indexing your private > Module::Install packages, which is probably not what you wanted: > http://search.cpan.org/dist/Mail-Mbox-MessageParser/ > https://metacpan.org/release/Mail-Mbox-MessageParser
From: paul [...] city-fan.org

Message body is not shown because it is too large.

From: paul [...] city-fan.org
Another data point: I tried changing the test to use the non-object version of the File::Temp API and that worked OK: $ diff -up t/filehandle_compressed_broken.t t/filehandle_compressed.t --- t/filehandle_compressed_broken.t 2015-04-20 04:46:47.000000000 +0100 +++ t/filehandle_compressed.t 2015-04-27 13:55:10.000000000 +0100 @@ -5,7 +5,7 @@ use strict; -use File::Temp; +use File::Temp qw(tempfile); use Test::More; use lib 't'; use Mail::Mbox::MessageParser; @@ -72,15 +72,15 @@ sub TestImplementation my ($folder_name) = $filename =~ /\/([^\/\\]*)\.txt.*$/; - my $output = File::Temp->new(); + my ($output_fh, $output_fn) = tempfile(); - binmode $output; + binmode $output_fh; my $filehandle = new FileHandle($filename); - my $cache_file = File::Temp->new(); + my ($cache_fh, $cache_fn) = tempfile(); - Mail::Mbox::MessageParser::SETUP_CACHE({'file_name' => $cache_file->filename}) + Mail::Mbox::MessageParser::SETUP_CACHE({'file_name' => $cache_fn}) if $enable_cache; my $folder_reader = @@ -95,21 +95,21 @@ sub TestImplementation die $folder_reader unless ref $folder_reader; my $prologue = $folder_reader->prologue; - print $output $prologue; + print $output_fh $prologue; # This is the main loop. It's executed once for each email while(!$folder_reader->end_of_file()) { my $email_text = $folder_reader->read_next_email(); - print $output $$email_text; + print $output_fh $$email_text; } - $output->close(); + $output_fh->close(); $filename =~ s#\.(tz|bz2|lz|xz|gz)$##; - CheckDiffs([$filename,$output->filename]); + CheckDiffs([$filename,$output_fn]); } # ---------------------------------------------------------------------------
Show quoted text
> There's an "unlink" in CheckDiffs just after it prints "Output looks good", which is after the point at which I'm getting teh missing files.
That would explain it. The unlink is deleting the files, then the module tries to auto-delete them again when the tempfile object goes out of scope. But I don't understand why your code is out of date? I just downloaded 1.5404 from CPAN manually, and looked at t/Test/Utils.pm and the unlink is not in there. Can you double-check your test setup to make sure you're testing the latest version, and the right code for that version?
From: paul [...] city-fan.org
On Sat May 02 13:55:13 2015, DCOPPIT wrote: Show quoted text
> > There's an "unlink" in CheckDiffs just after it prints "Output looks > > good", which is after the point at which I'm getting teh missing > > files.
> > That would explain it. The unlink is deleting the files, then the > module tries to auto-delete them again when the tempfile object goes > out of scope. > > But I don't understand why your code is out of date? I just downloaded > 1.5404 from CPAN manually, and looked at t/Test/Utils.pm and the > unlink is not in there. > > Can you double-check your test setup to make sure you're testing the > latest version, and the right code for that version?
My apologies, I think that unlink must have been in the previous version of M:M:MP, which I was looking at whilst trying to figure out what was going on. I can still reproduce the problem, and there's no sign of "unlink" in Test/Utils.pm.
Subject: Re: [rt.cpan.org #103835] t/filehandle_compressed.t failing with perl 5.8.x
Date: Sat, 9 May 2015 11:04:15 -0400
To: bug-Mail-Mbox-MessageParser [...] rt.cpan.org
From: David Coppit <david [...] coppit.org>
I'm waiting on cpan-testers to come back up to see if anyone else has seen this. Another idea... Can you rename t/Test/Utils.pm to t/Test/Foo.pm, and try again? Tests should fail miserably because they can't find Test::Utils. But if the issue still repros, then that indicates the tests are picking up an older Test::Utils from somewhere else. Inserting this into t/endline.t, after the "use" statements will reveal where: die "GOT LIBRARY FROM $INC{'Test/Utils.pm'}"; Run "make test TEST_FILES=t/endline.t" and it will print the location out near the top. On Sun, May 3, 2015 at 5:08 AM, paul@city-fan.org via RT < bug-Mail-Mbox-MessageParser@rt.cpan.org> wrote: Show quoted text
> Queue: Mail-Mbox-MessageParser > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=103835 > > > On Sat May 02 13:55:13 2015, DCOPPIT wrote:
> > > There's an "unlink" in CheckDiffs just after it prints "Output looks > > > good", which is after the point at which I'm getting teh missing > > > files.
> > > > That would explain it. The unlink is deleting the files, then the > > module tries to auto-delete them again when the tempfile object goes > > out of scope. > > > > But I don't understand why your code is out of date? I just downloaded > > 1.5404 from CPAN manually, and looked at t/Test/Utils.pm and the > > unlink is not in there. > > > > Can you double-check your test setup to make sure you're testing the > > latest version, and the right code for that version?
> > My apologies, I think that unlink must have been in the previous version > of M:M:MP, which I was looking at whilst trying to figure out what was > going on. I can still reproduce the problem, and there's no sign of > "unlink" in Test/Utils.pm. > >
From: paul [...] city-fan.org
On Sat May 09 11:04:31 2015, DCOPPIT wrote: Show quoted text
> I'm waiting on cpan-testers to come back up to see if anyone else has seen > this. > > Another idea... Can you rename t/Test/Utils.pm to t/Test/Foo.pm, and try > again? Tests should fail miserably because they can't find Test::Utils.
They all fail horribly. So there's no other Test/Utils.pm. The files seem to be disappearing during the construction of the M:M:MP object rather than some part of the test itself. And it doesn't happen if I don't use the OO API of File::Temp. Very strange.
Subject: Re: [rt.cpan.org #103835] t/filehandle_compressed.t failing with perl 5.8.x
Date: Sun, 1 Jul 2018 20:54:08 -0400
To: bug-Mail-Mbox-MessageParser [...] rt.cpan.org
From: David Coppit <david [...] coppit.org>
I'm working through my old emails. Figured this one out. - Avoid OO interface to File::Temp, which in some versions and on some operating systems, deletes the file when it is closed. Thanks to Paul Howarth <paul@city-fan.org> for the bug report. https://rt.cpan.org/Public/Bug/Display.html?id=103835 It will be fixed in 1.5106. On Mon, May 11, 2015 at 4:09 AM, paul@city-fan.org via RT <bug-Mail-Mbox-MessageParser@rt.cpan.org> wrote: Show quoted text
> Queue: Mail-Mbox-MessageParser > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=103835 > > > On Sat May 09 11:04:31 2015, DCOPPIT wrote:
>> I'm waiting on cpan-testers to come back up to see if anyone else has seen >> this. >> >> Another idea... Can you rename t/Test/Utils.pm to t/Test/Foo.pm, and try >> again? Tests should fail miserably because they can't find Test::Utils.
> > They all fail horribly. So there's no other Test/Utils.pm. > The files seem to be disappearing during the construction of the M:M:MP object rather than some part of the test itself. And it doesn't happen if I don't use the OO API of File::Temp. Very strange. > >
Will be fixed in the next version