Galera v26 wsrep provider library for Galera Cluster for MySQL, an
easy-to-use high-availability solution with high system up-time,
no data loss, and scalability for future growth.
databases/galera26: Update to 26.4.25
This release includes a patch that makes galera work on OpenZFS >= 2.3.0
PR: 291561
Approved by: maintainer timeout
databases/galera26: Update 26.4.21 => 26.4.22
Commit log:
https://github.com/MariaDB/galera/compare/mariadb-26.4.21...mariadb-26.4.22
Improve port:
- replace PORTVERSION with DISTVERSION
- sort USES
- fix warning from porudriere: use libboost_program_options.so in
LIB_DEPENDS instead of libboost_date_time.so
- remove devel/boost-libs from BUILD_DEPENDS - the port have it in
LIB_DEPENDS
- fix warnings from portclippy: options order
- fix warning from portlint: spaces => tab in CONFLICTS_INSTALL
PR: 286619
Approved by: devel@galeracluster.com (maintainer, timeout 2 weeks)
databases/galera26: Update to 26.4.16
ChangeLog:
http://releases.galeracluster.com/galera-4.16/release-notes-galera-26.4.16.txt
Notable changes and fixes in Galera since latest release 4.15:
- Removed out-of-order certification for BF aborted transactions.
- Better error handling when the socket is closed, also cleaned up excessive
debug logging.
Known Issues:
- In order to install Galera package on RHEL 8, MySQL and MariaDB modules need
to be disabled first with `dnf -y module disable mysql mariadb`.
End of Life Notice:
- this is the last release for Ubuntu 18.04 LTS (Bionic) as it is has reached
EOL May 31 2023.
PR: 273205
Reported by: devel@galeracluster.com (maintainer)
databases/galera26: Update to 26.4.14
ChangeLog:
http://releases.galeracluster.com/galera-4.14/release-notes-galera-26.4.14.txt
* memory leak in the gcs gcomm backend fixed (tp_ object deleted in GCommConn
destructor)
* protonet.backend option deprecated since it only supports one option, asio,
and the option will be removed in future release. Related, protonet.version
is also deprecated
* deprecation message for socket.ssl_compression as SSL compression cannot be
enabled and the option will be removed in future releases
* library could parse incorrect parameters as long as it had a "good" prefix,
i.e. evs.*, so fix prevents setting of invalid option values
* parsing of ISO8601 durations previously accepted invalid values, now fixed
* in addition to ISO8601 format, parsing durations now supports real number
representation
PR: 270260
Reported by: devel@galeracluster.com (maintainer)
databases/galera26: Update to 26.4.13
ChangeLog:
http://releases.galeracluster.com/galera-4.13/release-notes-galera-26.4.13.txt
Notable changes and fixes in Galera since latest release 4.12:
* Complete IO for client handshake before starting an asynchronous read to fix
an occasional connection failure when establishing new cluster connections
* EOF-while-reading errors now suppressed when using OpenSSL 3.0
Known Issues:
* In order to install Galera package on RHEL 8, MySQL and MariaDB modules need
to be disabled first with `dnf -y module disable mysql mariadb`.
PR: 268038
Reported by: devel@galeracluster.com (maintainer)
databases/and_others: Fix rc.d script comment
I found this typo while researching something else. It seems to have
propgated around the tree.
Approved by: blanket
databases/galera{26}: Update pkg-message
And point to the proper URL of the documentation.
PR: 266959266958
Reported by: Sean Champ <lab+bsd@thinkum.space>
Approved by: devel@galeracluster.com (maintainer, implicit)
MFH: 2022Q4
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above )
databases/galera26: Fix build on FreeBSD13
Use bswap macros as provided by FreeBSD.
While here regenerate some patches and tidy Makefile up.
PR: 253612
Submitted by: devin@sevenlayer.studio
Approved by: devel@galeracluster.com (maintainer)
Mark as BROKEN on riscv64:
galerautils/src/gu_int128.h:163:20: error: use of undeclared identifier
'__bswap64_var'
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com build testing
databases/galera26: fix build on aarch64
The __bswapXX_var macro are not available on arm*, use bswapXX instead
Add cpu feature detection on arm*
PR: 250664
Reported by: Vincent Milum Jr
Approved by: portmgr (tier-2 blanket)
Update to 26.4.6
Codership is pleased to announce the release of Galera Replication library 4.6,
implementing wsrep API version 26.
The library is now available as targeted packages and package repositories
for a number of Linux distributions, including Ubuntu, Debian, CentOS,
RHEL, OpenSUSE and SLES. Obtaining packages using a package repository
removes the need to download individual files and facilitates the deployment
and upgrade of Galera nodes.
This and future releases will be available from https://www.galeracluster.com.
The latest version of Galera for FreeBSD is available in the FreeBSD
Ports Collection.
(Only the first 15 lines of the commit message are shown above )
The garbd options are semicolon separated key value pairs.
The current rc.d script does not support multiple options(eg.
"gmcast.listen_addr=tcp://0.0.0.0:5567;pc.weight=1")
The variable garb_galera_options need to be quoted in command line.
PR: 236795
Reported by: TAO ZHOU <zhoutao@laocius.org>
Approved by: devel@galeracluster.com (maintainer)
Sponsored by: Netzkommune GmbH
New port: databases/galera26
Galera v26 wsrep provider library for Galera Cluster for MySQL, an
easy-to-use high-availability solution with high system up-time,
no data loss, and scalability for future growth.
WWW: https://galeracluster.com/
PR: 240483
Submitted by: Nicolas Embriz <nbari@tequila.io>