[MDEV-10562] innochecksum binary and other tools do not report complete version info Created: 2016-08-15  Updated: 2021-12-23

Status: Confirmed
Project: MariaDB Server
Component/s: Scripts & Clients
Affects Version/s: 10.1.16, 5.5, 10.0, 10.1
Fix Version/s: 10.2

Type: Bug Priority: Minor
Reporter: Hartmut Holzgraefe Assignee: Marko Mäkelä
Resolution: Unresolved Votes: 0
Labels: None
Environment:

Linux



 Description   

``innochecksum`` only reports the version of MySQL it originally came from, doesn't mention MariaDB version number, or that it is from a MariaDB release at all:

mariadb-10.1.16 > bin/innochecksum --version
InnoDB offline file checksum utility.
bin/innochecksum Ver 5.6.31, for Linux (x86_64)



 Comments   
Comment by Elena Stepanova [ 2016-08-16 ]

It's not just innochecksum, many tools from bin dir do not return the distribution version (out of those which return anything at all). Examples from 10.1.16:

$ bin/aria_chk --version
bin/aria_chk  Ver 1.2 for Linux on x86_64
 
$ bin/aria_dump_log --version
aria_dump_log Ver 1.0 for Linux on x86_64
 
$ bin/aria_pack --version
bin/aria_pack Ver 1.0 for Linux on x86_64
 
$ bin/aria_read_log --version
aria_read_log Ver 1.3 for Linux on x86_64
 
$ bin/garbd --version
 INFO: 25.3.15.r3578

$ bin/innochecksum --version
InnoDB offline file checksum utility.
bin/innochecksum Ver 5.6.31, for Linux (x86_64)

$ bin/myisamchk --version
bin/myisamchk  Ver 2.7 for Linux at x86_64
 
$ bin/myisampack --version
bin/myisampack Ver 1.23 for Linux on x86_64

$ bin/my_print_defaults --version
bin/my_print_defaults  Ver 1.6 for Linux at x86_64
bin/my_print_defaults  Ver 1.6 for Linux at x86_64
...

$ bin/mysqlaccess --version
mysqlaccess Version 2.06, 20 Dec 2000
By RUG-AIV, by Yves Carlier (Yves.Carlier@rug.ac.be)
Changes by Steve Harvey (sgh@vex.net)
...

$ bin/mysqlbinlog --version
bin/mysqlbinlog Ver 3.3 for Linux at x86_64
bin/mysqlbinlog Ver 3.3 for Linux at x86_64
...

$ bin/mysql_convert_table_format --version
bin/mysql_convert_table_format  version 1.1
 
$ bin/mysqld_multi --version
WARNING: my_print_defaults command not found.
Please make sure you have this command available and
in your path. The command is available from the latest
MariaDB distribution.
WARNING: Log file disabled. Maybe directory or file isn't writable?
mysqld_multi version 2.20 by Jani Tolonen

$ bin/mysql_find_rows --version
Unknown option: version
bin/mysql_find_rows  Ver 1.02
 
$ bin/mysqlhotcopy --version
Unknown option: version
Invalid option
bin/mysqlhotcopy Ver 1.23

$ bin/mysql_waitpid --version
bin/mysql_waitpid version 1.1 by Jani Tolonen
 
$ bin/mysql_zap --version
bin/mysql_zap: illegal argument --version ignored
Usage:   bin/mysql_zap [-signal] [-?Ift] [--help] pattern
Options: -I or -? "info"  -f "force" -t "test".
 
Version 1.0
 
$ bin/perror --version
bin/perror Ver 2.11, for Linux (x86_64)
 
$ bin/resolveip --version
bin/resolveip Ver 2.3, for Linux (x86_64)

Generated at Thu Feb 08 07:43:10 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.