Blame SOURCES/pcsd-rubygem-json-error-message-change.patch

956e08
From 91d13a82a0803f2a4653a2ec9379a27f4555dcb5 Mon Sep 17 00:00:00 2001
956e08
From: Mamoru TASAKA <mtasaka@fedoraproject.org>
956e08
Date: Thu, 8 Dec 2022 22:47:59 +0900
956e08
Subject: [PATCH 3/5] pcsd ruby: adjust to json 2.6.3 error message change
956e08
956e08
json 2.6.3 now removes line number information from parser
956e08
error message.
956e08
Adjust regex pattern on pcs test code for ruby to support
956e08
this error format.
956e08
956e08
Fixes #606 .
956e08
---
956e08
 pcsd/test/test_config.rb | 4 ++--
956e08
 1 file changed, 2 insertions(+), 2 deletions(-)
956e08
956e08
diff --git a/pcsd/test/test_config.rb b/pcsd/test/test_config.rb
956e08
index 7aaf4349..a580b24f 100644
956e08
--- a/pcsd/test/test_config.rb
956e08
+++ b/pcsd/test/test_config.rb
956e08
@@ -126,7 +126,7 @@ class TestConfig < Test::Unit::TestCase
956e08
     assert_equal('error', $logger.log[0][0])
956e08
     assert_match(
956e08
       # the number is based on JSON gem version
956e08
-      /Unable to parse pcs_settings file: \d+: unexpected token/,
956e08
+      /Unable to parse pcs_settings file: (\d+: )?unexpected token/,
956e08
       $logger.log[0][1]
956e08
     )
956e08
     assert_equal(fixture_empty_config, cfg.text)
956e08
@@ -723,7 +723,7 @@ class TestCfgKnownHosts < Test::Unit::TestCase
956e08
     assert_equal('error', $logger.log[0][0])
956e08
     assert_match(
956e08
       # the number is based on JSON gem version
956e08
-      /Unable to parse known-hosts file: \d+: unexpected token/,
956e08
+      /Unable to parse known-hosts file: (\d+: )?unexpected token/,
956e08
       $logger.log[0][1]
956e08
     )
956e08
     assert_empty_data(cfg)
956e08
-- 
956e08
2.39.0
956e08