From b97a8fafab60f78d4cb706db3b77f1060112b83a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Mon, 2 Sep 2024 12:25:00 +0200
Subject: [PATCH] Update file Dockerfile

---
 gitlab-ci/Dockerfile | 104 ++-----------------------------------------
 1 file changed, 3 insertions(+), 101 deletions(-)

diff --git a/gitlab-ci/Dockerfile b/gitlab-ci/Dockerfile
index 4b1508f..0575e43 100644
--- a/gitlab-ci/Dockerfile
+++ b/gitlab-ci/Dockerfile
@@ -60,109 +60,11 @@ RUN apt-get update; \
 
 RUN mkdir -p "$EXTLIB"
 RUN mkdir -p "$PERL_CPANM_HOME"
-RUN cpanm -L "$EXTLIB" --notest --verbose --no-interactive \
+# RUN cpanm -L "$EXTLIB" --notest --verbose --no-interactive \
+RUN cpanm -L "$EXTLIB" --notest --no-interactive \
       Archive::BagIt \
       Archive::Bagit::Fast \
-      IO::Prompt::Tiny \
-      Pod::Autopod \
-      Test::Retry \
-      Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy \
-      Perl::Critic::Policy::Miscellanea::RequireRcsKeywords \
-      Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs \
-      Perl::Critic::Policy::Subroutines::ProhibitCallsToUnexportedSubs \
-      Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f \
-      Perl::Critic::Policy::Bangs::ProhibitDebuggingModules \
-      Perl::Critic::Policy::Bangs::ProhibitNumberedNames \
-      Perl::Critic::Policy::CognitiveComplexity::ProhibitExcessCognitiveComplexity \
-      Perl::Critic::Policy::Compatibility::PodMinimumVersion \
-      Perl::Critic::Policy::CompileTime \
-      Perl::Critic::Policy::Modules::RequireExplicitInclusion \
-      Perl::Critic::Policy::Moose::ProhibitDESTROYMethod \
-      Perl::Critic::Policy::Moose::ProhibitLazyBuild \
-      Perl::Critic::Policy::Moose::ProhibitMultipleWiths \
-      Perl::Critic::Policy::Moose::ProhibitNewMethod \
-      Perl::Critic::Policy::Moose::RequireCleanNamespace \
-      Perl::Critic::Policy::Moose::RequireMakeImmutable \
-      Perl::Critic::Policy::Perlsecret \
-      Perl::Critic::Policy::TooMuchCode::ProhibitDuplicateLiteral \
-      Perl::Critic::Policy::TooMuchCode::ProhibitLargeBlock \
-      Perl::Critic::Policy::TooMuchCode::ProhibitUnnecessaryUTF8Pragma \
-      Perl::Critic::Policy::TooMuchCode::ProhibitUnusedImport \
-      Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings \
-      Perl::Critic::Policy::Variables::ProhibitLoopOnHash \
-      Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy \
-      Perl::Critic::Policy::Miscellanea::RequireRcsKeywords \
-      Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs \
-      Perl::Critic::Policy::Subroutines::ProhibitCallsToUnexportedSubs \
-      Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f \
-      Perl::Critic::Policy::Bangs::ProhibitDebuggingModules \
-      Perl::Critic::Policy::Bangs::ProhibitNumberedNames \
-      Perl::Critic::Policy::CognitiveComplexity::ProhibitExcessCognitiveComplexity \
-      Perl::Critic::Policy::Compatibility::PodMinimumVersion \
-      Perl::Critic::Policy::CompileTime \
-      Perl::Critic::Policy::Modules::RequireExplicitInclusion \
-      Perl::Critic::Policy::Moose::ProhibitDESTROYMethod \
-      Perl::Critic::Policy::Moose::ProhibitLazyBuild \
-      Perl::Critic::Policy::Moose::ProhibitMultipleWiths \
-      Perl::Critic::Policy::Moose::ProhibitNewMethod \
-      Perl::Critic::Policy::Moose::RequireCleanNamespace \
-      Perl::Critic::Policy::Moose::RequireMakeImmutable \
-      Perl::Critic::Policy::Perlsecret \
-      Perl::Critic::Policy::TooMuchCode::ProhibitDuplicateLiteral \
-      Perl::Critic::Policy::TooMuchCode::ProhibitLargeBlock \
-      Perl::Critic::Policy::TooMuchCode::ProhibitUnnecessaryUTF8Pragma \
-      Perl::Critic::Policy::TooMuchCode::ProhibitUnusedImport \
-      Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings \
-      Perl::Critic::Policy::Variables::ProhibitLoopOnHash \
-      Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy \
-      Perl::Critic::Policy::Miscellanea::RequireRcsKeywords \
-      Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs \
-      Perl::Critic::Policy::Subroutines::ProhibitCallsToUnexportedSubs \
-      Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f \
-      Perl::Critic::Policy::Bangs::ProhibitDebuggingModules \
-      Perl::Critic::Policy::Bangs::ProhibitNumberedNames \
-      Perl::Critic::Policy::CognitiveComplexity::ProhibitExcessCognitiveComplexity \
-      Perl::Critic::Policy::Compatibility::PodMinimumVersion \
-      Perl::Critic::Policy::CompileTime \
-      Perl::Critic::Policy::Modules::RequireExplicitInclusion \
-      Perl::Critic::Policy::Moose::ProhibitDESTROYMethod \
-      Perl::Critic::Policy::Moose::ProhibitLazyBuild \
-      Perl::Critic::Policy::Moose::ProhibitMultipleWiths \
-      Perl::Critic::Policy::Moose::ProhibitNewMethod \
-      Perl::Critic::Policy::Moose::RequireCleanNamespace \
-      Perl::Critic::Policy::Moose::RequireMakeImmutable \
-      Perl::Critic::Policy::Perlsecret \
-      Perl::Critic::Policy::TooMuchCode::ProhibitDuplicateLiteral \
-      Perl::Critic::Policy::TooMuchCode::ProhibitLargeBlock \
-      Perl::Critic::Policy::TooMuchCode::ProhibitUnnecessaryUTF8Pragma \
-      Perl::Critic::Policy::TooMuchCode::ProhibitUnusedImport \
-      Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings \
-      Perl::Critic::Policy::Variables::ProhibitLoopOnHash \
-      Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy \
-      Perl::Critic::Policy::Miscellanea::RequireRcsKeywords \
-      Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs \
-      Perl::Critic::Policy::Subroutines::ProhibitCallsToUnexportedSubs \
-      Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f \
-      Perl::Critic::Policy::Bangs::ProhibitDebuggingModules \
-      Perl::Critic::Policy::Bangs::ProhibitNumberedNames \
-      Perl::Critic::Policy::CognitiveComplexity::ProhibitExcessCognitiveComplexity \
-      Perl::Critic::Policy::Compatibility::PodMinimumVersion \
-      Perl::Critic::Policy::CompileTime \
-      Perl::Critic::Policy::Modules::RequireExplicitInclusion \
-      Perl::Critic::Policy::Moose::ProhibitDESTROYMethod \
-      Perl::Critic::Policy::Moose::ProhibitLazyBuild \
-      Perl::Critic::Policy::Moose::ProhibitMultipleWiths \
-      Perl::Critic::Policy::Moose::ProhibitNewMethod \
-      Perl::Critic::Policy::Moose::RequireCleanNamespace \
-      Perl::Critic::Policy::Moose::RequireMakeImmutable \
-      Perl::Critic::Policy::Perlsecret \
-      Perl::Critic::Policy::TooMuchCode::ProhibitDuplicateLiteral \
-      Perl::Critic::Policy::TooMuchCode::ProhibitLargeBlock \
-      Perl::Critic::Policy::TooMuchCode::ProhibitUnnecessaryUTF8Pragma \
-      Perl::Critic::Policy::TooMuchCode::ProhibitUnusedImport \
-      Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings \
-      Perl::Critic::Policy::Variables::ProhibitLoopOnHash \
-      Search::Elasticsearch@6.81 \
+      && stat $PERL_CPANM_HOME/work/ \
       && rm -Rf $PERL_CPANM_HOME/work/* \
     ;
 
-- 
GitLab