Hello community,
here is the log from the commit of package mysql-community-server for
openSUSE:12.2 checked in at 2012-07-02 12:39:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/mysql-community-server (Old)
and /work/SRC/openSUSE:12.2/.mysql-community-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mysql-community-server", Maintainer is ""
Changes:
--------
---
/work/SRC/openSUSE:12.2/mysql-community-server/mysql-community-server.changes
2012-06-26 17:47:44.000000000 +0200
+++
/work/SRC/openSUSE:12.2/.mysql-community-server.new/mysql-community-server.changes
2012-07-02 12:39:54.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Jun 26 19:51:35 UTC 2012 - [email protected]
+
+- initialize errmsgs pointer (bnc#769131)
+
+-------------------------------------------------------------------
New:
----
init_errmsgs_ptr.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mysql-community-server.spec ++++++
--- /var/tmp/diff_new_pack.36ngQJ/_old 2012-07-02 12:39:55.000000000 +0200
+++ /var/tmp/diff_new_pack.36ngQJ/_new 2012-07-02 12:39:55.000000000 +0200
@@ -15,7 +15,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
# Few definitions which will alter build
%define prefered 1
@@ -34,11 +33,11 @@
Name: mysql-community-server
Summary: Server part of MySQL Community Server
-Version: 5.5.25
-Release: 1
-%define srv_vers 5.5.25
License: SUSE-GPL-2.0-with-FLOSS-exception
Group: Productivity/Databases/Servers
+Version: 5.5.25
+Release: 0
+%define srv_vers 5.5.25
Url: http://www.mysql.com
Source: mysql-%{version}.tar.bz2
Source2: baselibs.conf
@@ -52,16 +51,26 @@
Source11: install.inc
Source12: series
Source13: configuration-tweaks.tar.bz2
+Patch99: init_errmsgs_ptr.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version}
PreReq: pwdutils
PreReq: %install_info_prereq %insserv_prereq
%endif
-BuildRequires: gcc-c++ ncurses-devel openssl-devel procps readline-devel
-BuildRequires: autoconf automake cmake libtool zlib-devel
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: libtool
+BuildRequires: ncurses-devel
+BuildRequires: openssl-devel
BuildRequires: pam-devel
+BuildRequires: procps
+BuildRequires: readline-devel
+BuildRequires: zlib-devel
%if 0%{?suse_version}
-BuildRequires: pwdutils tcpd-devel
+BuildRequires: pwdutils
+BuildRequires: tcpd-devel
%endif
%if 0%{?suse_version} > 1030 || 0%{?fedora_version} > 8
BuildRequires: fdupes
@@ -75,10 +84,11 @@
Requires: logrotate
%endif
# required by rcmysql
-Requires: %{name}-client perl-base
+Requires: %{name}-client
Requires: %{name}-errormessages = %version
-Provides: mysql-Max = %{srv_vers}
+Requires: perl-base
Provides: mysql = %{srv_vers}
+Provides: mysql-Max = %{srv_vers}
%if 0%{?use_extra_provides} > 0
Provides: %{extra_provides} = %{version}
Obsoletes: %{extra_provides} < %{version}
@@ -119,13 +129,12 @@
# mysql-devel was last used in openSUSE 10.2
Provides: mysql-devel = %srv_vers-%release
Obsoletes: mysql-devel < %srv_vers
+Requires: glibc-devel
Requires: libmysqlclient18 = %version
Requires: libmysqlclient_r18 = %version
-Requires: glibc-devel
Requires: openssl-devel
Requires: zlib-devel
Summary: MySQL Community Server development header files and libraries
-License: SUSE-GPL-2.0-with-FLOSS-exception
Group: Development/Libraries/C and C++
%description -n libmysqlclient-devel
@@ -133,7 +142,6 @@
necessary to develop client applications for MySQL Community Server.
%package -n libmysqld18
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: MySQL Community Server embedded server development files
Group: Development/Libraries/C and C++
@@ -142,13 +150,12 @@
for developing applications that embed the MySQL Community Server.
%package -n libmysqld-devel
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: MySQL Community Server embedded server development files
+Group: Development/Libraries/C and C++
# the headers files are the shared
Requires: libmysqlclient-devel = %version
-Requires: tcpd-devel
Requires: libmysqld18 = %version
-Group: Development/Libraries/C and C++
+Requires: tcpd-devel
%description -n libmysqld-devel
This package contains the development header files and libraries
@@ -157,7 +164,6 @@
%package -n libmysqlclient18
Summary: Shared Libraries for MySQL Community Server
-License: SUSE-GPL-2.0-with-FLOSS-exception
Group: Development/Libraries/Other
%description -n libmysqlclient18
@@ -166,7 +172,6 @@
%package -n libmysqlclient_r18
Summary: Shared Libraries for MySQL Community Server
-License: SUSE-GPL-2.0-with-FLOSS-exception
Group: Development/Libraries/Other
%description -n libmysqlclient_r18
@@ -174,7 +179,6 @@
languages and applications need to dynamically load and use MySQL Community
Server.
%package client
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: Client for MySQL Community Server
Group: Productivity/Databases/Clients
Provides: mysql-client = %{srv_vers}
@@ -200,8 +204,8 @@
server daemon as well as the embedded server
%package bench
-Requires: %{name}-client perl-DBD-mysql
-License: SUSE-GPL-2.0-with-FLOSS-exception
+Requires: %{name}-client
+Requires: perl-DBD-mysql
Summary: Benchmarks for MySQL Community Server
Group: Productivity/Databases/Tools
Provides: mysql-bench = %{srv_vers}
@@ -222,12 +226,11 @@
%package debug-version
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: MySQL Community Server with debug options turned on
Group: Productivity/Databases/Servers
Requires: %{name} = %{version}
-Provides: mysql-debug = %{srv_vers}
Provides: %{name}-debug = %{srv_vers}
+Provides: mysql-debug = %{srv_vers}
%if 0%{?use_extra_provides} > 0
Provides: %{extra_provides}-debug-verion = %{version}
Obsoletes: %{extra_provides}-debug-version < %{version}
@@ -245,14 +248,13 @@
information on how to use the debug server.
%package test
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: Testsuite for MySQL Community Server
Group: Productivity/Databases/Servers
Requires: %{name} = %{version}
+Requires: %{name}-bench = %{version}
Requires: %{name}-client = %{version}
-Requires: perl-DBD-mysql
Requires: %{name}-tools = %{version}
-Requires: %{name}-bench = %{version}
+Requires: perl-DBD-mysql
Provides: mysql-test = %{srv_vers}
%if 0%{?use_extra_provides} > 0
Provides: %{extra_provides}-test = %{version}
@@ -269,13 +271,13 @@
To run the testsuite, run /usr/share/mysql-test/suse-test-run.
%package tools
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: MySQL Community Server tools
Group: Productivity/Databases/Servers
Requires: perl-DBD-mysql
# make sure this package is installed when updating from 10.2 and older
-Provides: mysql:/usr/bin/mysqlhotcopy mysql-client:/usr/bin/perror
+Provides: mysql-client:/usr/bin/perror
Provides: mysql-tools = %{srv_vers}
+Provides: mysql:/usr/bin/mysqlhotcopy
%if 0%{?use_extra_provides} > 0
Provides: %{extra_provides}-tools = %{version}
Obsoletes: %{extra_provides}-tools < %{version}
@@ -295,7 +297,6 @@
%package -n libndbclient6
Summary: Shared Libraries for cluster client
-License: SUSE-GPL-2.0-with-FLOSS-exception
Group: Development/Libraries/Other
%description -n libndbclient6
@@ -306,7 +307,6 @@
%endif
%package ndb-storage
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: MySQL Community Server - ndbcluster storage engine
Group: Productivity/Databases/Servers
Provides: mysql-ndb-storage = %{srv_vers}
@@ -320,7 +320,6 @@
%package ndb-management
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: MySQL Community Server - ndbcluster storage engine management
Group: Productivity/Databases/Servers
Provides: mysql-ndb-management = %{srv_vers}
@@ -333,7 +332,6 @@
one computer in the cluster.
%package ndb-tools
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: MySQL Community Server - ndbcluster storage engine basic tools
Group: Productivity/Databases/Servers
Provides: mysql-ndb-tools = %{srv_vers}
@@ -344,7 +342,6 @@
This package contains ndbcluster storage engine basic tools.
%package ndb-extra
-License: SUSE-GPL-2.0-with-FLOSS-exception
Summary: MySQL Community Server - ndbcluster storage engine extra tools
Group: Productivity/Databases/Servers
Provides: mysql-ndb-extra = %{srv_vers}
@@ -363,6 +360,7 @@
# apply patches from series
mysql-patches/tools/quilt-setup.sh "%{S:12}"
mysql-patches/tools/apply-series.sh "%{S:12}"
+%patch99 -p1
# remove unneeded manpages ('make install' basically installs everything under
# man/*)
rm -f man/mysqlman.1 # dummy fallback manpage
++++++ build.inc ++++++
--- /var/tmp/diff_new_pack.36ngQJ/_old 2012-07-02 12:39:55.000000000 +0200
+++ /var/tmp/diff_new_pack.36ngQJ/_new 2012-07-02 12:39:55.000000000 +0200
@@ -102,7 +102,7 @@
-DWITH_LIBEDIT=0
\
-DINSTALL_LAYOUT=RPM
\
-DMYSQL_UNIX_ADDR=%{socketpath}/mysql.sock
\
- -DINSTALL_MYSQLSHAREDIR=/usr/share/%{name}
\
+ -DINSTALL_MYSQLSHAREDIR=share/%{name}
\
-DWITH_COMMENT="openSUSE MySQL rpm"
\
-DWITH_EXTRA_CHARSET=all
\
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci \
++++++ configuration-tweaks.tar.bz2 ++++++
++++++ init_errmsgs_ptr.diff ++++++
--- mysql-5.5.25/sql/derror.cc_old 2012-06-26 16:13:26.042793093 +0200
+++ mysql-5.5.25/sql/derror.cc 2012-06-26 16:13:53.028203277 +0200
@@ -64,6 +64,7 @@
read_texts() tries to free it.
*/
old_errmsgs= my_error_unregister(ER_ERROR_FIRST, ER_ERROR_LAST);
+ errmsgs = 0;
/* Read messages from file. */
if (read_texts(ERRMSG_FILE, my_default_lc_messages->errmsgs->language,
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]