GNU bug report logs - #67963
[PATCH 0/4] Add Perl modules for debbugs.gnu.org

Previous Next

Package: guix-patches;

Reported by: Felix Lechner <felix.lechner <at> lease-up.com>

Date: Fri, 22 Dec 2023 04:15:01 UTC

Severity: normal

Tags: patch

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

Bug is archived. No further changes may be made.

Full log


Message #26 received at 67963 <at> debbugs.gnu.org (full text, mbox):

From: Felix Lechner <felix.lechner <at> lease-up.com>
To: 67963 <at> debbugs.gnu.org
Cc: Felix Lechner <felix.lechner <at> lease-up.com>
Subject: [PATCH v2 03/37] Fix broken test in Perl's DBIx::Class.
Date: Tue, 16 Jan 2024 14:12:41 -0800
Fixes this test:

  ;; #   Failed test 'Unexpected require of 'MRO::Compat' by
  ;; DBIx::Class::Componentised
  ;; (/tmp/guix-build-perl-dbix-class-0.082842.drv-0/DBIx-Class-0.082842/blib/li
  ;; b/DBIx/Class/Componentised.pm line 7)'
  ;; #   at t/53lean_startup.t line 58.
  ;; # Looks like you failed 1 test of 7.
  ;; t/53lean_startup.t ..................................
  ;; Dubious, test returned 1 (wstat 256, 0x100)
  ;; Failed 1/7 subtests

Change-Id: Ifdcb33a247bd5f57e18ee83650d9918d8b45c321
---
 gnu/packages/databases.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index b5077583c3..1f4e6be631 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -1946,6 +1946,24 @@ (define-public perl-dbix-class
        (sha256
         (base32 "1rh7idjjbibc1zmiaaarask434lh0lx7f2xyfwmy37k9fa0xcpmh"))))
     (build-system perl-build-system)
+    (arguments
+     (list
+      #:phases
+      ;; #   Failed test 'Unexpected require of 'MRO::Compat' by
+      ;; DBIx::Class::Componentised
+      ;; (/tmp/guix-build-perl-dbix-class-0.082842.drv-0/DBIx-Class-0.082842/blib/li
+      ;; b/DBIx/Class/Componentised.pm line 7)'
+      ;; #   at t/53lean_startup.t line 58.
+      ;; # Looks like you failed 1 test of 7.
+      ;; t/53lean_startup.t ..................................
+      ;; Dubious, test returned 1 (wstat 256, 0x100)
+      ;; Failed 1/7 subtests
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-test
+            (lambda _
+              (substitute* "t/53lean_startup.t"
+                (("    mro\n")
+                 "    mro\n    MRO::Compat\n")))))))
     (native-inputs
      (list perl-dbd-sqlite
            perl-file-temp
-- 
2.41.0





This bug report was last modified 75 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.