Hello community, here is the log from the commit of package pdns for openSUSE:Factory checked in at 2017-11-07 09:57:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdns (Old) and /work/SRC/openSUSE:Factory/.pdns.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pdns" Tue Nov 7 09:57:39 2017 rev:50 rq:538598 version:4.0.4 Changes: -------- --- /work/SRC/openSUSE:Factory/pdns/pdns.changes 2017-10-05 12:05:10.690634270 +0200 +++ /work/SRC/openSUSE:Factory/.pdns.new/pdns.changes 2017-11-07 09:57:52.966553522 +0100 @@ -1,0 +2,12 @@ +Tue Oct 31 17:30:07 UTC 2017 - [email protected] + +- Ensure descriptions are neutral. Remove ineffective --with-pic. +- Do not ignore errors from useradd. +- Trim idempotent %if..%endif around %package. + +------------------------------------------------------------------- +Thu Oct 19 14:43:35 UTC 2017 - [email protected] + +- Added pdns.keyring linked from https://dnsdist.org/install.html + +------------------------------------------------------------------- New: ---- pdns.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdns.spec ++++++ --- /var/tmp/diff_new_pack.oQ9U7j/_old 2017-11-07 09:57:53.890520003 +0100 +++ /var/tmp/diff_new_pack.oQ9U7j/_new 2017-11-07 09:57:53.894519857 +0100 @@ -138,19 +138,19 @@ Url: http://www.powerdns.com/ Source: http://downloads.powerdns.com/releases/pdns-%{pkg_version}.tar.bz2 Source3: http://downloads.powerdns.com/releases/pdns-%{pkg_version}.tar.bz2.sig +Source4: https://powerdns.com/powerdns-keyblock.asc#/pdns.keyring Source1: rcpdns Source2: README.opendbx Patch: pdns-4.0.3_allow_dacoverride_in_capset.patch # PATCH-FIX-UPSTREAM pdns-4.0.4_mysql-schema-mariadb.patch Patch2: pdns-4.0.4_mysql-schema-mariadb.patch -Summary: Modern, advanced and high performance authoritative-only nameserver +Summary: Authoritative-only nameserver License: GPL-2.0 Group: Productivity/Networking/DNS/Servers %description -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. Furthermore, PowerDNS interfaces with almost any database. %package backend-mysql @@ -160,10 +160,8 @@ Group: Productivity/Networking/DNS/Servers %description backend-mysql -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the MySQL backend for pdns. @@ -175,10 +173,8 @@ Group: Productivity/Networking/DNS/Servers %description backend-mydns -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the MyDNS backend for pdns. @@ -191,10 +187,8 @@ Group: Productivity/Networking/DNS/Servers %description backend-postgresql -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the PostgreSQL backend for pdns. @@ -206,15 +200,12 @@ Group: Productivity/Networking/DNS/Servers %description backend-godbc -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the ODBC backend for pdns. %endif -%if %{with pdns_sqlite3} %package backend-sqlite3 Requires: %{name} = %{version} # @@ -222,13 +213,10 @@ Group: Productivity/Networking/DNS/Servers %description backend-sqlite3 -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the SQLite 3 backend for pdns. -%endif %package backend-ldap Requires: %{name} = %{version} @@ -237,14 +225,11 @@ Group: Productivity/Networking/DNS/Servers %description backend-ldap -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the LDAP backend for pdns. -%if %{with pdns_opendbx} %package backend-opendbx Requires: %{name} = %{version} # @@ -252,16 +237,11 @@ Group: Productivity/Networking/DNS/Servers %description backend-opendbx -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the OpenDBX backend for pdns. -%endif - -%if %{with pdns_lua} %package backend-lua Requires: %{name} = %{version} # @@ -269,15 +249,11 @@ Group: Productivity/Networking/DNS/Servers %description backend-lua -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the Lua backend for pdns. -%endif - %package backend-remote Requires: %{name} = %{version} # @@ -285,14 +261,11 @@ Group: Productivity/Networking/DNS/Servers %description backend-remote -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the remote backend for pdns. -%if %{with pdns_geoip} %package backend-geoip Requires: %{name} = %{version} # @@ -300,13 +273,10 @@ Group: Productivity/Networking/DNS/Servers %description backend-geoip -The PowerDNS Nameserver is a modern, advanced and high performance -authoritative-only nameserver. It is written from scratch and conforms -to all relevant DNS standards documents. Furthermore, PowerDNS -interfaces with almost any database. +The PowerDNS Nameserver is a authoritative-only nameserver. +It conforms to contemporary DNS standards documents. This package holds the GeoIP backend for pdns. -%endif %prep %setup -n %{name}-%{pkg_version} @@ -329,7 +299,6 @@ --disable-silent-rules \ --with-socketdir=%{_localstatedir} \ --localstatedir=%{_localstatedir} \ - --with-pic \ --enable-libsodium \ --enable-reproducible \ %if %{with pdns_protobuf} @@ -422,8 +391,9 @@ install -m 0644 AUTHORS NEWS NOTICE COPYING README* %{buildroot}%{_datadir}/doc/packages/%{name}/ %pre -/usr/sbin/groupadd -r pdns >/dev/null 2>&1 || : -/usr/sbin/useradd -g pdns -s /bin/false -r -c "pdns" -d %{home} pdns >/dev/null 2>&1 || : +getent group pdns >/dev/null || /usr/sbin/groupadd -r pdns +getent passwd pdns >/dev/null || \ + /usr/sbin/useradd -g pdns -s /bin/false -r -c "pdns" -d %{home} pdns %if %{with systemd} %service_add_pre %{name}.service %endif
