[DRE-maint] Bug#1080345: src:ruby-jsonpath: Fix FTBFS with minitest 5.25+
Zixing Liu
zixing.liu at canonical.com
Mon Sep 2 15:30:33 BST 2024
Package: ruby-jsonpath
Version: 1.1.5-1
Severity: normal
Tags: patch ftbfs
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu oracular ubuntu-patch
Dear Maintainer,
In Ubuntu, the attached patch was applied to achieve the following:
* d/p/minitest.patch: Fix the patch so that it works with minitest 5.25+
Thanks for considering the patch.
-- System Information:
Debian Release: trixie/sid
APT prefers noble-updates
APT policy: (500, 'noble-updates'), (500, 'noble-security'), (500, 'noble'), (100, 'noble-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.8.0-41-generic (SMP w/10 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-------------- next part --------------
diff -Nru ruby-jsonpath-1.1.5/debian/patches/minitest.patch ruby-jsonpath-1.1.5/debian/patches/minitest.patch
--- ruby-jsonpath-1.1.5/debian/patches/minitest.patch 2024-08-28 16:02:37.000000000 -0600
+++ ruby-jsonpath-1.1.5/debian/patches/minitest.patch 2024-09-02 08:24:25.000000000 -0600
@@ -2,36 +2,42 @@
Author:?C?dric Boutillier <boutil at debian.org>
Last-Update: 2024-08-29
Forwarded: https://github.com/joshbuddy/jsonpath/pull/168
---- a/test/test_jsonpath.rb
-+++ b/test/test_jsonpath.rb
-@@ -4,7 +4,7 @@
+Index: ruby-jsonpath/test/test_jsonpath.rb
+===================================================================
+--- ruby-jsonpath.orig/test/test_jsonpath.rb
++++ ruby-jsonpath/test/test_jsonpath.rb
+@@ -4,7 +4,7 @@ require 'minitest/autorun'
require 'jsonpath'
require 'json'
-class TestJsonpath < MiniTest::Unit::TestCase
-+class TestJsonpath < Minitest::Unit::TestCase
++class TestJsonpath < Minitest::Test
def setup
@object = example_object
@object2 = example_object
---- a/test/test_jsonpath_bin.rb
-+++ b/test/test_jsonpath_bin.rb
+Index: ruby-jsonpath/test/test_jsonpath_bin.rb
+===================================================================
+--- ruby-jsonpath.orig/test/test_jsonpath_bin.rb
++++ ruby-jsonpath/test/test_jsonpath_bin.rb
@@ -3,7 +3,7 @@
require 'minitest/autorun'
require 'jsonpath'
-class TestJsonpathBin < MiniTest::Unit::TestCase
-+class TestJsonpathBin < Minitest::Unit::TestCase
++class TestJsonpathBin < Minitest::Test
def setup
@runner = 'ruby -Ilib bin/jsonpath'
@original_dir = Dir.pwd
---- a/test/test_readme.rb
-+++ b/test/test_readme.rb
-@@ -4,7 +4,7 @@
+Index: ruby-jsonpath/test/test_readme.rb
+===================================================================
+--- ruby-jsonpath.orig/test/test_readme.rb
++++ ruby-jsonpath/test/test_readme.rb
+@@ -4,7 +4,7 @@ require 'minitest/autorun'
require 'jsonpath'
require 'json'
-class TestJsonpathReadme < MiniTest::Unit::TestCase
-+class TestJsonpathReadme < Minitest::Unit::TestCase
++class TestJsonpathReadme < Minitest::Test
def setup
@json = <<-HERE_DOC
More information about the Pkg-ruby-extras-maintainers
mailing list