Subject: [PATCH v2 02/37] Use only version 2 of Perl's Strictures.

From: Felix Lechner <[email-masked]>
Date: Tue, 16 Jan 2024 14:12:40 -0800

Mixed versions conflict due to propagated inputs.

Change-Id: I8ac476ea45891f9b76dfe737cbf142d7b0b8ab4e
---
 gnu/packages/perl-check.scm |  2 +-
 gnu/packages/perl.scm       | 12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/perl-check.scm b/gnu/packages/perl-check.scm
index 5ef56227ce..d84ba4eaaf 100644
--- a/gnu/packages/perl-check.scm
+++ b/gnu/packages/perl-check.scm
@@ -1236,7 +1236,7 @@ (define-public perl-test-roo
            perl-moo
            perl-moox-types-mooselike
            perl-multidimensional
-           perl-strictures
+           perl-strictures-2
            perl-sub-install))
     (home-page "https://metacpan.org/release/Test-Roo")
     (synopsis "Composable, reusable tests with roles and Moo")
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index aca4c36ea7..033c9900ce 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -2655,7 +2655,7 @@ (define-public perl-data
      (list perl-test-deep perl-test-output perl-test-fatal))
     (inputs
      (list perl-class-method-modifiers perl-list-moreutils
-           perl-module-runtime perl-role-tiny perl-strictures))
+           perl-module-runtime perl-role-tiny perl-strictures-2))
     (home-page "https://metacpan.org/release/Data-Perl")
     (synopsis "Base classes wrapping fundamental Perl data types")
     (description "Collection of classes that wrap fundamental data types that
@@ -2936,7 +2936,7 @@ (define-public perl-data-perl
      (list perl-test-deep perl-test-fatal perl-test-output))
     (inputs
      (list perl-class-method-modifiers perl-module-runtime perl-role-tiny
-           perl-strictures))
+           perl-strictures-2))
     (propagated-inputs
      (list perl-list-moreutils))
     (home-page
@@ -4385,7 +4385,7 @@ (define-public perl-eval-withlexicals
                              ,(string-append out "/lib/perl5/site_perl"))))
                         #t))))))
     (propagated-inputs
-     (list perl-moo perl-strictures))
+     (list perl-moo perl-strictures-2))
     (home-page "https://metacpan.org/release/Eval-WithLexicals")
     (synopsis "Lexical scope evaluation library for Perl")
     (description "The Eval::WithLexicals Perl library provides support for
@@ -7227,7 +7227,7 @@ (define-public perl-moo
            perl-import-into
            perl-module-runtime
            perl-role-tiny
-           perl-strictures))
+           perl-strictures-2))
     (home-page "https://metacpan.org/release/Moo")
     (synopsis "Minimalist Object Orientation (with Moose compatibility)")
     (description "Moo is an extremely light-weight Object Orientation system.
@@ -7990,7 +7990,7 @@ (define-public perl-moox-strictconstructor
     (native-inputs
      (list perl-test-fatal))
     (propagated-inputs
-     (list perl-class-method-modifiers perl-moo perl-strictures))
+     (list perl-class-method-modifiers perl-moo perl-strictures-2))
     (home-page "https://metacpan.org/release/MooX-StrictConstructor")
     (synopsis "Make Moo-based object constructors blow up on unknown attributes")
     (description
@@ -8014,7 +8014,7 @@ (define-public perl-moox-types-mooselike
     (native-inputs
      (list perl-moo perl-test-fatal))
     (propagated-inputs
-     (list perl-module-runtime perl-strictures))
+     (list perl-module-runtime perl-strictures-2))
     (home-page "https://metacpan.org/release/MooX-Types-MooseLike")
     (synopsis "Moosish types and type builder")
     (description "MooX::Types::MooseLike provides a possibility to build your
-- 
2.41.0