lib/PublicInbox/InboxWritable.pm | 1 + t/init.t | 1 + t/nntpd.t | 1 + diff --git a/lib/PublicInbox/InboxWritable.pm b/lib/PublicInbox/InboxWritable.pm index 9bdf8637e6e02b320298224e794978cd7a6a5344..875dcce20b70953b6ebbfcbfad3154a07018678f 100644 --- a/lib/PublicInbox/InboxWritable.pm +++ b/lib/PublicInbox/InboxWritable.pm @@ -44,6 +44,7 @@ my $dir = assert_usable_dir($self); PublicInbox::Import::init_bare($dir); if (defined($self->{indexlevel}) || defined($skip_artnum)) { require PublicInbox::SearchIdx; + require PublicInbox::Msgmap; my $sidx = PublicInbox::SearchIdx->new($self, 1); # just create $sidx->begin_txn_lazy; $self->with_umask(sub { diff --git a/t/init.t b/t/init.t index f4ebc2f67e6b5b97dfebb6f240d19e073e03940e..5c021be729bc7ed094987b9af2d1aac085094d26 100644 --- a/t/init.t +++ b/t/init.t @@ -53,6 +53,7 @@ SKIP: { require_mods(qw(DBD::SQLite Search::Xapian::WritableDatabase), 2); require_git(2.6, 1) or skip "git 2.6+ required", 2; + use_ok 'PublicInbox::Msgmap'; local $ENV{PI_DIR} = "$tmpdir/.public-inbox/"; my $cfgfile = "$ENV{PI_DIR}/config"; my $cmd = [ '-init', '-V2', 'v2list', "$tmpdir/v2list", diff --git a/t/nntpd.t b/t/nntpd.t index d72d6a1ce7ee629482e61633a5a61705ada6cb6e..28008ec15f763d8b787b1770d78daaae2cee0020 100644 --- a/t/nntpd.t +++ b/t/nntpd.t @@ -396,6 +396,7 @@ sub test_watch { my ($tmpdir, $sock, $group) = @_; use_ok 'PublicInbox::WatchMaildir'; use_ok 'PublicInbox::InboxIdle'; + use_ok 'PublicInbox::Config'; require_git('1.8.5', 1) or skip('git 1.8.5+ needed for --urlmatch', 4); my $old_env = { HOME => $ENV{HOME} }; my $home = "$tmpdir/watch_home";