Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package mysql-workbench for openSUSE:Factory
checked in at 2021-03-30 20:52:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mysql-workbench (Old)
and /work/SRC/openSUSE:Factory/.mysql-workbench.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mysql-workbench"
Tue Mar 30 20:52:01 2021 rev:53 rq:866476 version:8.0.23
Changes:
--------
--- /work/SRC/openSUSE:Factory/mysql-workbench/mysql-workbench.changes
2020-07-03 00:03:00.118197098 +0200
+++
/work/SRC/openSUSE:Factory/.mysql-workbench.new.2401/mysql-workbench.changes
2021-03-30 20:52:04.316161530 +0200
@@ -1,0 +2,26 @@
+Sat Jan 23 13:29:31 UTC 2021 - Mykola Krachkovsky <[email protected]>
+
+- Updated to 8.0.23
+ * release notes:
+
https://dev.mysql.com/doc/relnotes/workbench/en/news-8-0-23.html#workbench-8-0-23-feature
+- Changed python to 3.7+
+- Fixed upstream
+ * removed mysql-workbench-placeholders.patch
+
+-------------------------------------------------------------------
+Sat Jan 2 11:31:52 UTC 2021 - Mykola Krachkovsky <[email protected]>
+
+- Updated to 8.0.22
+ * release notes (no notes for 8.0.20)
+ https://dev.mysql.com/doc/relnotes/workbench/en/news-8-0-21.html
+ https://dev.mysql.com/doc/relnotes/workbench/en/news-8-0-22.html
+- Moved build to other directory (conflict with existing cmake,
+ but existing build directory has modules)
+- Updated patch due to code changes
+ * updated mysql-workbench-mariadb.patch
+- Fixed boost placeholders namespace
+ * added mysql-workbench-placeholders.patch
+- Fixed change in libshh version header
+ * added mysql-workbench-ssh.patch
+
+-------------------------------------------------------------------
Old:
----
mysql-workbench-community-8.0.19-src.tar.gz
New:
----
mysql-workbench-community-8.0.23-src.tar.gz
mysql-workbench-ssh.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mysql-workbench.spec ++++++
--- /var/tmp/diff_new_pack.6nzRPB/_old 2021-03-30 20:52:05.080162387 +0200
+++ /var/tmp/diff_new_pack.6nzRPB/_new 2021-03-30 20:52:05.084162391 +0200
@@ -1,7 +1,7 @@
#
# spec file for package mysql-workbench
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define edition community
Name: mysql-workbench
-Version: 8.0.19
+Version: 8.0.23
Release: 0
Summary: A MySQL visual database modeling, administration and querying
tool
License: GPL-2.0-only AND GPL-2.0-or-later
@@ -54,6 +54,8 @@
Patch23: mysql-workbench-antlr4.patch
# PATCH-FIX-OPENSUSE drop unused glXQueryVersion call
Patch24: mysql-workbench-unused-glx-call.patch
+# PATCH-FIX-UPSTREAM change libssh header to find version
+Patch26: mysql-workbench-ssh.patch
BuildRequires: Mesa-devel
BuildRequires: ant
BuildRequires: antlr4-tool
@@ -74,7 +76,6 @@
BuildRequires: libtool
BuildRequires: ninja
BuildRequires: pkgconfig
-BuildRequires: python-devel
BuildRequires: rapidjson-devel
BuildRequires: swig
BuildRequires: tinyxml-devel
@@ -94,7 +95,7 @@
BuildRequires: pkgconfig(libzip)
BuildRequires: pkgconfig(lua)
BuildRequires: pkgconfig(proj)
-BuildRequires: pkgconfig(python)
+BuildRequires: pkgconfig(python3) >= 3.7
BuildRequires: pkgconfig(sigc++-2.0)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(uuid)
@@ -140,6 +141,7 @@
%build
export CFLAGS="%{optflags}"
%define __builder ninja
+%define __builddir obs-build
# build will fail if -Werror is used on recent complires
sed -i "s|-Werror||g" CMakeLists.txt
# fix building on Leap
++++++ mysql-workbench-community-8.0.19-src.tar.gz ->
mysql-workbench-community-8.0.23-src.tar.gz ++++++
/work/SRC/openSUSE:Factory/mysql-workbench/mysql-workbench-community-8.0.19-src.tar.gz
/work/SRC/openSUSE:Factory/.mysql-workbench.new.2401/mysql-workbench-community-8.0.23-src.tar.gz
differ: char 5, line 1
++++++ mysql-workbench-mariadb.patch ++++++
--- /var/tmp/diff_new_pack.6nzRPB/_old 2021-03-30 20:52:05.148162464 +0200
+++ /var/tmp/diff_new_pack.6nzRPB/_new 2021-03-30 20:52:05.148162464 +0200
@@ -63,10 +63,20 @@
case MYSQL_TYPE_TYPED_ARRAY: /* Used only for replication. */
#endif
// TODO: implement handling
-@@ -2270,6 +2270,8 @@
+@@ -2290,7 +2290,7 @@
*(*_row_buffer)[col_index].length);
_bulk_insert_record.append("')");
break;
+-#if MYSQL_VERSION_ID > 80021
++#if MYSQL_VERSION_ID > 80021 && !defined(MARIADB_BASE_VERSION)
+ case MYSQL_TYPE_INVALID:
+ // TODO: added to fix the build. Need to check how to handle this.
+ break;
+@@ -2298,7 +2298,8 @@
+ // TODO: added to fix the build. Need to check how to handle this. In
the current version this is just a placeholder.
+ break;
+ #endif
+-
+ case MAX_NO_FIELD_TYPES:
+ break;
}
++++++ mysql-workbench-ssh.patch ++++++
diff --color -uNr
mysql-workbench-community-8.0.22-pre/build/cmake/Modules/FindLibSSH.cmake
mysql-workbench-community-8.0.22-new/build/cmake/Modules/FindLibSSH.cmake
--- mysql-workbench-community-8.0.22-pre/build/cmake/Modules/FindLibSSH.cmake
2020-09-27 06:46:24.000000000 +0300
+++ mysql-workbench-community-8.0.22-new/build/cmake/Modules/FindLibSSH.cmake
2020-12-09 15:23:54.879223277 +0200
@@ -53,6 +53,10 @@
set(LibSSH_HEADER_FILE ${LibSSH_INCLUDE_DIR}/libssh/libssh.h)
file(STRINGS ${LibSSH_HEADER_FILE} LibSSH_VERSION_LINE_MAJOR REGEX "#define
LIBSSH_VERSION_MAJOR[ ]+[0-9]+")
+if (NOT LibSSH_VERSION_LINE_MAJOR)
+ set(LibSSH_HEADER_FILE ${LibSSH_INCLUDE_DIR}/libssh/libssh_version.h)
+ file(STRINGS ${LibSSH_HEADER_FILE} LibSSH_VERSION_LINE_MAJOR REGEX "#define
LIBSSH_VERSION_MAJOR[ ]+[0-9]+")
+endif()
if (LibSSH_VERSION_LINE_MAJOR)
file(STRINGS ${LibSSH_HEADER_FILE} LibSSH_VERSION_LINE_MINOR REGEX "#define
LIBSSH_VERSION_MINOR[ ]+[0-9]+")
file(STRINGS ${LibSSH_HEADER_FILE} LibSSH_VERSION_LINE_MICRO REGEX "#define
LIBSSH_VERSION_MICRO[ ]+[0-9]+")