develooper Front page | perl.perl5.porters | Postings from December 2015

Perl 5 Porters Mailing List Summary: December 8th-13th

From:
Sawyer X
Date:
December 15, 2015 15:20
Subject:
Perl 5 Porters Mailing List Summary: December 8th-13th
Message ID:
56702FA9.8000406@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2015/12/perl-5-porters-mailing-list-summary-december-8th-13th.html
Twitter:https://twitter.com/perl5summaries/status/676783528521146368

                               December 8th-13th

Updates

   Perl 5.22.1 is released, thanks to Steve hay! You can read more in the
   [1]release announcement. Thanks, Steve!

   Grant reports from Tony Cook, [2]here and [3]here. About 38 total
hours of
   work, 23 tickets reviewed or worked on, and 6 patches applies.

   Ricardo Signes [4]updates that the December onionsketch meeting will take
   place on the 18th of December.

   Dennis Kaarsemaker [5]updates the list on changes he had done to the Perl
   5 Git server with regards to SSH and Git permissions.

Bugs

  Reported bugs

     * [6]Perl #126845: Fuzz-found assertion failure with the code: sub
       y();sub y():y().
     * [7]Perl #126849: "Wide character in subroutine entry" in [8]DB_File.
     * [9]Perl #126844: Fuzz-found assertion failure with the code:
       {my($f,$b),($0),my($f,$b)}.
     * [10]Perl #126871: Fuzz-found assertion failure with the code:
       z;$z{&i};i.
     * [11]Perl #126872: Attempt to copy freed scalar.
     * [12]Perl #126886: Fuzz-found assertion failure.

  Resolved bugs

     * [13]Perl #126833: Typo in documentation of say.
     * [14]Perl #126837: Segfault in a custom perl -d:KP after loading.
     * [15]Perl #126593: Bleadperl breaks [16]App::test::travis.
     * [17]Perl #126834: Fix a Cygwin-related test.
     * [18]Perl #126608: Normalize look-ahead vs. lookahead and look-behind
       vs lookbehind.
     * [19]Perl #126844: Fuzz-found assertion failure mentioned above.
     * [20]Perl #32964: utf-8 + void map problem in perl >= 5.8.3.
     * [21]Perl #125372: readline docs do not describe setting $_.

Proposed patches

   Tony Cook provided a patch to resolve a breakage with [22]ddb, part of
   [23]Perl #126633.

   Tony also provided a patch to resolve [24]Perl #126240, a panic happening
   after freeing the env after a fork.

   Following a request on the list, Doug Bell provided a patch in [25]Perl
   #126843 to add an introductory paragraph to the strict docs, and clarify
   when it is applicable.

   Mariusz Zaborski provided a patch in [26]Perl #126847 to use the new
   fdclose function provided in newer versions of FreeBSD.

   Bulk88 provided a patch in [27]Perl #126877 to improve build performance
   on Win32 substantially.

   Ed Avis provided a patch in [28]Perl #125330 to introduce a new warnings
   category, shadow, and moves several warnings from misc to shadow.

   Lukas Mai provided a (now merged) patch for [29]Perl #124034 to
reword the
   $@ documentation.

Discussion

   Karl Williamson [30]suggests deprecating to_utf8_case. In short, not used
   in core, not used on CPAN, and the API is implementation-specific.

   A simple trick mentioned in [31]Perl #126841 for conditionally loading a
   module while suppressing import was explained. use if cannot suppress
   importing, but you can accomplish it in the following way:

 BEGIN { require Module if CONDITION; }

   Dave Mitchell [32]asks if perl -V could list the build options one per
   line, since it's harder to read. The general opinion was that there is
   already plenty of output and it would be even longer to scroll.

   Achim Gratz [33]asks about differences between Linux and Cygwin when it
   comes to calling [34]Cwd's abs_path on an nonexistent path.

   Dmytro Zagashev [35]asks about having subroutine signature aliases
   feature. Ricardo Signes noted that we would like to have this feature but
   no one is currently working on it.

References

   1. http://www.nntp.perl.org/group/perl.perl5.porters/233318
   2. http://www.nntp.perl.org/group/perl.perl5.porters/233196
   3. http://www.nntp.perl.org/group/perl.perl5.porters/233198
   4. http://www.nntp.perl.org/group/perl.perl5.porters/233309
   5. http://www.nntp.perl.org/group/perl.perl5.porters/233317
   6. https://rt.perl.org/Ticket/Display.html?id=126845
   7. https://rt.perl.org/Ticket/Display.html?id=126849
   8. https://metacpan.org/pod/DB_File
   9. https://rt.perl.org/Ticket/Display.html?id=126844
  10. https://rt.perl.org/Ticket/Display.html?id=126871
  11. https://rt.perl.org/Ticket/Display.html?id=126872
  12. https://rt.perl.org/Ticket/Display.html?id=126886
  13. https://rt.perl.org/Ticket/Display.html?id=126833
  14. https://rt.perl.org/Ticket/Display.html?id=126837
  15. https://rt.perl.org/Ticket/Display.html?id=126593
  16. https://metacpan.org/pod/App::test::travis
  17. https://rt.perl.org/Ticket/Display.html?id=126834
  18. https://rt.perl.org/Ticket/Display.html?id=126608
  19. https://rt.perl.org/Ticket/Display.html?id=126844
  20. https://rt.perl.org/Ticket/Display.html?id=32964
  21. https://rt.perl.org/Ticket/Display.html?id=125372
  22. https://metacpan.org/pod/ddb
  23. https://rt.perl.org/Ticket/Display.html?id=126633
  24. https://rt.perl.org/Ticket/Display.html?id=126240
  25. https://rt.perl.org/Ticket/Display.html?id=126843
  26. https://rt.perl.org/Ticket/Display.html?id=126847
  27. https://rt.perl.org/Ticket/Display.html?id=126877
  28. https://rt.perl.org/Ticket/Display.html?id=125330
  29. https://rt.perl.org/Ticket/Display.html?id=124034
  30. http://www.nntp.perl.org/group/perl.perl5.porters/233287
  31. https://rt.perl.org/Ticket/Display.html?id=126841
  32. http://www.nntp.perl.org/group/perl.perl5.porters/233201
  33. http://www.nntp.perl.org/group/perl.perl5.porters/233260
  34. https://metacpan.org/pod/Cwd
  35. http://www.nntp.perl.org/group/perl.perl5.porters/233301



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About