diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/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 diff --git a/files/001-mariadb-version.patch b/files/001-mariadb-version.patch new file mode 100644 --- /dev/null +++ b/files/001-mariadb-version.patch @@ -0,0 +1,14 @@ +diff --git a/build/cmake/Modules/FindMySQL.cmake b/build/cmake/Modules/FindMySQL.cmake +index 960656a..1160b42 100644 +--- a/build/cmake/Modules/FindMySQL.cmake ++++ b/build/cmake/Modules/FindMySQL.cmake +@@ -73,8 +73,7 @@ else () + + 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) + find_library(MySQL_LIBRARIES diff --git a/files/002-mariadb-json.patch b/files/002-mariadb-json.patch new file mode 100644 --- /dev/null +++ b/files/002-mariadb-json.patch @@ -0,0 +1,57 @@ +diff --git a/plugins/migration/copytable/copytable.cpp b/plugins/migration/copytable/copytable.cpp +index d42a88a..23b19e2 100644 +--- a/plugins/migration/copytable/copytable.cpp ++++ b/plugins/migration/copytable/copytable.cpp +@@ -109,8 +109,10 @@ static const char *mysql_field_type_to_name(enum enum_field_types type) { + 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 @@ RowBuffer::RowBuffer(std::shared_ptr > columns, + 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 @@ bool MySQLCopyDataSource::fetch_row(RowBuffer &rowbuffer) { + 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 @@ bool MySQLCopyDataTarget::append_bulk_column(size_t col_index) { + 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); +@@ -2611,7 +2621,7 @@ bool MySQLCopyDataTarget::InsertBuffer::append_escaped(const char *data, size_t + // 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, 8) && ! 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 diff --git a/files/003-gdal-namespace.patch b/files/003-gdal-namespace.patch new file mode 100644 --- /dev/null +++ b/files/003-gdal-namespace.patch @@ -0,0 +1,53 @@ +diff --git a/backend/wbpublic/grt/spatial_handler.h b/backend/wbpublic/grt/spatial_handler.h +index 61155bc..b80c09d 100644 +--- a/backend/wbpublic/grt/spatial_handler.h ++++ b/backend/wbpublic/grt/spatial_handler.h +@@ -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" +diff --git a/backend/wbpublic/grtui/geom_draw_box.h b/backend/wbpublic/grtui/geom_draw_box.h +index a0e963e..f8c6de4 100644 +--- a/backend/wbpublic/grtui/geom_draw_box.h ++++ b/backend/wbpublic/grtui/geom_draw_box.h +@@ -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 { +diff --git a/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp b/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp +index d2eb849..77121d6 100644 +--- a/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp ++++ b/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp +@@ -17,9 +17,9 @@ + * 02110-1301 USA + */ + +-#include +-#include +-#include ++#include ++#include ++#include + + #include + #include diff --git a/files/004-os-warning.patch b/files/004-os-warning.patch new file mode 100644 --- /dev/null +++ b/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") { diff --git a/files/005-disable-auto-updates.patch b/files/005-disable-auto-updates.patch new file mode 100644 --- /dev/null +++ b/files/005-disable-auto-updates.patch @@ -0,0 +1,23 @@ +diff --git a/res/wbdata/main_menu.xml b/res/wbdata/main_menu.xml +index 0af9d70..ab5cd6e 100644 +--- a/res/wbdata/main_menu.xml ++++ b/res/wbdata/main_menu.xml +@@ -2618,7 +2618,7 @@ + builtin:show_log_file + action + +- ++ ++ + + + separator diff --git a/files/006-nonstandard-version.patch b/files/006-nonstandard-version.patch new file mode 100644 --- /dev/null +++ b/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 82c0fa6..d521d71 100644 +--- a/backend/wbprivate/workbench/wb_context.cpp ++++ b/backend/wbprivate/workbench/wb_context.cpp +@@ -3030,27 +3030,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()) diff --git a/files/007-sqlparser.patch b/files/007-sqlparser.patch new file mode 100644 --- /dev/null +++ b/files/007-sqlparser.patch @@ -0,0 +1,17 @@ +diff --git a/modules/db.mysql.sqlparser/CMakeLists.txt b/modules/db.mysql.sqlparser/CMakeLists.txt +index 692c548..a3728ba 100644 +--- a/modules/db.mysql.sqlparser/CMakeLists.txt ++++ b/modules/db.mysql.sqlparser/CMakeLists.txt +@@ -56,10 +56,10 @@ target_compile_options(db.mysql.sqlparser.grt PUBLIC ${WB_CXXFLAGS}) + add_dependencies(db.mysql.sqlparser.grt parsers sqlparser) + + +-target_link_libraries(db.mysql.sqlparser.grt sqlparser ${GRT_LIBRARIES} ${GTK3_LIBRARIES} ${SIGC++_LIBRARIES} ${PCRE_LIBRARIES}) ++target_link_libraries(db.mysql.sqlparser.grt sqlparser sqlparser ${GRT_LIBRARIES} ${GTK3_LIBRARIES} ${SIGC++_LIBRARIES} ${PCRE_LIBRARIES}) + + if(BUILD_FOR_TESTS) +- target_link_libraries(db.mysql.sqlparser.grt gcov) ++ target_link_libraries(db.mysql.sqlparser.grt sqlparser gcov) + endif() + + set_source_files_properties(src/mysql_sql_parser_utils.cpp PROPERTIES COMPILE_FLAGS -Wno-varargs) diff --git a/files/008-gcc7.patch b/files/008-gcc7.patch new file mode 100644 --- /dev/null +++ b/files/008-gcc7.patch @@ -0,0 +1,28 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4a6fe7d..17d451d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -288,8 +288,8 @@ set(BUILD_SHARED_LIBS ON) # By default all libs will be built as shared libs + + # Add some common compiler flags. TODO: Shouldn't this be done checking if whatever compiler + # we use supports each flag to allow for non-gcc compilers in Linux (as above)? +-set(WB_CXXFLAGS -Werror -Wall -Wextra -Wno-unused-parameter -Wno-deprecated -std=c++11) +-set(WB_CFLAGS -Werror -Wall -Wextra -Wno-unused-parameter -Wno-deprecated) ++set(WB_CXXFLAGS -Wall -Wextra -Wno-unused-parameter -Wno-deprecated -std=c++11) ++set(WB_CFLAGS -Wall -Wextra -Wno-unused-parameter -Wno-deprecated) + if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.7") + message(FATAL_ERROR "Insufficient gcc version. You need gcc v4.7 or newer to build this project") +diff --git a/ext/scintilla/gtk/CMakeLists.txt b/ext/scintilla/gtk/CMakeLists.txt +index f29fdb9..38dcb4b 100644 +--- a/ext/scintilla/gtk/CMakeLists.txt ++++ b/ext/scintilla/gtk/CMakeLists.txt +@@ -157,7 +157,7 @@ add_library(wbscintilla + + set(NEW_WB_CFLAGS ${WB_CFLAGS}) + list(REMOVE_ITEM NEW_WB_CFLAGS -Werror) +-list(APPEND NEW_WB_CFLAGS -DGTK -DSCI_LEXER -DSCI_NAMESPACE -Wno-deprecated-register) ++list(APPEND NEW_WB_CFLAGS -DGTK -DSCI_LEXER -DSCI_NAMESPACE ) + if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") + list(APPEND NEW_WB_CFLAGS -DNO_CXX11_REGEX) + endif() diff --git a/files/series b/files/series new file mode 100644 --- /dev/null +++ b/files/series @@ -0,0 +1,8 @@ +001-mariadb-version.patch +002-mariadb-json.patch +003-gdal-namespace.patch +004-os-warning.patch +005-disable-auto-updates.patch +006-nonstandard-version.patch +007-sqlparser.patch +008-gcc7.patch diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,41 @@ +name : mysql-workbench +version : 6.3.10 +release : 1 +source : + - https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.10-src.tar.gz : b5593e439c6f8d50262a8950456a9ba3709b02d1dece0360d5f6e47e1b0d7dc3 + - http://www.antlr3.org/download/antlr-3.4-complete.jar : 9d3e866b610460664522520f73b81777b5626fb0a282a5952b9800b751550bf7 +license : GPL-2.0 +component : database +description: Graphical tool for working with MySQL servers +summary : | + 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 : + - mysql-connector-cpp + - proj.4 + - python-paramiko + +setup : | + %apply_patches + export ANTLR_JAR_PATH="$sources/antlr-3.4-complete.jar" + %cmake -DUSE_GNOME_KEYRING=ON -DLIB_INSTALL_DIR=/usr/lib64 -DMySQL_CONFIG_PATH=/usr/bin/mysql_config + +build : | + %make +install : | + %make_install diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,202 @@ + + + mysql-workbench + + Alfonso Rodríguez + arc.proxectos@gmail.com + + GPL-2.0 + database + MySQL Workbench is a graphical tool for working with MySQL servers and databases. MySQL Workbench fully supports MySQL server versions 5.5 and higher. + + Graphical tool for working with MySQL servers + https://solus-project.com/sources/README.Solus + + + mysql-workbench + MySQL Workbench is a graphical tool for working with MySQL servers and databases. MySQL Workbench fully supports MySQL server versions 5.5 and higher. + + Graphical tool for working with MySQL servers + database + + /usr/bin + /usr/lib64/mysql-workbench/libantlr3c_wb.so + /usr/lib64/mysql-workbench/libcdbc.so + /usr/lib64/mysql-workbench/libcdbc.so.6.3.10 + /usr/lib64/mysql-workbench/libgrt.so + /usr/lib64/mysql-workbench/libgrt.so.6.3.10 + /usr/lib64/mysql-workbench/liblinux_utilities.so + /usr/lib64/mysql-workbench/liblinux_utilities.so.6.3.10 + /usr/lib64/mysql-workbench/libmdcanvas.so + /usr/lib64/mysql-workbench/libmdcanvas.so.6.3.10 + /usr/lib64/mysql-workbench/libmdcanvasgtk.so + /usr/lib64/mysql-workbench/libmdcanvasgtk.so.6.3.10 + /usr/lib64/mysql-workbench/libmforms.so + /usr/lib64/mysql-workbench/libmforms.so.6.3.10 + /usr/lib64/mysql-workbench/libmtemplate.so + /usr/lib64/mysql-workbench/libmtemplate.so.6.3.10 + /usr/lib64/mysql-workbench/libparsers.so + /usr/lib64/mysql-workbench/libparsers.so.6.3.10 + /usr/lib64/mysql-workbench/libsqlide.so + /usr/lib64/mysql-workbench/libsqlide.so.6.3.10 + /usr/lib64/mysql-workbench/libsqlparser.so + /usr/lib64/mysql-workbench/libsqlparser.so.6.3.10 + /usr/lib64/mysql-workbench/libwbbase.so + /usr/lib64/mysql-workbench/libwbbase.so.6.3.10 + /usr/lib64/mysql-workbench/libwbprivate.so + /usr/lib64/mysql-workbench/libwbprivate.so.6.3.10 + /usr/lib64/mysql-workbench/libwbpublic.so + /usr/lib64/mysql-workbench/libwbpublic.so.6.3.10 + /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.10 + /usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so + /usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so.6.3.10 + /usr/lib64/mysql-workbench/modules/db.mysql.query.grt.so + /usr/lib64/mysql-workbench/modules/db.mysql.query.grt.so.6.3.10 + /usr/lib64/mysql-workbench/modules/db.mysql.sqlparser.grt.so + /usr/lib64/mysql-workbench/modules/db.mysql.sqlparser.grt.so.6.3.10 + /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.10 + /usr/lib64/mysql-workbench/modules/wb.model.grt.so + /usr/lib64/mysql-workbench/modules/wb.model.grt.so.6.3.10 + /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 + + + + + 2018-06-08 + 6.3.10 + Packaging update + Alfonso Rodríguez + arc.proxectos@gmail.com + + + \ No newline at end of file