Branch: refs/heads/haarg/storable-cleanup
  Home:   https://github.com/Perl/perl5
  Commit: 45170365e47e6ff86a260348cc136c361d77bd56
      
https://github.com/Perl/perl5/commit/45170365e47e6ff86a260348cc136c361d77bd56
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/Storable.pm

  Log Message:
  -----------
  Storable: version bump


  Commit: 691726def4b1e9f5a60f882c086d2e895c9eb3c3
      
https://github.com/Perl/perl5/commit/691726def4b1e9f5a60f882c086d2e895c9eb3c3
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M MANIFEST
    R dist/Storable/MANIFEST
    A dist/Storable/MANIFEST.SKIP

  Log Message:
  -----------
  Storable: remove MANIFEST and add MANIFEST.SKIP


  Commit: 70bed00204bf05bd08776f7d23ef355335586583
      
https://github.com/Perl/perl5/commit/70bed00204bf05bd08776f7d23ef355335586583
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/Makefile.PL

  Log Message:
  -----------
  Storable: clean up Makefile.PL

We don't need to have conditional handling for older versions of EUMM.
They will warn for unhandled keys, but it won't cause an errors.

We can also remove the warning relating to perl 5.6. Anyone still using
perl 5.6 isn't going to be changing their build.

Storable is maintained in core, so it doesn't have a consistent separate
repository where its tags would go. The release process can be done
manually.


  Commit: d510c5aa56852d538a86d62a0c958f3e3f1210eb
      
https://github.com/Perl/perl5/commit/d510c5aa56852d538a86d62a0c958f3e3f1210eb
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M MANIFEST
    M dist/Storable/Makefile.PL
    R dist/Storable/Storable.pm
    A dist/Storable/lib/Storable.pm

  Log Message:
  -----------
  Storable: move Storable.pm to lib dir


  Commit: 89989624147199b48373bef06fa91e14309519d1
      
https://github.com/Perl/perl5/commit/89989624147199b48373bef06fa91e14309519d1
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/Makefile.PL
    M dist/Storable/Storable.xs
    M dist/Storable/hints/hpux.pl
    M dist/Storable/hints/linux.pl
    M dist/Storable/lib/Storable.pm
    M dist/Storable/stacksize
    M dist/Storable/t/CVE-2015-1592.t
    M dist/Storable/t/HAS_ATTACH.pm
    M dist/Storable/t/HAS_HOOK.pm
    M dist/Storable/t/HAS_OVERLOAD.pm
    M dist/Storable/t/attach.t
    M dist/Storable/t/attach_errors.t
    M dist/Storable/t/attach_singleton.t
    M dist/Storable/t/blessed.t
    M dist/Storable/t/boolean.t
    M dist/Storable/t/canonical.t
    M dist/Storable/t/circular_hook.t
    M dist/Storable/t/code.t
    M dist/Storable/t/compat01.t
    M dist/Storable/t/compat06.t
    M dist/Storable/t/croak.t
    M dist/Storable/t/dclone.t
    M dist/Storable/t/destroy.t
    M dist/Storable/t/downgrade.t
    M dist/Storable/t/file_magic.t
    M dist/Storable/t/flags.t
    M dist/Storable/t/forgive.t
    M dist/Storable/t/freeze.t
    M dist/Storable/t/huge.t
    M dist/Storable/t/hugeids.t
    M dist/Storable/t/integer.t
    M dist/Storable/t/interwork56.t
    M dist/Storable/t/just_plain_nasty.t
    M dist/Storable/t/leaks.t
    M dist/Storable/t/lock.t
    M dist/Storable/t/make_56_interwork.pl
    M dist/Storable/t/make_downgrade.pl
    M dist/Storable/t/malice.t
    M dist/Storable/t/overload.t
    M dist/Storable/t/recurse.t
    M dist/Storable/t/regexp.t
    M dist/Storable/t/restrict.t
    M dist/Storable/t/retrieve.t
    M dist/Storable/t/st-dump.pl
    M dist/Storable/t/store.t
    M dist/Storable/t/testlib.pl
    M dist/Storable/t/threads.t
    M dist/Storable/t/tied.t
    M dist/Storable/t/tied_hook.t
    M dist/Storable/t/tied_items.t
    M dist/Storable/t/tied_reify.t
    M dist/Storable/t/tied_store.t
    M dist/Storable/t/utf8.t
    M dist/Storable/t/utf8hash.t
    M dist/Storable/t/weak.t

  Log Message:
  -----------
  Storable: Normalize whitespace as 4 space indents

The code had a mix of indents, heavily mixing tabs and spaces. Normalize
all of the indents at 4 spaces.


  Commit: fd7686a529da75d6e6d3072f1cc87ecf0edbe1b7
      
https://github.com/Perl/perl5/commit/fd7686a529da75d6e6d3072f1cc87ecf0edbe1b7
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/t/downgrade.t

  Log Message:
  -----------
  Storable: simplify check for Hash::Util

Rather than using a custom error for when Hash::Util isn't available
(which should never happen) just require it.


  Commit: b0f205fdd7f402d1baebd85bb81b02be9b8dd958
      
https://github.com/Perl/perl5/commit/b0f205fdd7f402d1baebd85bb81b02be9b8dd958
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/t/attach.t
    M dist/Storable/t/attach_errors.t
    M dist/Storable/t/attach_singleton.t
    M dist/Storable/t/blessed.t
    M dist/Storable/t/boolean.t
    M dist/Storable/t/canonical.t
    M dist/Storable/t/circular_hook.t
    M dist/Storable/t/code.t
    M dist/Storable/t/compat01.t
    M dist/Storable/t/compat06.t
    M dist/Storable/t/dclone.t
    M dist/Storable/t/downgrade.t
    M dist/Storable/t/file_magic.t
    M dist/Storable/t/forgive.t
    M dist/Storable/t/freeze.t
    M dist/Storable/t/integer.t
    M dist/Storable/t/interwork56.t
    M dist/Storable/t/just_plain_nasty.t
    M dist/Storable/t/lock.t
    M dist/Storable/t/malice.t
    M dist/Storable/t/overload.t
    M dist/Storable/t/recurse.t
    M dist/Storable/t/restrict.t
    M dist/Storable/t/retrieve.t
    M dist/Storable/t/sig_die.t
    M dist/Storable/t/store.t
    M dist/Storable/t/threads.t
    M dist/Storable/t/tied.t
    M dist/Storable/t/tied_hook.t
    M dist/Storable/t/tied_items.t
    M dist/Storable/t/tied_store.t
    M dist/Storable/t/utf8.t
    M dist/Storable/t/weak.t

  Log Message:
  -----------
  Storable: remove code for bundling Test::More

Storable is not shipped with Test::More bundled anymore.


  Commit: 6b0d80d9037b1ddeca5cf9e6dc7ef3926f8ccdb4
      
https://github.com/Perl/perl5/commit/6b0d80d9037b1ddeca5cf9e6dc7ef3926f8ccdb4
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M MANIFEST
    R dist/Storable/t/HAS_ATTACH.pm

  Log Message:
  -----------
  Storable: remove unused test module


  Commit: d69292e563c0fa7a0d65496defe3ab262dd49f3d
      
https://github.com/Perl/perl5/commit/d69292e563c0fa7a0d65496defe3ab262dd49f3d
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M Porting/exec-bit.txt
    M dist/Storable/t/CVE-2015-1592.t
    M dist/Storable/t/just_plain_nasty.t
    M dist/Storable/t/make_56_interwork.pl
    M dist/Storable/t/make_downgrade.pl
    M dist/Storable/t/make_overload.pl
    M dist/Storable/t/regexp.t
    M dist/Storable/t/robust.t
    M dist/Storable/t/tied_reify.t

  Log Message:
  -----------
  Storable: normalize shebangs

The shebang in tests could probably be removed, but for now just normalize them
to a common form.

Since the pl scripts in t are meant to be run by a user, convert them to
use env, and mark them as executable.


  Commit: 6f988a3912088de8235aa787e007bb19ca5e5e42
      
https://github.com/Perl/perl5/commit/6f988a3912088de8235aa787e007bb19ca5e5e42
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/t/attach.t
    M dist/Storable/t/attach_errors.t
    M dist/Storable/t/attach_singleton.t
    M dist/Storable/t/blessed.t
    M dist/Storable/t/boolean.t
    M dist/Storable/t/canonical.t
    M dist/Storable/t/circular_hook.t
    M dist/Storable/t/code.t
    M dist/Storable/t/compat01.t
    M dist/Storable/t/compat06.t
    M dist/Storable/t/croak.t
    M dist/Storable/t/dclone.t
    M dist/Storable/t/downgrade.t
    M dist/Storable/t/forgive.t
    M dist/Storable/t/freeze.t
    M dist/Storable/t/huge.t
    M dist/Storable/t/hugeids.t
    M dist/Storable/t/integer.t
    M dist/Storable/t/interwork56.t
    M dist/Storable/t/just_plain_nasty.t
    M dist/Storable/t/lock.t
    M dist/Storable/t/malice.t
    M dist/Storable/t/overload.t
    M dist/Storable/t/recurse.t
    M dist/Storable/t/restrict.t
    M dist/Storable/t/retrieve.t
    M dist/Storable/t/sig_die.t
    M dist/Storable/t/store.t
    M dist/Storable/t/threads.t
    M dist/Storable/t/tied.t
    M dist/Storable/t/tied_hook.t
    M dist/Storable/t/tied_items.t
    M dist/Storable/t/tied_store.t
    M dist/Storable/t/utf8.t
    M dist/Storable/t/utf8hash.t
    M dist/Storable/t/weak.t

  Log Message:
  -----------
  Storable: remove test skips when extension not enabled

The tests for the dist are already skipped in core if building the
extension is disabled. There is no need to do a check in the tests
themselves.


  Commit: 3c0bbb1fcf561fcb6c6f5f9c31f2e722c1de468f
      
https://github.com/Perl/perl5/commit/3c0bbb1fcf561fcb6c6f5f9c31f2e722c1de468f
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M MANIFEST
    M dist/Storable/Makefile.PL
    R dist/Storable/t/HAS_HOOK.pm
    R dist/Storable/t/HAS_OVERLOAD.pm
    M dist/Storable/t/blessed.t
    M dist/Storable/t/dclone.t
    M dist/Storable/t/freeze.t
    M dist/Storable/t/interwork56.t
    A dist/Storable/t/lib/HAS_HOOK.pm
    A dist/Storable/t/lib/HAS_OVERLOAD.pm
    A dist/Storable/t/lib/STDump.pm
    A dist/Storable/t/lib/STTestLib.pm
    M dist/Storable/t/lock.t
    M dist/Storable/t/malice.t
    M dist/Storable/t/overload.t
    M dist/Storable/t/retrieve.t
    R dist/Storable/t/st-dump.pl
    M dist/Storable/t/store.t
    R dist/Storable/t/testlib.pl
    M dist/Storable/t/tied.t
    M dist/Storable/t/tied_hook.t
    M dist/Storable/t/weak.t

  Log Message:
  -----------
  Storable: convert test libraries into normal modules


  Commit: 646e08fd036a8cc77c3cc59c1552688a3da5be30
      
https://github.com/Perl/perl5/commit/646e08fd036a8cc77c3cc59c1552688a3da5be30
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/.gitignore

  Log Message:
  -----------
  Storable: gitignore release tarballs


  Commit: 99686cc37fdd530321e94299679bb54d2ba9865d
      
https://github.com/Perl/perl5/commit/99686cc37fdd530321e94299679bb54d2ba9865d
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/lib/Storable.pm
    M dist/Storable/t/code.t
    M dist/Storable/t/recurse.t

  Log Message:
  -----------
  Storable: stop using indirect object syntax in docs and tests


  Commit: 7d51841b3525c9bcf277b8283e84c6e2653e58ae
      
https://github.com/Perl/perl5/commit/7d51841b3525c9bcf277b8283e84c6e2653e58ae
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/lib/Storable.pm
    M dist/Storable/t/downgrade.t
    M dist/Storable/t/integer.t
    M dist/Storable/t/interwork56.t
    M dist/Storable/t/malice.t

  Log Message:
  -----------
  Storable: remove some attempted compatibility with ancient perl versions

Storable hasn't been compatible with perl versions older than 5.6 for a
long time, so we can remove attempts to keep compatible with earlier
versions.

Perl 5.6 compatibility may also already be broken, but for now we will
leave in place the attempts at compatibility with it.


  Commit: 4f71360c719d0670be1e9eb1584f8bac9b593c22
      
https://github.com/Perl/perl5/commit/4f71360c719d0670be1e9eb1584f8bac9b593c22
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/lib/Storable.pm

  Log Message:
  -----------
  Storable: enable strict


  Commit: b65550cf85a2e13fb31ce299bb11c59f4cd0af84
      
https://github.com/Perl/perl5/commit/b65550cf85a2e13fb31ce299bb11c59f4cd0af84
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/t/CVE-2015-1592.t
    M dist/Storable/t/attach.t
    M dist/Storable/t/attach_errors.t
    M dist/Storable/t/attach_singleton.t
    M dist/Storable/t/blessed.t
    M dist/Storable/t/canonical.t
    M dist/Storable/t/circular_hook.t
    M dist/Storable/t/code.t
    M dist/Storable/t/compat01.t
    M dist/Storable/t/compat06.t
    M dist/Storable/t/croak.t
    M dist/Storable/t/dclone.t
    M dist/Storable/t/destroy.t
    M dist/Storable/t/downgrade.t
    M dist/Storable/t/file_magic.t
    M dist/Storable/t/flags.t
    M dist/Storable/t/forgive.t
    M dist/Storable/t/freeze.t
    M dist/Storable/t/integer.t
    M dist/Storable/t/interwork56.t
    M dist/Storable/t/just_plain_nasty.t
    M dist/Storable/t/leaks.t
    M dist/Storable/t/lib/HAS_HOOK.pm
    M dist/Storable/t/lib/HAS_OVERLOAD.pm
    M dist/Storable/t/lock.t
    M dist/Storable/t/malice.t
    M dist/Storable/t/overload.t
    M dist/Storable/t/recurse.t
    M dist/Storable/t/restrict.t
    M dist/Storable/t/robust.t
    M dist/Storable/t/sig_die.t
    M dist/Storable/t/store.t
    M dist/Storable/t/threads.t
    M dist/Storable/t/tied.t
    M dist/Storable/t/tied_hook.t
    M dist/Storable/t/tied_items.t
    M dist/Storable/t/tied_reify.t
    M dist/Storable/t/tied_store.t
    M dist/Storable/t/utf8.t
    M dist/Storable/t/utf8hash.t
    M dist/Storable/t/weak.t

  Log Message:
  -----------
  Storable: use strict and warnings in tests


  Commit: 1afafe60ad6b7742367982397e9e646a6d4bc81f
      
https://github.com/Perl/perl5/commit/1afafe60ad6b7742367982397e9e646a6d4bc81f
  Author: Graham Knop <ha...@haarg.org>
  Date:   2024-08-05 (Mon, 05 Aug 2024)

  Changed paths:
    M dist/Storable/ChangeLog

  Log Message:
  -----------
  Storable: change log entries


Compare: https://github.com/Perl/perl5/compare/cb46f54afbb5...1afafe60ad6b

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to