summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--php-Faker-github-pull-request-1348.patch (renamed from 1348.patch)0
-rw-r--r--php-Faker-github-pull-request-1365.patch (renamed from 1365.patch)0
-rw-r--r--php-Faker.spec30
3 files changed, 22 insertions, 8 deletions
diff --git a/1348.patch b/php-Faker-github-pull-request-1348.patch
index 635da1b..635da1b 100644
--- a/1348.patch
+++ b/php-Faker-github-pull-request-1348.patch
diff --git a/1365.patch b/php-Faker-github-pull-request-1365.patch
index cd1f506..cd1f506 100644
--- a/1365.patch
+++ b/php-Faker-github-pull-request-1365.patch
diff --git a/php-Faker.spec b/php-Faker.spec
index c0f25ce..81ab526 100644
--- a/php-Faker.spec
+++ b/php-Faker.spec
@@ -2,7 +2,7 @@
#
# Fedora spec file for php-Faker
#
-# Copyright (c) 2012-2017 Shawn Iwinski <shawn.iwinski@gmail.com>
+# Copyright (c) 2012-2019 Shawn Iwinski <shawn.iwinski@gmail.com>
#
# License: MIT
# http://opensource.org/licenses/MIT
@@ -31,13 +31,16 @@ Version: %{github_version}
Release: 3%{?dist}
Summary: A PHP library that generates fake data
-Group: Development/Libraries
License: MIT
URL: https://github.com/%{github_owner}/%{github_name}
Source0: %{url}/archive/%{github_commit}/%{name}-%{github_version}-%{github_commit}.tar.gz
-Patch0: https://patch-diff.githubusercontent.com/raw/fzaninotto/Faker/pull/1348.patch
-Patch1: https://patch-diff.githubusercontent.com/raw/fzaninotto/Faker/pull/1365.patch
+# https://github.com/fzaninotto/Faker/pull/1348
+# https://patch-diff.githubusercontent.com/raw/fzaninotto/Faker/pull/1348.patch
+Patch0: %{name}-github-pull-request-1348.patch
+# https://github.com/fzaninotto/Faker/pull/1365
+# https://patch-diff.githubusercontent.com/raw/fzaninotto/Faker/pull/1365.patch
+Patch1: %{name}-github-pull-request-1365.patch
# remirepo:3
# For test build on all available arch
@@ -123,8 +126,6 @@ cat <<'AUTOLOAD' | tee src/Faker/autoload.php
/**
* Autoloader for %{name} and its' dependencies
* (created by %{name}-%{version}-%{release}).
- *
- * @return \Symfony\Component\ClassLoader\ClassLoader
*/
require_once '%{phpdir}/Fedora/Autoloader/autoload.php';
@@ -151,8 +152,16 @@ require_once '%{buildroot}%{phpdir}/Faker/autoload.php';
\Fedora\Autoloader\Autoload::addPsr4('Faker\\Test\\', dirname(__DIR__).'/test/Faker');
EOF
+# Skip flakey test that randomly fails even after patch from
+# https://github.com/fzaninotto/Faker/issues/1498 is applied
+#
+# Faker\Test\Provider\DateTimeTest::testFixedSeedWithMaximumTimestamp
+# InvalidArgumentException: Start date must be anterior to end date.
+sed 's/function testFixedSeedWithMaximumTimestamp/function SKIP_testFixedSeedWithMaximumTimestamp/' \
+ -i test/Faker/Provider/DateTimeTest.php
+
ret=0
-for cmd in php php56 php70 php71 php72; do
+for cmd in php php70 php71 php72 php73; do
if which $cmd; then
$cmd %{_bindir}/phpunit --verbose || ret=1
fi
@@ -172,9 +181,14 @@ exit $ret
%changelog
+* Thu Feb 14 2019 Shawn Iwinski <shawn.iwinski@gmail.com> - 1.7.1-7
+- Fix FTBFS by skipping flakey test (RHBZ #1605437 / RHBZ #1675661)
+- Reference patches locally
+- Remove invalid phpdoc @return from autoloader
+
* Tue Nov 28 2017 Remi Collet <remi@remirepo.net> - 1.7.1-3
- run full test suite on all arches
-- add patch for 32-bits from
+- add patch for 32-bit from
https://github.com/fzaninotto/Faker/pull/1348
- add patch for big endian from
https://github.com/fzaninotto/Faker/pull/1365