- Users of gc.get_referrers() could cause a SystemError to be raised if this function is running in a different python thread.
- While here, take maintainership
Obtained from: PyMySQL repo
Like other SQL servers, Clang has issues compiling this port:
Wrong types for attribute: inalloca nest noalias nocapture nonnull readnone readonly signext sret zeroext byval dereferenceable(1) dereferenceable_or_null(1)
%call53 = call signext i32 @my_atomic_cas32(i32* %62, i32* %64, %union.U_32 signext %65)
in function lf_hash_insert
fatal error: error in backend: Broken function found, compilation aborted!
Switch to GCC for now. Since libc++ requires C++11 with GCC, use it instead of C++98.
Like other SQL servers, this port fails to build due to Clang bug:
Wrong types for attribute: inalloca nest noalias nocapture nonnull readnone readonly signext sret zeroext byval dereferenceable(1) dereferenceable_or_null(1)
%call54 = call signext i32 @my_atomic_cas32(i32* %62, i32* %64, %union.U_32 signext %65)
in function lf_hash_insert
fatal error: error in backend: Broken function found, compilation aborted!
- qca-2.3 drop support for OSSL<1.1
- copy devel/qca to devel/qca-legacy which is held at the current version
- update devel/qca to 2.3
- Add Uses/qca.mk which handles dependency on either of the ports depending on
the FreeBSD version
Users on FreeBSD11 must therefore change their pkg orign à la:
pkg set -o devel/qca:devel/qca-legacy
PR: 244682
Exp-run by: antoine
Reviewed by: arrowd
Differential Revision: https://reviews.freebsd.org/D24042
This port doesn't build on powerpc64 with clang:
Wrong types for attribute: inalloca nest noalias nocapture nonnull readnone readonly signext sret zeroext byval dereferenceable(1) dereferenceable_or_null(1)
%call38 = call signext i32 @my_atomic_cas32(i32* %58, i32* %60, %union.U_32 signext %61)
in function lf_hash_insert
fatal error: error in backend: Broken function found, compilation aborted!
cc: error: clang frontend command failed with exit code 70 (use -v to see invocation)
FreeBSD clang version 10.0.0 (git@github.com:llvm/llvm-project.git llvmorg-10.0.0-rc3-1-gc290cb61fdc)
Target: powerpc64-unknown-freebsd13.0
Thread model: posix
InstalledDir: /usr/bin
This issue is already reported upstream, so switch for now to GCC on powerpc64.
Chase r527795 and put a deprecation notice on all openjfx8-devel
dependent ports too.
Also deprecate devel/gradle4 which is only needed to build igv and
openjfx8-devel.
In file included from rocksdb/utilities/backupable/backupable_db.cc:16:
rocksdb/util/channel.h:35:33: error: no matching constructor for initialization of 'std::lock_guard<std::mutex>'
std::lock_guard<std::mutex> lk(lock_);
^ ~~~~~
/usr/include/c++/v1/__mutex_base:90:14: note: candidate constructor not viable: 1st argument ('const std::mutex') would lose const qualifier
explicit lock_guard(mutex_type& __m) _LIBCPP_THREAD_SAFETY_ANNOTATION(acquire_capability(__m))
^
/usr/include/c++/v1/__mutex_base:100:5: note: candidate constructor not viable: no known conversion from 'const std::mutex' to 'const std::__1::lock_guard<std::__1::mutex>' for 1st argument
lock_guard(lock_guard const&) _LIBCPP_EQUAL_DELETE;
^
/usr/include/c++/v1/__mutex_base:94:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
lock_guard(mutex_type& __m, adopt_lock_t) _LIBCPP_THREAD_SAFETY_ANNOTATION(requires_capability(__m))
^
1 error generated.
net/ceph* will still not build because Clang crashes but at least
it goes beyond the above error.
(Note that these have not yet been re-tested on elfv1.)
While here, pet portlint (e.g. location of BROKEN_*, and, in one case,
USES).
Approved by: portmgr (tier-2 blanket)
- Ensure that we always have UUID support by explicitly
depending on `misc/e2fsprogs-libuuid'
- Build with encryption support enabled by default
- Allow to build with cURL support (remote descriptors)
- Strip installed binaries and hook the provided test
suite to our framework; fix LICENSE
Approved by: maintainer
-- Installing: /usr/ports/databases/mysql80-client/work/stage/usr/local/man/man1/zlib_decompress.1
====> Compressing man pages (compress-man)
===> Installing ldconfig configuration file
===> Installing for mysql80-client-8.0.19_1
===> Checking if mysql80-client is already installed
===> Registering installation for mysql80-client-8.0.19_1 as automatic
pkg-static: Unable to access file /usr/ports/databases/mysql80-client/work/stageusr/local/bin/zlib_decompress:No such file or directory
*** Error code 74
This fix the problem
PR: 228234
Sponsored by: Netzkommune GmbH
Changelog for 4.0.7:
Bug fixes
Fix incorrect query rewrite in replication mode. (Bo Peng)
Fix that health check timeout does work in certain case. (Tatsuo Ishii)
Discussion: [pgpool-hackers: 3458], [pgpool-hackers: 3459]
Doc: add failover_command description when all standby nodes are down. (Takuma Hoshiai)
Doc: add note not to assign PostgreSQL servers to trusted_servers. (Tatsuo Ishii)
Fix for miscellaneous watchdog issues. (Muhammad Usama)
Fix assorted ancient v2 protocol bugs. (Tatsuo Ishii)
Fix problem that syslog_facility doesn't change by reload. (bug 548) (Takuma Hoshiai)
Fix Pgpool-II shutdown failed in certain case. (Tatsuo Ishii)
Allow the lost standby node to rejoin the master watchdog node when it gets rediscovered by the lifecheck. (bug 545) (Muhammad Usama)
Overhaul health check debug facility. (Tatsuo Ishii)
Fix segfault when executing an erroneous query after DEALLOCATE a named statement. (bug 546) (Tatsuo Ishii)
Doc: clarify that certificate authentication works between only client and Pgpool-II. (Tatsuo Ishii)
Doc: update configuration Examples "Pgpool-II + Watchdog Setup Example". (Bo Peng)
Doc: mention that VIP will not be brougt up if quorum does not exist. (Tatsuo Ishii)
Fix pgpool_setup to deal with PostgreSQL 9.1. (Tatsuo Ishii)
Fix for password authentication does not work when the password for the connecting user is not found in the pool_passwd file. (bug 534) (Muhammad Usama)
Add "-I" option to arping_cmd command default setting. (Bo Peng)
Changelog taken from: https://www.pgpool.net/docs/latest/en/html/release-4-0-7.html
Changelog for 4.0.8:
Changes
Disallowing the quorum aware failover option for the native replication mode. (Muhammad Usama)
Check if socket file exists at startup and remove them if PID file doesn't exist to avoid bind() failire. (Bo Peng)
Bug fixes
Fix incorrect query rewriting in native replication mode. (bug 551) (Bo Peng)
Doc: Update documentation and fix documentation typos. (Takuma Hoshiai, Tatsuo Ishii, Bo Peng)
Fix child process segfault after reload if health_check_database is empty. (bug 571) (Bo Peng)
Fix pgpool_setup to support PostgreSQL 12. (Tatsuo Ishii)
Doc: Change the sample follow_master_command script %M %H paramater's order. (Bo Peng)
Fix occasional regression test failure. (Tatsuo Ishii)
Fix replication delay worker segfault when application_name in primary_conninfo is an empty string. (bug 565) (Tatsuo Ishii)
Fix PGPOOL SHOW command doesn't display ALWAYS_MASTER, when backend_flag = 'ALWAYS_MASTER'. (Takuma Hoshiai)
Fix the bug with ignored syslog setting. (Bo Peng)
Changelog taken from: https://www.pgpool.net/docs/latest/en/html/release-4-0-8.html
Changelog for 3.7.12:
Bug fixes
Fix incorrect query rewrite in replication mode. (Bo Peng)
Fix that health check timeout does work in certain case. (Tatsuo Ishii)
Discussion: [pgpool-hackers: 3458], [pgpool-hackers: 3459]
Doc: add failover_command description when all standby nodes are down. (Takuma Hoshiai)
Doc: add note not to assign PostgreSQL servers to trusted_servers. (Tatsuo Ishii)
Fix for miscellaneous watchdog issues. (Muhammad Usama)
Fix assorted ancient v2 protocol bugs. (Tatsuo Ishii)
Fix problem that syslog_facility doesn't change by reload. (bug 548) (Takuma Hoshiai)
Fix Pgpool-II shutdown failed in certain case. (Tatsuo Ishii)
Allow the lost standby node to rejoin the master watchdog node when it gets rediscovered by the lifecheck. (bug 545) (Muhammad Usama)
Overhaul health check debug facility. (Tatsuo Ishii)
Fix segfault when executing an erroneous query after DEALLOCATE a named statement. (bug 546) (Tatsuo Ishii)
Doc: mention that VIP will not be brougt up if quorum does not exist. (Tatsuo Ishii)
Add "-I" option to arping_cmd command default setting. (Bo Peng)
Changelog taken from: https://www.pgpool.net/docs/latest/en/html/release-3-7-12.html
Changelog for 3.7.13:
Changes
Disallowing the quorum aware failover option for the native replication mode. (Muhammad Usama)
Check if socket file exists at startup and remove them if PID file doesn't exist to avoid bind() failire. (Bo Peng)
A.12.2. Bug fixes
Fix incorrect query rewriting in native replication mode. (bug 551) (Bo Peng)
Doc: Update documentation and fix documentation typos. (Takuma Hoshiai, Tatsuo Ishii, Bo Peng)
Fix child process segfault after reload if health_check_database is empty. (bug 571) (Bo Peng)
Fix pgpool_setup to support PostgreSQL 12. (Tatsuo Ishii)
Fix occasional regression test failure. (Tatsuo Ishii)
Fix replication delay worker segfault when application_name in primary_conninfo is an empty string. (bug 565) (Tatsuo Ishii)
Fix PGPOOL SHOW command doesn't display ALWAYS_MASTER, when backend_flag = 'ALWAYS_MASTER'. (Takuma Hoshiai)
Fix the bug with ignored syslog setting. (Bo Peng)
Changelog taken from: https://www.pgpool.net/docs/latest/en/html/release-3-7-13.html
Changelog for 3.6.19:
Bug fixes
Fix incorrect query rewrite in replication mode. (Bo Peng)
Doc: add failover_command description when all standby nodes are down. (Takuma Hoshiai)
Doc: add note not to assign PostgreSQL servers to trusted_servers. (Tatsuo Ishii)
Fix assorted ancient v2 protocol bugs. (Tatsuo Ishii)
Fix problem that syslog_facility doesn't change by reload. (bug 548) (Takuma Hoshiai)
Fix Pgpool-II shutdown failed in certain case. (Tatsuo Ishii)
Allow the lost standby node to rejoin the master watchdog node when it gets rediscovered by the lifecheck. (bug 545) (Muhammad Usama)
Fix segfault when executing an erroneous query after DEALLOCATE a named statement. (bug 546) (Tatsuo Ishii)
Add "-I" option to arping_cmd command default setting. (Bo Peng)
Changelog taken from: https://www.pgpool.net/docs/latest/en/html/release-3-6-19.html
Changelog for 3.6.20:
Changes
Check if socket file exists at startup and remove them if PID file doesn't exist to avoid bind() failire. (Bo Peng)
Bug fixes
Fix incorrect query rewriting in native replication mode. (bug 551) (Bo Peng)
Doc: Update documentation and fix documentation typos. (Takuma Hoshiai, Tatsuo Ishii, Bo Peng)
Fix pgpool_setup to support PostgreSQL 12. (Tatsuo Ishii)
Fix occasional regression test failure. (Tatsuo Ishii)
Fix replication delay worker segfault when application_name in primary_conninfo is an empty string. (bug 565) (Tatsuo Ishii)
Fix the bug with ignored syslog setting. (Bo Peng)
Changelog taken from: https://www.pgpool.net/docs/latest/en/html/release-3-6-20.html
Changelog for 3.5.23:
Bug fixes
Fix incorrect query rewrite in replication mode. (Bo Peng)
Fix assorted ancient v2 protocol bugs. (Tatsuo Ishii)
Fix problem that syslog_facility doesn't change by reload. (bug 548) (Takuma Hoshiai)
Fix Pgpool-II shutdown failed in certain case. (Tatsuo Ishii)
Fix segfault when executing an erroneous query after DEALLOCATE a named statement. (bug 546) (Tatsuo Ishii)
Add "-I" option to arping_cmd command default setting. (Bo Peng)
Changelog taken from: https://www.pgpool.net/docs/latest/en/html/release-3-5-23.html
Changelog for 3.5.24:
Changes
Check if socket file exists at startup and remove them if PID file doesn't exist to avoid bind() failire. (Bo Peng)
Bug fixes
Fix incorrect query rewriting in native replication mode. (bug 551) (Bo Peng)
Fix pgpool_setup to support PostgreSQL 12. (Tatsuo Ishii)
Fix occasional regression test failure. (Tatsuo Ishii)
Fix replication delay worker segfault when application_name in primary_conninfo is an empty string. (bug 565) (Tatsuo Ishii)
Fix the bug with ignored syslog setting. (Bo Peng)
Changelog taken from: https://www.pgpool.net/docs/latest/en/html/release-3-5-24.html
Enhancements
* Import some of memory manager debug facilities from PostgreSQL. (Tatsuo Ishii)
* Use pg_get_expr() instead of pg_attrdef.adsrc to support for PostgreSQL 12. (Bo Peng)
* Enhance shutdown script of pgpool_setup. (Tatsuo Ishii)
* Make shutdownall to wait for completion of shutdown of Pgpool-II.
* If environment variable CHECK_TIME_WAIT is set to true, use netstat command to confirm usage of the TCP/IP port while executing shutdown script.
* Deal pgpool_adm extension with PostgreSQL 12. (Tatsuo Ishii)
Bug fixes
* Fix pgpool_setup to produce correct follow master command. (Tatsuo Ishii)
* Fix query cache module so that it checks oid array's bound. (Tatsuo Ishii)
* Fix off-by-one error in query cache module. (Tatsuo Ishii)
* Fix segfault when samenet is specified in pool_hba.conf. (Tatsuo Ishii)
* Fix to deal with backslashes according to the config of standard_conforming_strings in native replication mode. (bug 467) (Bo Peng)
* Fix memory leaks. (Tatsuo Ishii)
Changelog taken from: https://www.pgpool.net/docs/latest/en/html/release-3-4-25.html
Also set DEPRECATED and EXPIRATION_DATE because the port reached its EOL at 2019-08-15. This will give possible user a short time period for an update and also warn them.