develooper Front page | perl.perl5.porters | Postings from April 2016

Perl 5 Porters Mailing List Summary: April 14th-27th

Thread Next
From:
Sawyer X
Date:
April 27, 2016 13:15
Subject:
Perl 5 Porters Mailing List Summary: April 14th-27th
Message ID:
5720BB71.8080906@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2016/04/perl-5-porters-mailing-list-summary-april-14th-27th.html
Twitter:
http://blogs.perl.org/users/sawyer_x/2016/04/perl-5-porters-mailing-list-summary-april-14th-27th.html

                                April 14th-27th

   Correction: Previous summary stated that [1]Perl #121734 was resolved. It
   was not. Thanks, Tony, for the correction!

News and updates

   A lot has happened during these two weeks since the previous summaries
   went out.

   Ricardo Signes [2]stepped down from the role of the Perl Pumpking. Feel
   free to offer words of praise and thanks.

   Sawyer X is the [3]next [4]pumpking.

   Ricardo Signes released Perl 5.24.0-RC3. You can read more in the
   [5]release announcement.

   Dave Mitchell provides grant #2 reports #123 and #124 available [6]here.
   Most of his time was spent on getting [7]Scope::Upper to work on Perl
   5.23.8 and above.

   Tony Cook provides grant 7's [8]3rd and [9]4th.

   More from Tony Cook, a [10]summary of the March grant work.

Issues

  New issues

     * [11]Perl #127914: [12]Module::CoreList 5.20160410 not on CPAN.
     * [13]Perl #127915: Segfault triggered by "ab" x ~0.
     * [14]Perl #127921: Possible inconsistency in perlop documentation on
       precedence of || and //.
     * [15]Perl #127922: 5.24.0-RC1 Windows build failure with mingw.org
       gcc-3.4.5.
     * [16]Perl #127934: Assertion failure triggered by $z *= *z=0.
     * [17]Perl #127952: Assertion failure triggered by 0,!n||!\r=0.
     * [18]Perl #127953: stat.t build tests failing on some Cygwin.
     * [19]Perl #127956: Null pointer dereference.
     * [20]Perl #127976: each($scalar) error message anomalies.
     * [21]Perl #126993: Version control conflict markers.
     * [22]Perl #127999: Slowdown in split + list assign.
     * [23]Perl #128001: Quadmath builds segfault on repeat with a very
large
       count.

  Resolved issues

     * [24]Perl #113644: Panic error in perl5db.pl.
     * [25]Perl #125584: Mysterious taint issue in Bugzilla4Intranet.
     * [26]Perl #127709: Documentation problem with links and perlpod,
       podchecker.
     * [27]Perl #127894: -DDEBUGGING -Dusequadmath -Dusethreads builds crash
       early.
     * [28]Perl #127899: Extra slash in perldelta example in 5.22.2-RC1 and
       5.24.0-RC1 confusing.
     * [29]Perl #127936: sprintf typo in 5.24 perldelta.

Proposed patches

   Jim Keenan provides a patch for [30]Perl #127391 in order to move forward
   with the documentation issue.

   John Lightsey provided a patch in [31]Perl #127923 to add blacklist and
   whitelist functionality to [32]Locale::Maketext.

   Jerry D. Hedden provided patches to upgrade [33]threads to 2.06,
   [34]Thread::Queue to 3.08, and [35]threads::shared to 1.51.

   Yves Orton provided a patch for [36]Perl #123562, a problem with regular
   expressions possibly hanging on CPU 100%, which is considered a security
   problem.

   Aaron Crane provided a patch for [37]RT #100183, but since 5.24 is
already
   at RC releases, it is frozen and the patch will get in on version 5.25.
   You can read Aaron's comment [38]here.

   Matthew Horsfall [39]provided a patch relating to [40]Perl #126579,
   warnings about newlines in open.

   Matthew Horsfall also [41]provided a patch for [42]Perl #124050,
   t/harness.t can mistakenly run tests outside the perl source tree.

   Aristotle Pagaltzis [43]provided a patch to clean up
[44]Module::CoreList.

   Aristotle also provided a patch to fix [45]Perl #127981.

Discussion

   Todd Rinaldo raised RT#127810 to provide a -Dfortify_inc Configure option
   to control the current directory appearing in @INC. The conversation
   around it [46]continued [47]further.

   Zefram provides a detailed [48]explaination about an observation made by
   Slaven Rezić in [49]Perl #127909.

   Sisyphus [50]raised a confusing bit of documentation, which was fixed and
   backported to 5.22.

   Sisyphus also [51]asks about the binary name expected for make.exe.
Bulk88
   explains that it is easier to have it called gmake.exe to know what
   options it supports, and Leon Timmermans suggests it is possible to
   address it.

   Dave Mitchell [52]discussed his work on [53]Scope::Upper. It seems Dave
   was able to get most of it working, but due to how the module works, Dave
   does not believe any sensible API can be shield the module from breakage.
   The discussion continued on extracting the most useful bits into a
   different module.

   Maxwell Carey [54]asks what could cause a problem described on Stack
   Overflow with a failure to print.

   In an email to the list, Sisyphus [55]asks about the current state of
   [56]ExtUtils::MakeMaker with relation to the current version in blead vs.
   CPAN.

   The conversation about changing how the signatures feature worked with
   relation to @_ started by Dave Mitchell continues. Ricardo Signes
   [57]provided a summary of Zefram's position and his conclusions.

   Karl Williamson [58]suggests POSIX::set_locale refusing to switch to a
   locale we know will cause a libc crash.

   Smylers [59]asks in [60]Perl #122551 whether [61]Term::ReadLine
should not
   use [62]Term::ReadLine::Perl as the default.

   The conversation in [63]Perl #127232 continues. You can read more
   [64]here.

   Renée Baecker [65]mentions that perllol still reflects autoderef, which
   was removed, and should be updated.

   Ed Avis suggested in [66]Perl #127993 to add version control conflict
   markers, so Perl could warn you correctly when you forgot merge conflict
   markers in your code.

References

   1. https://rt.perl.org/Ticket/Display.html?id=121734
   2. http://www.nntp.perl.org/group/perl.perl5.porters/235825
   3. http://www.nntp.perl.org/group/perl.perl5.porters/236010
   4. http://www.nntp.perl.org/group/perl.perl5.porters/236028
   5. http://www.nntp.perl.org/group/perl.perl5.porters/236066
   6. http://www.nntp.perl.org/group/perl.perl5.porters/235889
   7. https://metacpan.org/pod/Scope::Upper
   8. http://www.nntp.perl.org/group/perl.perl5.porters/235946
   9. http://www.nntp.perl.org/group/perl.perl5.porters/235947
  10. http://www.nntp.perl.org/group/perl.perl5.porters/235948
  11. https://rt.perl.org/Ticket/Display.html?id=127914
  12. https://metacpan.org/pod/Module::CoreList
  13. https://rt.perl.org/Ticket/Display.html?id=127915
  14. https://rt.perl.org/Ticket/Display.html?id=127921
  15. https://rt.perl.org/Ticket/Display.html?id=127922
  16. https://rt.perl.org/Ticket/Display.html?id=127934
  17. https://rt.perl.org/Ticket/Display.html?id=127952
  18. https://rt.perl.org/Ticket/Display.html?id=127953
  19. https://rt.perl.org/Ticket/Display.html?id=127956
  20. https://rt.perl.org/Ticket/Display.html?id=127976
  21. https://rt.perl.org/Ticket/Display.html?id=126993
  22. https://rt.perl.org/Ticket/Display.html?id=127999
  23. https://rt.perl.org/Ticket/Display.html?id=128001
  24. https://rt.perl.org/Ticket/Display.html?id=113644
  25. https://rt.perl.org/Ticket/Display.html?id=125584
  26. https://rt.perl.org/Ticket/Display.html?id=127709
  27. https://rt.perl.org/Ticket/Display.html?id=127894
  28. https://rt.perl.org/Ticket/Display.html?id=127899
  29. https://rt.perl.org/Ticket/Display.html?id=127936
  30. https://rt.perl.org/Ticket/Display.html?id=127391
  31. https://rt.perl.org/Ticket/Display.html?id=127923
  32. https://metacpan.org/pod/Locale::Maketext
  33. https://metacpan.org/pod/threads
  34. https://metacpan.org/pod/Thread::Queue
  35. https://metacpan.org/pod/threads::shared
  36. https://rt.perl.org/Ticket/Display.html?id=123562
  37. https://rt.cpan.org/Ticket/Display.html?id=100183
  38. http://www.nntp.perl.org/group/perl.perl5.porters/236013
  39. http://www.nntp.perl.org/group/perl.perl5.porters/236014
  40. https://rt.perl.org/Ticket/Display.html?id=126579
  41. http://www.nntp.perl.org/group/perl.perl5.porters/236016
  42. https://rt.perl.org/Ticket/Display.html?id=124050
  43. http://www.nntp.perl.org/group/perl.perl5.porters/236054
  44. https://metacpan.org/pod/Module::CoreList
  45. https://rt.perl.org/Ticket/Display.html?id=127981
  46. http://www.nntp.perl.org/group/perl.perl5.porters/235836
  47. http://www.nntp.perl.org/group/perl.perl5.porters/235837
  48. http://www.nntp.perl.org/group/perl.perl5.porters/235865
  49. https://rt.perl.org/Ticket/Display.html?id=127909
  50. http://www.nntp.perl.org/group/perl.perl5.porters/235852
  51. http://www.nntp.perl.org/group/perl.perl5.porters/235824
  52. http://www.nntp.perl.org/group/perl.perl5.porters/235886
  53. https://metacpan.org/pod/Scope::Upper
  54. http://www.nntp.perl.org/group/perl.perl5.porters/235923
  55. http://www.nntp.perl.org/group/perl.perl5.porters/235951
  56. https://metacpan.org/pod/ExtUtils::MakeMaker
  57. http://www.nntp.perl.org/group/perl.perl5.porters/235997
  58. http://www.nntp.perl.org/group/perl.perl5.porters/236004
  59. http://www.nntp.perl.org/group/perl.perl5.porters/235967
  60. https://rt.perl.org/Ticket/Display.html?id=122551
  61. https://metacpan.org/pod/Term::ReadLine
  62. https://metacpan.org/pod/Term::ReadLine::Perl
  63. https://rt.perl.org/Ticket/Display.html?id=127232
  64. http://www.nntp.perl.org/group/perl.perl5.porters/236009
  65. http://www.nntp.perl.org/group/perl.perl5.porters/236046
  66. https://rt.perl.org/Ticket/Display.html?id=127993

Thread Next


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