From 5e7daa29b70bc125d3734c6cfced820b170f7489 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 8 Dec 2025 15:10:04 +0100 Subject: [PATCH] Resolves: RHEL-132904 - Update tests for Image Mode --- perl-JSON-PP.spec | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/perl-JSON-PP.spec b/perl-JSON-PP.spec index 47dbcb3..dc3b08a 100644 --- a/perl-JSON-PP.spec +++ b/perl-JSON-PP.spec @@ -4,7 +4,7 @@ Name: perl-JSON-PP Epoch: 1 Version: 4.16 -Release: 512%{?dist} +Release: 513%{?dist} Summary: JSON::XS compatible pure-Perl module License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/JSON-PP @@ -94,12 +94,20 @@ find %{buildroot} -type f -name .packlist -delete mkdir -p %{buildroot}%{_libexecdir}/%{name} cp -a t %{buildroot}%{_libexecdir}/%{name} cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF' -#!/bin/sh -cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)" +#!/bin/bash +set -e +# Some tests write into temporary files/directories. +DIR=$(mktemp -d) +pushd "$DIR" +cp -a %{_libexecdir}/%{name}/* ./ +prove -I . -j "$(getconf _NPROCESSORS_ONLN)" +popd +rm -rf "$DIR" EOF chmod +x %{buildroot}%{_libexecdir}/%{name}/test %check +export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}') make test %files @@ -114,6 +122,9 @@ make test %{_libexecdir}/%{name} %changelog +* Mon Dec 08 2025 Jitka Plesnikova - 1:4.16-513 +- Resolves: RHEL-132904 - Update tests for Image Mode + * Tue Oct 29 2024 Troy Dawson - 1:4.16-512 - Bump release for October 2024 mass rebuild: Resolves: RHEL-64018