Skip to main content



An overview of the foundations of the ExtUtils::Builder Plan framework

Changes for 0.002 - 2024-04-26T11:33:00+02:00

  • Move get_perl into ExtUtils::Builder::Util
  • Remove accidental test dependency on Devel::Confess


simple OBS API calls

Changes for 0.1.3 - 2024-04-26

  • add "use Carp" in Net::OBS::LWP::UserAgent



Fork Based Promise with Asynchronous Execution, Async, Await and Shared Data

Changes for v0.4.11 - 2024-04-25T23:38:38Z

  • Minor corrections in resolve to pass the variable $_ to the sub routine called in then()
  • Improvements allowing embedded promises


Hi! Asking for a wisdom here...

We have a module that modifies signal handler $SIG{__DIE__} to log information and to die afterwards. Hundreds of scripts relied on this module which worked fine in perl 5.10.1.

Recently we had the opportunity to install several Perl versions but unfortunately a large number of scripts that used to work with Perl 5.10.1 now behave differently:

  • Failed in 5.14.4: /home/dev/perl-5.14.4/bin/perl -wc test.pl RECEIVED SIGNAL - S_IFFIFO is not a valid Fcntl macro at /home/dev/perl-5.14.4/lib/5.14.4/File/stat.pm line 41
  • Worked without changes in 5.26.3: /home/dev/perl-5.26.3/bin/perl -wc test.pl test.pl syntax OK
  • Worked without changes in 5.38.2: /home/dev/perl-5.38.2/bin/perl -wc test.pl test.pl syntax OK

Many of the scripts can only be updated to 5.14.4 due to the huge jumps between 5.10 and 3.58; But we are stuck on that failures.

Was there an internal Perl change in 5.14 which cause the failures but works on other recent versions without any update on the scripts?

Cheerio!

submitted by /u/Longjumping_Army_525
[link] [comments]



I understand that many disagree with this statement, but it really makes it easier to build distributions for people who not monks. Wish the documentation was more detailed

submitted by /u/ReplacementSlight413
[link] [comments]