Hello community, here is the log from the commit of package nss-mdns for openSUSE:Factory checked in at 2019-05-03 22:18:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nss-mdns (Old) and /work/SRC/openSUSE:Factory/.nss-mdns.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nss-mdns" Fri May 3 22:18:30 2019 rev:28 rq:696530 version:0.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nss-mdns/nss-mdns.changes 2018-03-08 10:49:05.111511826 +0100 +++ /work/SRC/openSUSE:Factory/.nss-mdns.new.5148/nss-mdns.changes 2019-05-03 22:18:32.192238282 +0200 @@ -1,0 +2,59 @@ +Thu Apr 18 18:12:46 UTC 2019 - Jan Engelhardt <[email protected]> + +- Move libraries into the standard dir (/usr/lib*). + nss_winbind already lives there, which I take as an indicator + this move will work. + +------------------------------------------------------------------- +Thu Mar 28 20:11:00 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 0.14.1: + + No code changes. + + Fix unit tests to properly work on s390x. +- Changes from version 0.14.0: + + Fix -Wformat-truncation problem during reading of the allow + file. +- Changes from version 0.13.2: + + No code changes. + + Change how ./configure --enable/disable-tests works: + - --enable-tests: tests are enabled and will fail if + dependencies are not found. + - --disable-tests: tests are not enabled and will not be built + even if dependencies are found. + - no flag given: tests are conditionally enabled if + dependencies are found. +- Changes from version 0.13.1: + + Very minor code changes (should result in no binary changes). + + Reformat source to 80 columns. + + Improve configure options to allow disabling tests even if the + testing libraries are present. + + Automake is now non-recursive. + + Hardcoded paths are now exposed as configure variables. +- Changes from version 0.13: + + Fix an old memory leak in reverse lookup. + + Fix the broken workaround for nscd segfaults (not all clients + would see all results). + + Simplify buffer management. + + More unit tests, more cleanups, and fewer gotos. +- Changes from version 0.12: + + Fix segfault when using nscd. + + Remove untested, unmaintained BSD support (please help out if + you would like BSD support to return!). +- Changes from version 0.11: + + Moved to new GitHub location, docs migrated to markdown. + + The long-deprecated LEGACY mode is removed. + + The long-deprecated HONOUR_SEARCH_DOMAINS option is removed. + + Unit tests are now included, with make check. + + nss-mdns now implements standard heuristics for detecting + .local unicast resolution and will automatically disable + resolution when a local server responds to .local requests. + + _nss_mdns_gethostbyname3_r and _nss_mdns_gethostbyname4_r are + now implemented. + + Full dual-stack IPv4/IPv6 support is implemented. +- Run spec-cleaner, modernize spec. +- Update URL and Source to new upstream home. +- Drop unaligned.diff: Fixed upstream. +- Add pkgconfig(check) BuildRequires and make_check macro, run + buildtime tests. + +------------------------------------------------------------------- Old: ---- nss-mdns-0.10.tar.gz unaligned.diff New: ---- nss-mdns-0.14.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nss-mdns.spec ++++++ --- /var/tmp/diff_new_pack.woEtUH/_old 2019-05-03 22:18:32.584239069 +0200 +++ /var/tmp/diff_new_pack.woEtUH/_new 2019-05-03 22:18:32.584239069 +0200 @@ -1,7 +1,7 @@ # # spec file for package nss-mdns # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,23 +12,22 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: nss-mdns -# lynx is not needed, text version of README is already present -#BuildRequires: lynx -Version: 0.10 +Version: 0.14.1 Release: 0 Summary: Host Name Resolution Via Multicast DNS (Zeroconf) for glibc License: LGPL-2.1-or-later Group: Productivity/Networking/DNS/Utilities -URL: http://0pointer.de/lennart/projects/nss-mdns/ -Source: http://0pointer.de/lennart/projects/nss-mdns/%{name}-%{version}.tar.gz +URL: https://github.com/lathiat/nss-mdns +Source0: https://github.com/lathiat/nss-mdns/releases/download/v%{version}/nss-mdns-%{version}.tar.gz Source1: nss-mdns-config Source2: baselibs.conf -Patch0: unaligned.diff +BuildRequires: pkgconfig +BuildRequires: pkgconfig(check) Requires: avahi # FIXME: use proper Requires(pre/post/preun/...) PreReq: grep @@ -50,16 +49,19 @@ hostnames and addresses and makes use of its superior record cacheing. %prep -%setup -q -%patch0 +%autosetup -p1 %build -%configure --libdir=/%{_lib} +%configure +%make_build %install %make_install install -D -m0755 %{SOURCE1} %{buildroot}%{_sbindir}/nss-mdns-config +%check +make %{?_smp_mflags} check || (cat ./test-suite.log; false) + %post /sbin/ldconfig if [ "$1" -eq 1 ] ; then @@ -77,13 +79,13 @@ %files %license LICENSE -%doc README doc/*.html doc/*.css +%doc README.md NEWS.md ACKNOWLEDGEMENTS.md %{_sbindir}/nss-mdns-config -/%{_lib}/libnss_mdns.so.2 -/%{_lib}/libnss_mdns_minimal.so.2 -/%{_lib}/libnss_mdns4.so.2 -/%{_lib}/libnss_mdns4_minimal.so.2 -/%{_lib}/libnss_mdns6.so.2 -/%{_lib}/libnss_mdns6_minimal.so.2 +%{_libdir}/libnss_mdns.so.2 +%{_libdir}/libnss_mdns_minimal.so.2 +%{_libdir}/libnss_mdns4.so.2 +%{_libdir}/libnss_mdns4_minimal.so.2 +%{_libdir}/libnss_mdns6.so.2 +%{_libdir}/libnss_mdns6_minimal.so.2 %changelog ++++++ nss-mdns-0.10.tar.gz -> nss-mdns-0.14.1.tar.gz ++++++ ++++ 79351 lines of diff (skipped)
