Hello community, here is the log from the commit of package booth for openSUSE:13.1 checked in at 2013-09-26 14:42:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.1/booth (Old) and /work/SRC/openSUSE:13.1/.booth.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "booth" Changes: -------- New Changes file: --- /dev/null 2013-09-21 22:50:09.852032506 +0200 +++ /work/SRC/openSUSE:13.1/.booth.new/booth.changes 2013-09-26 14:42:10.000000000 +0200 @@ -0,0 +1,257 @@ +------------------------------------------------------------------- +Thu Sep 12 10:09:31 UTC 2013 - [email protected] + +- Fixed resource monitor build issue + + booth-resource-monitor-build-issue.patch + +------------------------------------------------------------------- +Tue Sep 10 09:21:09 UTC 2013 - [email protected] + +- Update to git version 1a00ea1. +- Correction of the problem by which booth_resource_monitord + was not contained in "make rpm". +- Correction of the problem that is the compilation error when + combined with the latest Pacemaker. +- Return the correct daemon state. +- Add "starting" and "started" to better reflect daemon state + to the caller. +- Correction for merging into the sauce tree of booth +- Implemented the monitoring function of the resource to depend + on the ticket. +- Changed a level of the log to tell that the expiration date + of the ticket expired. + +------------------------------------------------------------------- +Thu Mar 28 08:19:19 UTC 2013 - [email protected] + +- Not setting realtime scheduling (bnc#804707) + +------------------------------------------------------------------- +Thu Mar 14 05:29:38 UTC 2013 - [email protected] + +- Update to git version 5ca725b. (bnc#802289) +- correction to let existing master do preferential lease +- modified the 'rcbooth-arbitrator status' that it should only show + 'Running' if a boothd is running in arbitrator mode. +- Fixed: booth fails in realocating a memory +- Add function: booth client can use the host name. +- spec: add booth.spec.in file +- Makefile.am: enable matching non-annotated tags +- Fixed: change return value +- Check the validity of lease retry and renew operations + +------------------------------------------------------------------- +Mon Jul 9 01:54:32 UTC 2012 - [email protected] + +- Update to git version fa436b4. (bnc#790499) +- add icon for booth +- Fix the wrong timer assignment while catching up +- Fixed: Change initial round +- Fixed: Acceptor log error mistake +- Fix the wrong error message when multiple booth daemons being started. +- Disable the cast-align warnings +- build: no need to link to glib2 +- build: properly test for libplumb, remove useless -lplumbgpl +- build: use AM_CPPFLAGS instead of INCLUDES +- build: simplify check for glib2 +- build: don't uselessly link against dl and rt libraries +- Fixed: tcp listener error and trivial fix +- man pages: invoke help2man with -s 8 +- Correct the return value when running grant/revoke command failed +- Get the highest ballot when catchup +- Add lease ownership checking when releasing the lease +- Add error handling when call ops of p_op +- Remove reject of paxos_msghdr +- Add judgment before use acceptor.plv +- Add support for fast revoke of ticket +- modify gitignore for ignore cscope and ctags files +- memory leak of proposer_propose and paxos_propose +- When a expire was not set on a ticket, made modifications to use the default value +- Remove "-f" option in grant and revoke commands +- Code cleanup and trivial fix +- Fix some usability issues + +------------------------------------------------------------------- +Thu Mar 29 07:45:25 UTC 2012 - [email protected] + +- Require appropriate version of ticket support in pacemaker + (bnc#752241) + +------------------------------------------------------------------- +Tue Mar 27 14:28:47 GMT 2012 - [email protected] + +- Update to git version 84b6583b +- Improve error reporting (bnc#749798) +- Enhance the ticket information catch-up from other sites +- Notify pacemaker about the ticket status after catching up + and fix CIB sign-on error (bnc#753619) +- Add missing header file "time.h" +- Add a timeout on TCP connect +- Invoke the new crm_ticket command in pacemaker +- Use strerror(3) in more places +- Add messages warning of expected errors in test output. +- Add some debug messages during ticket_catchup() +- Refactor code duplication between do_grant() and do_revoke() +- Fix tests to deal with addition of ticket_catchup() to setup() phase (f16e6d1a) + +------------------------------------------------------------------- +Wed Mar 21 10:56:47 GMT 2012 - [email protected] + +- Update to git version d158b493 +- Fix building of man page for booth/boothd (bnc#753276) + +------------------------------------------------------------------- +Wed Mar 21 09:56:05 GMT 2012 - [email protected] + +- Update to git version 616d832c +- Improve output of booth client list to display human-readable + time not UNIX epoch time (bnc#752815) +- Before each test, ensure leftover boothd is not running +- Don't restart/stop booth daemon on rpm update/erase respectively + to avoid nasty surprises during cluster maintenance +- Add "--force" option when calling crm_ticket command + +------------------------------------------------------------------- +Sun Mar 18 12:32:41 UTC 2012 - [email protected] + +- Update to git version 0a4f94c +- Deliver revoke operation to each cluster site + +------------------------------------------------------------------- +Tue Mar 13 13:34:05 UTC 2012 - [email protected] + +- Update to git version ab8f7be +- Rework catch-up functionality +- Fix compiling error on some architecture after adding -Werror +- Correction of the problem that daemon starts in foreground by a value of HA_debug. +- Fix "warning: ‘addrlen’ may be used uninitialized in this function" +- Don't try to unlink lockfile if we failed to create one. +- Rework del_timer function (bnc#751703) +- Fix paxos lease renew issue (bnc#751485) +- Fix compiling warnings on x86 architecture +- Fix compiling warnings on x86_64 architecture +- Enhance log output in paxos implementation +- Fix typo when refactoring the code +- Change default configuration file to /etc/booth/booth.conf +- Fix "warning: too many arguments for format" +- Fix "warning: assignment discards qualifiers from pointer target type" +- Fix "warning: no previous prototype for 'safe_copy'" + +------------------------------------------------------------------- +Thu Mar 8 17:34:59 GMT 2012 - [email protected] + +- Move README/COPYING to /usr/share/doc/packages/booth +- rpmlint fixes + +------------------------------------------------------------------- +Thu Mar 8 12:44:49 GMT 2012 - [email protected] + +- Update to git version 7fa35c +- Add missing import of 're'. +- Fix config file parser to cope with trailing whitespace at end of lines (bnc#749551) +- Fix bug with parsing of files with no final new-line (bnc#749551) +- Test how config file parser deals with invalid transport protocol value +- Check transport line is not missing from config file (bnc#749551) +- Test debug mode (-D) +- Test how config file parser handles missing quotes (bnc#749551) +- Test a working configuration file +- Make daemonization happen later, after setup (bnc#739015) +- log errors when setup_transport() fails +- Fix buffer overflows with -s and -t CLI options (bnc#750256) +- The beginnings of a test suite. +- config.c: make parser error messages and variable names more useful +- fix cpu 100%, while using tcp + +------------------------------------------------------------------- +Wed Mar 7 03:04:01 UTC 2012 - [email protected] + +- Update to git version 55b237 +- Refactoring: extract initialization code from loop() into setup() +- fix type of booth_config->proto +- Avoid tabs in STDOUT in case terminal doesn't use 8-column tabs. +- main.c: Fix compile warning and usage output in read_arguments() +- Fix warning about signedness of boothc_header.len +- Refactor code duplicated between do_site() and do_arbitrator() +- Use cl_log for logging +- Fix error handling problems of function do_arbitrator and do_site +- Fix ticket automatic failover issue between different sites +- Get the correct ballot number if the proposer has ever been down + +------------------------------------------------------------------- +Fri Mar 2 10:20:54 GMT 2012 - [email protected] + +- Update to latest version in git +- Fixes 'gloablly' typo (bnc#746362) + +------------------------------------------------------------------- +Wed Feb 29 15:05:24 GMT 2012 - [email protected] + +- Add rcbooth-arbitrator symlink (bnc#743777) + +------------------------------------------------------------------- +Mon Feb 13 10:09:09 UTC 2012 - [email protected] + +- Remove unsupported command line parameter +- Implement booth client list command +- Implement ticket revoking functions +- Revoke the ticket in CIB when ticket expires ++++ 60 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:13.1/.booth.new/booth.changes New: ---- _service booth-resource-monitor-build-issue.patch booth-rpmlintrc booth.changes booth.spec booth.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ booth.spec ++++++ # # spec file for package booth # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Url: https://github.com/jjzhang/booth %if 0%{?suse_version} %define _libexecdir %{_libdir} %endif %define with_extra_warnings 0 %define with_debugging 0 %define without_fatal_warnings 1 %define with_resource_monitor 1 %if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} %define pkg_group System Environment/Daemons %else %define pkg_group Productivity/Clustering/HA %endif Name: booth Summary: The Booth Cluster Ticket Manager Version: 0.1 Release: 0 License: GPL-2.0+ Group: Productivity/Clustering/HA Source: booth.tar.bz2 Source1: %name-rpmlintrc Patch1: booth-resource-monitor-build-issue.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build AutoReqProv: on # 1.1.6-2 on SLES has latest ticket support Requires: pacemaker-ticket-support >= 2.0 BuildRequires: autoconf automake help2man pkgconfig BuildRequires: glib2-devel libglue-devel libxml2-devel %if %{with_resource_monitor} BuildRequires: libpacemaker-devel #pacemaker-libs-devel %endif %description Booth manages the ticket which authorizes one of the cluster sites located in geographical dispersed distances to run certain resources. It is designed to be an add-on of Pacemaker, which extends Pacemaker to support geographical dispersed clustering. Authors: -------- Jiaju Zhang <[email protected]> %prep %setup -n booth %patch1 -p1 %build ./autogen.sh %configure \ %if %{with_resource_monitor} --enable-resource-monitor \ %endif --with-initddir=%{_initrddir} make %install make DESTDIR=$RPM_BUILD_ROOT install docdir=%{_defaultdocdir}/%{name} ln -s ../../etc/init.d/booth-arbitrator %{buildroot}/usr/sbin/rcbooth-arbitrator %check %if 0%{?run_build_tests} echo "%%run_build_tests set to %run_build_tests; including tests" make check %else echo "%%run_build_tests set to %run_build_tests; skipping tests" %endif %clean if [ -n "${RPM_BUILD_ROOT}" -a "${RPM_BUILD_ROOT}" != "/" ] then rm -rf $RPM_BUILD_ROOT fi %files %defattr(-,root,root) %{_sbindir}/booth %{_sbindir}/boothd %{_sbindir}/rcbooth-arbitrator %if %{with_resource_monitor} %{_sbindir}/booth_resource_monitord %endif %{_mandir}/man8/booth.8.gz %{_mandir}/man8/boothd.8.gz %dir /usr/lib/ocf %dir /usr/lib/ocf/resource.d %dir /usr/lib/ocf/resource.d/pacemaker %dir %{_sysconfdir}/booth %{_initddir}/booth-arbitrator /usr/lib/ocf/resource.d/pacemaker/booth-site %config %{_sysconfdir}/booth/booth.conf.example %doc README COPYING %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="url">git://github.com/jjzhang/booth.git</param> <param name="scm">git</param> <param name="exclude">.git</param> <param name="version"></param> <!-- This option requires an updated obs-service-tar_scm from openSUSE:Tools. See https://github.com/SUSE/cloud/wiki/Packaging-HOWTO for more details. <param name="versionformat">%at.%h</param> --> <!-- Use this if you want a specific branch / tag / revision, or comment it out to get the latest master. --> <!-- <param name="revision">a1b2c3d4</param> --> </service> <service name="recompress" mode="disabled"> <param name="file">booth*.tar</param> <param name="compression">bz2</param> </service> <!-- <service name="set_version" mode="disabled"> <param name="basename">booth</param> </service> --> </services> ++++++ booth-resource-monitor-build-issue.patch ++++++ Index: booth/tools/Makefile.am =================================================================== --- booth.orig/tools/Makefile.am +++ booth/tools/Makefile.am @@ -32,7 +32,11 @@ booth_resource_monitord_SOURCES = booth_resource_monitord_LDADD = -lcrmcommon \ -lcrmcluster \ -lpe_status \ - -lcib + -lcib \ + -lxml2 \ + -lglib-2.0 \ + -lqb + booth_resource_monitord_CPPFLAGS = $(GLIB_CFLAGS) endif ++++++ booth-rpmlintrc ++++++ addFilter("incoherent-init-script-name") addFilter("init-script-without-%insserv_cleanup-postun") addFilter("init-script-without-%stop_on_removal-preun") -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
