File mysql-utilities.changes of Package mysql-utilities

-------------------------------------------------------------------
Mon May 16 19:55:55 UTC 2022 - ecsos <ecsos@opensuse.org>

- Update to 1.6.5
  - BUG#25030151 : mysqlfailover (v:1.6) was stopped silently when using a '--exec-before' script
  - BUG#24742356 : typos in mysqlfailover messages
  - BUG#24657793 : mysqldbcopy fails to copy views which refer other views
  - BUG#24624716 : ISSUE WITH 'MYSQLREPLICATE' 1.6.4 UTILITY
  - BUG#24613794 : MYSQLFRM UNABLE TO PARSE SOME .FRM FILES
  - BUG#23598948 : tables with primary key of 0 with auto_increment fail to copy
  - BUG#23578714 : fix the _conn_ipv4_num_only regular expression
  - BUG#23335753 : mysqldbcopy issue with tinytext
  - BUG#22738248 : mysqlfailover fails with master my.cnf[entry] style option and python 2.6
  - BUG#22616847 : incorrect error message from mysqlrpladmin
  - BUG#22543157 : mysqlbinlogpurge: some documentation requests
  - BUG#22543116 : mysqlbinlogpurge requires the master port explicitly
  - BUG#22457829 : mysql serverclone doesn't detect the error properly and fails with ambiguous msg
  - BUG#22254445 : --verbosity on mysqfrm does't work
  - BUG#22215626 : mysqlserverinfo requires connection option if show-servers used
  - BUG#22155217 : mysqldbimport --skip does not work
  - BUG#22093518 : mysqldbcopy fails to copy grants for test database
  - BUG#22093453 : mysqldbcompare --quiet does not work
  - BUG#21848362 : mysqlfailover ping option description
  - BUG#21764003 : convenience notation not permitted
  - BUG#21626041 : ls: cannot access /usr/share/pyshared/mysql: no such file or directory
  - BUG#21497923 : mu1.5.5: message to be updated for invalid parameters to mysqlrplcheck.py
  - BUG#21270853 : mysqlrplsync does not allow for a --exclude option
  - BUG#21201454 : mysqlfailover do not set read_only to slave during preparing candidate promotion
  - BUG#21068133 : add ssl connection section to clearly document ssl behavior
  - BUG#20857151 : mysqldiff drops and recreates pk and indexes when it is not needed
  - BUG#20807296 : remove use password() function (deprecated as of mysql 5.7.6)
  - BUG#20524886 : mysqlfailover doesn't clean up failover_console table (ie:drop) in daemon mode
  - BUG#20511130 : --force doesn't work for missing objects with mysqldiff
  - BUG#20411237 : mysqlfrmreader must support new year data type
  - BUG#20400663 : mysqldbcopy documented required permissions list is incomplete
  - BUG#18763591 : using grid format header difference should be ignored for mysqldbcompare
  - BUG#18755438 : pep8 issue on utilities code base
  - BUG#18733683 : mysqldbexport table names in the output are not consistent
  - BUG#18293794 : fix some errors on utilities code base and improve it
- Changes from 1.6.4
  - BUG#24348569 : utilities fail to properly detect 5.7.13 servers 
  - BUG#23300260 : mysql utilities fail with "too many values to unpack" in _update_alias
  - BUG#23111808 : mysqldbbcopy copy blob data when some field's value is null
  - BUG#22932375 : ha utilties must set connection_timeout in c/py connection to short value
  - BUG#22905132 : handling regexp for few of the utilities
  - BUG#22878052 : add master outage delay for mysqlfailover
  - BUG#22780854 : valueerror while using mysqlrplsync discover-slave option with host:port
  - BUG#22764612 : valueerror: too many values to unpack " running mysqlrpladmin
  - BUG#22619159 : special char in password causes error with mysqlrplshow
  - BUG#22543517 : mysqlbinlogpurge does not work with other than the first replication channel
  - BUG#22495193 : mysqldbexport does not dump bit fields correctly
  - BUG#22393353 : mysql-utilities-1.5.6-osx10.9.dmg won't install under osx 10.11.2 (el capitan)
  - BUG#22242601 : yum install of mysql-utilities-1.5.6-1.el6.src.rpm fails (documentation updated)
  - BUG#22076859 : after pressing <delete> in mysql utility console the command buffer is corrupt
  - BUG#21222808 : mysqldiff: encoding comments always make databases definitions look different
  - BUG#17666275 : add authentication plugin info to mysqluserclone
- Changes from 1.6.3
  - BUG#22964855 : year needs updation in readme,license and mysqluc in mu 1.6.3 packages
  - BUG#22781266 : exclude option in mysqldbexport does not seem to take complete effect
  - BUG#22628187 : mysqldbcopy does not work with MySQL 5.7
  - BUG#22617526 : mysqlfailover and mysqlrpladmin do not work with MySQL 5.7
  - BUG#22608528 : mysqlrplsync does not work with MySQL 5.7
  - BUG#21966831 : Typo in mysqlbinlogrotate documentation
  - BUG#21905774 : missing man pages in rpm package 
  - BUG#21845449 : Fix mysqldbcompare when comparing the same object on the same server
  - BUG#21841353 : UnicodeEncodeError in mysqlauditgrep using unicode characters
  - BUG#21839348 : AttributeError in mysqldbcompare using --all option
  - BUG#21784538 : The --exclude option is not working for data in mysqldbexport
  - BUG#21653496 : Daemon processes creates pidfiles with incorrect privileges
  - BUG#21653352 : MySQL Utilities breaks when sql_mode="ANSI_QUOTES"
  - BUG#21572065 : mysqldbcompare raise errors when the index definitions differs
  - BUG#21343759 : Fix my_print_defaults to read .mylogin.cnf on MySQL 5.6.25
  - BUG#20876820 : win msi amd64 installs in program files (x86) regardless is a 64 
  - BUG#76703 : Fix mysqldiskusage incorrect approach to calculate disk usage
- Changes from 1.6.2
  - BUG#21327864 : mysqldbimport utility failing with error 1694 with mysql 5.7.7
  - BUG#20960564 : mysqlindexcheck raises an AttributeError
  - BUG#20953870 : mysqldbexport requires select to mysql even with --skip=procedures,functions
  - BUG#20817994 : mysqluc considers 'home' button as 'h' and 'end' button as 'f'
  - BUG#20812836 : Pylint tests are failing
  - BUG#20756920 : Fix failing MUT tests on MySQL 5.7.6
  - BUG#20654690 : The package mechanism modules are not included on pylint test
  - BUG#20411304 : Test strict sql_mode
  - BUG#20409105 : Mut tests fail if SQL_MODE includes NO_AUTO_CREATE_USER
  - BUG#20380999 : mysqlfailover service do not start when master/slave host name is over 30
  - BUG#20302446 : mysqlgrants should allow you to narrow output down to specific permissions only
  - BUG#20227070 : mysqldiff fails to generate a correct ALTER to change DEFAULT NULL to DEFAULT ''
  - BUG#20191865 : Fail to export/import tables with compound keys in CSV format
  - BUG#20161135 : mysqlrpl_admin_gtid test fails with mysql 5.6.22 and 5.7.6
  - BUG#20088285 : Help text for ssl options should start with lower case
  - BUG#20070400 : mysqldbimport does not support importing multiple databases at once
  - BUG#19887928 : mysqlserverinfo tries to access error log on the client instead of on the server
  - BUG#19658970 : Naming issue noticed in mysql utilities 1.5.2 Windows installers
  - WL#8611 : Remove Fabric project from Package Mechanisms

-------------------------------------------------------------------
Sat Dec 19 13:15:06 UTC 2015 - ecsos@opensuse.org

- update to 1.5.6
  - BUG#21811225 : MySQL Utilities 1.5.5 ships empty man pages
  - BUG#21839542 : MAN Pages are setup in wrong directory by 
    Commercial RPM pkgs

- update to 1.5.5
  - BUG#21415893 : mysqldbcompare fails when using --all option 
    with server 5.7.7
  - BUG#21327864 : The mysqlimport utility failing with error with 
    server 5.7.7
  - BUG#21317583 : Indexerror noticed in mysqlrpladmin and 
    mysqlrplcheck with server 5.7.7
  - BUG#21311404 : Failure noticed in mysqlrplcheck with health
    option with MySQL 5.7
  - BUG#21304792 : Python version not getting checked while 
    invoking mysqluc
  - BUG#21056947 : Mislead error installing utilities on Debian 8 
    and Ubuntu 15.04
  - BUG#21031993 : mysqluserclone fails with 
    --include-global-privileges option
  - BUG#20988407 : Add 3rd-party notice for python to fabric, 
    utilities Windows MSI package
  - BUG#20979041 : mysqlrplsync gives wrong information with 
    server 5.7.7
  - BUG#20972389 : mysqldbcopy fails to copy database to a server 
    with NO_AUTO_CREATE_USER sql mode
  - BUG#20344064 : Error retrieving slave_master_info data for 
    5.7.6 servers

-------------------------------------------------------------------
Thu Apr 23 11:20:05 UTC 2015 - mpluskal@suse.com

- Update to 1.5,4
  * BUG#20042765 : mysqlserverclone does not use mysql_install_db
  * BUG#20583756 : mysqluc fails to launch utilities when using 
    Windows MSI
  * BUG#20078072 : Improve MySQL Utilities support for MySQL 5.7.5
  - BUG#20035380 : utilities need to support new mysql fk behavior
  - BUG#19943104 : utilities do not parse grant statements 
    correctly
  - BUG#19942512 : utilities do not work with spaces on the mysql 
    server path
  - BUG#19804151 : mysqlserverclone does not work with mysql5.7
  - BUG#19792492 : Commercial mysql utilities rpm depends on 
    community c/py.
  - BUG#19781888 : MUT test binlogmove_privileges failing
  - BUG#19781304 : possible to execute system commands with 
    mysqluc
  - BUG#19720715 : mysqlindexcheck has wrong results for hash and 
    fulltext indexes
  - BUG#19614037 : utilities version not shown in logged output
  - BUG#19348330 : mut fails to kill servers on windows
  - BUG#19340701 : mysqldbcompare generates invalid sql
  - BUG#19313139 : mysqldbcompare not escaping values in sql 
    output
  - BUG#19238195 : Missing support of config-path in rpl_user 
    option.
  - BUG#19031182 : comply with ssl changes in wl#6791
  - BUG#19030588 : ssl-ca option is required to establish an 
    encrypted connection
  - BUG#18955235 : mysqldbcopy fails when copying text columns with 
    single quotes
  - BUG#18792076 : CSV format using incorrect line terminator 
    for unix
  - BUG#18763262 : error using large span key values for 
    mysqldbcompare
  - BUG#18718660 : indexes that just have same prefix are not 
    redundant
  - BUG#18717843 : duplicated execution for mysqldbcompare with 
    --show-reverse
  - BUG#18042411 : mysqldbimport should report non existing file 
    error
- Cleanup spec file with spec-cleaner

-------------------------------------------------------------------
Tue Feb 10 10:47:11 UTC 2015 - mrueckert@suse.de

- update to 1.5.3
  - BUG#19430737: missing mysqldbcompare feature to compare all databases
- changes in 1.5.2
  - BUG#19675964: README file name in DMG packages is not congruent
    to other pkgs
  - BUG#19611879: msi distribution package sets wrong permissions
    on installed dir
  - BUG#19380635: add separated CHANGES & README Fabric files to
    Commercial dist
  - BUG#19303700: mysqlserverclone does not check for low free
    space
  - BUG#19302898: mysqldbcopy fails when views contain sub-views
    not yet copied
  - BUG#19320164: mysqldbcompare --disable-binary-logging not
    working properly
  - BUG#19259597: changing audit log policy fails using 5.6.21
    server
  - BUG#19238432: utilities do not parse proxy and stored routines
    grant statements
  - BUG#19174364: mysqldbcompare crashes with python error
  - BUG#18958536: mut does not kill mysqld processes on MAC OS X
  - BUG#18753983: --skip-innodb option ignored in 5.7 servers
  - BUG#18632836: --skip-table-options does not work when
    difftype=sql
  - BUG#18304845: mysqldbcompare needs more privileges than
    documented
- changes in 1.5.1
  - BUG#19262669: README.txt, --version, and --help updates for
    1.5.1
  - BUG#19215979: Fix compatibility with Connector/Python 2.0
  - BUG#19009690: AttributeError using mysqlfailover utility
  - BUG#18914270: importerror: cannot import name ... 1.5.0
- changes in 1.4.4 (Released July 11, 2014)
  - BUG#17957509: ReadMe and License files are lost after OSX
    installer finish
  - BUG#18379971: mysqlfailover consumes excessive cpu
  - BUG#18442315: mysqldiff fails to consider order of index
  - BUG#18603598: does not warn against passwords on the command
    line
  - BUG#18603715: mysqlreplicate - default password hardcoded to
    rpl
  - BUG#18603760: mysqlreplicate documentations needs update
  - BUG#18730656: mysqluserclone does not give informative error
    messages
  - BUG#18730720: mysqluserclone shows grants twice
  - BUG#18730815: mysqluc suddenly exits when a command misses
    closing quotation
  - BUG#18768487: mysqluserclone shows python exception instead of
    error message
  - BUG#18768780: mysqluserclone creates user on destination host,
    after error
  - BUG#18777318: Utilities minimum required Connector version
    needs update
  - BUG#18790134: --no-headers do not work with --format=vertical
  - BUG#18790361: fatal error using mysqlserverinfo as root
  - BUG#18815523: unclear connection message
    --discover-slaves-login.
  - BUG#18815545: error: unable to communicate with new instance
  - BUG#18838462: Minimum version on Debian packages is out of
    date.
  - BUG#18852933: in mysqluc "backspace" (deleting) does not work
  - BUG#18852960: mysqluc types qxit when type q + enter
  - BUG#18904014: mysqlfabric manage setup can't find configuration
    file
  - BUG#18958536: mut does not kill mysqld processes on MAC OS X
  - BUG#19076488: mysqlrpladmin does not check errant transactions
  - BUG#19178471: Error using mysqlreplicate or mysqlrplms without
    --rpl-user
  - BUG#69857: mysqlrpladmin says "health: Slave is not connected
    to master."
- changes in 1.5.0
  - WL#7605: Add SSL Support

-------------------------------------------------------------------
Tue Jun  3 12:29:52 UTC 2014 - mrueckert@suse.de

- split up the package to reflect the content better.
  The intree mysql.connector shouldnt have been part of it.
  The python-mysql-common subpackage avoids conflicts between
  mysql-utilities and mysql.connector.

-------------------------------------------------------------------
Mon Jun  2 18:56:07 UTC 2014 - mrueckert@suse.de

- only use noarch on newer distros

-------------------------------------------------------------------
Mon Jun  2 18:33:42 UTC 2014 - mrueckert@suse.de

- update to 1.4.3
  - BUG#17864081: mysqldbcompare fails check on same view on
    different schema name
  - BUG#18241174: indexcheck Option to report on tables w/o PRIMARY
    or UNIQUE key
  - BUG#18262507: mysqlserverinfo throws python exception with non
    existing sockets
  - BUG#18281513: mysqlindexcheck shows None instead of the drop
    statement
  - BUG#18314951: mysqlauditgrep does not support new audit log
    format
  - BUG#18338321: mysqldbcopy throws python internal errors
  - BUG#18373190: mysqldbcopy exits with sql syntax error during
    copy
  - BUG#18376793: add missing __main__ attribute check for scripts
    directly executed
  - BUG#18381748: validate --exclude option with no value for
    mysqlrplsync
  - BUG#18383839: the pylint_tests script doesn't allow getting
    specific output
  - BUG#18388846: mysqlrplsync utility crashes when used with
    exclude option
  - BUG#18413200: using utilities with old versions of c/python
    throws an exception
  - BUG#18434209: mysqlrplms does not check version of mysql server
  - BUG#18439226: Copyright year information needs to be updated
  - BUG#18477410: mysqldbcompare reports only one difference per
    span
  - BUG#18483844: index 'span' for mysqldbcompare
  - BUG#18546744: refactoring failover_daemon command to use the
    daemon class
  - BUG#71724: mysqlfailover tool failed when executing a 2nd
    failover
  - BUG#71851: general query log not handles blanklines with
    multi-line queries
  - WL#7447: MUT PEP-8 Compliance
- additional changes in 1.4.2
  - BUG#18388846: mysqlrplsync utility crashes when used with
    exclude option
  - BUG#13492195: dbcompare does not compare tables without primary
    keys.
  - BUG#13563798: mysqldbimport error when importing without
    --drop-first
  - BUG#13572814: mysqldiskusage does not detect local vs remote
    server
  - BUG#14725008: Reduced printed diff control lines for diff and
    dbcompare
  - BUG#14828502: mysql utilities code does not meet the pep8
    guidelines
  - BUG#17647498: Unable to install Utilities from commercial zip
    package
  - BUG#17655980: mut tests fail with connector/python 1.1
  - BUG#17694651: mysqldbcopy and mysqldbexport fail with views
    dependencies
  - BUG#17878705: mysqlfailover actual required privileges not
    match manual.
  - BUG#17890455: function gtid_enabled() does not check the full
    topology
  - BUG#17982128: mysqlfailover docs do not enumerate arguments
  - BUG#18041743: foreign key constraint fails for mysqldbcopy with
    multiprocessing
  - BUG#18083550: number of transactions behind is wrong
  - BUG#18109179: Unable to install fabric with --user option
  - BUG#18117930: mysqlserverclone fails to spawn server if datadir
    path is long
  - BUG#18203946: the rpl_admin_gtid test fails on some machines
  - BUG#18275566: method to find errant transaction fails with
    5.6.9 servers
  - BUG#18339351: ports returned by get_next_port in mutlib can be
    in use
  - BUG#18413200: using utilities with old versions of c/python
    throws an exception
  - BUG#18439226: Copyright year information needs to be updated
  - BUG#71498: destination access check to strict for mysqldbcopy
  - BUG#71628: Start command generated by serverclone does not run
    as is
  - BUG#71654: loginpath handling it not correct
  - WL#6291: replication synchronization checker
  - WL#7204: Multi-source Replication
- additional changes in 1.4.1
  - BUG#17555531: windows source installation fails in trying

-------------------------------------------------------------------
Thu May 22 10:43:39 UTC 2014 - mrueckert@suse.de

- initial package quickly from scratch

openSUSE Build Service is sponsored by