Subject: CVS commit: pkgsrc/databases/mysql56-client
From: Adam Ciarcinski
Date: 2017-10-22 22:18:04
Message id: 20171022201804.CA852FBDE@cvs.NetBSD.org

Log Message:
mysql56: update to 5.6.38

Changes in MySQL 5.6.38:

Packaging Notes
---------------
mysqlcheck was missing in the MySQL Server Docker image, which prevented \ 
mysql_upgrade from running.

Bugs Fixed
----------
InnoDB: Replication lag occurred on slave instances during large update \ 
operations on tables with many partitions.
InnoDB: A failure occurred during an end range comparison.
InnoDB: Enabling the innodb_buffer_pool_load_now setting failed in readonly \ 
mode. The event that signals the buffer pool load thread was not initialized.
InnoDB: A long wait for a dictionary operation lock held by a full-text search \ 
synchronization operation caused a server exit.
Partitioning: Queries involving NULL were not always handled correctly on tables \ 
that were partitioned by LIST.
Replication: When replicating a partitioned table with an index, on a \ 
replication slave where HASH_SCAN was specified as part of the \ 
slave_rows_search_algorithms setting, the slave I/O thread sometimes stopped \ 
with an error HA_ERR_KEY_NOT_FOUND.
Replication: Replication clients no longer enable LOCAL capability for LOAD DATA \ 
statements, because they do not use LOAD DATA LOCAL statements.
Replication: In case of a failure while creating multiple slave applier worker \ 
threads, some threads would be left orphaned and their resources would not be \ 
collected. Thanks to Laurynas Biveinis for his contribution to fixing this bug.
MSI packages for Windows failed to detect when Microsoft Visual C++ 2010 \ 
Redistributable Package was installed.
yaSSL could incorrectly perform TLS cipher negotiation.
The server failed to check the maximum path length for partition names.
Identifiers containing a mixture of backslashes and backticks could be parsed \ 
incorrectly.
Source packages for Debian platforms contained prebuilt debug binaries, causing \ 
build failures on any architectures other than the one on which those binaries \ 
were built.
Uninstalling the daemon_memcached plugin caused a serious error.
Selecting from a view could yield different results with materialization enabled \ 
versus materialization disabled.
The Performance Schema failed to check the maximum host length for client \ 
connections.
A server error occurred when a full text search result exceeded the \ 
innodb_ft_result_cache_limit setting. The patch for this bug also backports a \ 
related patch.
If a stored function was considered a constant by the optimizer, calling it from \ 
a subquery in a NOT IN condition in the WHERE clause could cause a server exit.
A mysqldump memory leak was fixed.
If a session rolled back to a savepoint and then was killed, the statements up \ 
to the point of the savepoint could be committed.
For clients that used Connector/Python and authenticated using the \ 
sha256_password plugin, the server could handle connections incorrectly.
NAME_CONST() can return null if incorrect arguments are given. In some cases, \ 
this was not handled and could cause a server exit.

Files:
RevisionActionfile
1.43modifypkgsrc/databases/mysql56-client/Makefile.common
1.44modifypkgsrc/databases/mysql56-client/distinfo