From 78b924c8521b7a594938a0f54b821e114eb15245 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 10 Feb 2020 11:53:21 +0100 Subject: switch test suite on UDS using patch from https://github.com/glpi-project/glpi/pull/6921 fix FTBFS with mariadb 10.4 #1799419 --- glpi.spec | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'glpi.spec') diff --git a/glpi.spec b/glpi.spec index 0eb0d7f..3687b50 100644 --- a/glpi.spec +++ b/glpi.spec @@ -55,7 +55,7 @@ Name: %{gh_project} %global upstream_version 9.4.5 #global upstream_prever RC2 Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}} -Release: 2%{?dist} +Release: 3%{?dist} Summary: Free IT asset management software Summary(fr): Gestion Libre de Parc Informatique @@ -79,6 +79,7 @@ Source7: %{name}-user.ini Patch0: %{name}-bin.patch # Upstream patches Patch1: https://patch-diff.githubusercontent.com/raw/glpi-project/glpi/pull/6783.patch +Patch2: https://patch-diff.githubusercontent.com/raw/glpi-project/glpi/pull/6921.patch BuildArch: noarch BuildRequires: gettext @@ -323,6 +324,7 @@ techniciens grâce à une maintenance plus cohérente. %setup -q -n %{name}-%{gh_commit} %patch0 -p1 -b .rpm %patch1 -p1 +%patch2 -p1 grep %{upstream_version} inc/define.php @@ -471,6 +473,11 @@ MYSQL_TEST_HOST=127.0.0.1 MYSQL_TEST_PORT=3308 MYSQL_TEST_SOCKET=$PWD/mysql.sock MYSQL_PID_FILE=$PWD/mysql.pid +%if 0%{?fedora} >= 32 +MYSQL_USER=mockbuild +%else +MYSQL_USER=root +%endif rm -rf data mkdir data @@ -490,7 +497,7 @@ mkdir data n=15 while [ $n -gt 0 ]; do - RESPONSE=$(%{_bindir}/mysqladmin --no-defaults --socket="$MYSQL_TEST_SOCKET" --user=root ping 2>&1 || :) + RESPONSE=$(%{_bindir}/mysqladmin --no-defaults --socket="$MYSQL_TEST_SOCKET" --user=$MYSQL_USER ping 2>&1 || :) if [ "$RESPONSE" == "mysqld is alive" ]; then break fi @@ -502,7 +509,7 @@ done cp %{SOURCE12} inc/downstream.php : Run upstream test suite -bin/console.rpm glpi:database:install --config-dir=./tests --no-interaction --db-host=127.0.0.1:3308 --db-name=glpitest --db-user=root --force || RET=1 +bin/console.rpm glpi:database:install --config-dir=./tests --no-interaction --db-port=$MYSQL_TEST_SOCKET --db-name=glpitest --db-user=$MYSQL_USER --force || RET=1 : Ignore test which raise memory issue rm tests/functionnal/Search.php @@ -613,6 +620,11 @@ fi %changelog +* Mon Feb 10 2020 Remi Collet - 9.4.5-3 +- switch test suite on UDS using patch from + https://github.com/glpi-project/glpi/pull/6921 + fix FTBFS with mariadb 10.4 #1799419 + * Thu Jan 9 2020 Remi Collet - 9.4.5-2 - add upstream patches for PHP 7.4 - re-enable test suite -- cgit