Blog: 
http://blogs.perl.org/users/sawyer_x/2016/02/perl-5-porters-mailing-list-summary-january-25th---february-1st.html
Twitter: https://twitter.com/perl5summaries/status/694517236497846272

                          January 25th - February 1st

Corrections

   The previous summary accidentally included the wrong ticket number for a
   [1]Storable bug and blamed [2]JSON::XS and [3]Cpanel::JSON::XS. Those had
   been fixed in the published blog post and in the repo. My apologies.
   Thanks, Ben Bullock, for the correction!

News and updates

   [4]Encode 2.80 released! You can read more [5]here.

   Dagfinn Ilmari Mannsåker merged his branch that exposes more siginfo_t
   fields to the sounds of appreciation from fellow developers.

   Craig A. Berry has [6]integrated [7]podlators into core.

   [8]podlators 4.06 released!

   The 12th grant [9]report from Tony Cook's 6th grant in which approximately
   9 tickets were reviewed or worked on, and 3 patches were applied in
   roughly 17 hours.

   Tony also provides a [10]summary of the month of December. Roughly 50
   hours in which approximately 28 tickets were reviewed, and 5 patches were
   applied.

Bugs

  Reported bugs

     * [11]Perl #127379: Breakpoint has no effect.
     * [12]Perl #127384: Use [13]Importer to enhance [14]Exporter in
       bleadperl.
     * [15]Perl #127377: caller does not return right info.
     * [16]Perl #127405: Remove dump from the core.
     * [17]Perl #127435: Outdated information in documentation perlmodlib.
     * [18]Perl #127392: Module [19]constant uses +1000 kB in 5.22 compared
       with 5.14.

  Resolved bugs

     * [20]Perl #127351: Bleadperl breaks [21]Test::Stream.
     * [22]Perl #126045: Fix a Win32 Visual C 2003 DEBUGGING build failure in
       compiling regexec.obj.
     * [23]Perl #119667: Smartmatch example in [24]perlop is broken.
     * [25]Perl #127371: Fix link failure of APItest.dll on VC 6.
     * [26]Perl #127381: Fix a race condition in parallel builds with Visual
       C.
     * [27]Perl #127372: Fix op/infnan.t test fails with NAN conversion on VC
       6.
     * [28]Perl #127426: Commit led to buffer overflow.

  Rejected bugs

     * [29]Perl #127349: Segfault in Perl_newSVpv.
     * [30]Perl #127436: Fail to find a match with a regular expression.

Proposed patches

   Another proposed patch by Tony Cook in [31]Perl #126410 which does not
   break on debugging/threaded builds.

Discussion

   Following Chad Granum's release of [32]Importer, Aristotle [33]commented
   on the list not favoring this suggestion while Kent Fredric [34]commented
   on the benefit of it in comparison with the current exporting approach.

   The discussion of the [35]topic Karl Williamson raised with two different
   implementations of Unicode sentence boundary continues. It is still
   unclear what should be supported and how.

   Ben Bullock [36]pinned the problem in [37]Perl #127232 to a [38]Storable
   breaking the encapsulation of objects.

   Bulk88 [39]covered several ways of storing C resources in Perl. This is a
   worthy read.

   Karl Williamson provided a [40]review of a patch provided by Niko Tyni in
   [41]Perl #127288.

   Ricardo Signes is [42]pinging the list on [43]Perl #125833 and suggesting
   simply forbidding any leading colons in require or use statements.

   Another [44]ping from Ricardo on [45]Perl #125569, regarding a memory
   saving patch by Bulk88.

   And one more [46]ping from Ricardo on [47]Perl #116965 which garnished
   some interest and discussion.

   Ricardo also [48]commented on [49]Perl #124368 with regards to handling
   literal // and /$null/.

   Dennis Kaarsemaker and Tony Cook [50]fixed the Win32 Jenkins build and
   Dennis took the time to share with the list how the build script was
   fixed.

   James E. Keenan started testing blead on Darwin/PPC and found two failing
   tests on older Darwins for the new siginfo_t fields that Dagfinn Ilmari
   Mannsåker exposed. Ilmari and Lukas provided patches with a fix and James
   is running a smoke test with them.

   Ed Avis opened [51]Perl #127405 on removing the core function dump since
   it serves little to no value. Several comments added information on its
   purpose, problems, and lack of current usefulness.

   Felipe Gasper opened [52]Perl #127386 regarding setting the proper value
   for $!. This led to an interesting [53]talk on the list regarding how Perl
   handles exit codes.

   Jarkko Hietaniemi [54]sent a Git hook he wrote that enforces a smoke test
   before a commit push, which he uses frequently, along with explanations on
   how it works.

   [55]Perl #127391 does not seem like a bug, but led to a [56]discussion on
   associative subtleties.

   Did you know that in the old days you could start a shell script with a
   colon? More explanations from Zefram [57]here.

References

   1. https://metacpan.org/pod/Storable
   2. https://metacpan.org/pod/JSON::XS
   3. https://metacpan.org/pod/Cpanel::JSON::XS
   4. https://metacpan.org/pod/Encode
   5. http://www.nntp.perl.org/group/perl.perl5.porters/233929
   6. http://www.nntp.perl.org/group/perl.perl5.porters/234054
   7. https://metacpan.org/release/podlators
   8. https://metacpan.org/release/podlators
   9. http://www.nntp.perl.org/group/perl.perl5.porters/234095
  10. http://www.nntp.perl.org/group/perl.perl5.porters/234096
  11. https://rt.perl.org/Ticket/Display.html?id=127379
  12. https://rt.perl.org/Ticket/Display.html?id=127384
  13. https://metacpan.org/pod/Importer
  14. https://metacpan.org/pod/Exporter
  15. https://rt.perl.org/Ticket/Display.html?id=127377
  16. https://rt.perl.org/Ticket/Display.html?id=127405
  17. https://rt.perl.org/Ticket/Display.html?id=127435
  18. https://rt.perl.org/Ticket/Display.html?id=127392
  19. https://metacpan.org/pod/constant
  20. https://rt.perl.org/Ticket/Display.html?id=127351
  21. https://metacpan.org/pod/Test::Stream
  22. https://rt.perl.org/Ticket/Display.html?id=126045
  23. https://rt.perl.org/Ticket/Display.html?id=119667
  24. https://metacpan.org/pod/perlop
  25. https://rt.perl.org/Ticket/Display.html?id=127371
  26. https://rt.perl.org/Ticket/Display.html?id=127381
  27. https://rt.perl.org/Ticket/Display.html?id=127372
  28. https://rt.perl.org/Ticket/Display.html?id=127426
  29. https://rt.perl.org/Ticket/Display.html?id=127349
  30. https://rt.perl.org/Ticket/Display.html?id=127436
  31. https://rt.perl.org/Ticket/Display.html?id=126410
  32. https://metacpan.org/pod/Importer
  33. http://www.nntp.perl.org/group/perl.perl5.porters/233923
  34. http://www.nntp.perl.org/group/perl.perl5.porters/233924
  35. http://www.nntp.perl.org/group/perl.perl5.porters/233904
  36. http://www.nntp.perl.org/group/perl.perl5.porters/233960
  37. https://rt.perl.org/Ticket/Display.html?id=127232
  38. https://metacpan.org/pod/Storable
  39. http://www.nntp.perl.org/group/perl.perl5.porters/233949
  40. http://www.nntp.perl.org/group/perl.perl5.porters/233979
  41. https://rt.perl.org/Ticket/Display.html?id=127288
  42. http://www.nntp.perl.org/group/perl.perl5.porters/234013
  43. https://rt.perl.org/Ticket/Display.html?id=125833
  44. http://www.nntp.perl.org/group/perl.perl5.porters/234014
  45. https://rt.perl.org/Ticket/Display.html?id=125569
  46. http://www.nntp.perl.org/group/perl.perl5.porters/234017
  47. https://rt.perl.org/Ticket/Display.html?id=116965
  48. http://www.nntp.perl.org/group/perl.perl5.porters/234016
  49. https://rt.perl.org/Ticket/Display.html?id=124368
  50. http://www.nntp.perl.org/group/perl.perl5.porters/233953
  51. https://rt.perl.org/Ticket/Display.html?id=127405
  52. https://rt.perl.org/Ticket/Display.html?id=127386
  53. http://www.nntp.perl.org/group/perl.perl5.porters/233997
  54. http://www.nntp.perl.org/group/perl.perl5.porters/234043
  55. https://rt.perl.org/Ticket/Display.html?id=127391
  56. http://www.nntp.perl.org/group/perl.perl5.porters/233989
  57. http://www.nntp.perl.org/group/perl.perl5.porters/234091

Reply via email to