about summary refs log tree commit homepage
path: root/ci
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-09-23 00:46:25 +0000
committerEric Wong <e@80x24.org>2021-09-23 04:52:09 +0000
commit63d7b8ceee55a34cde983e8548d5ce61050d2891 (patch)
treeb893451f9164ce2c7c8f48664ca00865427e24c7 /ci
parent356439a571c536eaa487031802b436d087113f4f (diff)
downloadpublic-inbox-63d7b8ceee55a34cde983e8548d5ce61050d2891.tar.gz
Neither Inboxes nor ExtSearch objects were retrying correctly
when there are live git processes, but the inboxes were getting
rescanned for search or other reasons.  Ensure the scan retries
eventually if there's live processes.

We also need to update the cleanup task to detect Xapian shard
count changes, since Xapian ->reopen is enough to detect any
other Xapian changes.  Otherwise, we just issue an inexpensive
->reopen call and let Xapian check whether there's anything
worth reopening.

This also lets us eliminate the Devel::Peek dependency.
Diffstat (limited to 'ci')
-rwxr-xr-xci/deps.perl5
1 files changed, 0 insertions, 5 deletions
diff --git a/ci/deps.perl b/ci/deps.perl
index a797911a..ae85986d 100755
--- a/ci/deps.perl
+++ b/ci/deps.perl
@@ -17,7 +17,6 @@ my $profiles = {
         essential => [ qw(
                 git
                 perl
-                Devel::Peek
                 Digest::SHA
                 Encode
                 ExtUtils::MakeMaker
@@ -79,10 +78,6 @@ my $non_auto = {
                 pkg => 'p5-TimeDate',
                 rpm => 'perl-TimeDate',
         },
-        'Devel::Peek' => {
-                deb => 'perl', # libperl5.XX, but the XX varies
-                pkg => 'perl5',
-        },
         'Digest::SHA' => {
                 deb => 'perl', # libperl5.XX, but the XX varies
                 pkg => 'perl5',