From 9325e78b8fe01855537c6eff679856b3608a0243 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Thu, 9 Mar 2017 17:04:29 -0800 Subject: [PATCH] Fix a syntax error in a test which broke compilation (pemensik) --- netresolve-0.0.1-test-equality.patch | 23 +++++++++++++++++++++++ netresolve.spec | 12 ++++++++++-- 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 netresolve-0.0.1-test-equality.patch diff --git a/netresolve-0.0.1-test-equality.patch b/netresolve-0.0.1-test-equality.patch new file mode 100644 index 0000000..c2c8545 --- /dev/null +++ b/netresolve-0.0.1-test-equality.patch @@ -0,0 +1,23 @@ +From 7257d3c06c27163e1d7f85bb9ab9e79520444492 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20Men=C5=A1=C3=ADk?= +Date: Wed, 1 Mar 2017 20:30:08 +0100 +Subject: [PATCH 1/2] Fix test warning + +--- + tests/common.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/common.c b/tests/common.c +index 728997a..308b762 100644 +--- a/tests/common.c ++++ b/tests/common.c +@@ -14,7 +14,7 @@ check_address(netresolve_query_t query, int exp_family, const char *exp_address_ + assert(netresolve_query_get_count(query) == 1); + + netresolve_query_get_node_info(query, 0, &family, &address, &ifindex); +- assert(family = exp_family); ++ assert(family == exp_family); + assert(!memcmp(address, exp_address, family == AF_INET6 ? 16 : 4)); + assert(ifindex == exp_ifindex); + } + diff --git a/netresolve.spec b/netresolve.spec index a65d555..7973bb8 100644 --- a/netresolve.spec +++ b/netresolve.spec @@ -2,12 +2,17 @@ Name: netresolve Version: 0.0.1 -Release: 0.16%{?snapshot_suffix}%{?dist} +Release: 0.17%{?snapshot_suffix}%{?dist} Summary: Generic name resolution library Group: System Environment/Libraries License: BSD +# https://github.com/crossdistro/netresolve , possibly? URL: https://sourceware.org/%{name}/ Source0: %{name}-0.0.1.tar.xz +# Fix a syntax error in a test +# From https://github.com/crossdistro/netresolve/pull/2 +Patch0: netresolve-0.0.1-test-equality.patch + BuildRequires: ldns-devel BuildRequires: pkgconfig(libcares) %if 0%{?fedora} @@ -101,7 +106,7 @@ This package contains header files and libraries needed to compile applications or shared objects that use netresolve. %prep -%setup -q +%autosetup -p1 NOCONFIGURE=yes ./autogen.sh # disable some tests for now @@ -244,6 +249,9 @@ make check || { cat ./test-suite.log; false; } %{_libdir}/libnss_netresolve.so %changelog +* Thu Mar 09 2017 Adam Williamson - 0.0.1-0.17.20160317git +- Fix a syntax error in a test which broke compilation (pemensik) + * Fri Feb 10 2017 Fedora Release Engineering - 0.0.1-0.16.20160317git - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild