memcached: add explict BR on perl-{FindBin,lib,fields} to fix ptest (#2079)

Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
This commit is contained in:
Muhammad Falak R Wani 2022-02-03 21:58:08 +05:30 committed by GitHub
parent 1f7fb8434d
commit 85813b6670
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 6 deletions

View File

@ -7,7 +7,7 @@
Summary: High Performance, Distributed Memory Object Cache Summary: High Performance, Distributed Memory Object Cache
Name: memcached Name: memcached
Version: 1.6.13 Version: 1.6.13
Release: 1%{?dist} Release: 2%{?dist}
License: BSD License: BSD
Vendor: Microsoft Corporation Vendor: Microsoft Corporation
Distribution: Mariner Distribution: Mariner
@ -23,8 +23,9 @@ BuildRequires: perl-generators
BuildRequires: perl(IO::Socket::SSL) BuildRequires: perl(IO::Socket::SSL)
BuildRequires: perl(Test::Harness) BuildRequires: perl(Test::Harness)
BuildRequires: perl(Test::More) BuildRequires: perl(Test::More)
BuildRequires: shadow-utils BuildRequires: perl(FindBin)
BuildRequires: sudo BuildRequires: perl(lib)
BuildRequires: perl(fields)
%endif %endif
%if %{with sasl} %if %{with sasl}
BuildRequires: cyrus-sasl-devel BuildRequires: cyrus-sasl-devel
@ -86,9 +87,7 @@ install -Dp -m0644 scripts/memcached.service \
install -Dp -m0644 %{SOURCE1} %{buildroot}/%{_sysconfdir}/sysconfig/%{name} install -Dp -m0644 %{SOURCE1} %{buildroot}/%{_sysconfdir}/sysconfig/%{name}
%check %check
# Some tests fail when run as root, so we utilize a test user here %make_build test
useradd test -G root -m
sudo -u test %make_build test
%pre %pre
getent group %{groupname} >/dev/null || groupadd -r %{groupname} getent group %{groupname} >/dev/null || groupadd -r %{groupname}
@ -120,6 +119,10 @@ exit 0
%{_includedir}/memcached/* %{_includedir}/memcached/*
%changelog %changelog
* Thu Feb 03 2022 Muhammad Falak <mwani@microsfot.com> - 1.6.13-2
- Add explict BR on perl-{FindBin,lib,fields} to fix ptest
- Drop dependency on 'sudo' & 'shadow-utils'
* Mon Jan 24 2022 Thomas Crain <thcrain@microsoft.com> - 1.6.13-1 * Mon Jan 24 2022 Thomas Crain <thcrain@microsoft.com> - 1.6.13-1
- Upgrade to latest upstream version - Upgrade to latest upstream version
- Remove Fedora's selinux policy and associated subpackage - Remove Fedora's selinux policy and associated subpackage