Hello community, here is the log from the commit of package booth for openSUSE:Factory checked in at 2017-04-12 17:12:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/booth (Old) and /work/SRC/openSUSE:Factory/.booth.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "booth" Wed Apr 12 17:12:55 2017 rev:39 rq:458685 version:1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/booth/booth.changes 2016-08-31 00:11:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.booth.new/booth.changes 2017-04-12 17:12:57.262966323 +0200 @@ -1,0 +2,31 @@ +Wed Feb 15 14:38:58 UTC 2017 - y...@suse.com + +- spec: fix booth-test containing undesired build sources +- make log contain source address of unknown site +- main: initialize Libcrypt properly before the first use (bsc#1025463) +- extprog: fix race condition on ticket loss (bsc#1025463) +- attr: fix wrong order for hash free functions (bsc#1025463) +- attr: set time string to "" when time is not set +- extprog: fix pid test +- ticket: reset next state on ticket reset +- alternative logger (in service-runnable script) +- allow skipping "coredump nursing" phase +- alternative "nametag" provider: libsystemd +- alternative range2random provider: glib +- alternative logging provider: libqb +- offer alternatives to libraries from (cluster-)glue +- setup_tcp_listener: close socket when no longer needed +- read_client: sizeof(*struct_ptr) instead of sizeof(struct_ptr) (bsc#1025463) +- get_local_id: denoopize dependent condition (signedness issue) (bsc#1025463) +- list_ticket: fix a memleak in case of buffer too small (bsc#1025463) +- do_status: close lock file when no longer needed +- format_peers: fix a memleak in case of buffer too small (bsc#1025463) +- read_config: close config file when no longer needed +- make foreach_* macros use variable refs passed as arguments (bsc#1025463) +- prevent possible truncation w/ invalid geoattrs in CIB (bsc#1025463) +- build: add proper zlib build-time check + link flag + spec's BR +- build: allow requesting no HTML man + use in spec +- fixup: sanitize true-false logic for "daemonize" +- Upstream version cs: b270a78130f40e648844671b3652919d86e1aef4 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ booth.spec ++++++ --- /var/tmp/diff_new_pack.oPv6VZ/_old 2017-04-12 17:12:59.070710419 +0200 +++ /var/tmp/diff_new_pack.oPv6VZ/_new 2017-04-12 17:12:59.074709853 +0200 @@ -1,7 +1,7 @@ # # spec file for package booth # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,10 +16,17 @@ # +%bcond_with html_man + +%bcond_with glue + %global uname hacluster %global gname haclient %global test_path %{_datadir}/booth/tests + +%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services + Name: booth Version: 1.0 Release: 0 @@ -33,11 +40,19 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: libgcrypt-devel +%if 0%{?with_glue} BuildRequires: libglue-devel +%else +# logging provider +BuildRequires: pkgconfig(libqb) +# nametag provider +BuildRequires: pkgconfig(libsystemd) +%endif BuildRequires: pkgconfig BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(pacemaker) +BuildRequires: pkgconfig(zlib) Requires: pacemaker-ticket-support >= 2.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -64,7 +79,9 @@ autoreconf -fvi %configure \ --with-initddir=%{_initddir} \ - --docdir=%{_docdir}/%{name} + --docdir=%{_docdir}/%{name} \ + %{!?with_html_man:--without-html_man} \ + %{!?with_glue:--without-glue} make %{?_smp_mflags} %install @@ -79,8 +96,9 @@ ln -s service %{buildroot}%{_sbindir}/rcbooth-arbitrator #install test-parts -mkdir -p %{buildroot}/%{test_path} -cp -a unit-tests/ script/unit-test.py test conf %{buildroot}/%{test_path}/ +mkdir -p %{buildroot}/%{test_path}/conf +cp -a unit-tests/ script/unit-test.py test %{buildroot}/%{test_path}/ +cp -a conf/booth.conf.example %{buildroot}/%{test_path}/conf/ chmod +x %{buildroot}/%{test_path}/test/booth_path chmod +x %{buildroot}/%{test_path}/test/live_test.sh @@ -88,6 +106,13 @@ ln -s %{_sbindir}/boothd %{buildroot}/%{test_path}/src/ rm -f %{buildroot}/%{test_path}/test/*.pyc +%if 0%{?suse_version} +#SUSE firewall rule +mkdir -p $RPM_BUILD_ROOT/%{_fwdefdir} +install -m 644 contrib/geo-cluster.fwd $RPM_BUILD_ROOT/%{_fwdefdir}/booth +#install -m 644 %{S:2} $RPM_BUILD_ROOT/%{_fwdefdir}/booth +%endif + %pre %service_add_pre booth-arbitrator.service @@ -122,6 +147,9 @@ %{_prefix}/lib/ocf/lib/booth/geo_attr.sh %{_prefix}/lib/ocf/resource.d/booth/geostore %config %attr (644, %{uname}, %{gname}) %{_sysconfdir}/booth/booth.conf.example +%if 0%{?suse_version} +%config %{_fwdefdir}/booth +%endif %{_unitdir}/booth@.service %{_unitdir}/booth-arbitrator.service %exclude %{_initddir}/booth-arbitrator ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.oPv6VZ/_old 2017-04-12 17:12:59.122703059 +0200 +++ /var/tmp/diff_new_pack.oPv6VZ/_new 2017-04-12 17:12:59.122703059 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/ClusterLabs/booth.git</param> - <param name="changesrevision">4d35ac7ffe9e7ec4a8d32020a7c4e62a0f205b61</param></service></servicedata> + <param name="changesrevision">b270a78130f40e648844671b3652919d86e1aef4</param></service></servicedata> ++++++ booth.tar.bz2 ++++++ ++++ 2366 lines of diff (skipped)