From 5b01b99133278e08e94eb77b45087ec40f7af0cb Mon Sep 17 00:00:00 2001 From: Jason Tibbitts Date: Tue, 31 Jul 2018 10:53:18 -0500 Subject: [PATCH] Depend on specific znc version. When znc updates, things break silently. If you have this package installed, znc just won't start. With this change, we'll at least see a broken dependency. --- znc-clientbuffer.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/znc-clientbuffer.spec b/znc-clientbuffer.spec index 9eac4e4..17a03a4 100644 --- a/znc-clientbuffer.spec +++ b/znc-clientbuffer.spec @@ -3,9 +3,11 @@ %global modname clientbuffer +%global znc_version %((znc -v 2>/dev/null || echo 'a 0') | head -1 | awk '{print $2}') + Name: znc-%{modname} Version: 0 -Release: 0.8git%{shortcommit}%{?dist} +Release: 0.9git%{shortcommit}%{?dist} Summary: ZNC module for client specific buffers License: ASL 2.0 @@ -14,7 +16,7 @@ Source0: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz BuildRequires: gcc-c++ BuildRequires: znc-devel -Requires: znc%{?_isa} +Requires: znc%{?_isa} = %znc_version %description The client buffer module maintains client specific buffers for identified @@ -33,6 +35,10 @@ install -Dpm0755 %{modname}.so %{buildroot}%{_libdir}/znc/%{modname}.so %{_libdir}/znc/%{modname}.so %changelog +* Tue Jul 31 2018 Jason L Tibbitts III - 0-0.9gitfe0f368 +- Require specific version of znc, to avoid unexpected breakage when znc + updates. (Broken deps are better than a broken server.) + * Sat Jul 14 2018 Fedora Release Engineering - 0-0.8gitfe0f368 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild