Blame SPECS/mysql.spec

05db4b
# Name of the package without any prefixes
05db4b
%global pkg_name %{name}
05db4b
%global pkgnamepatch mysql
05db4b
05db4b
# Regression tests may take a long time (many cores recommended), skip them by
05db4b
# passing --nocheck to rpmbuild or by setting runselftest to 0 if defining
05db4b
# --nocheck is not possible (e.g. in koji build)
05db4b
%{!?runselftest:%global runselftest 1}
05db4b
05db4b
# Set this to 1 to see which tests fail, but 0 on production ready build
05db4b
%global ignore_testsuite_result 0
05db4b
05db4b
# The last version on which the full testsuite has been run
05db4b
# In case of further rebuilds of that version, don't require full testsuite to be run
05db4b
# run only "main" suite
05db4b
%global last_tested_version 8.0.28
05db4b
# Set to 1 to force run the testsuite even if it was already tested in current version
05db4b
%global force_run_testsuite 0
05db4b
# Aditional SELinux rules
05db4b
%global require_mysql_selinux 1
05db4b
05db4b
# In f20+ use unversioned docdirs, otherwise the old versioned one
05db4b
%global _pkgdocdirname %{pkg_name}%{!?_pkgdocdir:-%{version}}
05db4b
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{pkg_name}-%{version}}
05db4b
05db4b
# By default, patch(1) creates backup files when chunks apply with offsets.
05db4b
# Turn that off to ensure such files don't get included in RPMs (cf bz#884755).
05db4b
%global _default_patch_flags --no-backup-if-mismatch
05db4b
05db4b
%global skiplist platform-specific-tests.list
05db4b
05db4b
# For some use cases we do not need some parts of the package
05db4b
%bcond_without clibrary
05db4b
%bcond_without devel
05db4b
%bcond_without client
05db4b
%bcond_without common
05db4b
%bcond_without errmsg
05db4b
%bcond_without test
05db4b
05db4b
# When there is already another package that ships /etc/my.cnf,
05db4b
# rather include it than ship the file again, since conflicts between
05db4b
# those files may create issues
05db4b
%bcond_with config
05db4b
05db4b
# For deep debugging we need to build binaries with extra debug info
05db4b
%bcond_with debug
05db4b
05db4b
%global boost_bundled_version 1.73.0
05db4b
05db4b
# Include files for systemd
05db4b
%global daemon_name mysqld
05db4b
%global daemon_no_prefix mysqld
05db4b
05db4b
# Directory for storing pid file
05db4b
%global pidfiledir %{_rundir}/%{daemon_name}
05db4b
05db4b
# We define some system's well known locations here so we can use them easily
05db4b
# later when building to another location (like SCL)
05db4b
%global logrotateddir %{_sysconfdir}/logrotate.d
05db4b
%global logfiledir %{_localstatedir}/log/mysql
05db4b
%global logfile %{logfiledir}/%{daemon_no_prefix}.log
05db4b
05db4b
# Defining where database data live
05db4b
%global dbdatadir %{_localstatedir}/lib/mysql
05db4b
05db4b
# Home directory of mysql user should be same for all packages that create it
05db4b
%global mysqluserhome /var/lib/mysql
05db4b
05db4b
# Provide mysql names for compatibility
05db4b
%bcond_without mysql_names
05db4b
%bcond_without conflicts
05db4b
05db4b
# Make long macros shorter
05db4b
%global sameevr   %{?epoch:%{epoch}:}%{version}-%{release}
05db4b
05db4b
Name:             mysql
05db4b
Version:          8.0.28
05db4b
Release:          1%{?with_debug:.debug}%{?dist}
05db4b
Summary:          MySQL client programs and shared libraries
05db4b
URL:              http://www.mysql.com
05db4b
05db4b
# Exceptions allow client libraries to be linked with most open source SW,
05db4b
# not only GPL code.  See README.mysql-license
05db4b
License:          GPLv2 with exceptions and LGPLv2 and BSD
05db4b
05db4b
Source0:          https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-%{version}.tar.gz
05db4b
Source2:          mysql_config_multilib.sh
05db4b
Source3:          my.cnf.in
05db4b
Source6:          README.mysql-docs
05db4b
Source7:          README.mysql-license
05db4b
Source10:         mysql.tmpfiles.d.in
05db4b
Source11:         mysql.service.in
05db4b
Source12:         mysql-prepare-db-dir.sh
05db4b
Source14:         mysql-check-socket.sh
05db4b
Source15:         mysql-scripts-common.sh
05db4b
Source17:         mysql-wait-stop.sh
05db4b
Source18:         mysql@.service.in
05db4b
# To track rpmlint warnings
05db4b
Source30:         %{pkgnamepatch}.rpmlintrc
05db4b
# Configuration for server
05db4b
Source31:         server.cnf.in
05db4b
# Skipped tests lists
05db4b
Source50:         rh-skipped-tests-list-base.list
05db4b
Source51:         rh-skipped-tests-list-arm.list
05db4b
Source52:         rh-skipped-tests-list-s390.list
05db4b
Source53:         rh-skipped-tests-list-ppc.list
05db4b
05db4b
# Comments for these patches are in the patch files
05db4b
# Patches common for more mysql-like packages
05db4b
Patch1:           %{pkgnamepatch}-install-test.patch
05db4b
Patch2:           %{pkgnamepatch}-s390-tsc.patch
05db4b
Patch3:           %{pkgnamepatch}-file-contents.patch
05db4b
Patch4:           %{pkgnamepatch}-scripts.patch
05db4b
Patch5:           %{pkgnamepatch}-paths.patch
05db4b
05db4b
# Patches specific for this mysql package
05db4b
Patch51:          %{pkgnamepatch}-chain-certs.patch
05db4b
Patch52:          %{pkgnamepatch}-sharedir.patch
05db4b
Patch55:          %{pkgnamepatch}-rpath.patch
05db4b
Patch56:          %{pkgnamepatch}-mtr.patch
05db4b
Patch75:          %{pkgnamepatch}-arm32-timer.patch
05db4b
Patch79:          %{pkgnamepatch}-openssl3.patch
05db4b
Patch80:          %{pkgnamepatch}-fix-includes-robin-hood.patch
05db4b
05db4b
# Patches taken from boost 1.59
05db4b
Patch115: boost-1.58.0-pool.patch
05db4b
Patch125: boost-1.57.0-mpl-print.patch
05db4b
05db4b
BuildRequires:    cmake
05db4b
BuildRequires:    gcc-c++
05db4b
BuildRequires:    libaio-devel
05db4b
BuildRequires:    libedit-devel
05db4b
BuildRequires:    libevent-devel
05db4b
BuildRequires:    libicu-devel
05db4b
BuildRequires:    lz4
05db4b
BuildRequires:    lz4-devel
05db4b
BuildRequires:    mecab-devel
05db4b
BuildRequires:    bison
05db4b
BuildRequires:    libcurl-devel
05db4b
BuildRequires:    libzstd-devel
05db4b
%ifnarch aarch64 %{arm} s390 s390x
05db4b
BuildRequires:    numactl-devel
05db4b
%endif
05db4b
BuildRequires:    openssl
05db4b
BuildRequires:    openssl-devel
05db4b
%if 0%{?fedora} || 0%{?rhel} > 7
05db4b
BuildRequires:    perl-interpreter
05db4b
BuildRequires:    perl-generators
05db4b
%endif
05db4b
%if 0%{?fedora} || 0%{?rhel} > 7
05db4b
BuildRequires:    rpcgen
05db4b
BuildRequires:    libtirpc-devel
05db4b
%endif
05db4b
BuildRequires:    protobuf-lite-devel
05db4b
BuildRequires:    rapidjson-devel
05db4b
BuildRequires:    zlib
05db4b
BuildRequires:    zlib-devel
05db4b
BuildRequires:    multilib-rpm-config
05db4b
# Tests requires time and ps and some perl modules
05db4b
BuildRequires:    procps
05db4b
BuildRequires:    time
05db4b
BuildRequires:    perl(base)
05db4b
BuildRequires:    perl(Carp)
05db4b
BuildRequires:    perl(Cwd)
05db4b
BuildRequires:    perl(Digest::file)
05db4b
BuildRequires:    perl(Digest::MD5)
05db4b
BuildRequires:    perl(English)
05db4b
BuildRequires:    perl(Env)
05db4b
BuildRequires:    perl(Errno)
05db4b
BuildRequires:    perl(Exporter)
05db4b
BuildRequires:    perl(Fcntl)
05db4b
BuildRequires:    perl(File::Basename)
05db4b
BuildRequires:    perl(File::Copy)
05db4b
BuildRequires:    perl(File::Find)
05db4b
BuildRequires:    perl(File::Spec)
05db4b
BuildRequires:    perl(File::Spec::Functions)
05db4b
BuildRequires:    perl(File::Temp)
05db4b
BuildRequires:    perl(FindBin)
05db4b
BuildRequires:    perl(Data::Dumper)
05db4b
BuildRequires:    perl(Getopt::Long)
05db4b
BuildRequires:    perl(if)
05db4b
BuildRequires:    perl(IO::File)
05db4b
BuildRequires:    perl(IO::Handle)
05db4b
BuildRequires:    perl(IO::Select)
05db4b
BuildRequires:    perl(IO::Socket::INET)
05db4b
BuildRequires:    perl(IPC::Open3)
05db4b
BuildRequires:    perl(JSON)
05db4b
BuildRequires:    perl(lib)
05db4b
BuildRequires:    perl(LWP::Simple)
05db4b
BuildRequires:    perl(Memoize)
05db4b
BuildRequires:    perl(Net::Ping)
05db4b
BuildRequires:    perl(POSIX)
05db4b
BuildRequires:    perl(Socket)
05db4b
BuildRequires:    perl(strict)
05db4b
BuildRequires:    perl(Sys::Hostname)
05db4b
BuildRequires:    perl(Test::More)
05db4b
BuildRequires:    perl(Time::HiRes)
05db4b
BuildRequires:    perl(Time::localtime)
05db4b
BuildRequires:    perl(warnings)
05db4b
BuildRequires:    systemd
05db4b
BuildRequires: make
05db4b
05db4b
# Since MySQL 8.0.28
05db4b
BuildRequires:    libfido2-devel
05db4b
05db4b
05db4b
Requires:         bash coreutils grep
05db4b
Requires:         %{name}-common%{?_isa} = %{sameevr}
05db4b
05db4b
Provides:         bundled(boost) = %{boost_bundled_version}
05db4b
05db4b
05db4b
%if %{with mysql_names}
05db4b
Provides:         mysql = %{sameevr}
05db4b
Provides:         mysql%{?_isa} = %{sameevr}
05db4b
Provides:         mysql-compat-client = %{sameevr}
05db4b
Provides:         mysql-compat-client%{?_isa} = %{sameevr}
05db4b
%endif
05db4b
05db4b
%{?with_conflicts:Conflicts:        mariadb}
05db4b
05db4b
# Filtering: https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering
05db4b
%global __requires_exclude ^perl\\((hostnames|lib::mtr|lib::v1|mtr_|My::)
05db4b
%global __provides_exclude_from ^(%{_datadir}/(mysql|mysql-test)/.*|%{_libdir}/mysql/plugin/.*\\.so)$
05db4b
05db4b
%description
05db4b
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
05db4b
client/server implementation consisting of a server daemon (mysqld)
05db4b
and many different client programs and libraries. The base package
05db4b
contains the standard MySQL client programs and generic MySQL files.
05db4b
05db4b
05db4b
%if %{with clibrary}
05db4b
%package          libs
05db4b
Summary:          The shared libraries required for MySQL clients
05db4b
Requires:         %{name}-common%{?_isa} = %{sameevr}
05db4b
%if %{with mysql_names}
05db4b
Provides:         mysql-libs = %{sameevr}
05db4b
Provides:         mysql-libs%{?_isa} = %{sameevr}
05db4b
%endif
05db4b
05db4b
%description      libs
05db4b
The mysql-libs package provides the essential shared libraries for any
05db4b
MySQL client program or interface. You will need to install this package
05db4b
to use any other MySQL package or any clients that need to connect to a
05db4b
MySQL server.
05db4b
%endif
05db4b
05db4b
05db4b
%if %{with config}
05db4b
%package          config
05db4b
Summary:          The config files required by server and client
05db4b
05db4b
%description      config
05db4b
The package provides the config file my.cnf and my.cnf.d directory used by any
05db4b
MariaDB or MySQL program. You will need to install this package to use any
05db4b
other MariaDB or MySQL package if the config files are not provided in the
05db4b
package itself.
05db4b
%endif
05db4b
05db4b
05db4b
%if %{with common}
05db4b
%package          common
05db4b
Summary:          The shared files required for MySQL server and client
05db4b
Requires:         %{_sysconfdir}/my.cnf
05db4b
05db4b
%description      common
05db4b
The mysql-common package provides the essential shared files for any
05db4b
MySQL program. You will need to install this package to use any other
05db4b
MySQL package.
05db4b
%endif
05db4b
05db4b
05db4b
%if %{with errmsg}
05db4b
%package          errmsg
05db4b
Summary:          The error messages files required by MySQL server
05db4b
Requires:         %{name}-common%{?_isa} = %{sameevr}
05db4b
05db4b
%description      errmsg
05db4b
The package provides error messages files for the MySQL daemon
05db4b
%endif
05db4b
05db4b
05db4b
%package          server
05db4b
Summary:          The MySQL server and related files
05db4b
05db4b
# Require any mysql client, but prefer mysql client for mysql server
05db4b
Suggests:         %{name}%{?_isa} = %{sameevr}
05db4b
Requires:         mysql%{?_isa}
05db4b
05db4b
Requires:         %{name}-common%{?_isa} = %{sameevr}
05db4b
Requires:         %{_sysconfdir}/my.cnf
05db4b
Requires:         %{_sysconfdir}/my.cnf.d
05db4b
Requires:         %{name}-errmsg%{?_isa} = %{sameevr}
05db4b
%{?mecab:Requires: mecab-ipadic}
05db4b
Requires:         coreutils
05db4b
Requires(pre):    /usr/sbin/useradd
05db4b
# We require this to be present for %%{_tmpfilesdir}
05db4b
Requires:         systemd
05db4b
# Make sure it's there when scriptlets run, too
05db4b
%{?systemd_requires: %systemd_requires}
05db4b
# SYS_NICE capabilities; #1540946
05db4b
Recommends:       libcap
05db4b
# semanage
05db4b
Requires(post):   policycoreutils-python-utils
05db4b
05db4b
# Aditional SELinux rules (common for MariaDB & MySQL) shipped in a separate package
05db4b
# For cases, where we want to fix a SELinux issues in MySQL sooner than patched selinux-policy-targeted package is released
05db4b
%if %require_mysql_selinux
05db4b
Requires:         (mysql-selinux if selinux-policy-targeted)
05db4b
%endif
05db4b
05db4b
%if %{with mysql_names}
05db4b
Provides:         mysql-server = %{sameevr}
05db4b
Provides:         mysql-server%{?_isa} = %{sameevr}
05db4b
Provides:         mysql-compat-server = %{sameevr}
05db4b
Provides:         mysql-compat-server%{?_isa} = %{sameevr}
05db4b
%endif
05db4b
%{?with_conflicts:Conflicts:        mariadb-server}
05db4b
%{?with_conflicts:Conflicts:        mariadb-galera-server}
05db4b
05db4b
%description      server
05db4b
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
05db4b
client/server implementation consisting of a server daemon (mysqld)
05db4b
and many different client programs and libraries. This package contains
05db4b
the MySQL server and some accompanying files and directories.
05db4b
05db4b
05db4b
%if %{with devel}
05db4b
%package          devel
05db4b
Summary:          Files for development of MySQL applications
05db4b
%{?with_clibrary:Requires:         %{name}-libs%{?_isa} = %{sameevr}}
05db4b
Requires:         openssl-devel
05db4b
Requires:         zlib-devel
05db4b
Requires:         libzstd-devel
05db4b
%{?with_conflicts:Conflicts:        mariadb-devel}
05db4b
05db4b
%description      devel
05db4b
MySQL is a multi-user, multi-threaded SQL database server. This
05db4b
package contains the libraries and header files that are needed for
05db4b
developing MySQL client applications.
05db4b
%endif
05db4b
05db4b
%if %{with test}
05db4b
%package          test
05db4b
Summary:          The test suite distributed with MySQL
05db4b
Requires:         %{name}%{?_isa} = %{sameevr}
05db4b
Requires:         %{name}-common%{?_isa} = %{sameevr}
05db4b
Requires:         %{name}-server%{?_isa} = %{sameevr}
05db4b
Requires:         gzip
05db4b
Requires:         lz4
05db4b
Requires:         openssl
05db4b
Requires:         perl(Digest::file)
05db4b
Requires:         perl(Digest::MD5)
05db4b
Requires:         perl(Env)
05db4b
Requires:         perl(Exporter)
05db4b
Requires:         perl(Fcntl)
05db4b
Requires:         perl(File::Temp)
05db4b
Requires:         perl(FindBin)
05db4b
Requires:         perl(Data::Dumper)
05db4b
Requires:         perl(Getopt::Long)
05db4b
Requires:         perl(IPC::Open3)
05db4b
Requires:         perl(JSON)
05db4b
Requires:         perl(LWP::Simple)
05db4b
Requires:         perl(Memoize)
05db4b
Requires:         perl(Socket)
05db4b
Requires:         perl(Sys::Hostname)
05db4b
Requires:         perl(Test::More)
05db4b
Requires:         perl(Time::HiRes)
05db4b
%{?with_conflicts:Conflicts:        mariadb-test}
05db4b
%if %{with mysql_names}
05db4b
Provides:         mysql-test = %{sameevr}
05db4b
Provides:         mysql-test%{?_isa} = %{sameevr}
05db4b
%endif
05db4b
05db4b
%description      test
05db4b
MySQL is a multi-user, multi-threaded SQL database server. This
05db4b
package contains the regression test suite distributed with
05db4b
the MySQL sources.
05db4b
%endif
05db4b
05db4b
05db4b
%prep
05db4b
%setup -q -n mysql-%{version}
05db4b
%patch1 -p1
05db4b
%patch2 -p1
05db4b
%patch3 -p1
05db4b
%patch4 -p1
05db4b
%patch5 -p1
05db4b
%patch51 -p1
05db4b
%patch52 -p1
05db4b
%patch55 -p1
05db4b
%patch56 -p1
05db4b
%patch75 -p1
05db4b
%patch79 -p1
05db4b
%patch80 -p1
05db4b
05db4b
# Patch Boost
05db4b
pushd boost/boost_$(echo %{boost_bundled_version}| tr . _)
05db4b
%patch115 -p0
05db4b
%patch125 -p1
05db4b
popd
05db4b
05db4b
# generate a list of tests that fail, but are not disabled by upstream
05db4b
cat %{SOURCE50} | tee -a mysql-test/%{skiplist}
05db4b
05db4b
# disable some tests failing on different architectures
05db4b
%ifarch %{arm} aarch64
05db4b
cat %{SOURCE51} | tee -a mysql-test/%{skiplist}
05db4b
%endif
05db4b
05db4b
%ifarch s390 s390x
05db4b
cat %{SOURCE52} | tee -a mysql-test/%{skiplist}
05db4b
%endif
05db4b
05db4b
%ifarch ppc ppc64 ppc64p7 ppc64le
05db4b
cat %{SOURCE53} | tee -a mysql-test/%{skiplist}
05db4b
%endif
05db4b
05db4b
cp %{SOURCE2} %{SOURCE3} %{SOURCE10} %{SOURCE11} %{SOURCE12} \
05db4b
   %{SOURCE14} %{SOURCE15} %{SOURCE17} %{SOURCE18} %{SOURCE31} scripts
05db4b
05db4b
%build
05db4b
# arm build ends with out of memory error for LTO enabled build
05db4b
%ifarch %arm
05db4b
%define _lto_cflags %{nil}
05db4b
%endif
05db4b
05db4b
# fail quickly and obviously if user tries to build as root
05db4b
%if %runselftest
05db4b
    if [ x"$(id -u)" = "x0" ]; then
05db4b
        echo "mysql's regression tests fail if run as root."
05db4b
        echo "If you really need to build the RPM as root, use"
05db4b
        echo "--nocheck to skip the regression tests."
05db4b
        exit 1
05db4b
    fi
05db4b
%endif
05db4b
05db4b
# The INSTALL_xxx macros have to be specified relative to CMAKE_INSTALL_PREFIX
05db4b
# so we can't use %%{_datadir} and so forth here.
05db4b
%cmake \
05db4b
         -DBUILD_CONFIG=mysql_release \
05db4b
         -DFEATURE_SET="community" \
05db4b
         -DINSTALL_LAYOUT=RPM \
05db4b
         -DDAEMON_NAME="%{daemon_name}" \
05db4b
         -DDAEMON_NO_PREFIX="%{daemon_no_prefix}" \
05db4b
         -DLOG_LOCATION="%{logfile}" \
05db4b
         -DPID_FILE_DIR="%{pidfiledir}" \
05db4b
         -DNICE_PROJECT_NAME="MySQL" \
05db4b
         -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
05db4b
         -DSYSCONFDIR="%{_sysconfdir}" \
05db4b
         -DSYSCONF2DIR="%{_sysconfdir}/my.cnf.d" \
05db4b
         -DINSTALL_DOCDIR="share/doc/%{_pkgdocdirname}" \
05db4b
         -DINSTALL_DOCREADMEDIR="share/doc/%{_pkgdocdirname}" \
05db4b
         -DINSTALL_INCLUDEDIR=include/mysql \
05db4b
         -DINSTALL_INFODIR=share/info \
05db4b
         -DINSTALL_LIBEXECDIR=libexec \
05db4b
         -DINSTALL_LIBDIR="%{_lib}/mysql" \
05db4b
         -DRPATH_LIBDIR="%{_libdir}" \
05db4b
         -DINSTALL_MANDIR=share/man \
05db4b
         -DINSTALL_MYSQLSHAREDIR=share/%{pkg_name} \
05db4b
         -DINSTALL_MYSQLTESTDIR=share/mysql-test \
05db4b
         -DINSTALL_PLUGINDIR="%{_lib}/mysql/plugin" \
05db4b
         -DINSTALL_SBINDIR=bin \
05db4b
         -DINSTALL_SUPPORTFILESDIR=share/%{pkg_name} \
05db4b
         -DMYSQL_DATADIR="%{dbdatadir}" \
05db4b
         -DMYSQL_UNIX_ADDR="/var/lib/mysql/mysql.sock" \
05db4b
         -DENABLED_LOCAL_INFILE=ON \
05db4b
         -DWITH_SYSTEMD=1 \
05db4b
         -DSYSTEMD_SERVICE_NAME="%{daemon_name}" \
05db4b
         -DSYSTEMD_PID_DIR="%{pidfiledir}" \
05db4b
         -DWITH_INNODB_MEMCACHED=ON \
05db4b
%ifnarch aarch64 %{arm} s390 s390x
05db4b
         -DWITH_NUMA=ON \
05db4b
%endif
05db4b
%ifarch s390 s390x armv7hl
05db4b
         -DUSE_LD_GOLD=OFF \
05db4b
%endif
05db4b
         -DWITH_ROUTER=OFF \
05db4b
         -DWITH_SYSTEM_LIBS=ON \
05db4b
         -DWITH_MECAB=system \
05db4b
         -DWITH_FIDO=system \
05db4b
         -DWITH_BOOST=boost \
05db4b
         -DREPRODUCIBLE_BUILD=OFF \
05db4b
         -DCMAKE_C_FLAGS="%{optflags}%{?with_debug: -fno-strict-overflow -Wno-unused-result -Wno-unused-function -Wno-unused-but-set-variable}" \
05db4b
         -DCMAKE_CXX_FLAGS="%{optflags}%{?with_debug: -fno-strict-overflow -Wno-unused-result -Wno-unused-function -Wno-unused-but-set-variable}" \
05db4b
         -DCMAKE_EXE_LINKER_FLAGS="-pie %{build_ldflags}" \
05db4b
%{?with_debug: -DWITH_DEBUG=1} \
05db4b
%{?with_debug: -DMYSQL_MAINTAINER_MODE=0} \
05db4b
         -DTMPDIR=/var/tmp \
05db4b
         -DWITH_MYSQLD_LDFLAGS="%{build_ldflags}" \
05db4b
         -DCMAKE_C_LINK_FLAGS="%{build_ldflags}" \
05db4b
         -DCMAKE_CXX_LINK_FLAGS="%{build_ldflags}" \
05db4b
         -DCMAKE_SKIP_INSTALL_RPATH=YES \
05db4b
         -DWITH_UNIT_TESTS=0
05db4b
05db4b
# Note: linking with GOLD disabled on Armv7hl because of https://bugs.mysql.com/bug.php?id=96698
05db4b
05db4b
# Note: disabling building of unittests to workaround #1989847
05db4b
05db4b
cmake -B %{_vpath_builddir} -LAH
05db4b
05db4b
%cmake_build
05db4b
05db4b
%install
05db4b
%cmake_install
05db4b
05db4b
# multilib support for shell scripts
05db4b
# we only apply this to known Red Hat multilib arches, per bug #181335
05db4b
if %multilib_capable; then
05db4b
mv %{buildroot}%{_bindir}/mysql_config %{buildroot}%{_bindir}/mysql_config-%{__isa_bits}
05db4b
install -p -m 0755 %{_vpath_builddir}/scripts/mysql_config_multilib %{buildroot}%{_bindir}/mysql_config
05db4b
fi
05db4b
05db4b
# install INFO_SRC, INFO_BIN into libdir (upstream thinks these are doc files,
05db4b
# but that's pretty wacko --- see also %%{name}-file-contents.patch)
05db4b
install -p -m 0644 %{_vpath_builddir}/Docs/INFO_SRC %{buildroot}%{_libdir}/mysql/
05db4b
install -p -m 0644 %{_vpath_builddir}/Docs/INFO_BIN %{buildroot}%{_libdir}/mysql/
05db4b
05db4b
mkdir -p %{buildroot}%{logfiledir}
05db4b
05db4b
mkdir -p %{buildroot}%{pidfiledir}
05db4b
install -p -m 0755 -d %{buildroot}%{dbdatadir}
05db4b
install -p -m 0750 -d %{buildroot}%{_localstatedir}/lib/mysql-files
05db4b
install -p -m 0700 -d %{buildroot}%{_localstatedir}/lib/mysql-keyring
05db4b
05db4b
%if %{with config}
05db4b
install -D -p -m 0644 %{_vpath_builddir}/scripts/my.cnf %{buildroot}%{_sysconfdir}/my.cnf
05db4b
%endif
05db4b
05db4b
# install systemd unit files and scripts for handling server startup
05db4b
install -D -p -m 644 %{_vpath_builddir}/scripts/mysql.service %{buildroot}%{_unitdir}/%{daemon_name}.service
05db4b
install -D -p -m 644 %{_vpath_builddir}/scripts/mysql@.service %{buildroot}%{_unitdir}/%{daemon_name}@.service
05db4b
install -D -p -m 0644 %{_vpath_builddir}/scripts/mysql.tmpfiles.d %{buildroot}%{_tmpfilesdir}/%{daemon_name}.conf
05db4b
rm -r %{buildroot}%{_tmpfilesdir}/mysql.conf
05db4b
05db4b
# helper scripts for service starting
05db4b
install -D -p -m 755 %{_vpath_builddir}/scripts/mysql-prepare-db-dir %{buildroot}%{_libexecdir}/mysql-prepare-db-dir
05db4b
install -p -m 755 %{_vpath_builddir}/scripts/mysql-wait-stop %{buildroot}%{_libexecdir}/mysql-wait-stop
05db4b
install -p -m 755 %{_vpath_builddir}/scripts/mysql-check-socket %{buildroot}%{_libexecdir}/mysql-check-socket
05db4b
install -p -m 644 %{_vpath_builddir}/scripts/mysql-scripts-common %{buildroot}%{_libexecdir}/mysql-scripts-common
05db4b
install -D -p -m 0644 %{_vpath_builddir}/scripts/server.cnf %{buildroot}%{_sysconfdir}/my.cnf.d/%{pkg_name}-server.cnf
05db4b
05db4b
rm %{buildroot}%{_libdir}/mysql/*.a
05db4b
rm %{buildroot}%{_mandir}/man1/comp_err.1*
05db4b
05db4b
# put logrotate script where it needs to be
05db4b
mkdir -p %{buildroot}%{logrotateddir}
05db4b
mv %{buildroot}%{_datadir}/%{pkg_name}/mysql-log-rotate %{buildroot}%{logrotateddir}/%{daemon_name}
05db4b
chmod 644 %{buildroot}%{logrotateddir}/%{daemon_name}
05db4b
05db4b
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
05db4b
echo "%{_libdir}/mysql" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
05db4b
05db4b
# for back-ward compatibility and SELinux, let's keep the mysqld in libexec
05db4b
# and just create a symlink in /usr/sbin
05db4b
mv %{buildroot}%{_bindir}/mysqld %{buildroot}%{_libexecdir}/mysqld
05db4b
mkdir -p %{buildroot}%{_sbindir}
05db4b
ln -s ../libexec/mysqld %{buildroot}%{_sbindir}/mysqld
05db4b
05db4b
%if %{with debug}
05db4b
mv %{buildroot}%{_bindir}/mysqld-debug %{buildroot}%{_libexecdir}/mysqld
05db4b
%endif
05db4b
05db4b
# copy additional docs into build tree so %%doc will find them
05db4b
install -p -m 0644 %{SOURCE6} %{_vpath_srcdir}/%{basename:%{SOURCE6}}
05db4b
install -p -m 0644 %{SOURCE7} %{_vpath_srcdir}/%{basename:%{SOURCE7}}
05db4b
05db4b
# Install the list of skipped tests to be available for user runs
05db4b
install -p -m 0644 %{_vpath_srcdir}/mysql-test/%{skiplist} %{buildroot}%{_datadir}/mysql-test
05db4b
05db4b
%if %{without clibrary}
05db4b
unlink %{buildroot}%{_libdir}/mysql/libmysqlclient.so
05db4b
rm -r %{buildroot}%{_libdir}/mysql/libmysqlclient*.so.*
05db4b
rm -r %{buildroot}%{_sysconfdir}/ld.so.conf.d
05db4b
%endif
05db4b
05db4b
%if %{without devel}
05db4b
rm %{buildroot}%{_bindir}/mysql_config*
05db4b
rm -r %{buildroot}%{_includedir}/mysql
05db4b
rm %{buildroot}%{_datadir}/aclocal/mysql.m4
05db4b
rm %{buildroot}%{_libdir}/pkgconfig/mysqlclient.pc
05db4b
rm %{buildroot}%{_libdir}/mysql/libmysqlclient*.so
05db4b
rm %{buildroot}%{_mandir}/man1/mysql_config.1*
05db4b
%endif
05db4b
05db4b
%if %{without client}
05db4b
rm %{buildroot}%{_bindir}/{mysql,mysql_config_editor,\
05db4b
mysql_plugin,mysqladmin,mysqlbinlog,\
05db4b
mysqlcheck,mysqldump,mysqlpump,mysqlimport,mysqlshow,mysqlslap,my_print_defaults}
05db4b
rm %{buildroot}%{_mandir}/man1/{mysql,mysql_config_editor,\
05db4b
mysql_plugin,mysqladmin,mysqlbinlog,\
05db4b
mysqlcheck,mysqldump,mysqlpump,mysqlimport,mysqlshow,mysqlslap,my_print_defaults}.1*
05db4b
%endif
05db4b
05db4b
%if %{with config}
05db4b
mkdir -p %{buildroot}%{_sysconfdir}/my.cnf.d
05db4b
%else
05db4b
#rm %{buildroot}%{_sysconfdir}/my.cnf
05db4b
%endif
05db4b
05db4b
%if %{without common}
05db4b
rm -r %{buildroot}%{_datadir}/%{pkg_name}/charsets
05db4b
%endif
05db4b
05db4b
%if %{without errmsg}
05db4b
rm %{buildroot}%{_datadir}/%{pkg_name}/{messages_to_error_log.txt,messages_to_clients.txt}
05db4b
rm -r %{buildroot}%{_datadir}/%{pkg_name}/{english,bulgarian,czech,danish,dutch,estonian,\
05db4b
french,german,greek,hungarian,italian,japanese,korean,norwegian,norwegian-ny,\
05db4b
polish,portuguese,romanian,russian,serbian,slovak,spanish,swedish,ukrainian}
05db4b
%endif
05db4b
05db4b
%if %{without test}
05db4b
rm %{buildroot}%{_bindir}/{mysql_client_test,mysqlxtest,mysqltest_safe_process,zlib_decompress,mysql_keyring_encryption_test}
05db4b
rm -r %{buildroot}%{_datadir}/mysql-test
05db4b
%endif
05db4b
05db4b
05db4b
05db4b
%check
05db4b
%if %{with test}
05db4b
%if %runselftest
05db4b
pushd %_vpath_builddir
05db4b
# Note: disabling building of unittests to workaround #1989847
05db4b
#make test VERBOSE=1
05db4b
pushd mysql-test
05db4b
cp ../../mysql-test/%{skiplist} .
05db4b
05db4b
# Builds might happen at the same host, avoid collision
05db4b
#   The port used is calculated as 10 * MTR_BUILD_THREAD + 10000
05db4b
#   The resulting port must be between 5000 and 32767
05db4b
export MTR_BUILD_THREAD=$(( $(date +%s) % 2200 ))
05db4b
05db4b
(
05db4b
  set -ex
05db4b
  cd %{buildroot}%{_datadir}/mysql-test
05db4b
05db4b
  export common_testsuite_arguments=" %{?with_debug:--debug-server} --parallel=auto --force --retry=2 --suite-timeout=900 --testcase-timeout=30 --mysqld=--binlog-format=mixed --max-test-fail=5 --report-unstable-tests --clean-vardir --skip-innodb-use-native-aio "
05db4b
05db4b
  # If full testsuite has already been run on this version and we don't explicitly want the full testsuite to be run
05db4b
  if [[ "%{last_tested_version}" == "%{version}" ]] && [[ %{force_run_testsuite} -eq 0 ]]
05db4b
  then
05db4b
    # in further rebuilds only run the basic "main" suite (~800 tests)
05db4b
    echo "running only base testsuite"
05db4b
    perl ./mysql-test-run.pl $common_testsuite_arguments --suite=main --mem --skip-test-list=%{skiplist}
05db4b
  fi
05db4b
05db4b
 # If either this version wasn't marked as tested yet or I explicitly want to run the testsuite, run everything we have (~4000 test)
05db4b
  if [[ "%{last_tested_version}" != "%{version}" ]] || [[ %{force_run_testsuite} -ne 0 ]]
05db4b
  then
05db4b
    echo "running advanced testsuite"
05db4b
    perl ./mysql-test-run.pl $common_testsuite_arguments \
05db4b
    %if %{ignore_testsuite_result}
05db4b
      --max-test-fail=9999 || :
05db4b
    %else
05db4b
      --skip-test-list=%{skiplist}
05db4b
    %endif
05db4b
  fi
05db4b
05db4b
  # There might be a dangling symlink left from the testing, remove it to not be installed
05db4b
  rm -r var $(readlink var)
05db4b
)
05db4b
05db4b
popd
05db4b
popd
05db4b
05db4b
%endif
05db4b
%endif
05db4b
05db4b
05db4b
05db4b
%pre server
05db4b
/usr/sbin/groupadd -g 27 -o -r mysql >/dev/null 2>&1 || :
05db4b
/usr/sbin/useradd -M -N -g mysql -o -r -d %{mysqluserhome} -s /sbin/nologin \
05db4b
  -c "MySQL Server" -u 27 mysql >/dev/null 2>&1 || :
05db4b
05db4b
%post server
05db4b
%systemd_post %{daemon_name}.service
05db4b
if [ ! -e "%{logfile}" -a ! -h "%{logfile}" ] ; then
05db4b
    install /dev/null -m0640 -omysql -gmysql "%{logfile}"
05db4b
fi
05db4b
05db4b
%preun server
05db4b
%systemd_preun %{daemon_name}.service
05db4b
05db4b
%postun server
05db4b
%systemd_postun_with_restart %{daemon_name}.service
05db4b
05db4b
05db4b
05db4b
%if %{with client}
05db4b
%files
05db4b
%{_bindir}/mysql
05db4b
%{_bindir}/mysql_config_editor
05db4b
%{_bindir}/mysqladmin
05db4b
%{_bindir}/mysqlbinlog
05db4b
%{_bindir}/mysqlcheck
05db4b
%{_bindir}/mysqldump
05db4b
%{_bindir}/mysqlimport
05db4b
%{_bindir}/mysqlpump
05db4b
%{_bindir}/mysqlshow
05db4b
%{_bindir}/mysqlslap
05db4b
05db4b
%{_mandir}/man1/mysql.1*
05db4b
%{_mandir}/man1/mysql_config_editor.1*
05db4b
%{_mandir}/man1/mysqladmin.1*
05db4b
%{_mandir}/man1/mysqlbinlog.1*
05db4b
%{_mandir}/man1/mysqlcheck.1*
05db4b
%{_mandir}/man1/mysqldump.1*
05db4b
%{_mandir}/man1/mysqlimport.1*
05db4b
%{_mandir}/man1/mysqlpump.1*
05db4b
%{_mandir}/man1/mysqlshow.1*
05db4b
%{_mandir}/man1/mysqlslap.1*
05db4b
%endif
05db4b
05db4b
%if %{with clibrary}
05db4b
%files libs
05db4b
%{_libdir}/mysql/libmysqlclient*.so.*
05db4b
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/*
05db4b
%endif
05db4b
05db4b
%if %{with config}
05db4b
%files config
05db4b
# although the default my.cnf contains only server settings, we put it in the
05db4b
# common package because it can be used for client settings too.
05db4b
%dir %{_sysconfdir}/my.cnf.d
05db4b
%config(noreplace) %{_sysconfdir}/my.cnf
05db4b
%endif
05db4b
05db4b
%if %{with common}
05db4b
%files common
05db4b
%license LICENSE
05db4b
%doc README README.mysql-license README.mysql-docs
05db4b
%doc storage/innobase/COPYING.Percona storage/innobase/COPYING.Google
05db4b
%dir %{_libdir}/mysql
05db4b
%dir %{_datadir}/%{pkg_name}
05db4b
%{_datadir}/%{pkg_name}/charsets
05db4b
%endif
05db4b
05db4b
%if %{with errmsg}
05db4b
%files errmsg
05db4b
%{_datadir}/%{pkg_name}/messages_to_error_log.txt
05db4b
%{_datadir}/%{pkg_name}/messages_to_clients.txt
05db4b
%{_datadir}/%{pkg_name}/english
05db4b
%lang(bg) %{_datadir}/%{pkg_name}/bulgarian
05db4b
%lang(cs) %{_datadir}/%{pkg_name}/czech
05db4b
%lang(da) %{_datadir}/%{pkg_name}/danish
05db4b
%lang(nl) %{_datadir}/%{pkg_name}/dutch
05db4b
%lang(et) %{_datadir}/%{pkg_name}/estonian
05db4b
%lang(fr) %{_datadir}/%{pkg_name}/french
05db4b
%lang(de) %{_datadir}/%{pkg_name}/german
05db4b
%lang(el) %{_datadir}/%{pkg_name}/greek
05db4b
%lang(hu) %{_datadir}/%{pkg_name}/hungarian
05db4b
%lang(it) %{_datadir}/%{pkg_name}/italian
05db4b
%lang(ja) %{_datadir}/%{pkg_name}/japanese
05db4b
%lang(ko) %{_datadir}/%{pkg_name}/korean
05db4b
%lang(no) %{_datadir}/%{pkg_name}/norwegian
05db4b
%lang(no) %{_datadir}/%{pkg_name}/norwegian-ny
05db4b
%lang(pl) %{_datadir}/%{pkg_name}/polish
05db4b
%lang(pt) %{_datadir}/%{pkg_name}/portuguese
05db4b
%lang(ro) %{_datadir}/%{pkg_name}/romanian
05db4b
%lang(ru) %{_datadir}/%{pkg_name}/russian
05db4b
%lang(sr) %{_datadir}/%{pkg_name}/serbian
05db4b
%lang(sk) %{_datadir}/%{pkg_name}/slovak
05db4b
%lang(es) %{_datadir}/%{pkg_name}/spanish
05db4b
%lang(sv) %{_datadir}/%{pkg_name}/swedish
05db4b
%lang(uk) %{_datadir}/%{pkg_name}/ukrainian
05db4b
%endif
05db4b
05db4b
%files server
05db4b
%{_bindir}/ibd2sdi
05db4b
%{_bindir}/myisamchk
05db4b
%{_bindir}/myisam_ftdump
05db4b
%{_bindir}/myisamlog
05db4b
%{_bindir}/myisampack
05db4b
%{_bindir}/my_print_defaults
05db4b
%{_bindir}/mysql_migrate_keyring
05db4b
%{_bindir}/mysql_secure_installation
05db4b
%{_bindir}/mysql_ssl_rsa_setup
05db4b
%{_bindir}/mysql_tzinfo_to_sql
05db4b
%{_bindir}/mysql_upgrade
05db4b
%{_bindir}/mysqld_pre_systemd
05db4b
%{_bindir}/mysqldumpslow
05db4b
%{_bindir}/innochecksum
05db4b
%{_bindir}/perror
05db4b
05db4b
%config(noreplace) %{_sysconfdir}/my.cnf.d/%{pkg_name}-server.cnf
05db4b
05db4b
%{_sbindir}/mysqld
05db4b
# sys_nice capability required for rhbz#1628814
05db4b
%caps(cap_sys_nice=ep) %{_libexecdir}/mysqld
05db4b
05db4b
%{_libdir}/mysql/INFO_SRC
05db4b
%{_libdir}/mysql/INFO_BIN
05db4b
%if %{without common}
05db4b
%dir %{_datadir}/%{pkg_name}
05db4b
%endif
05db4b
05db4b
%dir %{_libdir}/mysql/plugin
05db4b
%{_libdir}/mysql/plugin/adt_null.so
05db4b
%{_libdir}/mysql/plugin/auth_socket.so
05db4b
%{_libdir}/mysql/plugin/component_audit_api_message_emit.so
05db4b
%{_libdir}/mysql/plugin/component_keyring_file.so
05db4b
%{_libdir}/mysql/plugin/component_log_filter_dragnet.so
05db4b
%{_libdir}/mysql/plugin/component_log_sink_json.so
05db4b
%{_libdir}/mysql/plugin/component_log_sink_syseventlog.so
05db4b
%{_libdir}/mysql/plugin/component_mysqlbackup.so
05db4b
%{_libdir}/mysql/plugin/component_query_attributes.so
05db4b
%{_libdir}/mysql/plugin/component_reference_cache.so
05db4b
%{_libdir}/mysql/plugin/component_validate_password.so
05db4b
%{_libdir}/mysql/plugin/connection_control.so
05db4b
%{_libdir}/mysql/plugin/daemon_example.ini
05db4b
%{_libdir}/mysql/plugin/ddl_rewriter.so
05db4b
%{_libdir}/mysql/plugin/group_replication.so
05db4b
%{_libdir}/mysql/plugin/ha_example.so
05db4b
%{_libdir}/mysql/plugin/ha_mock.so
05db4b
%{_libdir}/mysql/plugin/innodb_engine.so
05db4b
%{_libdir}/mysql/plugin/keyring_file.so
05db4b
%{_libdir}/mysql/plugin/keyring_udf.so
05db4b
%{_libdir}/mysql/plugin/libmemcached.so
05db4b
%{_libdir}/mysql/plugin/libpluginmecab.so
05db4b
%{_libdir}/mysql/plugin/locking_service.so
05db4b
%{_libdir}/mysql/plugin/mypluglib.so
05db4b
%{_libdir}/mysql/plugin/mysql_clone.so
05db4b
%{_libdir}/mysql/plugin/mysql_no_login.so
05db4b
%{_libdir}/mysql/plugin/rewrite_example.so
05db4b
%{_libdir}/mysql/plugin/rewriter.so
05db4b
%{_libdir}/mysql/plugin/semisync_master.so
05db4b
%{_libdir}/mysql/plugin/semisync_replica.so
05db4b
%{_libdir}/mysql/plugin/semisync_slave.so
05db4b
%{_libdir}/mysql/plugin/semisync_source.so
05db4b
%{_libdir}/mysql/plugin/validate_password.so
05db4b
%{_libdir}/mysql/plugin/version_token.so
05db4b
05db4b
%{_mandir}/man1/ibd2sdi.1*
05db4b
%{_mandir}/man1/myisamchk.1*
05db4b
%{_mandir}/man1/myisamlog.1*
05db4b
%{_mandir}/man1/myisampack.1*
05db4b
%{_mandir}/man1/myisam_ftdump.1*
05db4b
%{_mandir}/man1/my_print_defaults.1*
05db4b
%{_mandir}/man1/mysql_secure_installation.1*
05db4b
%{_mandir}/man1/mysql_ssl_rsa_setup.1*
05db4b
%{_mandir}/man1/mysql_tzinfo_to_sql.1*
05db4b
%{_mandir}/man1/mysql_upgrade.1*
05db4b
%{_mandir}/man1/mysqldumpslow.1*
05db4b
%{_mandir}/man1/mysqlman.1*
05db4b
%{_mandir}/man1/innochecksum.1*
05db4b
%{_mandir}/man1/perror.1*
05db4b
%{_mandir}/man1/lz4_decompress.1*
05db4b
%{_mandir}/man8/mysqld.8*
05db4b
05db4b
%{_datadir}/%{pkg_name}/dictionary.txt
05db4b
%{_datadir}/%{pkg_name}/*.sql
05db4b
05db4b
%{_unitdir}/%{daemon_name}*
05db4b
%{_libexecdir}/mysql-prepare-db-dir
05db4b
%{_libexecdir}/mysql-wait-stop
05db4b
%{_libexecdir}/mysql-check-socket
05db4b
%{_libexecdir}/mysql-scripts-common
05db4b
05db4b
%{_tmpfilesdir}/%{daemon_name}.conf
05db4b
%attr(0755,mysql,mysql) %dir %{dbdatadir}
05db4b
%attr(0750,mysql,mysql) %dir %{_localstatedir}/lib/mysql-files
05db4b
%attr(0700,mysql,mysql) %dir %{_localstatedir}/lib/mysql-keyring
05db4b
%attr(0755,mysql,mysql) %dir %{pidfiledir}
05db4b
%attr(0750,mysql,mysql) %dir %{logfiledir}
05db4b
%attr(0640,mysql,mysql) %config %ghost %verify(not md5 size mtime) %{logfile}
05db4b
%config(noreplace) %{logrotateddir}/%{daemon_name}
05db4b
05db4b
%if %{with devel}
05db4b
%files devel
05db4b
%{_bindir}/mysql_config*
05db4b
%exclude %{_bindir}/mysql_config_editor
05db4b
%{_includedir}/mysql
05db4b
%{_datadir}/aclocal/mysql.m4
05db4b
%if %{with clibrary}
05db4b
%{_libdir}/mysql/libmysqlclient.so
05db4b
%endif
05db4b
%{_libdir}/pkgconfig/mysqlclient.pc
05db4b
%{_mandir}/man1/mysql_config.1*
05db4b
%endif
05db4b
05db4b
%if %{with test}
05db4b
%files test
05db4b
%{_bindir}/mysql_client_test
05db4b
%{_bindir}/mysql_keyring_encryption_test
05db4b
%{_bindir}/mysqltest
05db4b
%{_bindir}/mysqltest_safe_process
05db4b
%{_bindir}/mysqlxtest
05db4b
%{_bindir}/mysqld_safe
05db4b
%{_bindir}/comp_err
05db4b
%{_bindir}/zlib_decompress
05db4b
%attr(-,mysql,mysql) %{_datadir}/mysql-test
05db4b
%{_mandir}/man1/zlib_decompress.1*
05db4b
05db4b
%dir %{_libdir}/mysql/plugin
05db4b
%{_libdir}/mysql/plugin/auth.so
05db4b
%{_libdir}/mysql/plugin/auth_test_plugin.so
05db4b
%{_libdir}/mysql/plugin/component_example_component1.so
05db4b
%{_libdir}/mysql/plugin/component_example_component2.so
05db4b
%{_libdir}/mysql/plugin/component_example_component3.so
05db4b
%{_libdir}/mysql/plugin/component_log_sink_test.so
05db4b
%{_libdir}/mysql/plugin/component_mysqlx_global_reset.so
05db4b
%{_libdir}/mysql/plugin/component_pfs_example_component_population.so
05db4b
%{_libdir}/mysql/plugin/component_pfs_example.so
05db4b
%{_libdir}/mysql/plugin/component_test_audit_api_message.so
05db4b
%{_libdir}/mysql/plugin/component_test_backup_lock_service.so
05db4b
%{_libdir}/mysql/plugin/component_test_component_deinit.so
05db4b
%{_libdir}/mysql/plugin/component_test_host_application_signal.so
05db4b
%{_libdir}/mysql/plugin/component_test_mysql_current_thread_reader.so
05db4b
%{_libdir}/mysql/plugin/component_test_mysql_runtime_error.so
05db4b
%{_libdir}/mysql/plugin/component_test_mysql_system_variable_set.so
05db4b
%{_libdir}/mysql/plugin/component_test_pfs_notification.so
05db4b
%{_libdir}/mysql/plugin/component_test_pfs_resource_group.so
05db4b
%{_libdir}/mysql/plugin/component_test_status_var_service_int.so
05db4b
%{_libdir}/mysql/plugin/component_test_status_var_service_reg_only.so
05db4b
%{_libdir}/mysql/plugin/component_test_status_var_service.so
05db4b
%{_libdir}/mysql/plugin/component_test_status_var_service_str.so
05db4b
%{_libdir}/mysql/plugin/component_test_status_var_service_unreg_only.so
05db4b
%{_libdir}/mysql/plugin/component_test_string_service_charset.so
05db4b
%{_libdir}/mysql/plugin/component_test_string_service_long.so
05db4b
%{_libdir}/mysql/plugin/component_test_string_service.so
05db4b
%{_libdir}/mysql/plugin/component_test_system_variable_source.so
05db4b
%{_libdir}/mysql/plugin/component_test_sys_var_service_int.so
05db4b
%{_libdir}/mysql/plugin/component_test_sys_var_service_same.so
05db4b
%{_libdir}/mysql/plugin/component_test_sys_var_service.so
05db4b
%{_libdir}/mysql/plugin/component_test_sys_var_service_str.so
05db4b
%{_libdir}/mysql/plugin/component_test_table_access.so
05db4b
%{_libdir}/mysql/plugin/component_test_udf_registration.so
05db4b
%{_libdir}/mysql/plugin/component_test_udf_services.so
05db4b
%{_libdir}/mysql/plugin/component_udf_reg_3_func.so
05db4b
%{_libdir}/mysql/plugin/component_udf_reg_avg_func.so
05db4b
%{_libdir}/mysql/plugin/component_udf_reg_int_func.so
05db4b
%{_libdir}/mysql/plugin/component_udf_reg_int_same_func.so
05db4b
%{_libdir}/mysql/plugin/component_udf_reg_only_3_func.so
05db4b
%{_libdir}/mysql/plugin/component_udf_reg_real_func.so
05db4b
%{_libdir}/mysql/plugin/component_udf_unreg_3_func.so
05db4b
%{_libdir}/mysql/plugin/component_udf_unreg_int_func.so
05db4b
%{_libdir}/mysql/plugin/component_udf_unreg_real_func.so
05db4b
%{_libdir}/mysql/plugin/libdaemon_example.so
05db4b
%{_libdir}/mysql/plugin/libtest_framework.so
05db4b
%{_libdir}/mysql/plugin/libtest_services.so
05db4b
%{_libdir}/mysql/plugin/libtest_services_threaded.so
05db4b
%{_libdir}/mysql/plugin/libtest_session_attach.so
05db4b
%{_libdir}/mysql/plugin/libtest_session_detach.so
05db4b
%{_libdir}/mysql/plugin/libtest_session_info.so
05db4b
%{_libdir}/mysql/plugin/libtest_session_in_thd.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_2_sessions.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_all_col_types.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_cmds_1.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_commit.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_complex.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_errors.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_lock.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_processlist.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_replication.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_reset_connection.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_shutdown.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_sleep_is_connected.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_sqlmode.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_stmt.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_stored_procedures_functions.so
05db4b
%{_libdir}/mysql/plugin/libtest_sql_views_triggers.so
05db4b
%{_libdir}/mysql/plugin/libtest_x_sessions_deinit.so
05db4b
%{_libdir}/mysql/plugin/libtest_x_sessions_init.so
05db4b
%{_libdir}/mysql/plugin/pfs_example_plugin_employee.so
05db4b
%{_libdir}/mysql/plugin/qa_auth_client.so
05db4b
%{_libdir}/mysql/plugin/qa_auth_interface.so
05db4b
%{_libdir}/mysql/plugin/qa_auth_server.so
05db4b
%{_libdir}/mysql/plugin/replication_observers_example_plugin.so
05db4b
%{_libdir}/mysql/plugin/test_security_context.so
05db4b
%{_libdir}/mysql/plugin/test_services_host_application_signal.so
05db4b
%{_libdir}/mysql/plugin/test_services_plugin_registry.so
05db4b
%{_libdir}/mysql/plugin/test_udf_services.so
05db4b
%{_libdir}/mysql/plugin/udf_example.so
05db4b
%endif
05db4b
05db4b
%changelog
05db4b
* Wed Jan 05 2022 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.28-1
05db4b
- Update to MySQL 8.0.28
05db4b
05db4b
* Sun Oct 31 2021 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.27-1
05db4b
- Update to MySQL 8.0.27
05db4b
05db4b
* Tue Sep 21 2021 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.26-1
05db4b
- Update to MySQL 8.0.26
05db4b
05db4b
* Tue Sep 21 2021 Michal Schorm <mschorm@redhat.com> - 8.0.25-1
05db4b
- Update to MySQL 8.0.25
05db4b
05db4b
* Tue Sep 14 2021 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.24-1
05db4b
- Update to MySQL 8.0.24
05db4b
- Upstreamed patch: mysql-main-cast.patch
05db4b
05db4b
* Tue Sep 14 2021 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.23-1
05db4b
- Update to MySQL 8.0.23
05db4b
- Created mysql-fix-includes-robin-hood.patch
05db4b
- Created mysql-main-cast.patch
05db4b
05db4b
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 8.0.22-7
05db4b
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
05db4b
  Related: rhbz#1991688
05db4b
05db4b
* Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 8.0.22-6
05db4b
- Rebuilt for RHEL 9 BETA for openssl 3.0
05db4b
  Related: rhbz#1971065
05db4b
05db4b
* Thu May 20 2021 Honza Horak <hhorak@redhat.com> - 8.0.22-5
05db4b
- Make MySQL compile with openssl 3.x without FIPS properly implemented
05db4b
  Resolves: #1952951
05db4b
05db4b
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 8.0.22-4
05db4b
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
05db4b
05db4b
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.22-3
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
05db4b
05db4b
* Tue Jan 12 14:21:47 CET 2021 Adrian Reber <adrian@lisas.de> - 8.0.22-2
05db4b
- Rebuilt for protobuf 3.14
05db4b
05db4b
* Wed Oct 21 2020 Lukas Javorsky <ljavorsk@redhat.com> - 8.0.22-1
05db4b
- Update to MySQL 8.0.22
05db4b
- community-mysql-certs-expired.patch patched by upstream
05db4b
- community-mysql-lto.patch patched by upstream
05db4b
05db4b
* Tue Oct 20 2020 Jeff Law <law@redhat> - 8.0.21-16
05db4b
- Fix another missing #include for gcc-11
05db4b
05db4b
* Tue Oct 06 2020 Jeff Law <law@redhat> - 8.0.21-15
05db4b
- Add missing #include for gcc-11
05db4b
05db4b
* Thu Oct 01 13:33:42 CEST 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 8.0.21-14
05db4b
- Rebuilt for libevent 2.1.12 (again)
05db4b
05db4b
* Wed Sep 23 2020 Adrian Reber <adrian@lisas.de> - 8.0.21-13
05db4b
- Rebuilt for protobuf 3.13
05db4b
05db4b
* Tue Sep 15 2020 Michal Schorm <mschorm@redhat.com> - 8.0.21-12
05db4b
- Rebuild due to libevent soname change
05db4b
05db4b
* Tue Aug 25 2020 Michal Schorm <mschorm@redhat.com> - 8.0.21-11
05db4b
- Start building the MeCab plugin
05db4b
05db4b
* Mon Aug 24 2020 Michal Schorm <mschorm@redhat.com> - 8.0.21-10
05db4b
- Fix the filelist. A number of shared libraries in the plugindir
05db4b
  are part of the testsuite and thus should reside in *-test subpackage
05db4b
  It will be best to keep the file list explicit to avoid this in the future
05db4b
05db4b
* Tue Aug 18 2020 Michal Schorm <mschorm@redhat.com> - 8.0.21-9
05db4b
- I encounter the ARM memory exaustion in the end
05db4b
  Looks like it is only issue on some machines
05db4b
05db4b
* Tue Aug 18 2020 Michal Schorm <mschorm@redhat.com> - 8.0.21-8
05db4b
- I haven't encounter the ARM memory exaustion on Fedora build infrastructure
05db4b
  Let's enable it and see how it will work
05db4b
05db4b
* Mon Aug 17 2020 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.21-7
05db4b
- Use upstream patch to enable LTO
05db4b
- Skip LTO on ARM due to out of memory issue
05db4b
05db4b
* Thu Aug 13 2020 Michal Schorm <mschorm@redhat.com> - 8.0.21-6
05db4b
- Do a proper out-of-source CMake builds
05db4b
- Force the CMake change regarding the in-source builds also to F31 and F32
05db4b
- Use CMake macros instead of cmake & make direct commands
05db4b
- %%cmake macro covers the %%{set_build_flags}, so they are not needed
05db4b
- Remove ancient obsoletes
05db4b
05db4b
* Wed Aug 12 2020 Honza Horak <hhorak@redhat.com> - 8.0.21-5
05db4b
- Check that we have correct versions in bundled(*) Provides
05db4b
- Remove re2 dependency that is not needed any more
05db4b
05db4b
* Thu Aug 06 2020 Jeff Law <law@redhat.com> - 8.0.21-4
05db4b
- Disable LTO
05db4b
05db4b
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.21-3
05db4b
- Second attempt - Rebuilt for
05db4b
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
05db4b
05db4b
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.21-2
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
05db4b
05db4b
* Fri Jul 17 2020 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.21-1
05db4b
- Update to MySQL 8.0.21
05db4b
05db4b
* Sun Jun 14 2020 Adrian Reber <adrian@lisas.de> - 8.0.20-3
05db4b
- Rebuilt for protobuf 3.12
05db4b
05db4b
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 8.0.20-2
05db4b
- Rebuild for ICU 67
05db4b
05db4b
* Sun Apr 26 2020 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.20-1
05db4b
- Update to MySQL 8.0.20
05db4b
05db4b
* Wed Apr 01 2020 Jitka Plesnikova <jplesnik@redhat.com> - 8.0.19-3
05db4b
- Specify all perl dependencies
05db4b
05db4b
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.19-2
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
05db4b
05db4b
* Thu Jan 02 2020 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.19-1
05db4b
- Update to MySQL 8.0.19
05db4b
05db4b
* Thu Dec 19 2019 Adrian Reber <adrian@lisas.de> - 8.0.18-6
05db4b
- Include patch to build against protobuf 3.11
05db4b
05db4b
* Thu Dec 19 2019 Orion Poplawski <orion@nwra.com> - 8.0.18-5
05db4b
- Rebuild for protobuf 3.11
05db4b
05db4b
* Fri Nov 15 2019 Michal Schorm <mschorm@redhat.com> - 8.0.18-4
05db4b
- Typo fixup
05db4b
05db4b
* Mon Nov 11 2019 Michal Schorm <mschorm@redhat.com> - 8.0.18-3
05db4b
- Let the devel package require the libzstd-devel
05db4b
05db4b
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 8.0.18-2
05db4b
- Rebuild for ICU 65
05db4b
05db4b
* Mon Oct 14 2019 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.18-1
05db4b
- Update to MySQL 8.0.18
05db4b
05db4b
* Mon Aug 19 2019 Michal Schorm <mschorm@redhat.com> - 8.0.17-2
05db4b
- Use RELRO hardening on all binaries
05db4b
05db4b
* Wed Jul 31 2019 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.17-1
05db4b
- Update to MySQL 8.0.17
05db4b
05db4b
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.16-3
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
05db4b
05db4b
* Wed May 01 2019 Michal Schorm <mschorm@redhat.com> - 8.0.16-2
05db4b
- Remove SysVInit stuff, no longer needed
05db4b
- Clean up the SPECfile
05db4b
05db4b
* Fri Apr 26 2019 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.16-1
05db4b
- Update to MySQL 8.0.16
05db4b
- Rediff sharedir patch
05db4b
- Refresh skip list and use new, required format
05db4b
- Remove GCC9 patch now upstream
05db4b
- Upstream: my_safe_process renamed and moved into proper location
05db4b
- Use upstream option to skip router build
05db4b
- OpenSSL 1.1.1 and TLSv1.3 is now supported, enable tests
05db4b
- Update version of bundled Boost
05db4b
- Start requiring mysql-selinux package
05db4b
05db4b
* Mon Feb 11 2019 Michal Schorm <mschorm@redhat.com> - 8.0.15-1
05db4b
- Update to MySQL 8.0.15
05db4b
05db4b
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.14-3
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
05db4b
05db4b
* Sun Jan 27 2019 Honza Horak <hhorak@redhat.com> - 8.0.14-2
05db4b
- Use RPATH for mysqld, so we can later set capabilities
05db4b
- Set capabilities for mysqld the correct way
05db4b
05db4b
* Mon Jan 21 2019 Lars Tangvald <lars.tangvald@oracle.com> - 8.0.14-1
05db4b
- Update to MySQL 8.0.14
05db4b
- Remove fedora version condition that are no longer relevant
05db4b
- Update skipped tests list
05db4b
- CVEs fixed: #1666778
05db4b
  CVE-2019-2420 CVE-2019-2434 CVE-2019-2436 CVE-2019-2455 CVE-2019-2481
05db4b
  CVE-2019-2482 CVE-2019-2486 CVE-2019-2494 CVE-2019-2495 CVE-2019-2502
05db4b
  CVE-2019-2503 CVE-2019-2507 CVE-2019-2510 CVE-2019-2528 CVE-2019-2529
05db4b
  CVE-2019-2530 CVE-2019-2531 CVE-2019-2532 CVE-2019-2533 CVE-2019-2534
05db4b
  CVE-2019-2535 CVE-2019-2536 CVE-2019-2537 CVE-2019-2539
05db4b
05db4b
* Wed Jan 16 2019 Michal Schorm <mschorm@redhat.com> - 8.0.13-3
05db4b
- Tweak handling of the mysql-selinux requirement
05db4b
05db4b
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 8.0.13-2
05db4b
- Rebuilt for libcrypt.so.2 (#1666033)
05db4b
05db4b
* Tue Oct 23 2018 Michal Schorm <mschorm@redhat.com> - 8.0.13-1
05db4b
- Rebase to 8.0.13
05db4b
- ICU patch removed; upstreamed
05db4b
- Patch for MySQL Router introduced. Do not build it.
05db4b
- CVEs fixed:
05db4b
  CVE-2018-3276 CVE-2018-3200 CVE-2018-3137 CVE-2018-3284 CVE-2018-3195
05db4b
  CVE-2018-3173 CVE-2018-3212 CVE-2018-3279 CVE-2018-3162 CVE-2018-3247
05db4b
  CVE-2018-3156 CVE-2018-3161 CVE-2018-3278 CVE-2018-3174 CVE-2018-3282
05db4b
  CVE-2018-3285 CVE-2018-3187 CVE-2018-3277 CVE-2018-3144 CVE-2018-3145
05db4b
  CVE-2018-3170 CVE-2018-3186 CVE-2018-3182 CVE-2018-3133 CVE-2018-3143
05db4b
  CVE-2018-3283 CVE-2018-3171 CVE-2018-3251 CVE-2018-3286 CVE-2018-3185
05db4b
  CVE-2018-3280 CVE-2018-3203 CVE-2018-3155
05db4b
05db4b
* Thu Sep 06 2018 Michal Schorm <mschorm@redhat.com> - 8.0.12-2
05db4b
- Fix the SYS_NICE capabilities
05db4b
  Related: #1540946
05db4b
- Add requires for the semanage binary
05db4b
05db4b
* Wed Aug 01 2018 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 8.0.12-1
05db4b
- Update to MySQL 8.0.12
05db4b
05db4b
* Tue Jul 17 2018 Honza Horak <hhorak@redhat.com> - 8.0.11-5
05db4b
- Move log file to a directory owned by mysql user
05db4b
  Resolves: #1590369
05db4b
- Use explicitly openssl-devel as dependency for -devel sub-package
05db4b
05db4b
* Thu Jul 12 2018 Honza Horak <hhorak@redhat.com> - 8.0.11-4
05db4b
- Move mysqld back to /usr/libexec, and create a symlink in /usr/sbin
05db4b
05db4b
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.11-3
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
05db4b
05db4b
* Mon May 14 2018 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 8.0.11-2
05db4b
- MySQL 8.0 has notify support
05db4b
- SQL restart command needs MYSQLD_PARENT_PID=1
05db4b
- Increase LimitNOFILE
05db4b
- Disable symbolic links is default (and option deprecated)
05db4b
- Move mysqld to /usr/bin, with mysqld_safe gone there no reason
05db4b
  to have mysqld in libexec
05db4b
- FIPS mode is now supported:
05db4b
   https://dev.mysql.com/doc/refman/8.0/en/fips-mode.html
05db4b
- Remove legacy embedded refs from cnf files
05db4b
- Clean up patches: re-numbering and removing
05db4b
- Recommend to use systemctl edit to modify service files
05db4b
05db4b
* Fri Apr 20 2018 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 8.0.11-1
05db4b
- Update to MySQL 8.0.11 (GA).
05db4b
05db4b
* Thu Apr 19 2018 Michal Schorm <mschorm@redhat.com> - 5.7.22-1
05db4b
- Rebase to 5.7.22 version
05db4b
- CVE fixes: #1568963
05db4b
            CVE-2018-2755 CVE-2018-2758 CVE-2018-2759 CVE-2018-2761 CVE-2018-2762
05db4b
            CVE-2018-2766 CVE-2018-2769 CVE-2018-2771 CVE-2018-2773 CVE-2018-2775
05db4b
            CVE-2018-2776 CVE-2018-2777 CVE-2018-2778 CVE-2018-2779 CVE-2018-2780
05db4b
            CVE-2018-2781 CVE-2018-2782 CVE-2018-2784 CVE-2018-2786 CVE-2018-2787
05db4b
            CVE-2018-2810 CVE-2018-2812 CVE-2018-2813 CVE-2018-2816 CVE-2018-2817
05db4b
            CVE-2018-2818 CVE-2018-2819 CVE-2018-2839 CVE-2018-2846
05db4b
05db4b
* Tue Feb 27 2018 Michal Schorm <mschorm@redhat.com> - 5.7.21-6
05db4b
- Rebuilt after Rawhide & f28 & f27 & f26 merge
05db4b
05db4b
* Sun Feb 25 2018 Michal Schorm <mschorm@redhat.com> - 5.7.21-5
05db4b
- Rebuilt for ldconfig_post and ldconfig_postun bug
05db4b
  Related: #1548331
05db4b
05db4b
* Mon Feb 19 2018 Michal Schorm <mschorm@redhat.com> - 5.7.21-3
05db4b
- Move my_print_defaults binary to the server package to resolve conflict with mariadb
05db4b
05db4b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.21-2
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
05db4b
- Removed 'static' library subpackage
05db4b
05db4b
* Sun Jan 21 2018 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.21-1
05db4b
- Update to MySQL 5.7.21, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-21.html
05db4b
- Add rpcgen to buildrep
05db4b
- Add support for libtirpc
05db4b
- Fix for various CVEs listed on
05db4b
  http://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
05db4b
- Add fix for libxcrypt - do not assume "crypt()" function is provided by glibc
05db4b
  Resolves: #1536881
05db4b
- Fix obsoletes using isa macro, remove the line entirely
05db4b
  Resolves: #1537210
05db4b
05db4b
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 5.7.20-5
05db4b
- Rebuilt for switch to libxcrypt
05db4b
05db4b
* Tue Jan 02 2018 Michal Schorm <mschorm@redhat.com> - 5.7.20-4
05db4b
- Provide subackage with a client static library
05db4b
  Needed by mysql-connector-odbc package
05db4b
- Remove Group tag as it shouldn't be used anymore
05db4b
05db4b
* Sat Dec 09 2017 Honza Horak <hhorak@redhat.com> - 5.7.20-3
05db4b
- Port for OpenSSL 1.1
05db4b
  Fix tests that expect some particular ciphers
05db4b
05db4b
* Tue Nov 28 2017 Michal Schorm <mschorm@redhat.com> - 5.7.20-2
05db4b
- In F>27 stick to upstream library version naming
05db4b
05db4b
* Wed Oct 25 2017 Michal Schorm <mschorm@redhat.com> - 5.7.20-1
05db4b
- Fix owner and perms on log file in post script
05db4b
  Related: #1497694
05db4b
05db4b
* Mon Oct 16 2017 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.20-1
05db4b
- Update to MySQL 5.7.20, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-20.html
05db4b
- Move all test binaries to -test package
05db4b
- Dont ship unneeded man pages on systemd platforms
05db4b
- Remove mysql_config_editor from -devel package, shipped in client
05db4b
- CVE fixes: #1503701
05db4b
            CVE-2017-10155 CVE-2017-10227 CVE-2017-10268 CVE-2017-10276 CVE-2017-10279
05db4b
            CVE-2017-10283 CVE-2017-10286 CVE-2017-10294 CVE-2017-10314 CVE-2017-10378
05db4b
            CVE-2017-10379 CVE-2017-10384
05db4b
05db4b
* Mon Aug 28 2017 Honza Horak <hhorak@redhat.com> - 5.7.19-6
05db4b
- Add bundled(boost) virtual provide
05db4b
- Support --defaults-group-suffix option in systemd unit file
05db4b
  Related: #1400702
05db4b
05db4b
* Fri Aug 04 2017 Honza Horak <hhorak@redhat.com> - 5.7.19-5
05db4b
- Allow to use MD5 in FIPS mode
05db4b
  Related: #1449689
05db4b
- Remove snippets from mysql-preparep-db-dir.sh that could have security impact
05db4b
  Do not run parts of SysV init script as root if possible
05db4b
  Related: CVE-2017-3312
05db4b
- Include mysqld@.service file and do not run start scripts in the unit file as root
05db4b
05db4b
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.19-4
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
05db4b
05db4b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.19-3
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
05db4b
05db4b
* Tue Jul 25 2017 Michal Schorm <mschorm@redhat.com> - 5.7.19-2
05db4b
- Replication tests in the testsuite enabled, they don't fail anymore
05db4b
- Retry count in the testsuite dropped to 0
05db4b
05db4b
* Wed Jul 12 2017 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.19-1
05db4b
- Update to MySQL 5.7.19, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-19.html
05db4b
- Use new --report-unstable-tests to handle unstable tests
05db4b
- Prefer /run over /var/run (#1462688)
05db4b
- Resolves: #1462688; /run
05db4b
            #1406172; random failures of the testsuite
05db4b
            #1417880, #1417883, #1417885, #1417887,  #1417890, #1417891, #1417893,
05db4b
            #1417894, #1417896; replication tests
05db4b
- CVE fixes: #1472716
05db4b
            CVE-2017-3633, CVE-2017-3634, CVE-2017-3635, CVE-2017-3641, CVE-2017-3647
05db4b
            CVE-2017-3648, CVE-2017-3649, CVE-2017-3651, CVE-2017-3652, CVE-2017-3653
05db4b
05db4b
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 5.7.18-4
05db4b
- Rebuild due to bug in RPM (RHBZ #1468476)
05db4b
05db4b
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.7.18-3
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
05db4b
05db4b
* Wed Apr 19 2017 Michal Schorm <mschorm@redhat.com> - 5.7.18-2
05db4b
- 'force' option for 'rm' removed in specfile
05db4b
- CVEs fixed by previous commit, #1443407:
05db4b
  CVE-2017-3308 CVE-2017-3309 CVE-2017-3329 CVE-2017-3450
05db4b
  CVE-2017-3453 CVE-2017-3456 CVE-2017-3461 CVE-2017-3462
05db4b
  CVE-2017-3463 CVE-2017-3464 CVE-2017-3599 CVE-2017-3600
05db4b
05db4b
* Mon Apr 03 2017 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.18-1
05db4b
- Update to MySQL 5.7.18, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-18.html
05db4b
- Remove patch for test fix now upstream
05db4b
- Sample my-*.cnf is gone
05db4b
05db4b
* Wed Feb 15 2017 Michal Schorm <mschorm@redhat.com> - 5.7.17-4
05db4b
- Fix of broken cross mysql-mariadb dependecies
05db4b
- Fix of community-mysql server-client dependecy
05db4b
- Testsuite retry count lifted to 3 tries
05db4b
05db4b
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.17-3
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
05db4b
05db4b
* Wed Jan 04 2017 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.17-2
05db4b
- Fix test that used a hardcoded date (2017-01-01)
05db4b
05db4b
* Mon Dec 12 2016 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.17-1
05db4b
- Update to MySQL 5.7.17, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-17.html
05db4b
- Add new plugin: connnection_control.so
05db4b
- Add MySQL Group Replication: group_replication.so
05db4b
- Add numactl-devel to buildreq and enable NUMA support (if available)
05db4b
- Simplify boost path
05db4b
- Build compat-openssl10 in rawhide for now
05db4b
- Reqs. in -devel packages was incomplete
05db4b
05db4b
* Tue Oct 18 2016 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.16-1
05db4b
- Update to MySQL 5.7.16, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-16.html
05db4b
05db4b
* Tue Sep 06 2016 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.15-1
05db4b
- Update to MySQL 5.7.15, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-15.html
05db4b
- Remove patches now upstream (buf_block_align,  lz4)
05db4b
- perl(JSON) needed for tests
05db4b
- Adjust list of problematic tests
05db4b
05db4b
* Wed Aug 10 2016 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.14-2
05db4b
- Skip rpl tests, unstable in Fedora build environment
05db4b
05db4b
* Tue Aug 09 2016 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.14-1
05db4b
- Update to MySQL 5.7.14, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-14.html
05db4b
- Remove patches for bugs fixed upstream
05db4b
- Fix for bug #79378 (buf_block_align)
05db4b
- Fix for bug #82426 (build failure with system liblz4)
05db4b
- Further reduce list of tests known to fail on certain platforms
05db4b
- Set check_testsuite to 0 to make sure the build fails if any tests fail
05db4b
05db4b
* Wed Jul 13 2016 Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.13-1
05db4b
- Update to MySQL 5.7.13, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-13.html
05db4b
05db4b
* Mon Jun 27 2016 Pavel Raiskup <praiskup@redhat.com> - 5.7.12-2
05db4b
- BR multilib-rpm-config and use it for multilib workarounds
05db4b
05db4b
* Tue May 24 2016 Jakub Dorňák <jdornak@redhat.com> - 5.7.12-1
05db4b
- Update to 5.7.12
05db4b
  Thanks to Norvald H. Ryeng
05db4b
05db4b
* Sun Feb 14 2016 Honza Horak <hhorak@redhat.com> - 5.7.11-2
05db4b
- Remove duplicate tmpfiles.d file
05db4b
  Resolves: #1288216
05db4b
05db4b
* Thu Feb 11 2016 Honza Horak <hhorak@redhat.com> - 5.7.11-1
05db4b
- Update to 5.7.11
05db4b
  Thanks to Norvald H. Ryeng
05db4b
  Removing tar ball with boost and using mysql tar ball with boost bundled
05db4b
05db4b
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.10-3
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
05db4b
05db4b
* Wed Jan 27 2016 Honza Horak <hhorak@redhat.com> - 5.7.10-2
05db4b
- Use mysqld instead of mysqld_safe (mysqld_safe not necessary for 5.7)
05db4b
  Use mysqld --initialize-insecure instead of mysql_install_db
05db4b
  Create /var/lib/mysql-files (used by secure-file-priv)
05db4b
    http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_secure_file_priv
05db4b
  Remove unnecessary Perl dependencies (mysqlhotcopy was removed in 5.7)
05db4b
  Thanks Norvald H. Ryeng
05db4b
05db4b
* Wed Dec 16 2015 Jakub Dorňák <jdornak@redhat.com> - 5.7.10-1
05db4b
- Update to 5.7.10
05db4b
05db4b
* Fri Oct  2 2015 Jakub Dorňák <jdornak@redhat.com> - 5.7.9-1
05db4b
- Update to 5.7.9
05db4b
05db4b
* Thu Oct  1 2015 Jakub Dorňák <jdornak@redhat.com> - 5.6.27-1
05db4b
- Update to 5.6.27
05db4b
05db4b
* Thu Jul 30 2015 Jakub Dorňák <jdornak@redhat.com> - 5.6.26-1
05db4b
- Update to 5.6.26
05db4b
05db4b
* Tue Jul 21 2015 Jakub Dorňák <jdornak@redhat.com> - 5.6.25-1
05db4b
- Update to 5.6.25
05db4b
05db4b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.24-4
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
05db4b
05db4b
* Thu Apr 23 2015 Bjorn Munch <bjorn.munch@oracle.com> - 5.6.24-3
05db4b
- gcc5 makes gcc49-aarch64 patch obsolete (and wrong)
05db4b
05db4b
* Fri Apr 10 2015 Honza Horak <hhorak@redhat.com> - 5.6.24-2
05db4b
- Fix for big integers on gcc5
05db4b
05db4b
* Thu Apr 09 2015 Honza Horak <hhorak@redhat.com> - 5.6.24-1
05db4b
- Update to 5.6.24
05db4b
05db4b
* Tue Mar 03 2015 Honza Horak <hhorak@redhat.com> - 5.6.23-4
05db4b
- Do not use scl prefix more than once in paths
05db4b
  Based on https://www.redhat.com/archives/sclorg/2015-February/msg00038.html
05db4b
- Check permissions when starting service on RHEL-6
05db4b
  Resolves: #1194699
05db4b
- Wait for daemon ends
05db4b
  Related: #1072958
05db4b
05db4b
* Mon Feb 23 2015 Honza Horak <hhorak@redhat.com> - 5.6.23-3
05db4b
- Expand paths in perl scripts in mysql-test
05db4b
- Use correct path in install_db script warning
05db4b
- Use --no-defaults when checking server status before starting
05db4b
05db4b
* Thu Jan 29 2015 Bjorn Munch <bjorn.munch@oracle.com> - 5.6.23-1
05db4b
- Update to MySQL 5.6.23, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-23.html
05db4b
- Expired certs patch now obsolete
05db4b
- Fixed changelog
05db4b
- Refreshed file contents patch
05db4b
- Man pages fixed upstream
05db4b
- Fix typo in server.cnf.in
05db4b
05db4b
* Mon Jan 26 2015 Honza Horak <hhorak@redhat.com> - 5.6.22-6
05db4b
- Do not own /var/log
05db4b
05db4b
* Sun Jan 25 2015 Honza Horak <hhorak@redhat.com> - 5.6.22-5
05db4b
- Use correct dir for config files
05db4b
05db4b
* Sat Jan 24 2015 Honza Horak <hhorak@redhat.com> - 5.6.22-4
05db4b
- Move server settings to renamed config file under my.cnf.d dir
05db4b
05db4b
* Sat Jan 24 2015 Honza Horak <hhorak@redhat.com> - 5.6.22-3
05db4b
- Fix path for sysconfig file
05db4b
  Filter provides in el6 properly
05db4b
  Fix initscript file location
05db4b
05db4b
* Mon Jan 12 2015 Honza Horak <hhorak@redhat.com> - 5.6.22-2
05db4b
- Add configuration file for server
05db4b
05db4b
* Wed Dec  3 2014 Jakub Dorňák <jdornak@redhat.com> - 5.6.22-1
05db4b
- Update to MySQL 5.6.22
05db4b
05db4b
* Wed Oct 08 2014 Bjorn Munch <bjorn.munch@oracle.com> - 5.6.21-5
05db4b
- Fix rhbz #1149986
05db4b
05db4b
* Wed Oct 01 2014 Honza Horak <hhorak@redhat.com> - 5.6.21-4
05db4b
- Add bcond_without mysql_names
05db4b
05db4b
* Mon Sep 29 2014 Honza Horak <hhorak@redhat.com> - 5.6.21-3
05db4b
- Check upgrade script added to warn about need for mysql_upgrade
05db4b
- Move mysql_plugin into base and errmsg-utf8.txt into -errmsg to correspond
05db4b
  with MariaDB upstream packages
05db4b
- Add with_debug option
05db4b
05db4b
* Thu Sep 25 2014 Bjorn Munch <bjorn.munch@oracle.com> - 5.6.21-2
05db4b
- Using %%cmake macro break some tests, reverted
05db4b
- Unwanted dtrace dep fixed upstream
05db4b
05db4b
* Wed Sep 24 2014 Honza Horak <hhorak@redhat.com> - 5.6.20-1
05db4b
- Update to MySQL 5.6.21, for various fixes described at
05db4b
  http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-21.html
05db4b
05db4b
* Thu Sep 04 2014 Honza Horak <hhorak@redhat.com> - 5.6.20-5
05db4b
- Fix paths in mysql_install_db script
05db4b
  Related: #1134328
05db4b
- Use %%cmake macro
05db4b
- Install systemd service file on RHEL-7+
05db4b
  Server requires any mysql package, so it should be fine with older client
05db4b
05db4b
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.20-4
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
05db4b
05db4b
* Tue Aug 12 2014 Honza Horak <hhorak@redhat.com> - 5.6.20-3
05db4b
- Introduce -config subpackage and ship base config files here
05db4b
05db4b
* Tue Aug 05 2014 Honza Horak <hhorak@redhat.com> - 5.6.20-2
05db4b
- Adopt changes from mariadb to sync spec files
05db4b
05db4b
* Thu Jul 31 2014 Bjorn Munch <bjorn.munch@oracle.com> - 5.6.20-1
05db4b
- Update to MySQL 5.6.20, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-20.html
05db4b
- Rebase install and pluginerrmsg patch
05db4b
- Drop dos2unix from buildreq, files fixed upstream
05db4b
- No need to add -O3, it's default
05db4b
- LDFLAGS is passed by cmake option, not from environment
05db4b
- Using __requires_exclude in conditional don't seems to work, swap
05db4b
  to dist macros
05db4b
- Avoid unwanted dtrace dep
05db4b
- Fix mysql.init and mysql-prepare-db-dir
05db4b
- Logfile name must match value from /etc/my.cnf (and be known
05db4b
  by SELinux policy)
05db4b
05db4b
* Tue Jul 22 2014 Honza Horak <hhorak@redhat.com> - 5.6.19-5
05db4b
- Hardcoded paths removed to work fine in chroot
05db4b
- Spec rewrite to be more similar to oterh MySQL implementations
05db4b
- Include SysV init script if built on older system
05db4b
- Add possibility to not ship some sub-packages
05db4b
- Port scripts for systemd unit from MariaDB
05db4b
05db4b
* Mon Jul 21 2014 Honza Horak <hhorak@redhat.com> - 5.6.19-4
05db4b
- Port some latest changes from MariaDB package to sync those packages
05db4b
- Error messages now provided by a separate package (thanks Alexander Barkov)
05db4b
05db4b
* Fri Jun 27 2014 Honza Horak <hhorak@redhat.com> - 5.6.19-3
05db4b
- Add mysql-compat-server symbol, common symbol for arbitrary MySQL
05db4b
  implementation
05db4b
- Require /etc/my.cnf instead of shipping it
05db4b
- Server requires any compatible mysql-compat-client package
05db4b
05db4b
* Thu Jun 12 2014 Bjorn Munch <bjorn.munch@oracle.com> - 5.6.19-2
05db4b
- Fix build on aarch64
05db4b
- Rebase cipherspec patch
05db4b
05db4b
* Wed Jun 11 2014 Bjorn Munch <bjorn.munch@oracle.com> - 5.6.19-1
05db4b
- Update to MySQL 5.6.19, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-19.html
05db4b
- outfile_loaddata resolved on all archs
05db4b
- Solaris files not installed, no need to remove
05db4b
- Simplify multilib install
05db4b
- Use install's -D option some places
05db4b
- Add explicit conflict with mariadb-galera-server
05db4b
05db4b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.17-3
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
05db4b
05db4b
* Fri Apr 18 2014 Bjorn Munch <bjorn.munch@oracle.com> 5.6.17-2
05db4b
- Fix multiple mtr sessions
05db4b
05db4b
* Fri Apr 04 2014 Bjorn Munch <bjorn.munch@oracle.com> 5.6.17-1
05db4b
- Update to MySQL 5.6.17, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html
05db4b
- libmysqld built as shared lib now supported upstream
05db4b
- Remove patches now upstream: truncate-file, rhbz1059545, ssltest
05db4b
  and regex-werror
05db4b
- Use more standard (and tested) build flags, while still respect
05db4b
  optflags and hardened_build
05db4b
- libmysqlclient_r* symlinks are fixed upstream
05db4b
- Remove sysv to systemd logic
05db4b
- Rework skipping of arch specific tests
05db4b
- Multiple mtr sessions are supported by default
05db4b
05db4b
* Mon Feb  3 2014 Honza Horak <hhorak@redhat.com> 5.6.16-2
05db4b
- Rebuild -man-pages.patch to apply smoothly
05db4b
05db4b
* Fri Jan 31 2014 Bjorn Munch <bjorn.munch@oracle.com> 5.6.16-1
05db4b
- Update to MySQL 5.6.16, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-16.html
05db4b
- Patches now upstream: tmpdir, cve-2013-1861, covscan-signexpr,
05db4b
  covscan-stroverflow
05db4b
- Fixed upstream: innodbwarn
05db4b
- ldconfig needed in embedded subpackage
05db4b
- Remove unused generate-tarball.sh from tree
05db4b
- Rediff mysql-install patch
05db4b
- Make symvers 18 default, provide symvers 16 for backward compat
05db4b
  (bz #1045013)
05db4b
- Man page patch disabled due too many conflicts
05db4b
- Memcached build patched to not remove -Werror=<something> in CFLAGS
05db4b
05db4b
* Thu Jan 30 2014 Honza Horak <hhorak@redhat.com> 5.6.15-4
05db4b
  Fix for CVE-2014-0001
05db4b
  Resolves: #1059545
05db4b
- Don't test EDH-RSA-DES-CBC-SHA cipher, it seems to be removed from openssl
05db4b
  which now makes mariadb/mysql FTBFS because openssl_1 test fails
05db4b
  Related: #1044565
05db4b
05db4b
* Fri Jan 24 2014 Honza Horak <hhorak@redhat.com> 5.6.15-3
05db4b
- Disable tests for ppc(64) and s390(x):
05db4b
  innodb.innodb_ctype_ldml main.ctype_ldml main.ps_ddl main.ps_ddl1
05db4b
  Related: #1056972
05db4b
05db4b
* Mon Dec 16 2013 Honza Horak <hhorak@redhat.com> 5.6.15-2
05db4b
- Some spec file clean-up based on Bjorn Munch's suggestions
05db4b
- Enable InnoDB Memcached plugin
05db4b
05db4b
* Mon Dec  9 2013 Honza Horak <hhorak@redhat.com> 5.6.15-1
05db4b
- Update to MySQL 5.6.15, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-15.html
05db4b
05db4b
* Fri Oct 11 2013 Honza Horak <hhorak@redhat.com> 5.6.14-2
05db4b
- Fix my.cnf to not conflict with mariadb
05db4b
  Resolves: #1003115
05db4b
05db4b
* Wed Oct  9 2013 Honza Horak <hhorak@redhat.com> 5.6.14-1
05db4b
- Update to MySQL 5.6.14, for various fixes described at
05db4b
  https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-14.html
05db4b
- Incorporate changes done by Bjorn Munch <bjorn.munch@oracle.com>
05db4b
05db4b
* Mon Sep  2 2013 Honza Horak <hhorak@redhat.com> 5.5.33-2
05db4b
- Enhanced my.cnf to be the same as in mariadb
05db4b
  Resolves: #1003115
05db4b
05db4b
* Tue Aug 20 2013 Honza Horak <hhorak@redhat.com> 5.5.33-1
05db4b
- Update to MySQL 5.5.33, for various fixes described at
05db4b
  http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-33.html
05db4b
05db4b
* Tue Aug 20 2013 Honza Horak <hhorak@redhat.com> 5.5.32-12
05db4b
- Fix multilib header location for arm
05db4b
05db4b
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 5.5.32-11
05db4b
- Perl 5.18 rebuild
05db4b
05db4b
* Fri Jul 26 2013 Honza Horak <hhorak@redhat.com> 5.5.32-10
05db4b
- Copy some generated files in order find-debuginfo.sh finds them
05db4b
  Related: #729040
05db4b
- Fix systemd and perl requirements
05db4b
05db4b
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 5.5.32-9
05db4b
- Perl 5.18 rebuild
05db4b
05db4b
* Mon Jul 15 2013 Honza Horak <hhorak@redhat.com> 5.5.32-8
05db4b
- Revert path change to ldconfig, UsrMove is not complete yet
05db4b
05db4b
* Wed Jul 10 2013 Honza Horak <hhorak@redhat.com> 5.5.32-7
05db4b
- Arm support for multilib hacks
05db4b
05db4b
* Tue Jul  9 2013 Honza Horak <hhorak@redhat.com> 5.5.32-6
05db4b
- Use proper path to ldconfig
05db4b
- Use xz instead of gzip
05db4b
  Resolves: #982387
05db4b
05db4b
* Mon Jul  1 2013 Honza Horak <hhorak@redhat.com> 5.5.32-5
05db4b
- Fix misleading error message when uninstalling built-in plugins
05db4b
  Related: #966645
05db4b
05db4b
* Thu Jun 27 2013 Honza Horak <hhorak@redhat.com> 5.5.32-4
05db4b
- Remove external man pages, upstream fixed man pages license
05db4b
- Apply fixes found by Coverity static analysis tool
05db4b
05db4b
* Fri Jun 14 2013 Honza Horak <hhorak@redhat.com> 5.5.32-3
05db4b
- Use man pages from 5.5.30, because their license do not
05db4b
  allow us to ship them since 5.5.31
05db4b
05db4b
* Fri Jun  7 2013 Honza Horak <hhorak@redhat.com> 5.5.32-1
05db4b
- Update to MySQL 5.5.32, for various fixes described at
05db4b
  http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-32.html
05db4b
05db4b
* Mon Jun  3 2013 Honza Horak <hhorak@redhat.com> 5.5.31-7
05db4b
- Use /var/tmp as default tmpdir to prevent potential issues
05db4b
  Resolves: #905635
05db4b
- Fix test suite requirements
05db4b
- Fix for CVE-2013-1861 backported from MariaDB
05db4b
  Resolves: #921836
05db4b
05db4b
* Wed May 29 2013 Jan Stanek <jstanek@redhat.com> 5.5.31-6
05db4b
- Added missing command-line options to man-pages (#948930)
05db4b
05db4b
* Tue Apr 30 2013 Honza Horak <hhorak@redhat.com> 5.5.31-5
05db4b
- Remove mysql provides from devel sub-packages to not build against
05db4b
  community-mysql if mysql-devel is specified
05db4b
05db4b
* Fri Apr 26 2013 Honza Horak <hhorak@redhat.com> 5.5.31-4
05db4b
- Fix building with relro and PIE
05db4b
05db4b
* Thu Apr 25 2013 Honza Horak <hhorak@redhat.com> 5.5.31-3
05db4b
- Fix paths in -plugin-test patch
05db4b
05db4b
* Mon Apr 22 2013 Honza Horak <hhorak@redhat.com> 5.5.31-2
05db4b
- Build with _hardened_build
05db4b
- Fix some paths and require perl(Env), which is needed by tests
05db4b
05db4b
* Fri Apr 19 2013 Honza Horak <hhorak@redhat.com> 5.5.31-1
05db4b
- Update to MySQL 5.5.31, for various fixes described at
05db4b
  http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-31.html
05db4b
05db4b
* Wed Mar 20 2013 Honza Horak <hhorak@redhat.com> 5.5.30-5
05db4b
- Renaming package MySQL to community-mysql to handle issues
05db4b
  introduced by case-insensitive operations of yum and for proper
05db4b
  prioritizing mariadb over community-mysql
05db4b
05db4b
* Tue Mar 12 2013 Honza Horak <hhorak@redhat.com> 5.5.30-4
05db4b
- Allow server to be installed without client side
05db4b
- Separate -lib and -common sub-packages
05db4b
- Fix some path issues in tests
05db4b
05db4b
* Mon Mar 11 2013 Honza Horak <hhorak@redhat.com> 5.5.30-3
05db4b
- Adjusting major soname number of libmysqlclient to avoid
05db4b
  library name conflicts with mariadb
05db4b
05db4b
* Tue Feb 12 2013 Honza Horak <hhorak@redhat.com> 5.5.30-1
05db4b
- Update to MySQL 5.5.30, for various fixes described at
05db4b
  http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-30.html
05db4b
05db4b
* Tue Feb 12 2013 Honza Horak <hhorak@redhat.com> 5.5.29-3
05db4b
- Use real- prefix for cross-package requirements
05db4b
05db4b
* Mon Feb 11 2013 Honza Horak <hhorak@redhat.com> 5.5.29-2
05db4b
- Provide own symbols with real- prefix to distinguish packages from other
05db4b
  MySQL implementations unambiguously
05db4b
05db4b
* Wed Jan  2 2013 Tom Lane <tgl@redhat.com> 5.5.29-1
05db4b
- Update to MySQL 5.5.29, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-29.html
05db4b
- Fix inaccurate default for socket location in mysqld-wait-ready
05db4b
Resolves: #890535
05db4b
05db4b
* Thu Dec  6 2012 Honza Horak <hhorak@redhat.com> 5.5.28-3
05db4b
- Rebase patches to not leave backup files when not applied smoothly
05db4b
- Use --no-backup-if-mismatch to prevent including backup files
05db4b
05db4b
* Wed Dec  5 2012 Tom Lane <tgl@redhat.com> 5.5.28-2
05db4b
- Add patch for CVE-2012-5611
05db4b
Resolves: #883642
05db4b
- Widen DH key length from 512 to 1024 bits to meet minimum requirements
05db4b
  of FIPS 140-2
05db4b
Related: #877124
05db4b
05db4b
* Sat Sep 29 2012 Tom Lane <tgl@redhat.com> 5.5.28-1
05db4b
- Update to MySQL 5.5.28, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-28.html
05db4b
- Clean up partially-created database files when mysql_install_db fails
05db4b
Related: #835131
05db4b
- Honor user and group settings from service file in mysqld-prepare-db-dir
05db4b
Resolves: #840431
05db4b
- Export THR_KEY_mysys as a workaround for inadequate threading support
05db4b
Resolves: #846602
05db4b
- Adopt new systemd macros for server package install/uninstall triggers
05db4b
Resolves: #850222
05db4b
- Use --no-defaults when invoking mysqladmin to wait for the server to start
05db4b
Related: #855704
05db4b
05db4b
* Sun Aug  5 2012 Tom Lane <tgl@redhat.com> 5.5.27-1
05db4b
- Update to MySQL 5.5.27, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-27.html
05db4b
05db4b
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.5.25a-2
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
05db4b
05db4b
* Fri Jul  6 2012 Tom Lane <tgl@redhat.com> 5.5.25a-1
05db4b
- Update to MySQL 5.5.25a, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-25a.html
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-25.html
05db4b
- Don't use systemd's Restart feature; rely on mysqld_safe instead
05db4b
Resolves: #832029
05db4b
05db4b
* Mon Jun 11 2012 Tom Lane <tgl@redhat.com> 5.5.24-1
05db4b
- Update to MySQL 5.5.24, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-24.html
05db4b
  including the fix for CVE-2012-2122
05db4b
Resolves: #830680
05db4b
- Tweak logrotate script to put the right permissions on mysqld.log
05db4b
- Minor specfile fixes for recent packaging guidelines changes
05db4b
05db4b
* Sat Apr 28 2012 Tom Lane <tgl@redhat.com> 5.5.23-1
05db4b
- Update to MySQL 5.5.23, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-23.html
05db4b
05db4b
* Sat Mar 24 2012 Tom Lane <tgl@redhat.com> 5.5.22-1
05db4b
- Update to MySQL 5.5.22, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-22.html
05db4b
- Turn on PrivateTmp in service file
05db4b
Resolves: #782513
05db4b
- Comment out the contents of /etc/logrotate.d/mysqld, so that manual
05db4b
  action is needed to enable log rotation.  Given the multiple ways in
05db4b
  which the rotation script can fail, it seems imprudent to try to make
05db4b
  it run by default.
05db4b
Resolves: #799735
05db4b
05db4b
* Tue Mar 20 2012 Honza Horak <hhorak@redhat.com> 5.5.21-3
05db4b
- Revise mysql_plugin test patch so it moves plugin files to
05db4b
  a temporary directory (better solution to #789530)
05db4b
05db4b
* Tue Mar 13 2012 Honza Horak <hhorak@redhat.com> 5.5.21-2
05db4b
- Fix ssl-related tests to specify expected cipher explicitly
05db4b
Related: #789600
05db4b
- Fix several strcpy calls to check destination size
05db4b
05db4b
* Mon Feb 27 2012 Tom Lane <tgl@redhat.com> 5.5.21-1
05db4b
- Update to MySQL 5.5.21, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-21.html
05db4b
- Hack openssl regression test to still work with rawhide's openssl
05db4b
- Fix assorted failures in post-install regression tests (mysql-test RPM)
05db4b
Resolves: #789530
05db4b
05db4b
* Fri Feb 10 2012 Tom Lane <tgl@redhat.com> 5.5.20-2
05db4b
- Revise our test-disabling method to make it possible to disable tests on a
05db4b
  platform-specific basis, and also to get rid of mysql-disable-test.patch,
05db4b
  which broke in just about every upstream update (Honza Horak)
05db4b
- Disable cycle-counter-dependent regression tests on ARM, since there is
05db4b
  not currently any support for that in Fedora ARM kernels
05db4b
Resolves: #773116
05db4b
- Add some comments to mysqld.service documenting how to customize it
05db4b
Resolves: #785243
05db4b
05db4b
* Fri Jan 27 2012 Tom Lane <tgl@redhat.com> 5.5.20-1
05db4b
- Update to MySQL 5.5.20, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-20.html
05db4b
  as well as security fixes described at
05db4b
  http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html
05db4b
Resolves: #783828
05db4b
- Re-include the mysqld logrotate script, now that it's not so bogus
05db4b
Resolves: #547007
05db4b
05db4b
* Wed Jan  4 2012 Tom Lane <tgl@redhat.com> 5.5.19-1
05db4b
- Update to MySQL 5.5.19, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-19.html
05db4b
05db4b
* Sun Nov 20 2011 Tom Lane <tgl@redhat.com> 5.5.18-1
05db4b
- Update to MySQL 5.5.18, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-18.html
05db4b
05db4b
* Sat Nov 12 2011 Tom Lane <tgl@redhat.com> 5.5.17-1
05db4b
- Update to MySQL 5.5.17, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-17.html
05db4b
- Get rid of version-number assumption in sysv-to-systemd conversion trigger
05db4b
05db4b
* Wed Nov 02 2011 Honza Horak <hhorak@redhat.com> 5.5.16-4
05db4b
- Don't assume all ethernet devices are named ethX
05db4b
Resolves: #682365
05db4b
- Exclude user definition from my.cnf, user is defined in mysqld.service now
05db4b
Resolves: #661265
05db4b
05db4b
* Sun Oct 16 2011 Tom Lane <tgl@redhat.com> 5.5.16-3
05db4b
- Fix unportable usage associated with va_list arguments
05db4b
Resolves: #744707
05db4b
05db4b
* Sun Oct 16 2011 Tom Lane <tgl@redhat.com> 5.5.16-2
05db4b
- Update to MySQL 5.5.16, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-16.html
05db4b
05db4b
* Fri Jul 29 2011 Tom Lane <tgl@redhat.com> 5.5.15-2
05db4b
- Update to MySQL 5.5.15, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-15.html
05db4b
05db4b
* Wed Jul 27 2011 Tom Lane <tgl@redhat.com> 5.5.14-3
05db4b
- Convert to systemd startup support (no socket activation, for now anyway)
05db4b
Related: #714426
05db4b
05db4b
* Tue Jul 12 2011 Tom Lane <tgl@redhat.com> 5.5.14-2
05db4b
- Remove make_scrambled_password and make_scrambled_password_323 from mysql.h,
05db4b
  since we're not allowing clients to call those functions anyway
05db4b
Related: #690346
05db4b
05db4b
* Mon Jul 11 2011 Tom Lane <tgl@redhat.com> 5.5.14-1
05db4b
- Update to MySQL 5.5.14, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-14.html
05db4b
05db4b
* Wed Jul  6 2011 Tom Lane <tgl@redhat.com> 5.5.13-2
05db4b
- Remove erroneously-included Default-Start line from LSB init block
05db4b
Resolves: #717024
05db4b
05db4b
* Thu Jun  2 2011 Tom Lane <tgl@redhat.com> 5.5.13-1
05db4b
- Update to MySQL 5.5.13, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-13.html
05db4b
05db4b
* Tue May 10 2011 Tom Lane <tgl@redhat.com> 5.5.12-1
05db4b
- Update to MySQL 5.5.12, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-12.html
05db4b
05db4b
* Tue May 10 2011 Tom Lane <tgl@redhat.com> 5.5.10-3
05db4b
- Add LSB init block to initscript, to ensure sane ordering at system boot
05db4b
Resolves: #703214
05db4b
- Improve initscript start action to notice when mysqladmin is failing
05db4b
  because of configuration problems
05db4b
Related: #703476
05db4b
- Remove exclusion of "gis" regression test, since upstream bug 59908
05db4b
  is fixed (for some value of "fixed") as of 5.5.10.
05db4b
05db4b
* Wed Mar 23 2011 Tom Lane <tgl@redhat.com> 5.5.10-2
05db4b
- Add my_make_scrambled_password to the list of symbols exported by
05db4b
  libmysqlclient.so.  Needed at least by pure-ftpd.
05db4b
05db4b
* Mon Mar 21 2011 Tom Lane <tgl@redhat.com> 5.5.10-1
05db4b
- Update to MySQL 5.5.10, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-10.html
05db4b
  Note that this includes a rather belated soname version bump for
05db4b
  libmysqlclient.so, from .16 to .18
05db4b
- Add tmpfiles.d config file so that /var/run/mysqld is recreated at boot
05db4b
  (only needed in Fedora 15 and later)
05db4b
Resolves: #658938
05db4b
05db4b
* Wed Feb 16 2011 Tom Lane <tgl@redhat.com> 5.5.9-2
05db4b
- Disable a regression test that is now showing platform-dependent results
05db4b
Resolves: #674253
05db4b
05db4b
* Sat Feb 12 2011 Tom Lane <tgl@redhat.com> 5.5.9-1
05db4b
- Update to MySQL 5.5.9, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.5/en/news-5-5-9.html
05db4b
- Add %%{?_isa} to cross-subpackage Requires, per latest packaging guidelines
05db4b
05db4b
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.5.8-10
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
05db4b
05db4b
* Fri Feb  4 2011 Tom Lane <tgl@redhat.com> 5.5.8-9
05db4b
- Support s390/s390x in performance schema's cycle-counting functions
05db4b
  (needed to make regression tests pass on these platforms)
05db4b
05db4b
* Thu Feb  3 2011 Tom Lane <tgl@redhat.com> 5.5.8-8
05db4b
- PPC64 floating-point differences are not masked by -ffloat-store after all,
05db4b
  so let's just disable gis regression test till upstream makes it less picky
05db4b
Resolves: #674253
05db4b
- Add __perllib_requires setting to make rpm 4.9 do what we need
05db4b
05db4b
* Wed Feb  2 2011 Tom Lane <tgl@redhat.com> 5.5.8-7
05db4b
- Work around some portability issues on PPC64
05db4b
Resolves: #674253
05db4b
05db4b
* Thu Jan 20 2011 Tom Lane <tgl@redhat.com> 5.5.8-6
05db4b
- Remove no-longer-needed special switches in CXXFLAGS, per yesterday's
05db4b
  discussion in fedora-devel about -fexceptions.
05db4b
- Rebuild needed anyway to check compatibility with latest systemtap.
05db4b
05db4b
* Thu Jan 13 2011 Tom Lane <tgl@redhat.com> 5.5.8-5
05db4b
- Fix failure to honor MYSQL_HOME environment variable
05db4b
Resolves: #669364
05db4b
05db4b
* Thu Jan 13 2011 Tom Lane <tgl@redhat.com> 5.5.8-4
05db4b
- Fix crash during startup of embedded mysqld library
05db4b
Resolves: #667365
05db4b
05db4b
* Mon Jan  3 2011 Tom Lane <tgl@redhat.com> 5.5.8-3
05db4b
- my_print_help, load_defaults, free_defaults, and handle_options all turn
05db4b
  out to be documented/recommended in Paul DuBois' MySQL book, so we'd better
05db4b
  consider them part of the de-facto API.
05db4b
Resolves: #666728
05db4b
05db4b
* Mon Dec 27 2010 Tom Lane <tgl@redhat.com> 5.5.8-2
05db4b
- Add mysql_client_errors[] to the set of exported libmysqlclient symbols;
05db4b
  needed by PHP.
05db4b
05db4b
* Thu Dec 23 2010 Tom Lane <tgl@redhat.com> 5.5.8-1
05db4b
- Update to MySQL 5.5.8 (major version bump).  Note this includes removal
05db4b
  of libmysqlclient_r.so.
05db4b
- Add a linker version script to hide libmysqlclient functions that aren't
05db4b
  part of the documented API.
05db4b
05db4b
* Mon Nov  1 2010 Tom Lane <tgl@redhat.com> 5.1.52-1
05db4b
- Update to MySQL 5.1.52, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-52.html
05db4b
Resolves: #646569
05db4b
05db4b
* Thu Oct  7 2010 Tom Lane <tgl@redhat.com> 5.1.51-2
05db4b
- Re-disable the outfile_loaddata test, per report from Dan Horak.
05db4b
05db4b
* Wed Oct  6 2010 Tom Lane <tgl@redhat.com> 5.1.51-1
05db4b
- Update to MySQL 5.1.51, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-51.html
05db4b
05db4b
* Sat Aug 28 2010 Tom Lane <tgl@redhat.com> 5.1.50-2
05db4b
- Include my_compiler.h in distribution, per upstream bug #55846.
05db4b
  Otherwise PHP, for example, won't build.
05db4b
05db4b
* Sat Aug 28 2010 Tom Lane <tgl@redhat.com> 5.1.50-1
05db4b
- Update to MySQL 5.1.50, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-50.html
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-49.html
05db4b
05db4b
* Wed Jul 14 2010 Tom Lane <tgl@redhat.com> 5.1.48-3
05db4b
- Fix FTBFS with gcc 4.5.
05db4b
Related: #614293
05db4b
05db4b
* Tue Jul 13 2010 Tom Lane <tgl@redhat.com> 5.1.48-2
05db4b
- Duplicate COPYING and EXCEPTIONS-CLIENT in -libs and -embedded subpackages,
05db4b
  to ensure they are available when any subset of mysql RPMs are installed,
05db4b
  per revised packaging guidelines
05db4b
- Allow init script's STARTTIMEOUT/STOPTIMEOUT to be overridden from sysconfig
05db4b
Related: #609734
05db4b
05db4b
* Mon Jun 21 2010 Tom Lane <tgl@redhat.com> 5.1.48-1
05db4b
- Update to MySQL 5.1.48, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-48.html
05db4b
  including a fix for CVE-2010-2008
05db4b
Related: #614214
05db4b
05db4b
* Fri Jun  4 2010 Tom Lane <tgl@redhat.com> 5.1.47-2
05db4b
- Add back "partition" storage engine
05db4b
Resolves: #597390
05db4b
- Fix broken "federated" storage engine plugin
05db4b
Related: #587170
05db4b
- Read all certificates in SSL certificate files, to support chained certs
05db4b
Related: #598656
05db4b
05db4b
* Mon May 24 2010 Tom Lane <tgl@redhat.com> 5.1.47-1
05db4b
- Update to MySQL 5.1.47, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-47.html
05db4b
  including fixes for CVE-2010-1848, CVE-2010-1849, CVE-2010-1850
05db4b
Resolves: #592862
05db4b
Resolves: #583717
05db4b
- Create mysql group explicitly in pre-server script, to ensure correct GID
05db4b
Related: #594155
05db4b
05db4b
* Sat Apr 24 2010 Tom Lane <tgl@redhat.com> 5.1.46-1
05db4b
- Update to MySQL 5.1.46, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-46.html
05db4b
05db4b
* Thu Mar 25 2010 Tom Lane <tgl@redhat.com> 5.1.45-2
05db4b
- Fix multiple problems described in upstream bug 52019, because regression
05db4b
  tests fail on PPC if we don't.
05db4b
05db4b
* Wed Mar 24 2010 Tom Lane <tgl@redhat.com> 5.1.45-1
05db4b
- Update to MySQL 5.1.45, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-45.html
05db4b
05db4b
* Sun Feb 21 2010 Tom Lane <tgl@redhat.com> 5.1.44-2
05db4b
- Add "Obsoletes: mysql-cluster" to fix upgrade-in-place from F-12
05db4b
- Bring init script into some modicum of compliance with Fedora/LSB standards
05db4b
Related: #557711
05db4b
Related: #562749
05db4b
05db4b
* Sat Feb 20 2010 Tom Lane <tgl@redhat.com> 5.1.44-1
05db4b
- Update to MySQL 5.1.44, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-44.html
05db4b
- Remove mysql.info, which is not freely redistributable
05db4b
Resolves: #560181
05db4b
- Revert broken upstream fix for their bug 45058
05db4b
Resolves: #566547
05db4b
05db4b
* Sat Feb 13 2010 Tom Lane <tgl@redhat.com> 5.1.43-2
05db4b
- Remove mysql-cluster, which is no longer supported by upstream in this
05db4b
  source distribution.  If we want it we'll need a separate SRPM for it.
05db4b
05db4b
* Fri Feb 12 2010 Tom Lane <tgl@redhat.com> 5.1.43-1
05db4b
- Update to MySQL 5.1.43, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-43.html
05db4b
05db4b
* Fri Jan 29 2010 Tom Lane <tgl@redhat.com> 5.1.42-7
05db4b
- Add backported patch for CVE-2008-7247 (upstream bug 39277)
05db4b
Related: #543619
05db4b
- Use non-expired certificates for SSL testing (upstream bug 50702)
05db4b
05db4b
* Tue Jan 26 2010 Tom Lane <tgl@redhat.com> 5.1.42-6
05db4b
- Emit explicit error message if user tries to build RPM as root
05db4b
Related: #558915
05db4b
05db4b
* Wed Jan 20 2010 Tom Lane <tgl@redhat.com> 5.1.42-5
05db4b
- Correct Source0: tag and comment to reflect how to get the tarball
05db4b
05db4b
* Fri Jan  8 2010 Tom Lane <tgl@redhat.com> 5.1.42-4
05db4b
- Disable symbolic links by default in /etc/my.cnf
05db4b
Resolves: #553652
05db4b
05db4b
* Tue Jan  5 2010 Tom Lane <tgl@redhat.com> 5.1.42-3
05db4b
- Remove static libraries (.a files) from package, per packaging guidelines
05db4b
- Change %%define to %%global, per packaging guidelines
05db4b
05db4b
* Sat Jan  2 2010 Tom Lane <tgl@redhat.com> 5.1.42-2
05db4b
- Disable building the innodb plugin; it tickles assorted gcc bugs and
05db4b
  doesn't seem entirely ready for prime time anyway.
05db4b
05db4b
* Fri Jan  1 2010 Tom Lane <tgl@redhat.com> 5.1.42-1
05db4b
- Update to MySQL 5.1.42, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-42.html
05db4b
- Start mysqld_safe with --basedir=/usr, to avoid unwanted SELinux messages
05db4b
Resolves: #547485
05db4b
05db4b
* Thu Dec 17 2009 Tom Lane <tgl@redhat.com> 5.1.41-2
05db4b
- Stop waiting during "service mysqld start" if mysqld_safe exits
05db4b
Resolves: #544095
05db4b
05db4b
* Mon Nov 23 2009 Tom Lane <tgl@redhat.com> 5.1.41-1
05db4b
- Update to MySQL 5.1.41, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-41.html
05db4b
  including fixes for CVE-2009-4019
05db4b
Related: #540906
05db4b
- Don't set old_passwords=1; we aren't being bug-compatible with 3.23 anymore
05db4b
Resolves: #540735
05db4b
05db4b
* Tue Nov 10 2009 Tom Lane <tgl@redhat.com> 5.1.40-1
05db4b
- Update to MySQL 5.1.40, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-40.html
05db4b
- Do not force the --log-error setting in mysqld init script
05db4b
Resolves: #533736
05db4b
05db4b
* Sat Oct 17 2009 Tom Lane <tgl@redhat.com> 5.1.39-4
05db4b
- Replace kluge fix for ndbd sparc crash with a real fix (mysql bug 48132)
05db4b
05db4b
* Thu Oct 15 2009 Tom Lane <tgl@redhat.com> 5.1.39-3
05db4b
- Work around two different compiler bugs on sparc, one by backing off
05db4b
  optimization from -O2 to -O1, and the other with a klugy patch
05db4b
Related: #529298, #529299
05db4b
- Clean up bogosity in multilib stub header support: ia64 should not be
05db4b
  listed (it's not multilib), sparc and sparc64 should be
05db4b
05db4b
* Wed Sep 23 2009 Tom Lane <tgl@redhat.com> 5.1.39-2
05db4b
- Work around upstream bug 46895 by disabling outfile_loaddata test
05db4b
05db4b
* Tue Sep 22 2009 Tom Lane <tgl@redhat.com> 5.1.39-1
05db4b
- Update to MySQL 5.1.39, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-39.html
05db4b
05db4b
* Mon Aug 31 2009 Tom Lane <tgl@redhat.com> 5.1.37-5
05db4b
- Work around unportable assumptions about stpcpy(); re-enable main.mysql test
05db4b
- Clean up some obsolete parameters to the configure script
05db4b
05db4b
* Sat Aug 29 2009 Tom Lane <tgl@redhat.com> 5.1.37-4
05db4b
- Remove one misguided patch; turns out I was chasing a glibc bug
05db4b
- Temporarily disable "main.mysql" test; there's something broken there too,
05db4b
  but we need to get mysql built in rawhide for dependency reasons
05db4b
05db4b
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 5.1.37-3
05db4b
- rebuilt with new openssl
05db4b
05db4b
* Fri Aug 14 2009 Tom Lane <tgl@redhat.com> 5.1.37-2
05db4b
- Add a couple of patches to improve the probability of the regression tests
05db4b
  completing in koji builds
05db4b
05db4b
* Sun Aug  2 2009 Tom Lane <tgl@redhat.com> 5.1.37-1
05db4b
- Update to MySQL 5.1.37, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-37.html
05db4b
05db4b
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.36-2
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
05db4b
05db4b
* Fri Jul 10 2009 Tom Lane <tgl@redhat.com> 5.1.36-1
05db4b
- Update to MySQL 5.1.36, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-36.html
05db4b
05db4b
* Sat Jun  6 2009 Tom Lane <tgl@redhat.com> 5.1.35-1
05db4b
- Update to MySQL 5.1.35, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-35.html
05db4b
- Ensure that /var/lib/mysql is created with the right SELinux context
05db4b
Resolves: #502966
05db4b
05db4b
* Fri May 15 2009 Tom Lane <tgl@redhat.com> 5.1.34-1
05db4b
- Update to MySQL 5.1.34, for various fixes described at
05db4b
  http://dev.mysql.com/doc/refman/5.1/en/news-5-1-34.html
05db4b
- Increase startup timeout per bug #472222
05db4b
05db4b
* Wed Apr 15 2009 Tom Lane <tgl@redhat.com> 5.1.33-2
05db4b
- Increase stack size of ndbd threads for safety's sake.
05db4b
Related: #494631
05db4b
05db4b
* Tue Apr  7 2009 Tom Lane <tgl@redhat.com> 5.1.33-1
05db4b
- Update to MySQL 5.1.33.
05db4b
- Disable use of pthread_setschedparam; doesn't work the way code expects.
05db4b
Related: #477624
05db4b
05db4b
* Wed Mar  4 2009 Tom Lane <tgl@redhat.com> 5.1.32-1
05db4b
- Update to MySQL 5.1.32.
05db4b
05db4b
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.31-2
05db4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
05db4b
05db4b
* Fri Feb 13 2009 Tom Lane <tgl@redhat.com> 5.1.31-1
05db4b
- Update to MySQL 5.1.31.
05db4b
05db4b
* Thu Jan 22 2009 Tom Lane <tgl@redhat.com> 5.1.30-2
05db4b
- hm, apparently --with-innodb and --with-ndbcluster are still needed
05db4b
  even though no longer documented ...
05db4b
05db4b
* Thu Jan 22 2009 Tom Lane <tgl@redhat.com> 5.1.30-1
05db4b
- Update to MySQL 5.1.30.  Note that this includes an ABI break for
05db4b
  libmysqlclient (it's now got .so major version 16).
05db4b
- This also updates mysql for new openssl build
05db4b
05db4b
* Wed Oct  1 2008 Tom Lane <tgl@redhat.com> 5.0.67-2
05db4b
- Build the "embedded server" library, and package it in a new sub-RPM
05db4b
  mysql-embedded, along with mysql-embedded-devel for devel support files.
05db4b
Resolves: #149829
05db4b
05db4b
* Sat Aug 23 2008 Tom Lane <tgl@redhat.com> 5.0.67-1
05db4b
- Update to mysql version 5.0.67
05db4b
- Move mysql_config's man page to base package, again (apparently I synced
05db4b
  that change the wrong way while importing specfile changes for ndbcluster)
05db4b
05db4b
* Sun Jul 27 2008 Tom Lane <tgl@redhat.com> 5.0.51a-2
05db4b
- Enable ndbcluster support
05db4b
Resolves: #163758
05db4b
- Suppress odd crash messages during package build, caused by trying to
05db4b
  build dbug manual (which we don't install anyway) with dbug disabled
05db4b
Resolves: #437053
05db4b
- Improve mysql.init to pass configured datadir to mysql_install_db,
05db4b
  and to force user=mysql for both mysql_install_db and mysqld_safe.
05db4b
Related: #450178
05db4b
05db4b
* Mon Mar  3 2008 Tom Lane <tgl@redhat.com> 5.0.51a-1
05db4b
- Update to mysql version 5.0.51a
05db4b
05db4b
* Mon Mar  3 2008 Tom Lane <tgl@redhat.com> 5.0.45-11
05db4b
- Fix mysql-stack-guard patch to work correctly on IA64
05db4b
- Fix mysql.init to wait correctly when socket is not in default place
05db4b
Related: #435494
05db4b
05db4b
* Mon Mar 03 2008 Dennis Gilmore <dennis@ausil.us> 5.0.45-10
05db4b
- add sparc64 to 64 bit arches for test suite checking
05db4b
- add sparc, sparcv9 and sparc64 to multilib handling
05db4b
05db4b
* Thu Feb 28 2008 Tom Lane <tgl@redhat.com> 5.0.45-9
05db4b
- Fix the stack overflow problem encountered in January.  It seems the real
05db4b
issue is that the buildfarm machines were moved to RHEL5, which uses 64K not
05db4b
4K pages on PPC, and because RHEL5 takes the guard area out of the requested
05db4b
thread stack size we no longer had enough headroom.
05db4b
Related: #435337
05db4b
05db4b
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.0.45-8
05db4b
- Autorebuild for GCC 4.3
05db4b
05db4b
* Tue Jan  8 2008 Tom Lane <tgl@redhat.com> 5.0.45-7
05db4b
- Unbelievable ... upstream still thinks that it's a good idea to have a
05db4b
  regression test that is guaranteed to begin failing come January 1.
05db4b
- ... and it seems we need to raise STACK_MIN_SIZE again too.
05db4b
05db4b
* Thu Dec 13 2007 Tom Lane <tgl@redhat.com> 5.0.45-6
05db4b
- Back-port upstream fixes for CVE-2007-5925, CVE-2007-5969, CVE-2007-6303.
05db4b
Related: #422211
05db4b
05db4b
* Wed Dec  5 2007 Tom Lane <tgl@redhat.com> 5.0.45-5
05db4b
- Rebuild for new openssl
05db4b
05db4b
* Sat Aug 25 2007 Tom Lane <tgl@redhat.com> 5.0.45-4
05db4b
- Seems we need explicit BuildRequires on gawk and procps now
05db4b
- Rebuild to fix Fedora toolchain issues
05db4b
05db4b
* Sun Aug 12 2007 Tom Lane <tgl@redhat.com> 5.0.45-3
05db4b
- Recent perl changes in rawhide mean we need a more specific BuildRequires
05db4b
05db4b
* Thu Aug  2 2007 Tom Lane <tgl@redhat.com> 5.0.45-2
05db4b
- Update License tag to match code.
05db4b
- Work around recent Fedora change that makes "open" a macro name.
05db4b
05db4b
* Sun Jul 22 2007 Tom Lane <tgl@redhat.com> 5.0.45-1
05db4b
- Update to MySQL 5.0.45
05db4b
Resolves: #246535
05db4b
- Move mysql_config's man page to base package
05db4b
Resolves: #245770
05db4b
- move my_print_defaults to base RPM, for consistency with Stacks packaging
05db4b
- mysql user is no longer deleted at RPM uninstall
05db4b
Resolves: #241912
05db4b
05db4b
* Thu Mar 29 2007 Tom Lane <tgl@redhat.com> 5.0.37-2
05db4b
- Use a less hacky method of getting default values in initscript
05db4b
Related: #233771, #194596
05db4b
- Improve packaging of mysql-libs per suggestions from Remi Collet
05db4b
Resolves: #233731
05db4b
- Update default /etc/my.cnf ([mysql.server] has been bogus for a long time)
05db4b
05db4b
* Mon Mar 12 2007 Tom Lane <tgl@redhat.com> 5.0.37-1
05db4b
- Update to MySQL 5.0.37
05db4b
Resolves: #231838
05db4b
- Put client library into a separate mysql-libs RPM to reduce dependencies
05db4b
Resolves: #205630
05db4b
05db4b
* Fri Feb  9 2007 Tom Lane <tgl@redhat.com> 5.0.33-1
05db4b
- Update to MySQL 5.0.33
05db4b
- Install band-aid fix for "view" regression test designed to fail after 2006
05db4b
- Don't chmod -R the entire database directory tree on every startup
05db4b
Related: #221085
05db4b
- Fix unsafe use of install-info
05db4b
Resolves: #223713
05db4b
- Cope with new automake in F7
05db4b
Resolves: #224171
05db4b
05db4b
* Thu Nov  9 2006 Tom Lane <tgl@redhat.com> 5.0.27-1
05db4b
- Update to MySQL 5.0.27 (see CVE-2006-4031, CVE-2006-4226, CVE-2006-4227)
05db4b
Resolves: #202247, #202675, #203427, #203428, #203432, #203434, #208641
05db4b
- Fix init script to return status 1 on server start timeout
05db4b
Resolves: #203910
05db4b
- Move mysqldumpslow from base package to mysql-server
05db4b
Resolves: #193559
05db4b
- Adjust link options for BDB module
05db4b
Resolves: #199368
05db4b
05db4b
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 5.0.22-2.1
05db4b
- rebuild
05db4b
05db4b
* Sat Jun 10 2006 Tom Lane <tgl@redhat.com> 5.0.22-2
05db4b
- Work around brew's tendency not to clean up failed builds completely,
05db4b
  by adding code in mysql-testing.patch to kill leftover mysql daemons.
05db4b
05db4b
* Thu Jun  8 2006 Tom Lane <tgl@redhat.com> 5.0.22-1
05db4b
- Update to MySQL 5.0.22 (fixes CVE-2006-2753)
05db4b
- Install temporary workaround for gcc bug on s390x (bz #193912)
05db4b
05db4b
* Tue May  2 2006 Tom Lane <tgl@redhat.com> 5.0.21-2
05db4b
- Fix bogus perl Requires for mysql-test
05db4b
05db4b
* Mon May  1 2006 Tom Lane <tgl@redhat.com> 5.0.21-1
05db4b
- Update to MySQL 5.0.21
05db4b
05db4b
* Mon Mar 27 2006 Tom Lane <tgl@redhat.com> 5.0.18-4
05db4b
- Modify multilib header hack to not break non-RH arches, per bug #181335
05db4b
- Remove logrotate script, per bug #180639.
05db4b
- Add a new mysql-test RPM to carry the regression test files;
05db4b
  hack up test scripts as needed to make them run in /usr/share/mysql-test.
05db4b
05db4b
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5.0.18-2.1
05db4b
- bump again for double-long bug on ppc(64)
05db4b
05db4b
* Thu Feb  9 2006 Tom Lane <tgl@redhat.com> 5.0.18-2
05db4b
- err-log option has been renamed to log-error, fix my.cnf and initscript
05db4b
05db4b
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 5.0.18-1.1
05db4b
- rebuilt for new gcc4.1 snapshot and glibc changes
05db4b
05db4b
* Thu Jan  5 2006 Tom Lane <tgl@redhat.com> 5.0.18-1
05db4b
- Update to MySQL 5.0.18
05db4b
05db4b
* Thu Dec 15 2005 Tom Lane <tgl@redhat.com> 5.0.16-4
05db4b
- fix my_config.h for ppc platforms
05db4b
05db4b
* Thu Dec 15 2005 Tom Lane <tgl@redhat.com> 5.0.16-3
05db4b
- my_config.h needs to guard against 64-bit platforms that also define the
05db4b
  32-bit symbol
05db4b
05db4b
* Wed Dec 14 2005 Tom Lane <tgl@redhat.com> 5.0.16-2
05db4b
- oops, looks like we want uname -i not uname -m
05db4b
05db4b
* Mon Dec 12 2005 Tom Lane <tgl@redhat.com> 5.0.16-1
05db4b
- Update to MySQL 5.0.16
05db4b
- Add EXCEPTIONS-CLIENT license info to the shipped documentation
05db4b
- Make my_config.h architecture-independent for multilib installs;
05db4b
  put the original my_config.h into my_config_$ARCH.h
05db4b
- Add -fwrapv to CFLAGS so that gcc 4.1 doesn't break it
05db4b
05db4b
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
05db4b
- rebuilt
05db4b
05db4b
* Mon Nov 14 2005 Tom Lane <tgl@redhat.com> 5.0.15-3
05db4b
- Make stop script wait for daemon process to disappear (bz#172426)
05db4b
05db4b
* Wed Nov  9 2005 Tom Lane <tgl@redhat.com> 5.0.15-2
05db4b
- Rebuild due to openssl library update.
05db4b
05db4b
* Thu Nov  3 2005 Tom Lane <tgl@redhat.com> 5.0.15-1
05db4b
- Update to MySQL 5.0.15 (scratch build for now)
05db4b
05db4b
* Wed Oct  5 2005 Tom Lane <tgl@redhat.com> 4.1.14-1
05db4b
- Update to MySQL 4.1.14
05db4b
05db4b
* Tue Aug 23 2005 Tom Lane <tgl@redhat.com> 4.1.12-3
05db4b
- Use politically correct patch name.
05db4b
05db4b
* Tue Jul 12 2005 Tom Lane <tgl@redhat.com> 4.1.12-2
05db4b
- Fix buffer overflow newly exposed in isam code; it's the same issue
05db4b
  previously found in myisam, and not very exciting, but I'm tired of
05db4b
  seeing build warnings.
05db4b
05db4b
* Mon Jul 11 2005 Tom Lane <tgl@redhat.com> 4.1.12-1
05db4b
- Update to MySQL 4.1.12 (includes a fix for bz#158688, bz#158689)
05db4b
- Extend mysql-test-ssl.patch to solve rpl_openssl test failure (bz#155850)
05db4b
- Update mysql-lock-ssl.patch to match the upstream committed version
05db4b
- Add --with-isam to re-enable the old ISAM table type, per bz#159262
05db4b
- Add dependency on openssl-devel per bz#159569
05db4b
- Remove manual.txt, as upstream decided not to ship it anymore;
05db4b
  it was redundant with the mysql.info file anyway.
05db4b
05db4b
* Mon May  9 2005 Tom Lane <tgl@redhat.com> 4.1.11-4
05db4b
- Include proper locking for OpenSSL in the server, per bz#155850
05db4b
05db4b
* Mon Apr 25 2005 Tom Lane <tgl@redhat.com> 4.1.11-3
05db4b
- Enable openssl tests during build, per bz#155850
05db4b
- Might as well turn on --disable-dependency-tracking
05db4b
05db4b
* Fri Apr  8 2005 Tom Lane <tgl@redhat.com> 4.1.11-2
05db4b
- Avoid dependency on <asm/atomic.h>, cause it won't build anymore on ia64.
05db4b
  This is probably a cleaner solution for bz#143537, too.
05db4b
05db4b
* Thu Apr  7 2005 Tom Lane <tgl@redhat.com> 4.1.11-1
05db4b
- Update to MySQL 4.1.11 to fix bz#152911 as well as other issues
05db4b
- Move perl-DBI, perl-DBD-MySQL dependencies to server package (bz#154123)
05db4b
- Override configure thread library test to suppress HAVE_LINUXTHREADS check
05db4b
- Fix BDB failure on s390x (bz#143537)
05db4b
- At last we can enable "make test" on all arches
05db4b
05db4b
* Fri Mar 11 2005 Tom Lane <tgl@redhat.com> 4.1.10a-1
05db4b
- Update to MySQL 4.1.10a to fix security vulnerabilities (bz#150868,
05db4b
  for CAN-2005-0711, and bz#150871 for CAN-2005-0709, CAN-2005-0710).
05db4b
05db4b
* Sun Mar  6 2005 Tom Lane <tgl@redhat.com> 4.1.10-3
05db4b
- Fix package Requires: interdependencies.
05db4b
05db4b
* Sat Mar  5 2005 Tom Lane <tgl@redhat.com> 4.1.10-2
05db4b
- Need -fno-strict-aliasing in at least one place, probably more.
05db4b
- Work around some C spec violations in mysql.
05db4b
05db4b
* Fri Feb 18 2005 Tom Lane <tgl@redhat.com> 4.1.10-1
05db4b
- Update to MySQL 4.1.10.
05db4b
05db4b
* Sat Jan 15 2005 Tom Lane <tgl@redhat.com> 4.1.9-1
05db4b
- Update to MySQL 4.1.9.
05db4b
05db4b
* Wed Jan 12 2005 Tom Lane <tgl@redhat.com> 4.1.7-10
05db4b
- Don't assume /etc/my.cnf will specify pid-file (bz#143724)
05db4b
05db4b
* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> 4.1.7-9
05db4b
- Rebuilt for new readline.
05db4b
05db4b
* Tue Dec 21 2004 Tom Lane <tgl@redhat.com> 4.1.7-8
05db4b
- Run make test on all archs except s390x (which seems to have a bdb issue)
05db4b
05db4b
* Mon Dec 13 2004 Tom Lane <tgl@redhat.com> 4.1.7-7
05db4b
- Suppress someone's silly idea that libtool overhead can be skipped
05db4b
05db4b
* Sun Dec 12 2004 Tom Lane <tgl@redhat.com> 4.1.7-6
05db4b
- Fix init script to not need a valid username for startup check (bz#142328)
05db4b
- Fix init script to honor settings appearing in /etc/my.cnf (bz#76051)
05db4b
- Enable SSL (bz#142032)
05db4b
05db4b
* Thu Dec  2 2004 Tom Lane <tgl@redhat.com> 4.1.7-5
05db4b
- Add a restorecon to keep the mysql.log file in the right context (bz#143887)
05db4b
05db4b
* Tue Nov 23 2004 Tom Lane <tgl@redhat.com> 4.1.7-4
05db4b
- Turn off old_passwords in default /etc/my.cnf file, for better compatibility
05db4b
  with mysql 3.x clients (per suggestion from Joe Orton).
05db4b
05db4b
* Fri Oct 29 2004 Tom Lane <tgl@redhat.com> 4.1.7-3
05db4b
- Handle ldconfig more cleanly (put a file in /etc/ld.so.conf.d/).
05db4b
05db4b
* Thu Oct 28 2004 Tom Lane <tgl@redhat.com> 4.1.7-2
05db4b
- rebuild in devel branch
05db4b
05db4b
* Wed Oct 27 2004 Tom Lane <tgl@redhat.com> 4.1.7-1
05db4b
- Update to MySQL 4.1.x.
05db4b
05db4b
* Tue Oct 12 2004 Tom Lane <tgl@redhat.com> 3.23.58-13
05db4b
- fix security issues CAN-2004-0835, CAN-2004-0836, CAN-2004-0837
05db4b
  (bugs #135372, 135375, 135387)
05db4b
- fix privilege escalation on GRANT ALL ON `Foo\_Bar` (CAN-2004-0957)
05db4b
05db4b
* Wed Oct 06 2004 Tom Lane <tgl@redhat.com> 3.23.58-12
05db4b
- fix multilib problem with mysqlbug and mysql_config
05db4b
- adjust chkconfig priority per bug #128852
05db4b
- remove bogus quoting per bug #129409 (MySQL 4.0 has done likewise)
05db4b
- add sleep to mysql.init restart(); may or may not fix bug #133993
05db4b
05db4b
* Tue Oct 05 2004 Tom Lane <tgl@redhat.com> 3.23.58-11
05db4b
- fix low-priority security issues CAN-2004-0388, CAN-2004-0381, CAN-2004-0457
05db4b
  (bugs #119442, 125991, 130347, 130348)
05db4b
- fix bug with dropping databases under recent kernels (bug #124352)
05db4b
05db4b
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> 3.23.58-10
05db4b
- rebuilt
05db4b
05db4b
* Sat Apr 17 2004 Warren Togami <wtogami@redhat.com> 3.23.58-9
05db4b
- remove redundant INSTALL-SOURCE, manual.*
05db4b
- compress manual.txt.bz2
05db4b
- BR time
05db4b
05db4b
* Tue Mar 16 2004 Tom Lane <tgl@redhat.com> 3.23.58-8
05db4b
- repair logfile attributes in %%files, per bug #102190
05db4b
- repair quoting problem in mysqlhotcopy, per bug #112693
05db4b
- repair missing flush in mysql_setpermission, per bug #113960
05db4b
- repair broken error message printf, per bug #115165
05db4b
- delete mysql user during uninstall, per bug #117017
05db4b
- rebuilt
05db4b
05db4b
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
05db4b
- rebuilt
05db4b
05db4b
* Tue Feb 24 2004 Tom Lane <tgl@redhat.com>
05db4b
- fix chown syntax in mysql.init
05db4b
- rebuild
05db4b
05db4b
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
05db4b
- rebuilt
05db4b
05db4b
* Tue Nov 18 2003 Kim Ho <kho@redhat.com> 3.23.58-5
05db4b
- update mysql.init to use anonymous user (UNKNOWN_MYSQL_USER) for
05db4b
  pinging mysql server (#108779)
05db4b
05db4b
* Mon Oct 27 2003 Kim Ho <kho@redhat.com> 3.23.58-4
05db4b
- update mysql.init to wait (max 10 seconds) for mysql server to
05db4b
  start (#58732)
05db4b
05db4b
* Mon Oct 27 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.58-3
05db4b
- re-enable Berkeley DB support (#106832)
05db4b
- re-enable ia64 testing
05db4b
05db4b
* Fri Sep 19 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.58-2
05db4b
- rebuilt
05db4b
05db4b
* Mon Sep 15 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.58-1
05db4b
- upgrade to 3.23.58 for security fix
05db4b
05db4b
* Tue Aug 26 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.57-2
05db4b
- rebuilt
05db4b
05db4b
* Wed Jul 02 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.57-1
05db4b
- revert to prior version of MySQL due to license incompatibilities
05db4b
  with packages that link against the client.  The MySQL folks are
05db4b
  looking into the issue.
05db4b
05db4b
* Wed Jun 18 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-4
05db4b
- restrict test on ia64 (temporary)
05db4b
05db4b
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> 4.0.13-3
05db4b
- rebuilt
05db4b
05db4b
* Thu May 29 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-2
05db4b
- fix filter-requires-mysql.sh with less restrictive for mysql-bench
05db4b
05db4b
* Wed May 28 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-1
05db4b
- update for MySQL 4.0
05db4b
- back-level shared libraries available in mysqlclient10 package
05db4b
05db4b
* Fri May 09 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.56-2
05db4b
- add sql-bench package (#90110)
05db4b
05db4b
* Wed Mar 19 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.56-1
05db4b
- upgrade to 3.23.56 for security fixes
05db4b
- remove patch for double-free (included in 3.23.56)
05db4b
05db4b
* Tue Feb 18 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.54a-11
05db4b
- enable thread safe client
05db4b
- add patch for double free fix
05db4b
05db4b
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
05db4b
- rebuilt
05db4b
05db4b
* Mon Jan 13 2003 Karsten Hopp <karsten@redhat.de> 3.23.54a-9
05db4b
- disable checks on s390x
05db4b
05db4b
* Sat Jan  4 2003 Jeff Johnson <jbj@redhat.com> 3.23.54a-8
05db4b
- use internal dep generator.
05db4b
05db4b
* Wed Jan  1 2003 Bill Nottingham <notting@redhat.com> 3.23.54a-7
05db4b
- fix mysql_config on hammer
05db4b
05db4b
* Sun Dec 22 2002 Tim Powers <timp@redhat.com> 3.23.54a-6
05db4b
- don't use rpms internal dep generator
05db4b
05db4b
* Tue Dec 17 2002 Elliot Lee <sopwith@redhat.com> 3.23.54a-5
05db4b
- Push it into the build system
05db4b
05db4b
* Mon Dec 16 2002 Joe Orton <jorton@redhat.com> 3.23.54a-4
05db4b
- upgrade to 3.23.54a for safe_mysqld fix
05db4b
05db4b
* Thu Dec 12 2002 Joe Orton <jorton@redhat.com> 3.23.54-3
05db4b
- upgrade to 3.23.54 for latest security fixes
05db4b
05db4b
* Tue Nov 19 2002 Jakub Jelinek <jakub@redhat.com> 3.23.52-5
05db4b
- Always include <errno.h> for errno
05db4b
- Remove unpackaged files
05db4b
05db4b
* Tue Nov 12 2002 Florian La Roche <Florian.LaRoche@redhat.de>
05db4b
- do not prereq userdel, not used at all
05db4b
05db4b
* Mon Sep  9 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.52-4
05db4b
- Use %%{_libdir}
05db4b
- Add patch for x86-64
05db4b
05db4b
* Wed Sep  4 2002 Jakub Jelinek <jakub@redhat.com> 3.23.52-3
05db4b
- rebuilt with gcc-3.2-7
05db4b
05db4b
* Thu Aug 29 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.52-2
05db4b
- Add --enable-local-infile to configure - a new option
05db4b
  which doesn't default to the old behaviour (#72885)
05db4b
05db4b
* Fri Aug 23 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.52-1
05db4b
- 3.23.52. Fixes a minor security problem, various bugfixes.
05db4b
05db4b
* Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com> 3.23.51-5
05db4b
- rebuilt with gcc-3.2 (we hope)
05db4b
05db4b
* Mon Jul 22 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-4
05db4b
- rebuild
05db4b
05db4b
* Thu Jul 18 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-3
05db4b
- Fix #63543 and #63542
05db4b
05db4b
* Thu Jul 11 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-2
05db4b
- Turn off bdb on PPC(#68591)
05db4b
- Turn off the assembly optimizations, for safety.
05db4b
05db4b
* Wed Jun 26 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-1
05db4b
- Work around annoying auto* thinking this is a crosscompile
05db4b
- 3.23.51
05db4b
05db4b
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
05db4b
- automated rebuild
05db4b
05db4b
* Mon Jun 10 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.50-2
05db4b
- Add dependency on perl-DBI and perl-DBD-MySQL (#66349)
05db4b
05db4b
* Thu May 30 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.50-1
05db4b
- 3.23.50
05db4b
05db4b
* Thu May 23 2002 Tim Powers <timp@redhat.com>
05db4b
- automated rebuild
05db4b
05db4b
* Mon May 13 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.49-4
05db4b
- Rebuild
05db4b
- Don't set CXX to gcc, it doesn't work anymore
05db4b
- Exclude Alpha
05db4b
05db4b
* Mon Apr  8 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.49-3
05db4b
- Add the various .cnf examples as doc files to mysql-server (#60349)
05db4b
- Don't include manual.ps, it's just 200 bytes with a URL inside (#60349)
05db4b
- Don't include random files in /usr/share/mysql (#60349)
05db4b
- langify (#60349)
05db4b
05db4b
* Thu Feb 21 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.49-2
05db4b
- Rebuild
05db4b
05db4b
* Sun Feb 17 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.49-1
05db4b
- 3.23.49
05db4b
05db4b
* Thu Feb 14 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.48-2
05db4b
- work around perl dependency bug.
05db4b
05db4b
* Mon Feb 11 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.48-1
05db4b
- 3.23.48
05db4b
05db4b
* Thu Jan 17 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-4
05db4b
- Use kill, not mysqladmin, to flush logs and shut down. Thus,
05db4b
  an admin password can be set with no problems.
05db4b
- Remove reload from init script
05db4b
05db4b
* Wed Jan 16 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-3
05db4b
- remove db3-devel from buildrequires,
05db4b
  MySQL has had its own bundled copy since the mid thirties
05db4b
05db4b
* Sun Jan  6 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-1
05db4b
- 3.23.47
05db4b
- Don't build for alpha, toolchain immature.
05db4b
05db4b
* Mon Dec  3 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.46-1
05db4b
- 3.23.46
05db4b
- use -fno-rtti and -fno-exceptions, and set CXX to increase stability.
05db4b
  Recommended by mysql developers.
05db4b
05db4b
* Sun Nov 25 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.45-1
05db4b
- 3.23.45
05db4b
05db4b
* Wed Nov 14 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.44-2
05db4b
- centralize definition of datadir in the initscript (#55873)
05db4b
05db4b
* Fri Nov  2 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.44-1
05db4b
- 3.23.44
05db4b
05db4b
* Thu Oct  4 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.43-1
05db4b
- 3.23.43
05db4b
05db4b
* Mon Sep 10 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.42-1
05db4b
- 3.23.42
05db4b
- reenable innodb
05db4b
05db4b
* Tue Aug 14 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.41-1
05db4b
- 3.23.41 bugfix release
05db4b
- disable innodb, to avoid the broken updates
05db4b
- Use "mysqladmin flush_logs" instead of kill -HUP in logrotate
05db4b
  script (#51711)
05db4b
05db4b
* Sat Jul 21 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.40, bugfix release
05db4b
- Add zlib-devel to buildrequires:
05db4b
05db4b
* Fri Jul 20 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- BuildRequires-tweaking
05db4b
05db4b
* Thu Jun 28 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- Reenable test, but don't run them for s390, s390x or ia64
05db4b
- Make /etc/my.cnf config(noplace). Same for /etc/logrotate.d/mysqld
05db4b
05db4b
* Thu Jun 14 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.29
05db4b
- enable innodb
05db4b
- enable assembly again
05db4b
- disable tests for now...
05db4b
05db4b
* Tue May 15 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.38
05db4b
- Don't use BDB on Alpha - no fast mutexes
05db4b
05db4b
* Tue Apr 24 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.37
05db4b
- Add _GNU_SOURCE to the compile flags
05db4b
05db4b
* Wed Mar 28 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- Make it obsolete our 6.2 PowerTools packages
05db4b
- 3.23.36 bugfix release - fixes some security issues
05db4b
  which didn't apply to our standard configuration
05db4b
- Make "make test" part of the build process, except on IA64
05db4b
  (it fails there)
05db4b
05db4b
* Tue Mar 20 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.35 bugfix release
05db4b
- Don't delete the mysql user on uninstall
05db4b
05db4b
* Tue Mar 13 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.34a bugfix release
05db4b
05db4b
* Wed Feb  7 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- added readline-devel to BuildRequires:
05db4b
05db4b
* Tue Feb  6 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- small i18n-fixes to initscript (action needs $)
05db4b
05db4b
* Tue Jan 30 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- make it shut down and rotate logs without using mysqladmin
05db4b
  (from #24909)
05db4b
05db4b
* Mon Jan 29 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- conflict with "MySQL"
05db4b
05db4b
* Tue Jan 23 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- improve gettextizing
05db4b
05db4b
* Mon Jan 22 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.32
05db4b
- fix logrotate script (#24589)
05db4b
05db4b
* Wed Jan 17 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- gettextize
05db4b
- move the items in Requires(post): to Requires: in preparation
05db4b
  for an errata for 7.0 when 3.23.31 is released
05db4b
- 3.23.31
05db4b
05db4b
* Tue Jan 16 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- add the log file to the rpm database, and make it 0640
05db4b
  (#24116)
05db4b
- as above in logrotate script
05db4b
- changes to the init sequence - put most of the data
05db4b
  in /etc/my.cnf instead of hardcoding in the init script
05db4b
- use /var/run/mysqld/mysqld.pid instead of
05db4b
  /var/run/mysqld/pid
05db4b
- use standard safe_mysqld
05db4b
- shut down cleaner
05db4b
05db4b
* Mon Jan 08 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.30
05db4b
- do an explicit chmod on /var/lib/mysql in post, to avoid
05db4b
  any problems with broken permissons. There is a report
05db4b
  of rm not changing this on its own (#22989)
05db4b
05db4b
* Mon Jan 01 2001 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- bzipped source
05db4b
- changed from 85 to 78 in startup, so it starts before
05db4b
  apache (which can use modules requiring mysql)
05db4b
05db4b
* Wed Dec 27 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.29a
05db4b
05db4b
* Tue Dec 19 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- add requirement for new libstdc++, build for errata
05db4b
05db4b
* Mon Dec 18 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.29
05db4b
05db4b
* Mon Nov 27 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.28 (gamma)
05db4b
- remove old patches, as they are now upstreamed
05db4b
05db4b
* Tue Nov 14 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- Add a requirement for a new glibc (#20735)
05db4b
- build on IA64
05db4b
05db4b
* Wed Nov  1 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- disable more assembly
05db4b
05db4b
* Wed Nov  1 2000 Jakub Jelinek <jakub@redhat.com>
05db4b
- fix mysql on SPARC (#20124)
05db4b
05db4b
* Tue Oct 31 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.27
05db4b
05db4b
* Wed Oct 25 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- add patch for fixing bogus aliasing in mysql from Jakub,
05db4b
  which should fix #18905 and #18620
05db4b
05db4b
* Mon Oct 23 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- check for negative niceness values, and negate it
05db4b
  if present (#17899)
05db4b
- redefine optflags on IA32 FTTB
05db4b
05db4b
* Wed Oct 18 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.26, which among other fixes now uses mkstemp()
05db4b
  instead of tempnam().
05db4b
- revert changes made yesterday, the problem is now
05db4b
  isolated
05db4b
05db4b
* Tue Oct 17 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- use the compat C++ compiler FTTB. Argh.
05db4b
- add requirement of ncurses4 (see above)
05db4b
05db4b
* Sun Oct 01 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.25
05db4b
- fix shutdown problem (#17956)
05db4b
05db4b
* Tue Sep 26 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- Don't try to include no-longer-existing PUBLIC file
05db4b
  as doc (#17532)
05db4b
05db4b
* Tue Sep 12 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- rename config file to /etc/my.cnf, which is what
05db4b
  mysqld wants... doh. (#17432)
05db4b
- include a changed safe_mysqld, so the pid file option
05db4b
  works.
05db4b
- make mysql dir world readable to they can access the
05db4b
  mysql socket. (#17432)
05db4b
- 3.23.24
05db4b
05db4b
* Wed Sep 06 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.23
05db4b
05db4b
* Sun Aug 27 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- Add "|| :" to condrestart to avoid non-zero exit code
05db4b
05db4b
* Thu Aug 24 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- it's mysql.com, not mysql.org and use correct path to
05db4b
  source (#16830)
05db4b
05db4b
* Wed Aug 16 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- source file from /etc/rc.d, not /etc/rd.d. Doh.
05db4b
05db4b
* Sun Aug 13 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- don't run ldconfig -n, it doesn't update ld.so.cache
05db4b
  (#16034)
05db4b
- include some missing binaries
05db4b
- use safe_mysqld to start the server (request from
05db4b
  mysql developers)
05db4b
05db4b
* Sat Aug 05 2000 Bill Nottingham <notting@redhat.com>
05db4b
- condrestart fixes
05db4b
05db4b
* Tue Aug 01 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.22. Disable the old patches, they're now in.
05db4b
05db4b
* Thu Jul 27 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- bugfixes in the initscript
05db4b
- move the .so link to the devel package
05db4b
05db4b
* Wed Jul 19 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- rebuild due to glibc changes
05db4b
05db4b
* Tue Jul 18 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- disable compiler patch
05db4b
- don't include info directory file
05db4b
05db4b
* Mon Jul 17 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- move back to /etc/rc.d/init.d
05db4b
05db4b
* Fri Jul 14 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- more cleanups in initscript
05db4b
05db4b
* Thu Jul 13 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- add a patch to work around compiler bug
05db4b
  (from monty@mysql.com)
05db4b
05db4b
* Wed Jul 12 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- don't build the SQL daemon statically (glibc problems)
05db4b
- fix the logrotate script - only flush log if mysql
05db4b
  is running
05db4b
- change the reloading procedure 
05db4b
- remove icon - glint is obsolete a long time ago
05db4b
05db4b
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
05db4b
- automatic rebuild
05db4b
05db4b
* Mon Jul 10 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- try the new compiler again
05db4b
- build the SQL daemon statically
05db4b
- add compile time support for complex charsets
05db4b
- enable assembler
05db4b
- more cleanups in initscript
05db4b
05db4b
* Sun Jul 09 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- use old C++ compiler
05db4b
- Exclusivearch x86
05db4b
05db4b
* Sat Jul 08 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- move .so files to devel package
05db4b
- more cleanups
05db4b
- exclude sparc for now
05db4b
05db4b
* Wed Jul 05 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- 3.23.21
05db4b
- remove file from /etc/sysconfig
05db4b
- Fix initscript a bit - initialization of databases doesn't
05db4b
  work yet
05db4b
- specify the correct licenses
05db4b
- include a /etc/my.conf (empty, FTTB)
05db4b
- add conditional restart to spec file
05db4b
05db4b
* Sun Jul  2 2000 Jakub Jelinek <jakub@redhat.com>
05db4b
- Rebuild with new C++
05db4b
05db4b
* Fri Jun 30 2000 Trond Eivind Glomsrd <teg@redhat.com>
05db4b
- update to 3.23.20
05db4b
- use %%configure, %%makeinstall, %%{_tmppath}, %%{_mandir},
05db4b
  %%{_infodir}, /etc/init.d
05db4b
- remove the bench package
05db4b
- change some of the descriptions a little bit
05db4b
- fix the init script
05db4b
- some compile fixes
05db4b
- specify mysql user
05db4b
- use mysql uid 27 (postgresql is 26)
05db4b
- don't build on ia64
05db4b
05db4b
* Sat Feb 26 2000 Jos Vos <jos@xos.nl>
05db4b
- Version 3.22.32 release XOS.1 for LinuX/OS 1.8.0
05db4b
- Upgrade from version 3.22.27 to 3.22.32.
05db4b
- Do "make install" instead of "make install-strip", because "install -s"
05db4b
  now appears to fail on various scripts.  Afterwards, strip manually.
05db4b
- Reorganize subpackages, according to common Red Hat packages: the client
05db4b
  program and shared library become the base package and the server and
05db4b
  some accompanying files are now in a separate server package.  The
05db4b
  server package implicitly requires the base package (shared library),
05db4b
  but we have added a manual require tag anyway (because of the shared
05db4b
  config file, and more).
05db4b
- Rename the mysql-benchmark subpackage to mysql-bench.
05db4b
05db4b
* Mon Jan 31 2000 Jos Vos <jos@xos.nl>
05db4b
- Version 3.22.27 release XOS.2 for LinuX/OS 1.7.1
05db4b
- Add post(un)install scripts for updating ld.so.conf (client subpackage).
05db4b
05db4b
* Sun Nov 21 1999 Jos Vos <jos@xos.nl>
05db4b
- Version 3.22.27 release XOS.1 for LinuX/OS 1.7.0
05db4b
- Initial version.
05db4b
- Some ideas borrowed from Red Hat Powertools 6.1, although this spec
05db4b
  file is a full rewrite from scratch.