Hello community,

here is the log from the commit of package mariadb for openSUSE:Factory checked 
in at 2018-03-24 16:05:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mariadb (Old)
 and      /work/SRC/openSUSE:Factory/.mariadb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mariadb"

Sat Mar 24 16:05:32 2018 rev:69 rq:587889 version:10.2.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/mariadb/mariadb.changes  2018-03-01 
12:04:01.218255323 +0100
+++ /work/SRC/openSUSE:Factory/.mariadb.new/mariadb.changes     2018-03-24 
16:05:33.676734784 +0100
@@ -1,0 +2,17 @@
+Fri Mar 16 12:17:05 UTC 2018 - kstreit...@suse.com
+
+- change %{extra_provides} macro from "mariadb_102" to "mariadb-102"
+  and use this macro in Provides/Obsoletes for mariadb, test,
+  tools, bench and errormessages subpackages to ensure a smooth
+  transition from SLE12 to SLE15 [fate#323756]
+- remove "Provides: mariadb-errormessages = 10.1.25" that shouldn't
+  be needed anymore
+
+-------------------------------------------------------------------
+Wed Mar 14 00:35:11 CET 2018 - r...@suse.de
+
+- fix build on aarch64: compile a few more files with -O0
+  from https://jira.mariadb.org/browse/MDEV-14318
+  add patch mariadb-10.2.13-aarch_compilefix.patch
+
+-------------------------------------------------------------------

New:
----
  mariadb-10.2.13-aarch_compilefix.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mariadb.spec ++++++
--- /var/tmp/diff_new_pack.ewGJ19/_old  2018-03-24 16:05:37.044613374 +0100
+++ /var/tmp/diff_new_pack.ewGJ19/_new  2018-03-24 16:05:37.060612797 +0100
@@ -18,7 +18,10 @@
 
 # libmysqld soname
 %define soname 19
-%define extra_provides mariadb_102
+# Used in Provides/Obsoletes for mariadb, test, tools, bench and 
+# errormessages subpackages to ensure a smooth transition from SLE12
+# to SLE15 [fate#323756]
+%define extra_provides mariadb-102
 # Set this to 1 to run regression test suite (it takes a long time)
 %define run_testsuite 0
 # Set this to 1 for testing purposes (run all regression tests but ignore
@@ -82,6 +85,7 @@
 Patch11:        mariadb-10.2.9-galera_cnf.patch
 Patch12:        mariadb-10.2.10-disable_openssl_compatibility_check.patch
 Patch13:        mariadb-10.2.14-xtrabackup-v2.patch
+Patch14:        mariadb-10.2.13-aarch_compilefix.patch
 BuildRequires:  bison
 BuildRequires:  cmake
 BuildRequires:  dos2unix
@@ -249,11 +253,8 @@
 Summary:        The error messages files required by server, client and 
libmysqld
 Group:          System/Localization
 BuildArch:      noarch
-# Old libmysqld18 requires an exact version of errormessages. This causes 
problem
-# during the update ("libmysqld18-10.1.25-3.1.x86_64 requires 
mariadb-errormessages
-# = 10.1.25, but this requirement cannot be provided").
-# Add the following Provides that solves this update issue.
-Provides:       mariadb-errormessages = 10.1.25
+Provides:       %{extra_provides}-errormessages = %{version}
+Obsoletes:      %{extra_provides}-errormessages < %{version}
 
 %description errormessages
 This package provides translated error messages for the standalone
@@ -342,6 +343,13 @@
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
+%ifarch aarch64
+%if 0%{?suse_version} == 1315
+# gcc48 on sle12 on aarch64 has some optimisation issues
+# add some more files to the list of sources compiled with -O0
+%patch14 -p1
+%endif
+%endif
 
 cp %{_sourcedir}/suse-test-run .
 

++++++ mariadb-10.2.13-aarch_compilefix.patch ++++++
--- mariadb-10.2.13/storage/innobase/CMakeLists.txt     2018/03/13 23:32:34     
1.1
+++ mariadb-10.2.13/storage/innobase/CMakeLists.txt     2018/03/13 23:33:42
@@ -175,7 +175,10 @@
       btr/btr0btr.cc
       btr/btr0cur.cc
       buf/buf0buf.cc
+      fts/fts0fts.cc
       gis/gis0sea.cc
+      handler/handler0alter.cc
+      row/row0mysql.cc
       COMPILE_FLAGS "-O0"
       )
   ENDIF()


Reply via email to