GNU bug report logs - #72009
[PATCH 0/2] gnu: ruby-libxml: Update to 5.0.3.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: gemmaro <gemmaro.dev@HIDDEN>; Keywords: patch; dated Tue, 9 Jul 2024 14:13:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 72009 <at> debbugs.gnu.org:


Received: (at 72009) by debbugs.gnu.org; 9 Jul 2025 11:14:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 09 07:14:24 2025
Received: from localhost ([127.0.0.1]:49192 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uZSkq-0005E3-Fr
	for submit <at> debbugs.gnu.org; Wed, 09 Jul 2025 07:14:24 -0400
Received: from mail-pf1-x42e.google.com ([2607:f8b0:4864:20::42e]:55534)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1uZSkl-0005D3-Mr
 for 72009 <at> debbugs.gnu.org; Wed, 09 Jul 2025 07:14:22 -0400
Received: by mail-pf1-x42e.google.com with SMTP id
 d2e1a72fcca58-7399a2dc13fso6241173b3a.2
 for <72009 <at> debbugs.gnu.org>; Wed, 09 Jul 2025 04:14:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1752059653; x=1752664453; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=7nNdMTTaAVaob43orW7IgkyPJ0/b/IetrEOBpYX6kYY=;
 b=Bw+euWMlpZPCV/d2bgfqEfAa4y+z4tpMpdbcdKnsf3yu/nvfPkcK/PCkp5rfzPYohB
 DybCHEJMq1Quj252+7AGE6MCHavRSib6b9tfCHs/ymXZOI7scvOzhwdCKJeOXtPczqF7
 eoKUjPgmhtsBwT8qWBPxFbcXT8So0ZZMCPRg6rwpipGkXWNJg/boclRys5FJT8ELjEAx
 Ogs/CVXDldqLOrv/oLlWrRTBwyzyMm9O6UpxO+cAjd7OVVfBkAwFuIMNiC9yPN1R4XLM
 cYUMKvxrjlynVxkK1Gm8VmLP/u2+bqvNyslrnOdHoP3byji8PLm8FjOtjdgzVz7W2sdV
 xUqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1752059653; x=1752664453;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=7nNdMTTaAVaob43orW7IgkyPJ0/b/IetrEOBpYX6kYY=;
 b=fJm4F9U9bkaCbzsVKUTgfaqPlNpar0DvkIhiuQkT9RnKdMVL/fBvooeCedB688gMyZ
 BjcOe7HoYreZzpqVcGHBMFYIMSlFnJahCna6f+Kf3N0/STacCByLslKkhrf3VlLZioD2
 qwFPSowdOJPmwk2emhSRfsq2XJ3dsMumnyS08bUot1hFIlMSwGIOf2zdeuVfF6X7ZVfk
 tATPgO9ZUH1YlWCdH/wPx+9/obQtrR6Yf/nDGget632jWowiRCN/gQt9MBXdcwSMcV93
 pircKg8MaRibWL6fCf71yEY5SKXQX7JDNN5qQeny468iVbBImHbRVDdE/lO6Hu0/Efw4
 NIWg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXt0hnquS1GMA/5xuzi5oP1gfKNXp2znaduoxaX9Pq0X6KUWeD2Y1GuvgrtvCSl1owArE8nOw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yy+/PoTyOyHUnZWkufl1/UpT+0UY5734JiUrxXfjYN3vLSLf1jZ
 EYY74+R3A6wlRvC+oZxhgXsGjbynQCsPq0VbsurECeZFYleqOuyr0C6hy8gFvw==
X-Gm-Gg: ASbGncvwQhm+EMJbg2AzAZ4xZEOe7qDXihny2Vrd9nJvsaJ/DrexhkpPST+h7xNC3zS
 MDB1s6bc+UIHMt0OzAEKhmJtmYP3Cnu7V9yJOswSzIvgjYNRYyZaKIaG6WkmoEz0RxebeFpzJ/C
 Nehysc85/DZAQZYOZhAsvagevna/zomV7usadsd7sbinRHXm9XRUYxNoE7NQTCU85aOnX1X7fEC
 XNnKpl9GpIytEl1D4AJk0ClFNS5am88gieVjhln1VUEUiUqITZ8YNyQs1wOnMWg1r+jw0/S4cB0
 SXsHJcvWbzbsDaRka60agI4Fm+QJbh8pdL++skuAKVFsHrXQ6Ztd87GJjgmtzQ+0E4dKQutGuDo
 a1JtHQt3H/ZC1vJs=
X-Google-Smtp-Source: AGHT+IHHDScDJzQ3fCyZQ1PIKoVXVOVFrk8eBK82CAnW498r+4nJqSVRnx9ScjrTBfEE7k83os2thg==
X-Received: by 2002:a05:6a20:2595:b0:21f:4459:c032 with SMTP id
 adf61e73a8af0-22cd894844cmr3400151637.18.1752059653220; 
 Wed, 09 Jul 2025 04:14:13 -0700 (PDT)
Received: from gemwin (ONI-202-70-254-104.oninet.ne.jp. [202.70.254.104])
 by smtp.gmail.com with ESMTPSA id
 41be03b00d2f7-b38ee479502sm14110714a12.21.2025.07.09.04.14.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 09 Jul 2025 04:14:12 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
To: Andreas Enge <andreas@HIDDEN>
Subject: Re: [PATCH 0/2] gnu: ruby-libxml: Update to 5.0.3.
In-Reply-To: <aG0pdoHnpo9zNt2s@jurong>
References: <cover.1720534195.git.gemmaro.dev@HIDDEN>
 <aG0pdoHnpo9zNt2s@jurong>
Date: Wed, 09 Jul 2025 20:14:08 +0900
Message-ID: <87qzypaa67.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72009
Cc: mail@HIDDEN, 72009 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Andreas Enge <andreas@HIDDEN> writes:

> Hello gemmaro,
>
> I am not sure if you are still around. I tried applying your patch, and
> the updated package builds, but its dependency ruby-braintree then
> fails. I tried updating the dependency to various versions, but even the
> newest one fails.
>
> If you feel like it, you could have a look and propose updated patches;
> please cc me then, since debbugs does not forward the information.
>
> Thanks,
>
> Andreas

Thanks for the follow-up.  I'm still around, and I appreciate you
testing the patch.  I hadn't checked the downstream impact on
ruby-braintree, so thanks for catching that.

I'll take a closer look at the dependency issues and see if I can
propose updated patches.  That said, my time to work on this might be
limited, so it could take a while.

Regards,
gemmaro.




Information forwarded to guix-patches@HIDDEN:
bug#72009; Package guix-patches. Full text available.

Message received at 72009 <at> debbugs.gnu.org:


Received: (at 72009) by debbugs.gnu.org; 9 Jul 2024 14:19:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 09 10:19:53 2024
Received: from localhost ([127.0.0.1]:53837 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sRBhB-0001Vv-0p
	for submit <at> debbugs.gnu.org; Tue, 09 Jul 2024 10:19:53 -0400
Received: from mail-pj1-f42.google.com ([209.85.216.42]:47301)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gemmaro.dev@HIDDEN>) id 1sRBh8-0001Vh-RP
 for 72009 <at> debbugs.gnu.org; Tue, 09 Jul 2024 10:19:51 -0400
Received: by mail-pj1-f42.google.com with SMTP id
 98e67ed59e1d1-2c1a4192d55so3020123a91.2
 for <72009 <at> debbugs.gnu.org>; Tue, 09 Jul 2024 07:19:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1720534719; x=1721139519; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=gUPmj5Gfl4hoRQPjGYAm6XUn1ZmTMPBkUrsTjJ4112c=;
 b=QDZeL7/RBPxTAigAOPHJ19JIHuJfSYlihTa6IngeObmuUrAv16QZiYBpNHjx2o5t4m
 XdPLhvc23U65Am6DY1y8H3ePAC8tBEPDEScndXTXQshyPiYWDau4scflQfDlxs//bWpQ
 OVEdRhr4A7ElVCMcmRdkIo3ocP31hEsXiNToYGvtKxFStJhgg/C04vkM9n1Mcc9fHx4K
 8BXW1EXHsoAVfgg/srQqKTOqsChB3lhZxNyYwD6THXHeymcp5bUY3zkFpZ3JMvghRKfu
 j+HeYttxCbBfm7SXbvJ5182R91Avtc40qCL0cSsqg/GVJl2q3LjUXqJEqFTP+yG0gG7s
 bCaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1720534719; x=1721139519;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=gUPmj5Gfl4hoRQPjGYAm6XUn1ZmTMPBkUrsTjJ4112c=;
 b=gNuQDDywm60Fz+W03BIsLl39PSeieMiyC1uwiMhJtPISfghyUnFLZMUJ1csKbJQmsl
 s58Lm6QhRL5m/v1GQfxFY+gS3u5f/Q2H7H6kGiSjBQLsMmydOL4K1uD4VXyrl63am3bG
 6befkEUYNE139tN0v7BrKCyGDPEvh6ufc2fxmLMsHcghbWU7jF0BozKDtpZI59fcE6q9
 YI97s5rumZZnjSSysEvlLxwGZKsVARrqcIBK00ygMxvUprMjaCM27+rlhxk4g8UUD7so
 q8EXRLOR0XPihp55TuP0RdgUrV7iqU742grA+yvjQfT1XvyF3eFXeMyR0z4zzIcwWZgX
 rvnA==
X-Gm-Message-State: AOJu0YwgOfzSki1HvfrJtrb5z/1JzcW4H9cgpg4OahXe0djW9a0Edgbd
 EVavgRgIIca+1upTyrfjhQHVc0I0B5L/8zBtQMwky16xlU7mA9vD1/6Wh8ay
X-Google-Smtp-Source: AGHT+IE9BwHaozfHASdBNS5t5muhit060CGQlpfYqcfIPhUrrZCZEsFP70pXahPqhx16eH2Vlqd04w==
X-Received: by 2002:a17:90b:4ac9:b0:2c9:5cd0:bedc with SMTP id
 98e67ed59e1d1-2ca35c2b035mr2391062a91.15.1720534719460; 
 Tue, 09 Jul 2024 07:18:39 -0700 (PDT)
Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2ca3c74f184sm741602a91.0.2024.07.09.07.18.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 09 Jul 2024 07:18:39 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
To: 72009 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: ruby-libxml: Use newer package style.
Date: Tue,  9 Jul 2024 23:18:21 +0900
Message-ID: <fa6ac49bc1f8e12bc00846e1eed863d64de47b09.1720534195.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.45.2
In-Reply-To: <cover.1720534195.git.gemmaro.dev@HIDDEN>
References: <cover.1720534195.git.gemmaro.dev@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Christopher Baines <guix@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72009
Cc: gemmaro <gemmaro.dev@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/ruby.scm (ruby-libxml)[arguments]:
Convert to list of G-Expressions.
Use #$output rather than the outputs alist.

Change-Id: If46c6d1a28358be03f854082570c913ee7f80cc7
---
 gnu/packages/ruby.scm | 65 ++++++++++++++++++++++---------------------
 1 file changed, 33 insertions(+), 32 deletions(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 74877ac4a9..fa2d474e4c 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -3224,38 +3224,39 @@ (define-public ruby-libxml
     (inputs
      (list zlib libxml2))
     (arguments
-     '(#:gem-flags
-       (list "--no-document"            ; TODO: Re-enable when documentation
-                                        ; generation works
-             "--"
-             (string-append "--with-xml2-include="
-                            (assoc-ref %build-inputs "libxml2")
-                            "/include/libxml2"))
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'unpack 'skip-failing-tests
-           (lambda _
-             (for-each
-              (lambda (method)
-                (substitute* "test/test_canonicalize.rb"
-                  (((string-append "def " method) def)
-                   (string-append def "; skip \"CR/LF mismatch\";"))))
-              '("test_canonicalize_with_w3c_c14n_3_1"
-                "test_canonicalize_with_w3c_c14n_3_2"
-                "test_canonicalize_with_w3c_c14n_3_3"
-                "test_canonicalize_with_w3c_c14n_3_4"))
-             (substitute* "test/test_schema.rb"
-               (("def test_schema_load_from_uri" def)
-                (string-append def "; skip \"missing XLink schema\";")))))
-         (delete 'check)
-         (add-after 'install 'set-gem-path
-           (lambda* (#:key outputs #:allow-other-keys)
-             (setenv "GEM_PATH"
-                     (string-append
-                      (getenv "GEM_PATH") ":"
-                      (assoc-ref outputs "out") "/lib/ruby/vendor_ruby"))))
-         (add-after 'set-gem-path 'check
-           (assoc-ref %standard-phases 'check)))))
+     (list
+      #:gem-flags #~(list
+                     ;; TODO: Re-enable when documentation generation works
+                     "--no-document" "--"
+                     (string-append "--with-xml2-include="
+                                    (assoc-ref %build-inputs "libxml2")
+                                    "/include/libxml2"))
+      #:phases #~(modify-phases %standard-phases
+                   (add-after 'unpack 'skip-failing-tests
+                     (lambda _
+                       (for-each (lambda (method)
+                                   (substitute* "test/test_canonicalize.rb"
+                                     (((string-append "def " method)
+                                       def)
+                                      (string-append def
+                                       "; skip \"CR/LF mismatch\";"))))
+                                 '("test_canonicalize_with_w3c_c14n_3_1"
+                                   "test_canonicalize_with_w3c_c14n_3_2"
+                                   "test_canonicalize_with_w3c_c14n_3_3"
+                                   "test_canonicalize_with_w3c_c14n_3_4"))
+                       (substitute* "test/test_schema.rb"
+                         (("def test_schema_load_from_uri" def)
+                          (string-append def
+                                         "; skip \"missing XLink schema\";")))))
+                   (delete 'check)
+                   (add-after 'install 'set-gem-path
+                     (lambda _
+                       (setenv "GEM_PATH"
+                               (string-append (getenv "GEM_PATH") ":"
+                                              #$output "/lib/ruby/vendor_ruby"))))
+                   (add-after 'set-gem-path 'check
+                     (assoc-ref %standard-phases
+                                'check)))))
     (synopsis "Ruby bindings for GNOME Libxml2")
     (description "The Libxml-Ruby project provides Ruby language bindings for
 the GNOME Libxml2 XML toolkit.")
-- 
2.45.2





Information forwarded to guix@HIDDEN, guix-patches@HIDDEN:
bug#72009; Package guix-patches. Full text available.

Message received at 72009 <at> debbugs.gnu.org:


Received: (at 72009) by debbugs.gnu.org; 9 Jul 2024 14:19:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 09 10:19:42 2024
Received: from localhost ([127.0.0.1]:53834 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sRBgz-0001VW-LA
	for submit <at> debbugs.gnu.org; Tue, 09 Jul 2024 10:19:41 -0400
Received: from mail-pg1-f174.google.com ([209.85.215.174]:56649)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gemmaro.dev@HIDDEN>) id 1sRBgy-0001VP-JE
 for 72009 <at> debbugs.gnu.org; Tue, 09 Jul 2024 10:19:41 -0400
Received: by mail-pg1-f174.google.com with SMTP id
 41be03b00d2f7-75c5bdab7faso2839094a12.1
 for <72009 <at> debbugs.gnu.org>; Tue, 09 Jul 2024 07:19:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1720534714; x=1721139514; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=aMa4cPV1zhXC3WFMSavL/mDPl7mCxOAkaO369BXWW9I=;
 b=JTO7MLmnHwWp4bmJTe1+UI+HZEwntjqFglrXUCEgWSktr08G5jG9cy5a/kCHpgb8iW
 b5wQXMPlVQHfDxHdwg2htHLYZvTYwuLiK0W4+vut+I5zo0939YxnyiuDbg6ilWxb07IW
 Uu4wxhBcQrEKYcfVyZqIVk3lz3EYs9mc3ODC+GWOjo6Qoixx705CWHDdgFOcfXtfz2WH
 rO6nObfwwFxCZ15rcbFVk/i4s0bnkMT/5bkLe77ne/IKmwPbvQ9hBnGOORb0KFuDSLXo
 KCDhtP+4y5bNTh6ObckABPH4zhu4LjyNQ/hIR2BJE4zr0/Q+DQs5pxXWUAw0pmCtp5Hw
 9nqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1720534714; x=1721139514;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=aMa4cPV1zhXC3WFMSavL/mDPl7mCxOAkaO369BXWW9I=;
 b=ZDJEVs50+VrHHnW9jAfrifEn3ysVEqA1mGrtR4gC72mreJuUZJqusO9VlhllTRbA/H
 I0Ca2EFRzZ8DNlg6FqDDkC0uFprtD/EkrdUEwce3nVSyivwYfPxTm0cBpaBep5aUJ3/d
 2Pm+7T7MULFQ85M5nQC84mbUAERuX3jgYDxaUy8P4QR9BQuR4hXdNgkh3AoeM0XSOcXl
 0PXuLPuLdsECAEOlxe7GtsxB2/Z5RdTiLDicjkSoFkgpdhdxH6gObMT5DMI/CVvokl6Z
 jgrw2lCSbBEiZlEkAHcTfUMI0/YZs7wbAGNojSMuIzMwBtrR2zZTlwY+sLPYdbkQx6E+
 MAmw==
X-Gm-Message-State: AOJu0YwNn/IwHibxBjDyz9NcPg1KBe3PCTQv4lJDN2A8Nd4/9bSsZ5cE
 U0LCMvI7fgwa641ThcaiVXfDa+NTki34SrxIIoVfdR5/2+86roMV04jFUFft
X-Google-Smtp-Source: AGHT+IGzK4h/jSfYDU/c6cAlmGnpodnKfF0mBJ5WgKNfNMD7ez3P2PJSVsLpQrZR76ISUk2qRP7svg==
X-Received: by 2002:a05:6a20:4320:b0:1c0:e629:390d with SMTP id
 adf61e73a8af0-1c29821e1abmr3192573637.16.1720534713775; 
 Tue, 09 Jul 2024 07:18:33 -0700 (PDT)
Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2ca3c74f184sm741602a91.0.2024.07.09.07.18.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 09 Jul 2024 07:18:33 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
To: 72009 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: ruby-libxml: Update to 5.0.3.
Date: Tue,  9 Jul 2024 23:18:20 +0900
Message-ID: <96fc8bfd1055a3202fde32beaadfda8d10fff19a.1720534195.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.45.2
In-Reply-To: <cover.1720534195.git.gemmaro.dev@HIDDEN>
References: <cover.1720534195.git.gemmaro.dev@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Christopher Baines <guix@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72009
Cc: gemmaro <gemmaro.dev@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/ruby.scm (ruby-libxml): Update to 5.0.3.
[native-inputs]: Add ruby-minitest and ruby-rake-compiler.
[arguments]<#:tests?>: Remove to turn on tests.
<#:phases>: Add skip-failing-tests and set-gem-path phase.
Move check phase after set-gem-path in order to use compiled and installed
extension files.

Change-Id: Id9a3670bd84bc31b886748336aeb6b850a5b1b5d
---
 gnu/packages/ruby.scm | 35 ++++++++++++++++++++++++++++++-----
 1 file changed, 30 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 9547481caf..74877ac4a9 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -3211,26 +3211,51 @@ (define-public ruby-orderedhash
 (define-public ruby-libxml
   (package
     (name "ruby-libxml")
-    (version "3.0.0")
+    (version "5.0.3")
     (source
      (origin
        (method url-fetch)
        (uri (rubygems-uri "libxml-ruby" version))
        (sha256
         (base32
-         "0xy8wmjwjcnv36zi042678ncjzpxvy351ccbv7mzkns2n3kxfp54"))))
+         "1pib5bfwg684f1sczrhf3lzk9hb24dhsw5cmlnxm4rq66sx0slss"))))
     (build-system ruby-build-system)
+    (native-inputs (list ruby-minitest ruby-rake-compiler))
     (inputs
      (list zlib libxml2))
     (arguments
-     '(#:tests? #f ; test suite hangs for unknown reason
-       #:gem-flags
+     '(#:gem-flags
        (list "--no-document"            ; TODO: Re-enable when documentation
                                         ; generation works
              "--"
              (string-append "--with-xml2-include="
                             (assoc-ref %build-inputs "libxml2")
-                            "/include/libxml2" ))))
+                            "/include/libxml2"))
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'skip-failing-tests
+           (lambda _
+             (for-each
+              (lambda (method)
+                (substitute* "test/test_canonicalize.rb"
+                  (((string-append "def " method) def)
+                   (string-append def "; skip \"CR/LF mismatch\";"))))
+              '("test_canonicalize_with_w3c_c14n_3_1"
+                "test_canonicalize_with_w3c_c14n_3_2"
+                "test_canonicalize_with_w3c_c14n_3_3"
+                "test_canonicalize_with_w3c_c14n_3_4"))
+             (substitute* "test/test_schema.rb"
+               (("def test_schema_load_from_uri" def)
+                (string-append def "; skip \"missing XLink schema\";")))))
+         (delete 'check)
+         (add-after 'install 'set-gem-path
+           (lambda* (#:key outputs #:allow-other-keys)
+             (setenv "GEM_PATH"
+                     (string-append
+                      (getenv "GEM_PATH") ":"
+                      (assoc-ref outputs "out") "/lib/ruby/vendor_ruby"))))
+         (add-after 'set-gem-path 'check
+           (assoc-ref %standard-phases 'check)))))
     (synopsis "Ruby bindings for GNOME Libxml2")
     (description "The Libxml-Ruby project provides Ruby language bindings for
 the GNOME Libxml2 XML toolkit.")
-- 
2.45.2





Information forwarded to guix@HIDDEN, guix-patches@HIDDEN:
bug#72009; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 Jul 2024 14:12:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 09 10:12:21 2024
Received: from localhost ([127.0.0.1]:53809 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sRBZt-0001JE-Ln
	for submit <at> debbugs.gnu.org; Tue, 09 Jul 2024 10:12:21 -0400
Received: from lists.gnu.org ([209.51.188.17]:40958)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gemmaro.dev@HIDDEN>) id 1sRBZs-0001J6-EW
 for submit <at> debbugs.gnu.org; Tue, 09 Jul 2024 10:12:20 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1sRBZk-0003tH-RB
 for guix-patches@HIDDEN; Tue, 09 Jul 2024 10:12:14 -0400
Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1sRBZe-0007rb-F0
 for guix-patches@HIDDEN; Tue, 09 Jul 2024 10:12:11 -0400
Received: by mail-pg1-x532.google.com with SMTP id
 41be03b00d2f7-71871d5e087so3578874a12.1
 for <guix-patches@HIDDEN>; Tue, 09 Jul 2024 07:12:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1720534325; x=1721139125; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=sZoCXZmp5DDVuJIhizEHNqQsehgblmp/CdCzyCddXDk=;
 b=CnI4QoAJAUfwSjG+C2XzpgctqYDRXUIcmbiU6exZnMFbLcWuuKfSrsFqKMdnzt3r6f
 vUh2Gyq8CtYDYl4cXuK9r89k9TExDpxzyjjHO1GoniHTEUvGc6c+5gG/KErkoRHZN3hH
 W1UApZHTBY1KR9uMpAicpeqZFf2Goi4WJ6yJV9nqoVWSYqTXtGVGlcuo2dqZFbm3LAfs
 knl4ogrEV/bT0yWwgyBOvLP2hkK6Evq83GafM9BtPeggU4CuAW3/ZxKuNmS89z/popwn
 ilr2wfh7LAXq9sdbljY/OD+OQIjKZkVsa3NaeImFVYNRFhomglb8v1gO3nmmlubqOOwg
 PPkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1720534325; x=1721139125;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=sZoCXZmp5DDVuJIhizEHNqQsehgblmp/CdCzyCddXDk=;
 b=m+XT5cylkMTLPLbRVZthHZipW6yTmWztLRO1rgWP8u9gI/5MDSAy+vPkE4aJ47B1lr
 GX4Stynjzegmm2oO+pJpJdFTLKisTAVGnm203U36WAiilxcN6J33ApYxxkKV6Ni9y/8E
 0sJXC/OG7ws3jwsF+pVmIxivmfPS5vp3ypeevVvlG39b6ELljVtkdZkjQO9BLXrpVFFp
 RG3n1LYf+X13+HNRbLdvMt2JXSH05ckr3Czpla0IyTda7paCW2Q6HB1WzeA7UMt7nmH7
 u+rJ2svwvbgtysn/3M3wTIixgsQ9wogQfFufQmtaaP/t2kh+OPbV5l07tfmkB1XqfrFm
 JcqQ==
X-Gm-Message-State: AOJu0YzEohpV+sYuWwcRkwPviqfFpUdsFQdhc2tZtY4JfKWItSVhC6NP
 aNbKfnrr7Y72mZ9jLR7DcTZYRIKqVBaN51YeedopFMosP3X47hWEHtB6yadA
X-Google-Smtp-Source: AGHT+IHq2qdyDIamaeRTJ84lm5w18RA4lojh6MuPeNQaQeT2GgPxeESHe159tmey7LpjJpMzckLQtg==
X-Received: by 2002:a05:6a20:7fa4:b0:1c0:dd3d:ef3a with SMTP id
 adf61e73a8af0-1c29824acaemr3050452637.29.1720534324631; 
 Tue, 09 Jul 2024 07:12:04 -0700 (PDT)
Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-1fbb6ac8c84sm16485965ad.246.2024.07.09.07.12.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 09 Jul 2024 07:12:03 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/2] gnu: ruby-libxml: Update to 5.0.3.
Date: Tue,  9 Jul 2024 23:11:43 +0900
Message-ID: <cover.1720534195.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.45.2
MIME-Version: 1.0
X-Debbugs-Cc: Christopher Baines <guix@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::532;
 envelope-from=gemmaro.dev@HIDDEN; helo=mail-pg1-x532.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: gemmaro <gemmaro.dev@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Hello,

This updates ruby-libxml to 5.0.3 and make use of newer package style.

Thank you,
gemmaro.

gemmaro (2):
  gnu: ruby-libxml: Update to 5.0.3.
  gnu: ruby-libxml: Use newer package style.

 gnu/packages/ruby.scm | 46 +++++++++++++++++++++++++++++++++----------
 1 file changed, 36 insertions(+), 10 deletions(-)


base-commit: 6b496c071537e399710ff5ec0284f74a44b66c71
prerequisite-patch-id: 7243f4196faacbbb69b65baecf49b488e4c8a910
prerequisite-patch-id: 9b13ec2a36c340b6f7ab5530d43fab3dfb6cf912
-- 
2.45.2





Acknowledgement sent to gemmaro <gemmaro.dev@HIDDEN>:
New bug report received and forwarded. Copy sent to guix@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to guix@HIDDEN, guix-patches@HIDDEN:
bug#72009; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 9 Jul 2025 11:30:03 UTC

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