Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

booth-test-1.0+20220815.f40c2d5-1.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.5 for armv7hl

Name: booth-test Distribution: openSUSE:Step:15-SP5
Version: 1.0+20220815.f40c2d5 Vendor: obs://build.opensuse.org/openSUSE:Step
Release: 1.1 Build date: Tue Sep 20 17:06:02 2022
Group: Productivity/Clustering/HA Build host: obs-arm-6
Size: 104529 Source RPM: booth-1.0+20220815.f40c2d5-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/ClusterLabs/booth
Summary: Test scripts for Booth
This package contains automated tests for Booth,
the Cluster Ticket Manager for Pacemaker.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Tue Sep 13 2022 ygao@suse.com
  - Update to version 1.0+20220815.f40c2d5:
    * configure: Modernize configure.ac a bit
  - spec: BuildRequires firewall-macros (bsc#1202959)
  - spec: optionally BuildRequires cluster-glue-devel instead of libglue-devel
* Thu Jul 28 2022 pgajdos@suse.com
  - Update to version 1.0+20220724.dce51f9:
    * ticket: Fix compiler warning
    * rpm: use new package name for pacemaker devel on opensuse
    * Revert "Refactor: main: substitute is_auth_req macro"
    * doc: Describe debug config file option
    * handler: Use only signal-safe functions
    * main: Use only signal-safe functions
    * fix bashisms (use printf instead of echo)
  - fixes CVE-2022-2553 [bsc#1201946]
* Tue Sep 28 2021 mcepl@suse.com
  - Use Python 3 for -test subpackage.
* Thu May 27 2021 varkoly@suse.com
  - Update to version 1.0+20210519.bfb2f92:
    * config: Remove deprecated net functions
    * configure: drop unnecessary check and define
    * configure: move exec_prefix sanitizer closer to prefix
    * configure: drop dead code
    * configure: drop unnecessary macro
    * configure: use PKG_CONFIG to detect pacemaker user/group
    * configure: use resource-agents pkg-config info to determine ocfdir
    * configure: add BOOTH_PKG_CHECK_VAR macro to wrap PKG_CHECK_VAR
    * configure: detect and init pkg-config with proper macro
    * configure: Simplify libqb detection when libqb is not installed in standard paths
    * [build] ship booth.pc with basic booth build information for downstream packages to use
    * booth.spec: Change naming scheme for upgrades
    * boot.spec.in: Package html files when generated
    * build: Fix building of html docs with asciidoc
    * git-version-gen: Use fallback for git-archive
    * configure: Make sure without-html_man works
    * test: Add compatibility with iproute ss command
    * test: fix the delimiter in the here-string
    * build: Remove bashisms
    * booth.spec: Add fedora compatibility provides
    * build: Add option to enable tests during rpmbuild
    * build: Substitute hauser and haclient in RPM
    * build: Substitute python dependency in RPM
    * build: Substitute glue dependency in RPM
    * build: Substitute asciidoc or asciidoctor for RPM
    * build: Rework build of RPM
    * build: Use git-version-gen
    * configure: Always let automake set python vars
    * build: Delete cov directory on clean
    * build: Make sure tarball contains all needed files
    * build: Remove unneeded OS detection section
    * build: Make generating of HTML man work
  - remove applied patch
    test-fix-read-a-issue.patch
* Wed Sep 16 2020 aburlakov@suse.com
  - Update to version 1.0+20200702.2f043da:
    * transport: Check fcntl return value
    * transport: setsockopt failures are not critical
    * pacemaker: Change rv handling of pcmk_get_attr
    * pacemaker: Express intention about logical or
    * main: mkdir failure is not critical
    * pacemaker: Handle updated exit code of crm_ticket
    * main: Delete lockfile when signal arrive too early
    * main: Accept longer config and lock file names
    * Fix gcc-10 warnings for multiple definition of pcmk_handler
    * Fix gcc-10 warnings for packed struct members
    * Use pkg-config to configure libxml-2.0
* Wed Aug 19 2020 callumjfarmer13@gmail.com
  - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
* Mon Jan 28 2019 aburlakov@suse.com
  - test: fix read -a <<< issue (bsc#1123313)
    * test-fix-read-a-issue.patch
* Thu Jan 17 2019 aburlakov@suse.com
  - Update to version 1.0+20190112.497c0b9:
    * fix_asciidoc_build.patch is removed, because the tarball already contains the changes.
    * Low: handler: fix spurious warning on alleged "fall-through" in switch (bsc#1123312)
    * Low: main: fix hypothetical file path double traversal discrepancy (bsc#1123310)
    * Med: attr: fix derefence of unspecified value pointer (bsc#1123308)
    * maint: ocf + script: eliminate some false positives with ShellCheck (bsc#1123303)
    * test: unit-test.py: daemon will not stay in foreground with -D anymore (bsc#1123302)
    * test: avoid dangerous mutable/sticky default value (bsc#1123301)
    * test: drop/comment out superfluous imports (bsc#1123300)
    * test: drop underqualified identifier in unittest's 2.6 compat "polyfill" (bsc#1123299)
    * test: remove superfluous shebangs for import-only modules (bsc#1123297)
    * maint: fix typos introduced in 4bb484a (bsc#1123296)
    * maint: fix thinko in .gitignore introduced in 5a457ee (bsc#1123294)
    * Fix malformed man title (bsc#1123290)
    * Handle multi-leader situation for manual tickets. Added manual tickets to Life Tests framework (bsc#1123289)
    * Feature: add manual mode to booth tickets (bsc#1123287)
    * Fix GCC-7 warning on buffer size (bsc#1123285)
* Mon Apr 30 2018 ckowalczyk@suse.com
  - Doc: fix the documentation build with asciidoctor (bsc#1075764):
    * fix_asciidoc_build.patch
  - Service: restart arbitrator on failure
  - Upstream version cs: c2389e3020e8a3780b679cf0c9857bd608e99fa1
* Thu Feb 22 2018 ckowalczyk@suse.com
  - Build: replace SuSEFirewall2 by firewalld (fate#320794) in booth.spec
  - Upstream version cs: 80199f9477fb4fbf8809f31986139efe3f4ef790
* Fri Dec 01 2017 ckowalczyk@suse.com
  - Tickets: added manual tickets, which allow handling 2-site setup
    (fate#322100)
  - Debug mode: fixed the interaction with resource agents (bsc#1046790)
  - Patch file bug-1045067_booth-fix-booth-grant-cmd.patch has been removed
    after the code being merged to upstream:
    * Clinet commands: fixed local IP addresses for booth grant, list,
      and peers commands (bsc#1045067)
  - Upstream version cs: d4cb8cbdaf87e46f636c3d06730b902b79bdcb9c
* Thu Jun 22 2017 ckowalczyk@suse.com
  - Clinet commands: fixed local IP addresses for booth grant, list, and peers
    commands (bsc#1045067)
    * bug-1045067_booth-fix-booth-grant-cmd.patch
  - Patch bug-1039727_booth-build.patch merged to upstream:
    * Build: create and set working directory (bsc#1039727)
  - Upstream version cs: 766d61881b2cb576645821322edda0edea04828d
* Fri Jun 02 2017 ckowalczyk@suse.com
  - Build: create and set working directory (bsc#1039727)
    * bug-1039727_booth-build.patch
  - Configuration: handle hostnames in booth.conf file (bsc#1037422)
  - Upstream version cs: bbddf969550969784b76b743baecdcf72796bdf7
* Wed Feb 15 2017 ygao@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
* Wed Jul 13 2016 ygao@suse.com
  - spec: Set the owner of /etc/booth and booth.conf.example to hacluster:haclient (bsc#968865)
* Thu Jun 30 2016 tchvatal@suse.com
  - Reduce conditionals to only keep the default values
  - Run systemd macros in proper phases
  - Convert to pkgconfig dependencies
* Fri Apr 08 2016 dmuhamedagic@suse.com
  - Update to version v1.0_14_g4d35ac7:
    + main: fix address matching procedure (bsc#994999)
* Wed Mar 23 2016 opensuse-packaging@opensuse.org
  - Update to version v1.0_6_g106efdf:
    + Feature: extprog: add capability to run a set of programs
    + Medium: extprog: external tests timeout after renewal interval
* Wed Mar 16 2016 dmuhamedagic@suse.com
  - Update to release v1.0
    + systemd: add booth-arbitrator.service (bsc#967036)
    + main: improve address matching procedure
* Tue Jan 12 2016 dmuhamedagic@suse.com
  - Update to release candidate v1.0 rc1
    + main: prevent segfault on no arguments
    + ticket: term 0 is a valid term (bsc#952426)
* Thu Dec 03 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_130_g9c5c19f:
    + test: use SSH_OPTS for rsync too
    + test: fix external/booth ip use
* Wed Dec 02 2015 opensuse-packaging@opensuse.org
  - Update to version v0.2.0_128_g29be3ec:
    + test: create and distribute authfile
    + test: allow alternative ip addresses
    + config: support for comments
* Mon Nov 30 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_126_g2154ade:
    + main: add 'other' as possible site reference
    + attr: GEO attributes OCF RA support (fate#318182)
    + ocf: add geostore sample RA (fate#318182)
* Tue Nov 24 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_120_gf3d73a5:
    + arbitrator: mark expired tickets as lost (bsc#956321)
    + attr: better control of election cause
* Fri Nov 20 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_116_g88c3d6a:
    + attr: attribute prerequisites (fate#318182)
    + attr: keep attributes in the CIB (fate#318182)
* Fri Nov 06 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_113_gaeef08d:
    + doc: add the geostore(8) man page
    + geo attributes (fate#318182)
* Mon Aug 31 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_107_g3e73b68:
    + booth-keygen: older dd don't have status=none option
    + ticket: move election start out of the signal handler (bsc#942346)
    + extprog: handle better multiple children signal delivery
    + client: prevent garbage characters at the end of the list
    + service-runnable: improve error checking
* Mon Aug 03 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_97_gda68360:
    + add booth-keygen (fate#319318)
* Fri Jul 31 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_96_g9dae592:
    + ticket: prevent running external program twice
    + ticket: make sure that we're the leader if granting ticket (bsc#940037)
    + docs: add booth operation FSM dot graphs
    + main: add peer statistics
    + main: add booth peers command
* Tue Jul 21 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_89_gd9f16ba:
    + main: don't allow zero poll timeout (bsc#938820)
    + pcmk: don't log error when ticket not in CIB
* Sat Jul 18 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_87_gf59231b:
    + auth: add support for libgcrypt (bsc#938403)
* Fri Jul 10 2015 dmuhamedagic@suse.com
  - Update to version v0.2.0_86_g62eee28:
    + auth: hmac based authentication (fate#318466)
    + auth: test timestamps in packets (replay attacks defense)
    + doc: describe auth in the README
    + transport: use non-blocking read (fate#318465)
    + clients: free request when removing client
    + extprog: run programs asynchronously (fate#318463)
    + extprog: preserve pclose(2) child exit status
    + pacemaker: report error if crm_ticket fails
    + doc: remove warning about running external program synchronously
    + client: don't allow SIGPIPE to kill the server (if the client leaves too early)
    + extprog: update ticket grant/reacquire procedure
    + client: make sure that the client is still there to be notified
    + extprog: ignore running external program on revoke
    + main: don't comment on successful list
    + client: fix memory growing indefinitely on new client connect
    + client: reference client fd instead of pointer in requests
    + client: fix memory leak in ticket list
* Thu Apr 09 2015 opensuse-packaging@opensuse.org
  - Update to version v0.2.0_50_g03bdf8a:
    + build: update spec, doc, add AUTHORS
    + doc: add sample pacemaker configuration to the testing README
    + spec: skip the update procedure on new installations
    + use subsecond timers internally
    + ticket: allow finer resolution time in messages
    + test: add sharedrsc OCF test RA
    + raft: better control of term increment
    + raft: ignore messages with invalid term (lower than already committed)
    + booth-site: exit early in start if daemon cannot start
    + raft: handle duplicate ticket release requests
    + ticket: add -C option (wait for commit)
    + ticket: restart elections after last candidate disappears
    + contrib: add geo-cluster.fwd (suse firewall rules)
    + ticket: ignore late MY_INDEX requests
    + timer: round to seconds when converting from timeval
* Wed Feb 18 2015 dmuhamedagic@suse.com
  - booth-arbitrator: fix exit codes for all actions
  - booth-arbitrator: set the right LSB exit code in status
  - booth-arbitrator: fix stop exit code (bsc#914306)
  - main: use /proc/self/oom_score_adj instead of oom_adj (bsc#914037)
  - upstream version: v0.2.0-6-g9eae45f

Files

/usr/lib/ocf
/usr/lib/ocf/resource.d
/usr/lib/ocf/resource.d/booth
/usr/lib/ocf/resource.d/booth/sharedrsc
/usr/share/booth/tests
/usr/share/booth/tests/conf
/usr/share/booth/tests/conf/booth.conf.example
/usr/share/booth/tests/src
/usr/share/booth/tests/src/boothd
/usr/share/booth/tests/test
/usr/share/booth/tests/test/arbtests.py
/usr/share/booth/tests/test/assertions.py
/usr/share/booth/tests/test/booth_path
/usr/share/booth/tests/test/boothrunner.py
/usr/share/booth/tests/test/boothtestenv.py.in
/usr/share/booth/tests/test/clientenv.py
/usr/share/booth/tests/test/clienttests.py
/usr/share/booth/tests/test/live_test.sh
/usr/share/booth/tests/test/runtests.py.in
/usr/share/booth/tests/test/serverenv.py
/usr/share/booth/tests/test/servertests.py
/usr/share/booth/tests/test/sitetests.py
/usr/share/booth/tests/test/utils.py
/usr/share/booth/tests/unit-test.py
/usr/share/booth/tests/unit-tests
/usr/share/booth/tests/unit-tests/001_init-get-heartbeat.txt
/usr/share/booth/tests/unit-tests/002_bad_packets.txt
/usr/share/booth/tests/unit-tests/003_pacemaker.txt
/usr/share/booth/tests/unit-tests/010_retries.txt
/usr/share/booth/tests/unit-tests/020_ext-verifier.txt
/usr/share/booth/tests/unit-tests/060_catchup_same_owner.txt
/usr/share/booth/tests/unit-tests/100_abort-after-retries.txt
/usr/share/booth/tests/unit-tests/_defaults.txt
/usr/share/booth/tests/unit-tests/bin
/usr/share/booth/tests/unit-tests/bin/crm_ticket
/usr/share/booth/tests/unit-tests/booth.conf
/usr/share/booth/tests/unit-tests/init-catchup.txt
/usr/share/doc/packages/booth/README-testing


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:42:22 2024