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

Perl 5 Porters Mailing List Summary: July 6th-12th

Thread Next
From:
Sawyer X
Date:
July 13, 2016 14:19
Subject:
Perl 5 Porters Mailing List Summary: July 6th-12th
Message ID:
57864DE6.2000408@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2016/07/perl-5-porters-mailing-list-summary-july-6th-12th.html
Twitter: https://twitter.com/perl5summaries/status/753232079459155969

                                 July 6th-12th

News and updates

   Salvatore Bonaccorso [1]reported a security issue in [2]XSLoader to
   receive a proper CVE ID for it. The fix was already committed in perl.

   Father Chrysostomos [3]notifies he created a branch with work to finally
   remove the deprecated ${^ENCODING} functionality and makes
[4]encoding die
   when its invocation would use that functionality. It also recommends
   [5]Filter::Encoding as an alternative.

  Grant reports

   Dave Mitchell provided the Grant #2 report for [6]June and [7]reports
#134
   and #135.

Issues

  New issues

     * [8]Perl #128540: [9]warnings pragma silently ignores postfixed FATAL
       import parameter.
     * [10]Perl #128557: Trailing space in heredoc delimiter.
     * [11]Perl #128559: Code and documentation is inconsistent about naming
       UTF-8.
     * [12]Perl #128574: Some tests call fresh_perl* incorrectly.
     * [13]Perl #128588: Tied hash magic ignored in references the first
time
       'round.
     * [14]Perl #128589: Quadmath builds fail porting/libperl.t.
     * [15]Perl #128591: PerlIO refuses to read STDOUT or write STDIN.
     * [16]Perl #128597: SEGV caused by isLEXWARN_off.
     * [17]Perl #128607: Confusion in sysseek documentation.

   Shlomi Fish [18]reported what Father Chrysostomos confirmed is a stack
   referencing bug.

  Resolved issues

     * [19]Perl #20793: Valgrind, segfaults, Gentoo,
[20]Term::ReadLine::Gnu.
     * [21]Perl #23907: Crash during global destruction with
[22]Storable and
       [23]threads.
     * [24]Perl #24645: unlink not working in specific piece of code,
       possibly an issue with threading or buffering.
     * [25]Perl #28438: Return out of first {body}.
     * [26]Perl #33755: utf8_heavy.pl, tainted and insecure dependency.
     * [27]Perl #34489: perl5db.pl noTTY=1 AutoTrace=1 causes problems.
     * [28]Perl #34496: h2ph is unable to parse do { ... } while (0)
       constructs in macro.
     * [29]Perl #36113: 5.8.6 build fails on Solaris 8 with Studio 10
       Compiler.
     * [30]Perl #36664: Strange behavior of shared array.
     * [31]Perl #39061: Win32 taint fork crash.
     * [32]Perl #128255: Assert fail in S_sublex_done without other
symptoms.
     * [33]Perl #128253: Assert fail in S_find_uninit_var.
     * [34]Perl #128257: Segfault in Perl_gv_setref.
     * [35]Perl #128432: Failures in t/re/regexp.t should show the expected
       result (more clearly).
     * [36]Perl #128451: Win32: $Config{libpth} is broken in 5.25.2.
     * [37]Perl #128517: [38]ExtUtils::ParseXS: Please make the output
       reproducible.
     * [39]Perl #128525: CPAN [40]Data::Dumper is behind blead.
     * [41]Perl #128538: Fix copy/paste error in Configure.
     * [42]Perl #128555: S_reg assertion failure.
     * [43]Perl #128597: SEGV caused by isLEXWARN_off.

  Rejected issues

     * [44]Perl #22077: Perl 5 sysread not returning from interrupt.
     * [45]Perl #23963: Possible buffer overrun in [46]threads.
     * [47]Perl #38513: DESTROY silences failures.
     * [48]Perl #121195: Unable to configure perl 5.8.8 on AIX 5.3 TL10.
     * [49]Perl #128590: Interference of [50]Switch and //.

  Proposed patches

   Tony Cook provides a patch in [51]Perl #128564 to increase
parallelization
   for GNU make builds on Win32.

   Dan Collins provides a patch in [52]Perl #30807 to change the text of two
   messages to propose that the data might also be corrupt or not a
   [53]Storable binary image.

   Dan Collins also provides a patch in [54]Perl #33156 to fix a core API
   documentation problem.

   Father Chrysostomos provides a patch in [55]Perl #128588 to properly
   handle tied hashes for references to references in ref calls.

   Graham Knop [56]provided a patch to fix warnings in [57]Data::Dumper test
   on old perl.

   Tony Cook provided a patch for [58]Perl #128524 ([59]Data::Dumper gets
   string lengths wrong when the utf8 flag is set).

Discussion

   Karl Williamson [60]started a very interesting discussion on a possible
   security-related use of Unicode. Since different scripts might have
   characters that look similar, it is possible to provide a different
   Unicode script of a similar-looking character as part of a string, thus
   mixing the Unicode scripts. Karl suggests adding a feature to regular
   expression to check for same-script string ("script-run"). The discussion
   takes place on the best syntax for it in regular expressions.

   Dave Mitchell [61]summerized the possible solutions for the /$empty/
   issue, with a new suggestion on how to approach it.

   Maxwell Carey [62]asked how to access %^H from XS. Zefram [63]provided a
   thorough explanation.

References

   1. http://www.nntp.perl.org/group/perl.perl5.porters/237736
   2. https://metacpan.org/pod/XSLoader
   3. http://www.nntp.perl.org/group/perl.perl5.porters/237821
   4. https://metacpan.org/pod/encoding
   5. https://metacpan.org/pod/Filter::Encoding
   6. http://www.nntp.perl.org/group/perl.perl5.porters/237732
   7. http://www.nntp.perl.org/group/perl.perl5.porters/237730
   8. https://rt.perl.org/Ticket/Display.html?id=128540
   9. https://metacpan.org/pod/warnings
  10. https://rt.perl.org/Ticket/Display.html?id=128557
  11. https://rt.perl.org/Ticket/Display.html?id=128559
  12. https://rt.perl.org/Ticket/Display.html?id=128574
  13. https://rt.perl.org/Ticket/Display.html?id=128588
  14. https://rt.perl.org/Ticket/Display.html?id=128589
  15. https://rt.perl.org/Ticket/Display.html?id=128591
  16. https://rt.perl.org/Ticket/Display.html?id=128597
  17. https://rt.perl.org/Ticket/Display.html?id=128607
  18. http://www.nntp.perl.org/group/perl.perl5.porters/237514
  19. https://rt.perl.org/Ticket/Display.html?id=20793
  20. https://metacpan.org/pod/Term::ReadLine::Gnu
  21. https://rt.perl.org/Ticket/Display.html?id=23907
  22. https://metacpan.org/pod/Storable
  23. https://metacpan.org/pod/threads
  24. https://rt.perl.org/Ticket/Display.html?id=24645
  25. https://rt.perl.org/Ticket/Display.html?id=28438
  26. https://rt.perl.org/Ticket/Display.html?id=33755
  27. https://rt.perl.org/Ticket/Display.html?id=34489
  28. https://rt.perl.org/Ticket/Display.html?id=34496
  29. https://rt.perl.org/Ticket/Display.html?id=36113
  30. https://rt.perl.org/Ticket/Display.html?id=36664
  31. https://rt.perl.org/Ticket/Display.html?id=39061
  32. https://rt.perl.org/Ticket/Display.html?id=128255
  33. https://rt.perl.org/Ticket/Display.html?id=128253
  34. https://rt.perl.org/Ticket/Display.html?id=128257
  35. https://rt.perl.org/Ticket/Display.html?id=128432
  36. https://rt.perl.org/Ticket/Display.html?id=128451
  37. https://rt.perl.org/Ticket/Display.html?id=128517
  38. https://metacpan.org/pod/ExtUtils::ParseXS
  39. https://rt.perl.org/Ticket/Display.html?id=128525
  40. https://metacpan.org/pod/Data::Dumper
  41. https://rt.perl.org/Ticket/Display.html?id=128538
  42. https://rt.perl.org/Ticket/Display.html?id=128555
  43. https://rt.perl.org/Ticket/Display.html?id=128597
  44. https://rt.perl.org/Ticket/Display.html?id=22077
  45. https://rt.perl.org/Ticket/Display.html?id=23963
  46. https://metacpan.org/pod/threads
  47. https://rt.perl.org/Ticket/Display.html?id=38513
  48. https://rt.perl.org/Ticket/Display.html?id=121195
  49. https://rt.perl.org/Ticket/Display.html?id=128590
  50. https://metacpan.org/pod/Switch
  51. https://rt.perl.org/Ticket/Display.html?id=128564
  52. https://rt.perl.org/Ticket/Display.html?id=30807
  53. https://metacpan.org/pod/Storable
  54. https://rt.perl.org/Ticket/Display.html?id=33156
  55. https://rt.perl.org/Ticket/Display.html?id=128588
  56. http://www.nntp.perl.org/group/perl.perl5.porters/237834
  57. https://metacpan.org/pod/Data::Dumper
  58. https://rt.perl.org/Ticket/Display.html?id=128524
  59. https://metacpan.org/pod/Data::Dumper
  60. http://www.nntp.perl.org/group/perl.perl5.porters/237714
  61. http://www.nntp.perl.org/group/perl.perl5.porters/237815
  62. http://www.nntp.perl.org/group/perl.perl5.porters/237830
  63. http://www.nntp.perl.org/group/perl.perl5.porters/237831

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