Projects
Mega:24.03
automake
_service:tar_scm:backport-tests-fix-py-compile-...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:backport-tests-fix-py-compile-basedir.sh-missing-test.patch of Package automake
From ae8fb00111ba0c4922609cd9beb552fb41b66cc6 Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyering@fb.com> Date: Tue, 18 Jan 2022 02:00:22 -0800 Subject: [PATCH] tests: fix py-compile-basedir.sh: missing "test" Prompted by a patch from Thomas Deutschmann <whissi@gentoo.org>, via https://lists.gnu.org/r/automake-patches/2022-01/msg00001.html: commit v1.16.1-26-gb279a0d46 ("tests: in python tests, do not require .pyo files (for python3)") was missing a `test` call. Reported to Gentoo at https://bugs.gentoo.org/715040. * t/py-compile-basedir.sh: Rather than just adding the missing "test", rewrite using a case statement, to avoid some duplication. --- t/py-compile-basedir.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/py-compile-basedir.sh b/t/py-compile-basedir.sh index 44b6b07c1..22e605f9d 100644 --- a/t/py-compile-basedir.sh +++ b/t/py-compile-basedir.sh @@ -43,7 +43,7 @@ for d in foo foo/bar "$(pwd)/foo" . .. ../foo ''; do py_installed "$d2/sub/$f.pyc" files=$(find "$d2" | grep '\.py[co]$') # with new-enough Python3, there are six files. - test $(echo "$files" | wc -l) -eq 4 || $(echo "$files" | wc -l) -eq 6 + case $(echo "$files" | wc -l) in 4|6) ;; *) false;; esac case $d2 in .|..) rm -f $files;; *) rm -rf "$d2";; -- 2.27.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2