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

Perl 5 Porters Mailing List Summary: January 11th-24th

From:
Sawyer X
Date:
January 25, 2016 19:26
Subject:
Perl 5 Porters Mailing List Summary: January 11th-24th
Message ID:
56A676D9.4060102@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2016/01/perl-5-porters-mailing-list-summary-january-11th-24th.html
Twitter: https://twitter.com/perl5summaries/status/691662741711486980

                               January 11th-24th

   This summary contains two weeks, as time was too short for a summary last
   week.

News and updates

   [1]perl 5.23.7 is now [2]available, thanks to Stevan Little!

   The epigraph provided below:

     A year here and he still dreamed of cyberspace, hope fading
nightly. All
     the speed he took, all the turns he'd taken and the corners he cut in
     Night City, and he'd still see the matrix in his dreams, bright
lattices
     of logic unfolding across that colourless void...The Sprawl was a long,
     strange way home now over the Pacific, and he was no Console Man, no
     cyberspace cowboy. Just another hustler, trying to make it through. But
     the dreams came on in the Japanese night like livewire voodoo, and he'd
     cry for it, cry in his sleep, and wake alone in the dark, curled in his
     capsule in some coffin hotel, hands clawed into the bedslab, temper
foam
     bunched between his fingers, trying to reach the console that wasn't
     there.

     -- William Gibson, Neuromancer

   [3]Encode 2.79 is released!

   [4]podlators 4.05 is released!

   Tony Cook provides his [5]10th and [6]11th reports for his 6th grant. A
   total of 38 hours of work, with 27 tickets reviewed or worked on, and 4
   patches applied.

   Dave Mitchell provides his grant [7]reports. He worked a total of 5.5
   hours these past two weeks, mainly on tweaking Porting/bench.pl to
display
   results for just a single executable in a more compact form.

   Aaron Crane had reduced the problem in [8]Perl #127323 (segfault with
   [9]Storable) to a problem with [10]JSON::XS or [11]Cpanel::JSON::XS.

   Dave Mitchell removed usages of PRIVSHIFT from the source code, more
   details available [12]here.

   Karl Williamson [13]updates the list about proposed update [14]UTS #39,
   Unicode Security Mechanism.

   Karl Williamson [15]notes that qr/\b{lb}/ is now added to bleadperl,
   providing the final Unicode boundary type previous missing from core
Perl:
   the LineBreak.

Bugs

  Reported bugs

     * [16]Perl #127251: Do not include explanation of study in the
       documentation.
     * [17]Perl #127262: Perl_yylex assertion failed.
     * [18]Perl #127333: until (assignment) doesn't warn when while
       (assignment) does.
     * [19]Perl #127334: Segfault in S_incline.
     * [20]Perl #127337: Bleadperl breaks [21]re::engine::GNU.
     * [22]Perl #127331: use Open IO => ':bytes' does nothing on Win7.
     * [23]Perl #127316: lib/File/Copy.t fails when running in non-root
       (seemed to be an ACL problem, instead).
     * [24]Perl #127349: Segfault in Perl_newSVpv.
     * [25]Perl #127351: Bleadperl breaks [26]Test::Stream.
     * [27]Perl #127249: Unexpected die (with [28]DB code).
     * [29]Perl #127318: Perl dies if an early item in @INC is inaccessible.
     * [30]Perl #127323: use warnings FATAL => 'all' should cause lingering
       death during compilation.

  Resolved bugs

     * [31]Perl #123737: S_no_op assertion failure.
     * [32]Perl #126981: Possible regression using constant for hash key in
       perl 5.22+.
     * [33]Perl #126244: [34]B::Section should be removed from the Perl
       source code.
     * [35]Perl #126991: Integer overflow in line number tracking
reported by
       caller().
     * [36]Perl #127122: if ($a = 2) {} issues a warning while unless ($a =
       2) {} does not.
     * [37]Perl #125484: perl installation error.
     * [38]Perl #126632: Add parallelness to Win32/GNUmakefile.

Proposed patches

   Tony Cook provided several patches, namely for: * [39]Perl #127149 *
   [40]Perl #127061 (in which he explains still has two failing tests, so
   should not be merged yet.) * [41]Perl #126410 * [42]Perl #124387 *
   [43]Perl #127063 * [44]Perl #125540

   Dagfinn Ilmari Mannsåker provided a patch for [45]Perl #121351 to replace
   the use of PL_timebuf with auto variables.

   Bulk88 provided a set of patches in [46]Perl #127260 for the new threaded
   [47]mem. allocator for Win32 perl.

   Niko Tyni provided a patch in [48]Perl #127288 to set UTF8 flag in
   [49]I18N::Langinfo.

   Salvador Fandiño provided a [50]patch to fix sorting with custom
   subroutines returning big numbers.

   Matthew Horsfall provided a patch to fix [51]Perl #6997 where multiple
   concatenations in void context do not trigger a warnings, explaining the
   reasons for it.

Discussion

   After smoking CPAN, Dave Mitchell [52]provides a patch for
   [53]Scope::Upper which helps pass most of the tests. Dave adds that
   Scope::Upper can probably be reworked so it does not fail with the new
   context stack system, but lacks the tuits to do it himself. Vincent Pit
   (author of Scope::Upper) notes that it might work but he does not
have the
   time to do the work now or in the near future.

   Dave asks whether, given Scope::Upper can be fixed to work, anyone
has any
   objections to merging the new context stack system.

   Craig A. Berry provided [54]details on how to handle releasing XS
   distributions from ./dist directory.

   Aaron Crane worked on fixing the ABI incompatibility with -DDEBUGGING vs.
   without (raised in [55]Perl #127212), but it seems a bit trickier than
   initially thought.

   Chad Granum [56]provided an update on the conversation regarding the
   proposal to provide renaming features in [57]Exporter, with a link to a
   [58]blog post regarding [59]Importer.

   Dagfinn Ilmari Mannsåker [60]asks about exposing more of the siginfo_t
   fields to the sigaction callback when setting SA_SIGINFO. He provided a
   smoked branch.

   Todd Rinaldo asks in [61]Perl #127318 if it makes sense for perl to
die if
   an item in @INC is inaccessible, as [62]Perl #113422 addressed. Zefram
   notes the previous behavior was surprising and earlier errors should not
   be ignored.

   Andreas Koenig and Steve Hay are [63]trying to update [64]CPAN.pm in
core.

   Karl Williamson forwarded an [65]email from the perl-mvs list hoping
   someone might be able to help, relating to warnings compiling perl 5.22.1
   on z/OS.

   Karl also [66]asks about a Unicode algorithm problem and possibly a re
   program to switch between two different meanings for qr/\b{sb}/.

References

   1. https://metacpan.org/pod/perl
   2. http://www.nntp.perl.org/group/perl.perl5.porters/233856
   3. https://metacpan.org/pod/Encode
   4. https://metacpan.org/release/podlators
   5. http://www.nntp.perl.org/group/perl.perl5.porters/233802
   6. http://www.nntp.perl.org/group/perl.perl5.porters/233814
   7. http://www.nntp.perl.org/group/perl.perl5.porters/233806
   8. https://rt.perl.org/Ticket/Display.html?id=127323
   9. https://metacpan.org/pod/Storable
  10. https://metacpan.org/pod/JSON::XS
  11. https://metacpan.org/pod/Cpanel::JSON::XS
  12. http://www.nntp.perl.org/group/perl.perl5.porters/233817
  13. http://www.nntp.perl.org/group/perl.perl5.porters/233765
  14. http://www.unicode.org/reports/tr39/tr39-12.html
  15. http://www.nntp.perl.org/group/perl.perl5.porters/233824
  16. https://rt.perl.org/Ticket/Display.html?id=127251
  17. https://rt.perl.org/Ticket/Display.html?id=127262
  18. https://rt.perl.org/Ticket/Display.html?id=127333
  19. https://rt.perl.org/Ticket/Display.html?id=127334
  20. https://rt.perl.org/Ticket/Display.html?id=127337
  21. https://metacpan.org/pod/re::engine::GNU
  22. https://rt.perl.org/Ticket/Display.html?id=127331
  23. https://rt.perl.org/Ticket/Display.html?id=127316
  24. https://rt.perl.org/Ticket/Display.html?id=127349
  25. https://rt.perl.org/Ticket/Display.html?id=127351
  26. https://metacpan.org/pod/Test::Stream
  27. https://rt.perl.org/Ticket/Display.html?id=127249
  28. https://metacpan.org/pod/DB
  29. https://rt.perl.org/Ticket/Display.html?id=127318
  30. https://rt.perl.org/Ticket/Display.html?id=127323
  31. https://rt.perl.org/Ticket/Display.html?id=123737
  32. https://rt.perl.org/Ticket/Display.html?id=126981
  33. https://rt.perl.org/Ticket/Display.html?id=126244
  34. https://metacpan.org/pod/B::Section
  35. https://rt.perl.org/Ticket/Display.html?id=126991
  36. https://rt.perl.org/Ticket/Display.html?id=127122
  37. https://rt.perl.org/Ticket/Display.html?id=125484
  38. https://rt.perl.org/Ticket/Display.html?id=126632
  39. https://rt.perl.org/Ticket/Display.html?id=127149
  40. https://rt.perl.org/Ticket/Display.html?id=127061
  41. https://rt.perl.org/Ticket/Display.html?id=126410
  42. https://rt.perl.org/Ticket/Display.html?id=124387
  43. https://rt.perl.org/Ticket/Display.html?id=127063
  44. https://rt.perl.org/Ticket/Display.html?id=125540
  45. https://rt.perl.org/Ticket/Display.html?id=121351
  46. https://rt.perl.org/Ticket/Display.html?id=127260
  47. http://www.nntp.perl.org/group/perl.perl5.porters/233685
  48. https://rt.perl.org/Ticket/Display.html?id=127288
  49. https://metacpan.org/pod/I18N::Langinfo
  50. http://www.nntp.perl.org/group/perl.perl5.porters/233772
  51. https://rt.perl.org/Ticket/Display.html?id=6997
  52. http://www.nntp.perl.org/group/perl.perl5.porters/233774
  53. https://metacpan.org/pod/Scope::Upper
  54. http://www.nntp.perl.org/group/perl.perl5.porters/233751
  55. https://rt.perl.org/Ticket/Display.html?id=127212
  56. http://www.nntp.perl.org/group/perl.perl5.porters/233909
  57. https://metacpan.org/pod/Exporter
  58.
http://blogs.perl.org/users/chad_exodist_granum/2016/01/the-problem-with-exporters-meet-importer.html
  59. https://metacpan.org/pod/Importer
  60. http://www.nntp.perl.org/group/perl.perl5.porters/233803
  61. https://rt.perl.org/Ticket/Display.html?id=127318
  62. https://rt.perl.org/Ticket/Display.html?id=113422
  63. http://www.nntp.perl.org/group/perl.perl5.porters/233770
  64. https://metacpan.org/pod/CPAN
  65. http://www.nntp.perl.org/group/perl.perl5.porters/233903
  66. http://www.nntp.perl.org/group/perl.perl5.porters/233904



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