File perl-autodie.changes of Package perl-autodie

Sat Jan 23 03:10:20 UTC 2021 - Tina Müller <>

- updated to 2.34
   see /usr/share/doc/packages/perl-autodie/Changes

  2.34      2021-01-22 11:03:19-06:00 America/Chicago
          * Remove reference.
          * Switch to testsuite CI workflow
          * Add 2.33 support to
          * Add missing use Scalar::Utils for using bless
          * Fix typo
          * Update bug tracker to github to prep for rt shutdown.

Fri Jan 17 03:14:16 UTC 2020 -  <>

- updated to 2.32
   see /usr/share/doc/packages/perl-autodie/Changes

  2.32      2020-01-16 11:40:52-06:00 America/Chicago
          * Update automated tests to include soft dependencies.
          * Remove Test::Perl::Critic as a testing requirement.
          * Update to show github actions status
            not Travis.

Thu Jan  9 03:09:41 UTC 2020 -  <>

- updated to 2.31
   see /usr/share/doc/packages/perl-autodie/Changes

  2.31      2020-01-08 00:37:45-06:00 America/Chicago
          * TEST BUGFIX: Correct diag explain in t/version.t
            so it'll pass on perl 5.8
          * TEST BUGFIX: Only test t/no-all.t if optional
            IPC::System::Simple is available
          * BUILD: Switch automated testing to github actions
          * TEST BUGFIX: Turn off t/kill.t for windows. Recent
            versions of windows seem to choke when doing:
            `kill 0, $$;`
  2.30      2020-01-02 16:51:16-06:00 America/Chicago
          * BUGFIX: Fix a boolean logic precedence error causing
            a "useless use of numeric" warning when using kill
            with a signal of 0.  Thanks to Maurice Aubrey for
            reporting the issue and providing a Pull Request
            for it.  (GH#76)
          * BUGFIX: Apply patch from Niko Tyni to fix a scoping
            issue "no autodie" and the "system" sub.  (GH#69)
          * BUGFIX / DOC: Update code and documentation about
            smartmatch to match current the current support
            in perl.  Thanks to Zefram; cherry-picked from
            perl core.  (GH#83)
          * DOC: Fix a POD error and some unnecessary spaces
            that tripped POD parsers.  Thanks to Aaron Crane
            and Chase Whitener for reporting the issues plus
            providing Pull Requests for it.  (GH#51 and GH#79)
          * DOC: Document how to use Import::Into with autodie.
          * BUILD: Clean up of dzil.ini removing some unnecessary
            test recommends.  Thanks to Karen Etheridge for
            reporting the issue and providing a Pull Requests
            for it.  (GH#78)
          * TEST BUGFIX: Set binmode on some file handles to fix
            issues on Windows.  Thanks to Tony Cook; cherry-picked
            from perl core.  (GH#83)
          * TEST / INTERNAL / TRAVIS: Also test with Perl 5.22,
            5.24, 5.26 and 5.28.

Wed Aug  5 09:19:24 UTC 2015 -

- updated to 2.29
   see /usr/share/doc/packages/perl-autodie/Changes

  2.29      2015-07-09 17:16:38+10:00 Australia/Melbourne
          * BUGFIX: Apply patch from Karen Etheridge to install
            autodie and Fatal into 'perl' rather than 'site'
            for older perls (RT#85801, GH#68)
  2.28      2015-06-22 16:20:35+10:00 Australia/Melbourne
          * TEST BUG: Properly skip the Import::Into test if the
            version of Import::Into is insufficent.  Thanks to
            Olivier Mengué.  (GH#67)
          * DOC: Document change in 2.27 that was omitted from the
            Changes-file by mistake.
  2.27      2015-06-10 19:19:49+10:00 Australia/Melbourne
          * DEPRECATION: Deprecate the use of "Fatal qw(:lexcial)".  It
            is an implementation detail of autodie and is about to
          * BUG: Use "octal" numbers in error messages for CORE
            subroutines taking a "mode" parameter (e.g. mkdir and chmod).
            Thanks to "Bugdebugger". (GH#65 and GH#66)
          * SPEED: Allow wrappers for CORE::exec and CORE::system to be
            reused as they are not dependent on the calling package.
          * TEST: Avoid hard-coded directory separator in t/system.t.
            Thanks to A. Sinan Unur for reporting it and providing a
            patch.  (GH#62)
          * TEST: Add missing "require autodie" in import-into test and
            ensure Import::Into remains an optional test dependency.
          * TEST / INTERNAL / TRAVIS: Set "sudo: false" to gain access
            to the Travis container based infrastructure.
          * TEST: Bump version of Import::Into to 1.002004 as older
            versions are insufficient for our test.  Thanks to
            Olivier Mengué for reporting it.  (RT#101377)

Tue Apr 14 17:29:33 UTC 2015 -

- updated to 2.26
   see /usr/share/doc/packages/perl-autodie/Changes

  2.26      2014-12-26 16:27:23+00:00 UTC
          * BUGFIX / INCOMPAT: Remove "fileno" and "umask" from the list of
                               CORE subs protected by autodie and Fatal.
                               When they return undef, it is not a failure.
          * BUGFIX: Fixed an error that could occur during global destruction of
            the form "(in cleanup) Can't use an undefined value as an ARRAY
            reference at .../autodie/Scope/ line 48 during global
            destruction" (Thanks to Dave Rolsky).
          * BUGFIX: The open-pragma is now properly ignored when open is
                    given an explicit layer.  This brings autodie protected
                    open in sync with open.  Thanks to Gregory Oschwald and
                    Graham Knop for the report + test case and the patch.
                    (GH#52 + GH#53)
          * BUGFIX: Hide the "SCALAR" (buffer) argument in the string
                    representation of autodie::exception for the read,
                    sysread and syswrite CORE subs.  This is to avoid
                    a dump of binary data to the screen/log when a
                    (sys)read or syswrite fails.
          * FEATURE: Let autodie::exception work in equality tests and
                     string comparison via "overload fallback".
                     (Thanks to Michael G. Schwern)
          * DOC: Mention that "kill" is in the ":ipc" category.  It has
                 been there since autodie v2.14.
                 (Thanks to Felipe Gasper for reporting it, RT#97320).
          * INTERNAL: Use "parent" instead of "base" for inheritance.  Also
                      avoid some @ISA relationships that were redundant.
                      Either truly redundant ones or by importing "import"
                      from Exporter v5.57.
                      -  This change implies that perl 5.8 users must now
                         also fetch "parent" from cpan.
                      (Thanks to Olivier Mengué, GH#59)
          * DEVEL / TEST: The autodie module now accepts an undefined Fatal
                          version, assuming it to be development version.
                          Test cases that require versions are now either
                          skipped or considered "release" test.
          * TEST / INTERNAL: Enabled travis-ci for Perl 5.20
          * TEST: Close temp file before re-opening in t/truncate.t.
                  (Thanks to Craig A. Berry, RT#96609)
          * TEST: Pass O_TRUNC with O_CREAT to sysopen in t/utf8_open.t.
                  (Thanks to Craig A. Berry, RT#87237)
          * TEST: Clean up temp file in t/truncate.t.
                  (Thanks to Dave Mitchell, RT#100688)
  2.25      2014-04-03 09:43:15EST+1100 Australia/Melbourne
          * DOCS: Spelling fixes in autodie::ScopeUtil
                  (Courtesy Salvatore Bonaccorso)
  2.24      2014-03-30 19:30:10EST+1100 Australia/Melbourne
          * FEATURE: Provide a stack backtrace when `Carp::Always` is enabled.
                     Note that sometimes this is not as pretty as it could
                     be, patches welcome.
                     (Thanks to Niels Thykier, GH #35)
          * BUGFIX: Fix situations where `no autodie` doesn't respect lexical
                    scope. (Thanks to Niels Thykier, GH #41, RT #72053,
                    RT #86396)
          * INTERNAL: Remove now unused variables in code (Niels Thykier).
          * DOCS: Make it extra-clear autodie doesn't check `print`.
                  (Dave Rolsky, GH #39)
          * TEST: Removed obsolete boilerplate.t
          * TEST / INTERNAL: Enabled travis-ci for Perl 5.8
          * TEST: Stopped some Pod::Coverage tests failing under Perl 5.8
          * BUILD: Better support for building in a read-only directory
                   (courtesy Andrew Fresh, GH #46)

Fri Mar  7 06:53:34 UTC 2014 -

- updated to 2.23
      * TEST / BUGFIX: Improved testing support on Android
        and Blackberry devices. (GH #44, thanks to

      * TEST / INTERNAL / TRAVIS: Various non-code
        tweaks to make travis-ci more happy with testing

      * BUGFIX: autodie no longer weakens strict by allowing
        undeclared variables with the same name as built-ins.
        (RT #74246, thanks to Neils Thykier and Father

      * BUGFIX: `use autodie qw( foo ! foo);` now correctly
        insists that we have hints for foo. (Thanks Niels Thykier)

      * INTERNAL: Improved benchmarking code, thanks to
        Niels Thykier.

Fri Oct  4 09:15:25 UTC 2013 -

- updated to 2.22
        * TEST / INTERNAL: Restore timestamps on touched testing
          files to avoid git flagging files having changed in
          git. (RT #88444, courtesy shay@cpan)

        Many more improvements from Niels Thykier, great hero of the
        free people. Plus a compatibility patch from Zefram, keeper
        of Carp.

        * SPEED / INTERNAL : Through the magic of globally reuseable
          core leak trampolines, autodie is even faster when used across
          multiple pacakages.

        * SPEED / INTERNAL : Caches used for keeping track of
          fatalised subroutines are faster and leaner.

        * SPEED / INTERNAL : Core subroutine wrappers are now lazily

        * SPEED / INTERNAL : Using autodie while autodie is already in
          effect is now faster and more efficient.

        * INTERNAL : $" and $! are no longer arbitrarily messed with
          for no reason via autodie.  (They're still messed with when
          using Fatal.)

        * SPEED / INTERNAL : The ':all' tag hierachy is expanded
          immediately, in an efficient fashion.

        * INTERNAL : Numerous minor clean-ups. Dead variables removed.
          Typos fixed.

        * SPEED / INTERNAL : import() and _make_fatal() cache more
          aggressively, reducing CPU overhead.

        * TEST: Compatibility with Carp 1.32 (thanks to Zefram).
          RT #88076.

Tue Jul 30 05:46:52 UTC 2013 -

- updated to 2.20
      Many improvements from Niels Thykier, hero of the
      free people.  From GH #25:
      * SPEED / INTERNAL: Less time is spent computing prototypes
      * SPEED / INTERNAL: Leak guards are more efficient.
      * SPEED : Expanding tags (eg: qw(:all)) is now faster.
        This also improves the speed of checking autodying
        code with Perl::Critic.
      * INTERNAL: Expanding of tags is faster and preserves order.
      * BUGFIX: Loading a file that does not change packages while
        autodie in effect no longer causes weird behaviour when
        slurpy built-ins (like open() and unlink()) are called. GH #22
        Thanks to Niels Thykier.
      * TEST: Tests for leak guard failures for slurpy core functions.
      * TEST: More testing in scope_leak.t.
      * TEST: More testing around packages in truncate.t.
      * SPEED / INTERNAL: Significant improvements in load time,
        especially when autodie is used across multiple files,
        by caching reuseable subroutines and reducing calls to eval "".
        Huge thanks to Niels Thykier, who is a hero of the
        free people, and completely and utterly awesome.
        (RT #46984)
      * DOCUMENTATION: Spelling and correction fixes,
        courtesy David Steinbrunner.
      * DEVEL: Faster and more robust testing with travis-ci.

Wed Dec  1 13:30:43 UTC 2010 -

- switch to perl_requires macro

Sun May  9 17:56:35 UTC 2010 -

- initial version 2.10
openSUSE Build Service is sponsored by