Subject: CVS commit: pkgsrc/databases
To: None <pkgsrc-changes@NetBSD.org>
From: Juan Romero Pardines <xtraeme@netbsd.org>
List: pkgsrc-changes
Date: 01/17/2005 14:42:35
Module Name:	pkgsrc
Committed By:	xtraeme
Date:		Mon Jan 17 14:42:35 UTC 2005

Modified Files:
	pkgsrc/databases/mysql4-client: Makefile.common distinfo
	pkgsrc/databases/mysql4-client/patches: patch-af patch-av
	pkgsrc/databases/mysql4-server: PLIST distinfo
	pkgsrc/databases/mysql4-server/patches: patch-aa patch-am
Removed Files:
	pkgsrc/databases/mysql4-server/patches: patch-av

Log Message:
Update mysql4-{client,server} to 4.1.9.

Functionality added or changed:

    * The Mac OS X 10.3 installation disk images now include a MySQL
Preference Pane for the Mac OS X Control Panel that enables the user
to start and stop the MySQL server via the GUI and activate and
deactivate the automatic MySQL server startup on bootup.
    * Seconds_Behind_Master will be NULL (which means ``unknown'')
if the slave SQL thread is not running, or if the slave I/O thread
is not running or not connected to master. It will be zero if the
SQL thread has caught up with the I/O thread. It no longer grows
indefinitely if the master is idle.
    * InnoDB: Do not acquire an internal InnoDB table lock in LOCK
TABLES if AUTOCOMMIT=1. This helps in porting old MyISAM applications
to InnoDB. InnoDB table locks in that case caused deadlocks very easily.
    * InnoDB: Print a more descriptive error and refuse to start InnoDB
if the size of `ibdata' files is smaller than what is stored in the
tablespace header; innodb_force_recovery overrides this.
    * The MySQL server aborts immediately instead of simply issuing a
warning if it is started with the --log-bin option but cannot
initialize the binary log at startup (that is, an error occurs when
writing to the binary log file or binary log index file).
    * The binary log file and binary log index file now behave like
MyISAM when there is a "disk full" or "quota exceeded" error. See
section A.4.3 How MySQL Handles a Full Disk.

Many bugfixes were fixed... see
http://dev.mysql.com/doc/mysql/en/News-4.1.9.html


To generate a diff of this commit:
cvs rdiff -r1.28 -r1.29 pkgsrc/databases/mysql4-client/Makefile.common
cvs rdiff -r1.12 -r1.13 pkgsrc/databases/mysql4-client/distinfo
cvs rdiff -r1.5 -r1.6 pkgsrc/databases/mysql4-client/patches/patch-af
cvs rdiff -r1.2 -r1.3 pkgsrc/databases/mysql4-client/patches/patch-av
cvs rdiff -r1.7 -r1.8 pkgsrc/databases/mysql4-server/PLIST
cvs rdiff -r1.11 -r1.12 pkgsrc/databases/mysql4-server/distinfo
cvs rdiff -r1.6 -r1.7 pkgsrc/databases/mysql4-server/patches/patch-aa
cvs rdiff -r1.5 -r1.6 pkgsrc/databases/mysql4-server/patches/patch-am
cvs rdiff -r1.1 -r0 pkgsrc/databases/mysql4-server/patches/patch-av

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.