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



Reply via email to