From: Russ Allbery Date: Sat, 16 May 2020 21:59:09 +0000 (-0700) Subject: Do not install libtest-spelling-perl for CI X-Git-Tag: release/3.2~21 X-Git-Url: https://git.eyrie.org/?a=commitdiff_plain;h=275e1752a3d81aa7ab0aed9bf074decce7b24773;hp=11787db0de96cf50ffc217629472c3633efa04d7;p=kerberos%2Fkrb5-strength.git Do not install libtest-spelling-perl for CI Installing the libtest-spelling-perl package also installs libperl-critic-perl, and although we later install a newer version, Perl::Critic dynamically picks up all of its policy modules. This means that installing the Ubuntu package will install obsolete policy modules that will then be run during the test suite, causing spurious failures. --- diff --git a/ci/install b/ci/install index ddac22a..163b4aa 100755 --- a/ci/install +++ b/ci/install @@ -22,13 +22,12 @@ set -eux # Install packages. apt-get update -qq -apt-get install aspell cpanminus cppcheck heimdal-multidev libcdb-dev \ - libdb-file-lock-perl libcrypt-pbkdf2-perl libdbd-sqlite3-perl \ - libdbi-perl libgetopt-long-descriptive-perl libipc-run-perl \ - libjson-perl libkrb5-dev libperl6-slurp-perl libreadonly-perl \ - libsqlite3-dev libtest-minimumversion-perl libtest-pod-perl \ - libtest-spelling-perl libtest-strict-perl pkg-config perl sqlite \ - tinycdb valgrind +apt-get install aspell cpanminus cppcheck heimdal-multidev libcdb-dev \ + libdb-file-lock-perl libcrypt-pbkdf2-perl libdbd-sqlite3-perl \ + libdbi-perl libgetopt-long-descriptive-perl libipc-run-perl \ + libjson-perl libkrb5-dev libperl6-slurp-perl libreadonly-perl \ + libsqlite3-dev libtest-pod-perl libtest-spelling-perl \ + libtest-strict-perl pkg-config perl sqlite tinycdb valgrind # Dependencies for Perl tests. cpanm Perl::Tidy