Hello community,

here is the log from the commit of package rabbitmq-server for openSUSE:Factory 
checked in at 2017-03-02 19:43:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rabbitmq-server (Old)
 and      /work/SRC/openSUSE:Factory/.rabbitmq-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rabbitmq-server"

Thu Mar  2 19:43:24 2017 rev:29 rq:461727 version:3.6.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/rabbitmq-server/rabbitmq-server.changes  
2017-02-16 17:02:19.255023287 +0100
+++ /work/SRC/openSUSE:Factory/.rabbitmq-server.new/rabbitmq-server.changes     
2017-03-02 19:43:25.499935818 +0100
@@ -1,0 +2,12 @@
+Wed Feb 15 13:09:26 UTC 2017 - mrueck...@suse.de
+
+- Cleanup file list and prepare merging the plugins package into
+  the main package:
+  - No longer create parts of the filelist in %install
+  - Only exclude the plugins starting with rabbitmq_* and not all
+    files in the plugin dir. Some of the files are basic libraries
+    needed to even launch rabbitmq. (boo#1025442)
+- in the tmpfiles.d file: make the directory group owned
+- own the run dir in the non systemd case
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ rabbitmq-server.spec ++++++
--- /var/tmp/diff_new_pack.mHcbzY/_old  2017-03-02 19:43:26.351815280 +0100
+++ /var/tmp/diff_new_pack.mHcbzY/_new  2017-03-02 19:43:26.355814715 +0100
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+%bcond_without split_plugins
 
 %define _rabbit_erllibdir %{_libdir}/rabbitmq/lib/rabbitmq_server-%{version}
 %define _rabbit_libdir %{_libdir}/rabbitmq
@@ -53,8 +54,8 @@
 BuildRequires:  rsync
 BuildRequires:  unzip
 BuildRequires:  xmlto
-BuildRequires:  zip
 BuildRequires:  xz
+BuildRequires:  zip
 Requires:       erlang
 Requires:       erlang-epmd
 Requires:       logrotate
@@ -158,14 +159,6 @@
 mkdir -p %{buildroot}%{_localstatedir}/lib/rabbitmq/mnesia
 mkdir -p %{buildroot}%{_localstatedir}/log/rabbitmq
 
-# Build the list of files
-rm -f %{_builddir}/filelist.%{name}.rpm
-echo '%defattr(-,root,root, -)' >> %{_builddir}/filelist.%{name}.rpm
-(cd %{buildroot}; \
-    find . -type f ! -regex '\.%{_sysconfdir}.*' \
-        ! -regex '\.\(%{_rabbit_erllibdir}\|%{_rabbit_libdir}\).*' \
-        | sed -e 's/^\.//' >> %{_builddir}/filelist.%{name}.rpm)
-
 # Create hardlinks for duplicate files
 %fdupes %{buildroot}/usr/share
 
@@ -202,36 +195,42 @@
 %insserv_cleanup
 %endif
 
-%files -f ../filelist.%{name}.rpm
+%files
 %defattr(-,root,root,-)
-%attr(0750, rabbitmq, rabbitmq) %dir %{_localstatedir}/lib/rabbitmq
-%attr(0750, rabbitmq, rabbitmq) %dir %{_localstatedir}/log/rabbitmq
-%dir %{_sysconfdir}/rabbitmq
-%dir %{_rabbit_libdir}
-#{_rabbit_libdir}/bin
-%dir %{_rabbit_libdir}/lib
-%{_rabbit_erllibdir}
+%config(noreplace) %{_sysconfdir}/logrotate.d/rabbitmq-server
+%config(noreplace) %{_sysconfdir}/rabbitmq/
+%{_rabbit_libdir}
+%if %{with split_plugins}
+%exclude %{_rabbit_erllibdir}/plugins/rabbitmq_*
+%endif
+#
 %if 0%{?have_systemd}
 %{_unitdir}/%{name}.service
 /usr/lib/tmpfiles.d/rabbitmq-server.conf
 %else
 %{_initddir}/rabbitmq-server
+%dir %attr(0755, rabbitmq, rabbitmq) %{_localstatedir}/run/rabbitmq
 %endif
+#
+%attr(0750, rabbitmq, rabbitmq) %dir %{_localstatedir}/lib/rabbitmq
+%attr(0750, rabbitmq, rabbitmq) %dir %{_localstatedir}/log/rabbitmq
+#
+%{_sbindir}/rabbitmq-plugins
+%{_sbindir}/rabbitmq-server
+%{_sbindir}/rabbitmqctl
 %{_sbindir}/rcrabbitmq-server
-%dir /usr/lib/ocf
-%dir /usr/lib/ocf/resource.d
-%dir /usr/lib/ocf/resource.d/rabbitmq
-%config(noreplace) %{_sysconfdir}/logrotate.d/rabbitmq-server
-%config(noreplace) %{_sysconfdir}/rabbitmq/rabbitmq.config
+#
+%dir /usr/lib/ocf/
+%dir /usr/lib/ocf/resource.d/
+/usr/lib/ocf/resource.d/rabbitmq/
+#
 %doc LICENSE* README* CODE_OF_CONDUCT.md CONTRIBUTING.md
-%dir %{_rabbit_erllibdir}/plugins
-%exclude %{_rabbit_erllibdir}/plugins/*
-%exclude %{_libdir}/erlang/lib/amqp_client*/*
-%exclude %{_libdir}/erlang/lib/rabbit_common*/*
 
+%if %{with split_plugins}
 %files plugins
 %defattr(-,root,root)
-%{_rabbit_erllibdir}/plugins/
+%{_rabbit_erllibdir}/plugins/rabbitmq_*
+%endif
 
 %files -n erlang-rabbitmq-client
 %defattr(-,root,root)

++++++ rabbitmq-server.tmpfiles.d.conf ++++++
--- /var/tmp/diff_new_pack.mHcbzY/_old  2017-03-02 19:43:26.499794342 +0100
+++ /var/tmp/diff_new_pack.mHcbzY/_new  2017-03-02 19:43:26.499794342 +0100
@@ -1 +1 @@
-d /var/run/rabbitmq 0755 rabbitmq root - -
+d /var/run/rabbitmq 0755 rabbitmq rabbitmq - -


Reply via email to