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

Perl 5 Porters Mailing List Summary: July 27th-31st

From:
Sawyer X
Date:
August 1, 2016 15:27
Subject:
Perl 5 Porters Mailing List Summary: July 27th-31st
Message ID:
ba745d9f-6363-126a-dadb-4d14c7f41b3c@gmail.com
Blog:
http://blogs.perl.org/users/sawyer_x/2016/08/perl-5-porters-mailing-list-summary-july-27th-31st.html
Twitter: https://twitter.com/perl5summaries/status/760134433546629120

                                 July 27th-31st

News and updates

   Now that CVE-2016-1238 has been addressed in patches for 5.24.1 and
   5.22.3, Todd Rinaldo has [1]renewed the discussion around removing the
   current directory (.) from @INC entirely in core.

   Leon Timmermans [2]intends (The great pl2bat unification) to reunite
three
   forks of the same code for writing Batch scripts that run Perl scripts.

  Grant reports

   Tony Cook [3]provided (TONYC TPF Grant 7 report 15) [4]several (TONYC TPF
   Grant 7 report 16) [5]grant (TONYC TPF Grant 7 report 17) [6]reports
   (TONYC TPF Grant - June 2016). I recommend reading them as they provide
   interesting details on the work Tony has done in core recently.

Issues

  New issues

     * [7]Perl #128740: perl5 segfaults (perl5 versions gentoo(5.20.0,
       5.22.0), guix (5.22.1)) without message.
     * [8]Perl #128743: Here-doc missing terminator message is not
       null-clean.
     * [9]Perl #128747: base/lex test 41 failure under make minitest in some
       platforms.
     * [10]Perl #128753: Bug #128747 for perl5: base/lex test 41 failure
       under make minitest in some platforms.
     * [11]Perl #128763: NV_PAYLOAD_SIZEOF_ASSERT fails on PPC darwin.
     * [12]Perl #128765: Custom warnings categories are disabled by any
       preceding no warnings 'category'.
     * [13]Perl #128769: Bleadperl v5.25.3-22-g8901dde breaks
       FLORA/Class-C3-XS-0.13.tar.gz.
     * [14]Perl #128774: Signal handlers aren't honoured at END time.
     * [15]Perl #128786: making $^V a version object broke functionality.

  Resolved issues

     * [16]Perl #124115: [PATCH] Present utf8 and bytes pragmas consistently
       in perlport.
     * [17]Perl #128574: Some tests call fresh_perl* incorrectly.
     * [18]Perl #128685: Repeated installs broken in blead.
     * [19]Perl #128701: Unicode handling of warnings appears broken in
       5.18.2 and 5.24.0.
     * [20]Perl #128734: tr/// with named Unicode chars broken since 5.23.3.
     * [21]Perl #128747: base/lex test 41 failure under make minitest in
some
       platforms.
     * [22]Perl #128753: Bug #128747 for perl5: base/lex test 41 failure
       under make minitest in some platforms.
     * [23]Perl #128763: NV_PAYLOAD_SIZEOF_ASSERT fails on PPC darwin.

  Rejected issues

     * [24]Perl #75506: perldb "m" has problems with [25]PPI::Document
       objects.
     * [26]Perl #128767: File::Path::make_path dies under error conditions.

   The [27]issue (Testing Config::General consumes extreme amounts of
memory)
   raised by A. Sinan Unur has been [28]found by Sinan to be a problem with
   [29]Config::General instead.

  Suggested patches

   Karen Etheridge provided a patch in [30]Perl #128775 to update
   [31]Parse::CPAN::Meta to ignore PERL_YAML_BACKEND and PERL_JSON_BACKEND
   while building core itself, where other backends are not installed yet.
   This patch will be merged and added to 5.24.1.

   Lukas Mai provided a patch in [32]Perl #128782 (perlport hard to read
with
   platform names following function description) to update perlport to make
   it more readable.

   Father Chrysostomos provided a patch to [33]Perl #128740: perl5 segfaults
   (perl5 versions gentoo(5.20.0, 5.22.0), guix (5.22.1)) without message.

Discussion

   Matt Trout (mst) [34]suggested to add a patch to remove . from @INC which
   will first be set to false, then turned on by testers to try and find
   issues, and then fully turned on once issues are resolved. He notes
   specifically that some portions of the toolchain is the main concern of
   breakage.

   Karl Williamson [35]asked (Use of global vs interpreter variables) on the
   issue of global variables in the interpreter. Should we minimize them or
   add a few to cut down on memory consumption and generation?

   Father Chrysostomos [36]added more information on [37]Perl #128708
   (recommended my sub example in perlsub leaks memory) and the problem with
   lexical subroutines and memory leaks.

   H. Merijn Brand (Tux) [38]mentioned (versiononly commit) that a commit to
   update Configure but requires amending the file Porting/Glossary.

   Ricardo Signes [39]updated (perl5.24.0 RC deletion) that he will delete
   five old RCs for 5.24.0.

   Relating to [40]Perl #128774 (Signal handlers aren't honoured at END
   time), Zefram [41]explained the reason for the change and that the
   unhooking of signals should probably happen either before global
   destruction upon process closing or right after. Leon Timmermans
   [42]favors before.

   Father Chrysostomos [43]added (Two maint blockers) two tickets to include
   as blockers for 5.24.1. The first merged, the second will be merged as
   well.

   Jarkko Hietaniemi [44]worked on adding support for clang's -Weverything,
   but mentions it does not fully work on blead yet. Andy Lester [45]stepped
   up.

   Dave Mitchell is [46]continuing (Re: merging optimising sub signature
work
   so far) his progress on the subroutine signature optimization work.

   There are additional [47]comments (RE: ASCII support in z/OS) on the
   suggested change for perl on z/OS.

   Aristotle Pagaltzis [48]provided comments on Karl Williamson's [49]RFC on
   syntax for allowing script run pattern matching.

References

   1. http://www.nntp.perl.org/group/perl.perl5.porters/238281
   2. http://www.nntp.perl.org/group/perl.perl5.porters/238391
   3. http://www.nntp.perl.org/group/perl.perl5.porters/238420
   4. http://www.nntp.perl.org/group/perl.perl5.porters/238421
   5. http://www.nntp.perl.org/group/perl.perl5.porters/238423
   6. http://www.nntp.perl.org/group/perl.perl5.porters/238424
   7. http://rt.perl.org/Ticket/Display.html?id=128740
   8. http://rt.perl.org/Ticket/Display.html?id=128743
   9. http://rt.perl.org/Ticket/Display.html?id=128747
  10. http://rt.perl.org/Ticket/Display.html?id=128753
  11. http://rt.perl.org/Ticket/Display.html?id=128763
  12. http://rt.perl.org/Ticket/Display.html?id=128765
  13. http://rt.perl.org/Ticket/Display.html?id=128769
  14. http://rt.perl.org/Ticket/Display.html?id=128774
  15. http://rt.perl.org/Ticket/Display.html?id=128786
  16. http://rt.perl.org/Ticket/Display.html?id=124115
  17. http://rt.perl.org/Ticket/Display.html?id=128574
  18. http://rt.perl.org/Ticket/Display.html?id=128685
  19. http://rt.perl.org/Ticket/Display.html?id=128701
  20. http://rt.perl.org/Ticket/Display.html?id=128734
  21. http://rt.perl.org/Ticket/Display.html?id=128747
  22. http://rt.perl.org/Ticket/Display.html?id=128753
  23. http://rt.perl.org/Ticket/Display.html?id=128763
  24. http://rt.perl.org/Ticket/Display.html?id=75506
  25. http://metacpan.org/pod/PPI::Document
  26. http://rt.perl.org/Ticket/Display.html?id=128767
  27. http://www.nntp.perl.org/group/perl.perl5.porters/238150
  28. http://www.nntp.perl.org/group/perl.perl5.porters/238434
  29. http://metacpan.org/pod/Config::General
  30. http://rt.perl.org/Ticket/Display.html?id=128775
  31. http://metacpan.org/pod/Parse::CPAN::Meta
  32. http://rt.perl.org/Ticket/Display.html?id=128782
  33. http://rt.perl.org/Ticket/Display.html?id=128740
  34. http://www.nntp.perl.org/group/perl.perl5.porters/238339
  35. http://www.nntp.perl.org/group/perl.perl5.porters/238338
  36. http://www.nntp.perl.org/group/perl.perl5.porters/238351
  37. http://rt.perl.org/Ticket/Display.html?id=128708
  38. http://www.nntp.perl.org/group/perl.perl5.porters/238402
  39. http://www.nntp.perl.org/group/perl.perl5.porters/238433
  40. http://rt.perl.org/Ticket/Display.html?id=128774
  41. http://www.nntp.perl.org/group/perl.perl5.porters/238466
  42. http://www.nntp.perl.org/group/perl.perl5.porters/238469
  43. http://www.nntp.perl.org/group/perl.perl5.porters/238438
  44. http://www.nntp.perl.org/group/perl.perl5.porters/238467
  45. http://www.nntp.perl.org/group/perl.perl5.porters/238500
  46. http://www.nntp.perl.org/group/perl.perl5.porters/238514
  47. http://www.nntp.perl.org/group/perl.perl5.porters/238364
  48. http://www.nntp.perl.org/group/perl.perl5.porters/238472
  49. http://www.nntp.perl.org/group/perl.perl5.porters/237714




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