lib/PublicInbox/SearchIdxShard.pm | 4 ++-- lib/PublicInbox/V2Writable.pm | 7 +++---- diff --git a/lib/PublicInbox/SearchIdxShard.pm b/lib/PublicInbox/SearchIdxShard.pm index f7ba293ff5bb70f91a20464ff504cc1a12e2748f..baf7352a3d9ca36c9c03e9e17da2a31cb1f15ab5 100644 --- a/lib/PublicInbox/SearchIdxShard.pm +++ b/lib/PublicInbox/SearchIdxShard.pm @@ -5,8 +5,8 @@ # used to interface with a single Xapian shard in V2 repos. # See L for more info on how we shard Xapian package PublicInbox::SearchIdxShard; use strict; -use warnings; -use base qw(PublicInbox::SearchIdx); +use v5.10.1; +use parent qw(PublicInbox::SearchIdx); use IO::Handle (); # autoflush use PublicInbox::Eml; diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm index 528f5e9a5650df2866b60e5ad602306a8c0eda37..0119ea7634b96166e7cda8eba96ba30612d9ac96 100644 --- a/lib/PublicInbox/V2Writable.pm +++ b/lib/PublicInbox/V2Writable.pm @@ -5,16 +5,15 @@ # This interface wraps and mimics PublicInbox::Import # Used to write to V2 inboxes (see L). package PublicInbox::V2Writable; use strict; -use warnings; -use base qw(PublicInbox::Lock); -use 5.010_001; +use v5.10.1; +use parent qw(PublicInbox::Lock); use PublicInbox::SearchIdxShard; use PublicInbox::Eml; use PublicInbox::Git; use PublicInbox::Import; use PublicInbox::MID qw(mids references); use PublicInbox::ContentHash qw(content_hash content_digest); -use PublicInbox::Inbox; +use PublicInbox::InboxWritable; use PublicInbox::OverIdx; use PublicInbox::Msgmap; use PublicInbox::Spawn qw(spawn popen_rd);