Hello community,

here is the log from the commit of package mosquitto for openSUSE:Factory 
checked in at 2017-09-12 19:53:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mosquitto (Old)
 and      /work/SRC/openSUSE:Factory/.mosquitto.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mosquitto"

Tue Sep 12 19:53:46 2017 rev:2 rq:522108 version:1.4.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/mosquitto/mosquitto.changes      2017-08-28 
16:17:21.969115101 +0200
+++ /work/SRC/openSUSE:Factory/.mosquitto.new/mosquitto.changes 2017-09-12 
19:53:48.504461451 +0200
@@ -1,0 +2,8 @@
+Thu Sep  7 12:13:21 UTC 2017 - [email protected]
+
+- Fix incorrect RPM groups.
+- Remove repeated license declaration from description.
+  Trim package descriptions for size.
+- Errors from user creation must not be ignored.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mosquitto.spec ++++++
--- /var/tmp/diff_new_pack.WY9nhs/_old  2017-09-12 19:53:49.092378786 +0200
+++ /var/tmp/diff_new_pack.WY9nhs/_new  2017-09-12 19:53:49.092378786 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %if 0%{?suse_version} > 1230 || 0%{?rhel_version} > 600 || 0%{?centos_version} 
> 600 || 0%{?fedora_version} >= 20 || 
0%{?el7}%{?fc20}%{?fc21}%{?fc22}%{?fc23}%{?fc24}%{?fc25}
 %bcond_without  systemd
 %else
@@ -25,10 +26,10 @@
 Name:           mosquitto
 Version:        1.4.13
 Release:        0
+Summary:        A MQTT v3.1/v3.1.1 Broker
 License:        EPL-1.0
-Summary:        An Open Source MQTT v3.1/v3.1.1 Broker
+Group:          Productivity/Networking/Other
 Url:            http://mosquitto.org/
-Group:          System/Daemons
 Source:         http://mosquitto.org/files/source/mosquitto-%{version}.tar.gz
 Source1:        mosquitto.service
 Source2:        mosquitto.fw
@@ -52,6 +53,7 @@
 BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 %endif
+Requires(pre):  shadow
 
 %define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services
 %define home    /var/lib/%{name}
@@ -59,7 +61,7 @@
 %define cpp_lib libmosquittopp1
 
 %description
-Mosquitto is an open source (BSD licensed) message broker that implements the
+Mosquitto is a message broker that implements the
 MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides a
 lightweight method of carrying out messaging using a publish/subscribe model.
 This makes it suitable for "machine to machine" messaging such as with low
@@ -69,63 +71,52 @@
 monitoring and automation with his twittering house and twittering ferry.
 
 %package -n %{c_lib}
-Group:          Development/Libraries/C and C++
 
 Summary:        Shared C Library for %{name}
+Group:          Development/Libraries/C and C++
+
 %description -n %{c_lib}
-Mosquitto is an open source (BSD licensed) message broker that implements the
+Mosquitto is a message broker that implements the
 MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides a
 lightweight method of carrying out messaging using a publish/subscribe model.
-This makes it suitable for "machine to machine" messaging such as with low
-power sensors or mobile devices such as phones, embedded computers or
-microcontrollers like the Arduino. A good example of this is all of the work
-that Andy Stanford-Clark (one of the originators of MQTT) has done in home
-monitoring and automation with his twittering house and twittering ferry.
 
 This package holds the shared C library.
 
 
 %package -n %{cpp_lib}
-Group:          Development/Libraries/C and C++
 
 Summary:        Shared C++ Library for %{name}
+Group:          Development/Libraries/C and C++
+
 %description -n %{cpp_lib}
-Mosquitto is an open source (BSD licensed) message broker that implements the
+Mosquitto is a message broker that implements the
 MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides a
 lightweight method of carrying out messaging using a publish/subscribe model.
-This makes it suitable for "machine to machine" messaging such as with low
-power sensors or mobile devices such as phones, embedded computers or
-microcontrollers like the Arduino. A good example of this is all of the work
-that Andy Stanford-Clark (one of the originators of MQTT) has done in home
-monitoring and automation with his twittering house and twittering ferry.
 
 This package holds the shared C++ library.
 
 %package devel
-Group:          Development/Libraries/C and C++
 Requires:       %{c_lib} = %{version}
 Requires:       %{cpp_lib} = %{version}
 Provides:       libmosquitto-devel = %{version}-%{release}
 Provides:       libmosquittopp-devel = %{version}-%{release}
-Summary:        Development files %{name}
+Summary:        Development files for %{name}
+Group:          Development/Libraries/C and C++
+
 %description devel
-Mosquitto is an open source (BSD licensed) message broker that implements the
+Mosquitto is a message broker that implements the
 MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides a
 lightweight method of carrying out messaging using a publish/subscribe model.
-This makes it suitable for "machine to machine" messaging such as with low
-power sensors or mobile devices such as phones, embedded computers or
-microcontrollers like the Arduino. A good example of this is all of the work
-that Andy Stanford-Clark (one of the originators of MQTT) has done in home
-monitoring and automation with his twittering house and twittering ferry.
 
 This package holds the development files.
 
 %package clients
-Group:          System/Daemons
 
 Summary:        Client for Mosquitto
+Group:          Productivity/Networking/Other
+
 %description clients
-Mosquitto is an open source (BSD licensed) message broker that implements the
+Mosquitto is a message broker that implements the
 MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides a
 lightweight method of carrying out messaging using a publish/subscribe model.
 This makes it suitable for "machine to machine" messaging such as with low
@@ -140,7 +131,7 @@
 %setup -q
 %patch0 -p1
 %patch1
-find misc -type f -print0 | xargs -r0 chmod a-x
+find misc -type f -exec chmod a-x "{}" "+"
 
 %build
 %cmake \
@@ -170,8 +161,8 @@
 install -D -m 644 %{S:6} %{buildroot}/etc/mosquitto/certs/README
 
 %pre
-/usr/sbin/groupadd -r %{name} >/dev/null 2>&1 || :
-/usr/sbin/useradd -g %{name} -s /bin/false -r -c "%{name}" -d %{home} %{name} 
>/dev/null 2>&1 || :
+getent group %{name} || /usr/sbin/groupadd -r %{name}
+getent passwd %{name} || /usr/sbin/useradd -g %{name} -s /bin/false -r -c 
"%{name}" -d %{home} %{name}
 # START BIG SYSTEMD
 %if %{with systemd}
 %if 0%{?suse_version}


Reply via email to