robkinyon / dbm-deep

DBM::Deep Perl module
http://search.cpan.org/dist/DBM-Deep/
11 stars 16 forks source link

Synch with CPAN 2.0016 and remove use of apostrophe as package separator. #22

Open demerphq opened 1 year ago

demerphq commented 1 year ago

This PR includes two patches. The first synchronizes the repo with the CPAN version as referenced in https://github.com/robkinyon/dbm-deep/issues/21

The second removes use of apostrophe as a package separator. In perl 5.37.8 this was marked as deprecated and in perl 5.40.0 it will be removed outright. I also bumped the version to 2.0017.

demerphq commented 1 year ago

See also https://github.com/Perl/perl5/pull/20781

demerphq commented 1 year ago

Note that because DBM::Deep enables fatal warnings this package is broken as 5.37.8. This patch (or one like it) must be merged and released or the module will break when 5.38 is released.

thoke commented 1 year ago

Any chance of getting this merged and released? With the release of 5.38.0, I'm seeing the issue that is fixed here with the change from $warnings'Offsets to $warnings::Offsets.

zmughal commented 1 year ago

Any chance of getting this merged and released? With the release of 5.38.0, I'm seeing the issue that is fixed here with the change from $warnings'Offsets to $warnings::Offsets.

@DrHyde has a development release out https://metacpan.org/release/DCANTRELL/DBM-Deep-2.0016_001/changes.

DrHyde commented 1 year ago

That dev release seemed to be OK so I've now pushed out 2.0017, which has a fix for the perl4 package separator problem.