Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,38 @@ +ld-linux-x86-64.so.2 +libGL.so.1 +libX11.so.6 +libatkmm-1.6.so.1 +libc.so.6 +libcairo.so.2 +libcairomm-1.0.so.1 +libgcc_s.so.1 +libgdal.so.20 +libgdk-3.so.0 +libgdk_pixbuf-2.0.so.0 +libgdkmm-3.0.so.1 +libgio-2.0.so.0 +libgiomm-2.4.so.1 +libglib-2.0.so.0 +libglibmm-2.4.so.1 +libgmodule-2.0.so.0 +libgnome-keyring.so.0 +libgobject-2.0.so.0 +libgtk-3.so.0 +libgtkmm-3.0.so.1 +libm.so.6 +libmysqlclient.so.18 +libmysqlcppconn.so.7 +libodbc.so.2 +libpango-1.0.so.0 +libpangocairo-1.0.so.0 +libpangomm-1.4.so.1 +libpcre.so.1 +libpcrecpp.so.0 +libpthread.so.0 +libpython2.7.so.1.0 +libsigc-2.0.so.0 +libstdc++.so.6 +libuuid.so.1 +libvsqlitepp.so.3 +libxml2.so.2 +libzip.so.5 Index: files/001-mariadb-version.patch =================================================================== --- /dev/null +++ files/001-mariadb-version.patch @@ -0,0 +1,11 @@ +--- a/build/cmake/Modules/FindMySQL.cmake 2017-02-03 13:40:18.000000000 -0500 ++++ b/build/cmake/Modules/FindMySQL.cmake.b 2017-08-13 23:47:17.230255290 -0400 +@@ -73,7 +73,7 @@ + + find_file(MySQL_VERSION_FILE mysql_version.h ${MySQL_INCLUDE_DIRS}) + file(STRINGS "${MySQL_VERSION_FILE}" MySQL_VERSION_LINE REGEX "MYSQL_SERVER_VERSION") +- string(REGEX REPLACE "#define MYSQL_SERVER_VERSION[ \t]+\"([0-9.]+)\"" "\\1" MySQL_VERSION "${MySQL_VERSION_LINE}") ++ set(MySQL_VERSION "5.7.19") + + # Find the library: + set(MySQL_LIBRARY_NAMES mysqlclient mysqlclient_r) Index: files/002-mariadb-json.patch =================================================================== --- /dev/null +++ files/002-mariadb-json.patch @@ -0,0 +1,55 @@ +--- a/plugins/migration/copytable/copytable.cpp ++++ b/plugins/migration/copytable/copytable.cpp +@@ -109,8 +109,10 @@ + return "MYSQL_TYPE_STRING"; + case MYSQL_TYPE_GEOMETRY: + return "MYSQL_TYPE_GEOMETRY"; ++#if MYSQL_CHECK_VERSION(5, 7, 8) && ! defined MARIADB_BASE_VERSION + case MYSQL_TYPE_JSON: + return "MYSQL_TYPE_JSON"; ++#endif + default: + return "UNKNOWN"; + } +@@ -295,7 +297,9 @@ + case MYSQL_TYPE_STRING: + case MYSQL_TYPE_VAR_STRING: + case MYSQL_TYPE_BIT: ++#if MYSQL_CHECK_VERSION(5, 7, 8) && ! defined MARIADB_BASE_VERSION + case MYSQL_TYPE_JSON: ++#endif + if (!col->is_long_data) + bind.buffer_length = (unsigned)col->source_length + 1; + +@@ -1392,7 +1396,11 @@ + rowbuffer[index].buffer_type == MYSQL_TYPE_MEDIUM_BLOB || + rowbuffer[index].buffer_type == MYSQL_TYPE_LONG_BLOB || rowbuffer[index].buffer_type == MYSQL_TYPE_BLOB || + rowbuffer[index].buffer_type == MYSQL_TYPE_STRING || +- rowbuffer[index].buffer_type == MYSQL_TYPE_GEOMETRY || rowbuffer[index].buffer_type == MYSQL_TYPE_JSON) { ++ rowbuffer[index].buffer_type == MYSQL_TYPE_GEOMETRY ++#if MYSQL_CHECK_VERSION(5, 7, 8) && ! defined MARIADB_BASE_VERSION ++ || rowbuffer[index].buffer_type == MYSQL_TYPE_JSON ++#endif ++ ) { + if (rowbuffer[index].buffer_length) + free(rowbuffer[index].buffer); + +@@ -2162,7 +2170,9 @@ + case MYSQL_TYPE_STRING: + case MYSQL_TYPE_ENUM: + case MYSQL_TYPE_SET: ++#if MYSQL_CHECK_VERSION(5, 7, 8) && ! defined MARIADB_BASE_VERSION + case MYSQL_TYPE_JSON: ++#endif + _bulk_insert_record.append("'", 1); + ret_val = _bulk_insert_record.append_escaped((char *)(*_row_buffer)[col_index].buffer, + *(*_row_buffer)[col_index].length); +@@ -2621,7 +2621,7 @@ + // This is needed because the escaping depends on the character set in use by the server + unsigned long ret_length = 0; + +-#if MYSQL_CHECK_VERSION(5, 7, 6) ++#if MYSQL_CHECK_VERSION(5, 7, 6) && ! defined MARIADB_BASE_VERSION + if (_target->is_mysql_version_at_least(5, 7, 6)) + ret_length += mysql_real_escape_string_quote(_mysql, buffer + length, data, (unsigned long)dlength, '"'); + else Index: files/003-gdal-namespace.patch =================================================================== --- /dev/null +++ files/003-gdal-namespace.patch @@ -0,0 +1,49 @@ +--- a/backend/wbpublic/grt/spatial_handler.h 2017-02-03 13:40:18.000000000 -0500 ++++ b/backend/wbpublic/grt/spatial_handler.h 2017-08-31 00:55:53.447731481 -0400 +@@ -20,12 +20,12 @@ + #ifndef SPATIAL_HANDLER_H_ + #define SPATIAL_HANDLER_H_ + +-#include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include ++#include + #include + #include "base/geometry.h" + #include "wbpublic_public_interface.h" + +--- a/backend/wbpublic/grtui/geom_draw_box.h 2017-02-03 13:40:18.000000000 -0500 ++++ b/backend/wbpublic/grtui/geom_draw_box.h 2017-08-31 00:56:24.223731481 -0400 +@@ -21,7 +21,7 @@ + #define _GEOM_DRAW_BOX_H_ + + #include +-#include ++#include + #include "wbpublic_public_interface.h" + + class WBPUBLICBACKEND_PUBLIC_FUNC GeomDrawBox : public mforms::DrawBox { + +--- a/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp 2017-02-03 13:40:18.000000000 -0500 ++++ b/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp 2017-08-31 00:57:01.444731481 -0400 +@@ -17,9 +17,9 @@ + * 02110-1301 USA + */ + +-#include +-#include +-#include ++#include ++#include ++#include + + #include + #include Index: files/004-os-warning.patch =================================================================== --- /dev/null +++ files/004-os-warning.patch @@ -0,0 +1,15 @@ +diff --git a/backend/wbprivate/workbench/wb_context.cpp b/backend/wbprivate/workbench/wb_context.cpp +index 82c0fa6..404d9bd 100644 +--- a/backend/wbprivate/workbench/wb_context.cpp ++++ b/backend/wbprivate/workbench/wb_context.cpp +@@ -1009,10 +1009,6 @@ void WBContext::init_finish_(WBOptions *options) { + + _frontendCallbacks->show_status_text(_("Ready.")); + +- if (options->open_at_startup_type != +- "run-script") // <--- so that our runtime tests don't lock up when a modal warning dialog is displayed +- warnIfRunningOnUnsupportedOS(); +- + try { + // execute action requested from command line + if (options->open_at_startup_type == "query" || options->open_at_startup_type == "admin") { Index: files/005-disable-auto-updates.patch =================================================================== --- /dev/null +++ files/005-disable-auto-updates.patch @@ -0,0 +1,21 @@ +diff --git a/res/wbdata/main_menu.xml b/res/wbdata/main_menu.xml +index a32256c..08d9a21 100644 +--- a/res/wbdata/main_menu.xml ++++ b/res/wbdata/main_menu.xml +@@ -2900,6 +2900,7 @@ value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.view.fkhili + action + + ++ + + + separator Index: files/006-nonstandard-version.patch =================================================================== --- /dev/null +++ files/006-nonstandard-version.patch @@ -0,0 +1,32 @@ +diff --git a/backend/wbprivate/workbench/wb_context.cpp b/backend/wbprivate/workbench/wb_context.cpp +index 404d9bd..c636b2f 100644 +--- a/backend/wbprivate/workbench/wb_context.cpp ++++ b/backend/wbprivate/workbench/wb_context.cpp +@@ -3026,27 +3026,6 @@ std::shared_ptr WBContext::add_new_query_window(const db_mgmt_Con + + form = get_sqlide_context()->create_connected_editor(target); + +- if (form->connection_details().find("dbmsProductVersion") != form->connection_details().end()) { +- // check that we're connecting to a known and supported version of the server +- if (!bec::is_supported_mysql_version(form->connection_details()["dbmsProductVersion"])) { +- logError("Unsupported server version: %s %s\n", form->connection_details()["dbmsProductName"].c_str(), +- form->connection_details()["dbmsProductVersion"].c_str()); +- +- if (mforms::Utilities::show_warning( +- base::strfmt("Connection Warning (%s)", targetConnection->name().c_str()), +- base::strfmt( +- "Incompatible/nonstandard server version or connection protocol detected (%s).\n\n" +- "A connection to this database can be established but some MySQL Workbench features may not work " +- "properly since the database is not fully compatible with the supported versions of MySQL.\n\n" +- "MySQL Workbench is developed and tested for MySQL Server versions 5.1, 5.5, 5.6 and 5.7", +- bec::sanitize_server_version_number(form->connection_details()["dbmsProductVersion"]).c_str()), +- "Continue Anyway", "Cancel") != mforms::ResultOk) { +- _frontendCallbacks->show_status_text(_("Unsupported server")); +- return SqlEditorForm::Ref(); +- } +- } +- } +- + save_connections(); // lastConnected time changed (and potentially the serverVersion). + } catch (grt::user_cancelled &e) { + if (target.is_valid()) Index: files/007-proj.patch =================================================================== --- /dev/null +++ files/007-proj.patch @@ -0,0 +1,13 @@ +diff --git a/frontend/linux/workbench/mysql-workbench.in b/frontend/linux/workbench/mysql-workbench.in +index 6e85f19..3e24af7 100755 +--- a/frontend/linux/workbench/mysql-workbench.in ++++ b/frontend/linux/workbench/mysql-workbench.in +@@ -22,7 +22,7 @@ wblibdir="$destdir@WB_INSTALL_LIB_DIR@" + + # Set the PROJSO env variable so gdal can find proj cause it's using dlopen instead ld + PROJLOC="" +-for lib in libproj.so.0 libproj.so.9 ++for lib in libproj.so.0 libproj.so.12 + do + for loc in /usr/lib /usr/lib64 /usr/lib/x86_64-linux-gnu + do Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,46 @@ +name : mysql-workbench +version : 6.3.9 +release : 1 +source : + - https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.9-src.tar.gz : 607af29481821b25c13c8b28011162c9d6d5e9ef96df5f664408116b88308951 + - http://www.antlr3.org/download/antlr-3.4-complete.jar : 9d3e866b610460664522520f73b81777b5626fb0a282a5952b9800b751550bf7 +license : GPL-2.0 +component : database +summary : Graphical tool for working with MySQL servers +description : | + MySQL Workbench is a graphical tool for working with MySQL servers and databases. MySQL Workbench fully supports MySQL server versions 5.5 and higher. +builddeps : + - pkgconfig(gdal) + - pkgconfig(gnome-keyring-1) + - pkgconfig(gtk+-3.0) + - pkgconfig(gtkmm-3.0) + - pkgconfig(libzip) + - pkgconfig(mariadb) + - bzip2-devel + - libboost-devel + - libvsqlite++-devel + - mysql-connector-cpp-devel + - openjdk-8 + - python-paramiko + - swig + - unixodbc-devel +rundeps : + - python-paramiko + - proj.4 +setup : | + %patch -p1 < $pkgfiles/001-mariadb-version.patch # fool into thinking we're equivalent mysql version + %patch -p1 < $pkgfiles/002-mariadb-json.patch + %patch -p1 < $pkgfiles/003-gdal-namespace.patch # assumed gdal/ namespace on include directory but not the case on Solus + %patch -p1 < $pkgfiles/004-os-warning.patch # let distros decide which distros are supported + %patch -p1 < $pkgfiles/005-disable-auto-updates.patch + %patch -p1 < $pkgfiles/006-nonstandard-version.patch # the assumption is your using MariaDB on Solus so just kill MySQL version check + %patch -p1 < $pkgfiles/007-proj.patch + export ANTLR_JAR_PATH="$sources/antlr-3.4-complete.jar" + sed -i -e '/target_link_libraries/ s/sqlparser.grt/sqlparser.grt sqlparser/' modules/db.mysql.sqlparser/CMakeLists.txt # db.mysql.sqlparser module will not load correctly without this, preventing database connections + sed -i '/^set/s|-Werror -Wall|-Wall|' CMakeLists.txt # deprecated flag in gcc 7 + sed -i 's|-Wno-deprecated-register||' ext/scintilla/gtk/CMakeLists.txt # new gcc 7 warning cause build to fail + %cmake -DUSE_GNOME_KEYRING=ON -DLIB_INSTALL_DIR=/usr/lib64 -DMySQL_CONFIG_PATH=/usr/bin/mysql_config +build : | + %make +install : | + %make_install Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,202 @@ + + + mysql-workbench + + Herb Miller Jr. + herb@hlmjr.com + + GPL-2.0 + database + Graphical tool for working with MySQL servers + MySQL Workbench is a graphical tool for working with MySQL servers and databases. MySQL Workbench fully supports MySQL server versions 5.5 and higher. + + https://solus-project.com/sources/README.Solus + + + mysql-workbench + Graphical tool for working with MySQL servers + MySQL Workbench is a graphical tool for working with MySQL servers and databases. MySQL Workbench fully supports MySQL server versions 5.5 and higher. + + database + + /usr/bin + /usr/lib64/mysql-workbench/libantlr3c_wb.so + /usr/lib64/mysql-workbench/libcdbc.so + /usr/lib64/mysql-workbench/libcdbc.so.6.3.9 + /usr/lib64/mysql-workbench/libgrt.so + /usr/lib64/mysql-workbench/libgrt.so.6.3.9 + /usr/lib64/mysql-workbench/liblinux_utilities.so + /usr/lib64/mysql-workbench/liblinux_utilities.so.6.3.9 + /usr/lib64/mysql-workbench/libmdcanvas.so + /usr/lib64/mysql-workbench/libmdcanvas.so.6.3.9 + /usr/lib64/mysql-workbench/libmdcanvasgtk.so + /usr/lib64/mysql-workbench/libmdcanvasgtk.so.6.3.9 + /usr/lib64/mysql-workbench/libmforms.so + /usr/lib64/mysql-workbench/libmforms.so.6.3.9 + /usr/lib64/mysql-workbench/libmtemplate.so + /usr/lib64/mysql-workbench/libmtemplate.so.6.3.9 + /usr/lib64/mysql-workbench/libparsers.so + /usr/lib64/mysql-workbench/libparsers.so.6.3.9 + /usr/lib64/mysql-workbench/libsqlide.so + /usr/lib64/mysql-workbench/libsqlide.so.6.3.9 + /usr/lib64/mysql-workbench/libsqlparser.so + /usr/lib64/mysql-workbench/libsqlparser.so.6.3.9 + /usr/lib64/mysql-workbench/libwbbase.so + /usr/lib64/mysql-workbench/libwbbase.so.6.3.9 + /usr/lib64/mysql-workbench/libwbprivate.so + /usr/lib64/mysql-workbench/libwbprivate.so.6.3.9 + /usr/lib64/mysql-workbench/libwbpublic.so + /usr/lib64/mysql-workbench/libwbpublic.so.6.3.9 + /usr/lib64/mysql-workbench/libwbscintilla.so + /usr/lib64/mysql-workbench/modules/DataMigrator.py + /usr/lib64/mysql-workbench/modules/SQLEXT.py + /usr/lib64/mysql-workbench/modules/_cairo.so + /usr/lib64/mysql-workbench/modules/_mforms.so + /usr/lib64/mysql-workbench/modules/cairo.py + /usr/lib64/mysql-workbench/modules/code_utils_grt.py + /usr/lib64/mysql-workbench/modules/datatype_mapping_editor.py + /usr/lib64/mysql-workbench/modules/db.mysql.grt.so + /usr/lib64/mysql-workbench/modules/db.mysql.grt.so.6.3.9 + /usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so + /usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so.6.3.9 + /usr/lib64/mysql-workbench/modules/db.mysql.query.grt.so + /usr/lib64/mysql-workbench/modules/db.mysql.query.grt.so.6.3.9 + /usr/lib64/mysql-workbench/modules/db.mysql.sqlparser.grt.so + /usr/lib64/mysql-workbench/modules/db.mysql.sqlparser.grt.so.6.3.9 + /usr/lib64/mysql-workbench/modules/db_copy_grt.py + /usr/lib64/mysql-workbench/modules/db_copy_main.py + /usr/lib64/mysql-workbench/modules/db_copy_overview.py + /usr/lib64/mysql-workbench/modules/db_copy_progress.py + /usr/lib64/mysql-workbench/modules/db_copy_report.py + /usr/lib64/mysql-workbench/modules/db_copy_schema_selection.py + /usr/lib64/mysql-workbench/modules/db_copy_source_target.py + /usr/lib64/mysql-workbench/modules/db_generic_migration_grt.py + /usr/lib64/mysql-workbench/modules/db_generic_re_grt.py + /usr/lib64/mysql-workbench/modules/db_mssql_grt.py + /usr/lib64/mysql-workbench/modules/db_mssql_migration_grt.py + /usr/lib64/mysql-workbench/modules/db_mysql_fe_grt.py + /usr/lib64/mysql-workbench/modules/db_mysql_migration_grt.py + /usr/lib64/mysql-workbench/modules/db_mysql_re_grt.py + /usr/lib64/mysql-workbench/modules/db_postgresql_migration_grt.py + /usr/lib64/mysql-workbench/modules/db_postgresql_re_grt.py + /usr/lib64/mysql-workbench/modules/db_sql92_migration_grt.py + /usr/lib64/mysql-workbench/modules/db_sql92_re_grt.py + /usr/lib64/mysql-workbench/modules/db_sqlanywhere_migration_grt.py + /usr/lib64/mysql-workbench/modules/db_sqlanywhere_re_grt.py + /usr/lib64/mysql-workbench/modules/db_sqlite_migration_grt.py + /usr/lib64/mysql-workbench/modules/db_sqlite_re_grt.py + /usr/lib64/mysql-workbench/modules/db_sybase_migration_grt.py + /usr/lib64/mysql-workbench/modules/db_sybase_re_grt.py + /usr/lib64/mysql-workbench/modules/explain_renderer.py + /usr/lib64/mysql-workbench/modules/mforms.py + /usr/lib64/mysql-workbench/modules/migration.py + /usr/lib64/mysql-workbench/modules/migration_bulk_copy_data.py + /usr/lib64/mysql-workbench/modules/migration_data_transfer.py + /usr/lib64/mysql-workbench/modules/migration_grt.py + /usr/lib64/mysql-workbench/modules/migration_main.py + /usr/lib64/mysql-workbench/modules/migration_object_editing.py + /usr/lib64/mysql-workbench/modules/migration_object_migration.py + /usr/lib64/mysql-workbench/modules/migration_object_selection.py + /usr/lib64/mysql-workbench/modules/migration_overview.py + /usr/lib64/mysql-workbench/modules/migration_project_management.py + /usr/lib64/mysql-workbench/modules/migration_schema_creation.py + /usr/lib64/mysql-workbench/modules/migration_schema_mappings.py + /usr/lib64/mysql-workbench/modules/migration_schema_selection.py + /usr/lib64/mysql-workbench/modules/migration_source_selection.py + /usr/lib64/mysql-workbench/modules/migration_summary.py + /usr/lib64/mysql-workbench/modules/migration_toolbars.py + /usr/lib64/mysql-workbench/modules/migration_ui_style.py + /usr/lib64/mysql-workbench/modules/optimizer_trace_renderer.py + /usr/lib64/mysql-workbench/modules/opts.py + /usr/lib64/mysql-workbench/modules/performance_charting.py + /usr/lib64/mysql-workbench/modules/run_script.py + /usr/lib64/mysql-workbench/modules/sql_reformatter.py + /usr/lib64/mysql-workbench/modules/sqlanydbwrapper.py + /usr/lib64/mysql-workbench/modules/sqlide_catalogman_ext.py + /usr/lib64/mysql-workbench/modules/sqlide_grt.py + /usr/lib64/mysql-workbench/modules/sqlide_import_spatial.py + /usr/lib64/mysql-workbench/modules/sqlide_power_export_wizard.py + /usr/lib64/mysql-workbench/modules/sqlide_power_import_export_be.py + /usr/lib64/mysql-workbench/modules/sqlide_power_import_wizard.py + /usr/lib64/mysql-workbench/modules/sqlide_resultset_ext.py + /usr/lib64/mysql-workbench/modules/sqlide_schematree_ext.py + /usr/lib64/mysql-workbench/modules/sqlide_tableman_ext.py + /usr/lib64/mysql-workbench/modules/table_templates.py + /usr/lib64/mysql-workbench/modules/table_utils_grt.py + /usr/lib64/mysql-workbench/modules/text_grt.py + /usr/lib64/mysql-workbench/modules/text_output.py + /usr/lib64/mysql-workbench/modules/utilities.grt.so + /usr/lib64/mysql-workbench/modules/utilities.grt.so.6.3.9 + /usr/lib64/mysql-workbench/modules/wb.model.grt.so + /usr/lib64/mysql-workbench/modules/wb.model.grt.so.6.3.9 + /usr/lib64/mysql-workbench/modules/wb_admin_config_file_be.py + /usr/lib64/mysql-workbench/modules/wb_admin_config_file_ui.py + /usr/lib64/mysql-workbench/modules/wb_admin_configuration_startup.py + /usr/lib64/mysql-workbench/modules/wb_admin_connections.py + /usr/lib64/mysql-workbench/modules/wb_admin_control.py + /usr/lib64/mysql-workbench/modules/wb_admin_export.py + /usr/lib64/mysql-workbench/modules/wb_admin_export_options.py + /usr/lib64/mysql-workbench/modules/wb_admin_grt.py + /usr/lib64/mysql-workbench/modules/wb_admin_logs.py + /usr/lib64/mysql-workbench/modules/wb_admin_main.py + /usr/lib64/mysql-workbench/modules/wb_admin_monitor.py + /usr/lib64/mysql-workbench/modules/wb_admin_performance_dashboard.py + /usr/lib64/mysql-workbench/modules/wb_admin_perfschema.py + /usr/lib64/mysql-workbench/modules/wb_admin_perfschema_instrumentation.py + /usr/lib64/mysql-workbench/modules/wb_admin_perfschema_instrumentation_be.py + /usr/lib64/mysql-workbench/modules/wb_admin_perfschema_reports.py + /usr/lib64/mysql-workbench/modules/wb_admin_security.py + /usr/lib64/mysql-workbench/modules/wb_admin_security_be.py + /usr/lib64/mysql-workbench/modules/wb_admin_server_status.py + /usr/lib64/mysql-workbench/modules/wb_admin_ssh.py + /usr/lib64/mysql-workbench/modules/wb_admin_ui_profile.py + /usr/lib64/mysql-workbench/modules/wb_admin_user_privileges.py + /usr/lib64/mysql-workbench/modules/wb_admin_utils.py + /usr/lib64/mysql-workbench/modules/wb_admin_variable_list.py + /usr/lib64/mysql-workbench/modules/wb_admin_variables.py + /usr/lib64/mysql-workbench/modules/wb_catalog_utils.py + /usr/lib64/mysql-workbench/modules/wb_common.py + /usr/lib64/mysql-workbench/modules/wb_dev_utils_grt.py + /usr/lib64/mysql-workbench/modules/wb_docs_grt.py + /usr/lib64/mysql-workbench/modules/wb_execute_window.py + /usr/lib64/mysql-workbench/modules/wb_log_reader.py + /usr/lib64/mysql-workbench/modules/wb_model_utils.py + /usr/lib64/mysql-workbench/modules/wb_query_analysis_grt.py + /usr/lib64/mysql-workbench/modules/wb_server_control.py + /usr/lib64/mysql-workbench/modules/wb_server_management.py + /usr/lib64/mysql-workbench/modules/wb_utils_grt.py + /usr/lib64/mysql-workbench/modules/wba_monitor_be.py + /usr/lib64/mysql-workbench/modules/wba_ssh_ui.py + /usr/lib64/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so + /usr/lib64/mysql-workbench/plugins/db.mysql.editors.wbp.so + /usr/lib64/mysql-workbench/plugins/db.mysql.wbp.so + /usr/lib64/mysql-workbench/plugins/db.search.wbp.so + /usr/lib64/mysql-workbench/plugins/wb.model.editors.wbp.so + /usr/lib64/mysql-workbench/plugins/wb.model.snippets.wbp.so + /usr/lib64/mysql-workbench/plugins/wb.printing.wbp.so + /usr/share/applications/mysql-workbench.desktop + /usr/share/doc + /usr/share/icons/hicolor/128x128/apps/mysql-workbench.png + /usr/share/icons/hicolor/128x128/mimetypes/application-vnd.mysql-workbench-model.png + /usr/share/icons/hicolor/128x128/mimetypes/application-vnd.mysql-workbench-plugin.png + /usr/share/icons/hicolor/16x16/apps/mysql-workbench.png + /usr/share/icons/hicolor/16x16/mimetypes/application-vnd.mysql-workbench-model.png + /usr/share/icons/hicolor/16x16/mimetypes/application-vnd.mysql-workbench-plugin.png + /usr/share/icons/hicolor/48x48/apps/mysql-workbench.png + /usr/share/icons/hicolor/48x48/mimetypes/application-vnd.mysql-workbench-model.png + /usr/share/icons/hicolor/48x48/mimetypes/application-vnd.mysql-workbench-plugin.png + /usr/share/mime-info/mysql-workbench.mime + /usr/share/mime/packages/mysql-workbench.xml + /usr/share/mysql-workbench + + + + + 2017-11-25 + 6.3.9 + Packaging update + Herb Miller Jr. + herb@hlmjr.com + + + \ No newline at end of file