Bug #31827 Missing changelog entry for resolved bug #9678 in 5.0.25
Submitted: 24 Oct 2007 23:06 Modified: 26 Oct 2007 3:24
Reporter: Matthew Montgomery Email Updates:
Status: Closed
Category:Server: Docs Severity:S3 (Non-critical)
Version:5.0.25 OS:Linux
Assigned to: Paul DuBois Target Version:
Triage: D4 (Minor)

[24 Oct 2007 23:06] Matthew Montgomery
Description:
http://dev.mysql.com/doc/refman/5.0/en/mysql-options.html page mentions a change at 5.0.25 where MYSQL_OPT_READ_TIMEOUT is now available to libmysqlclient for other OS's besides Windows.

There is no Change Log entry describing this change.  I belive the commit which effects the change is http://lists.mysql.com/commits/12157 in association with Bug #9678 (http://bugs.mysql.com/bug.php?id=9678).

Also http://dev.mysql.com/doc/refman/5.0/en/mysql-options.html does not mention changes to MYSQL_OPT_WRITE_TIMEOUT which allow it to work on non-Windows machines as well.

How to repeat:
 .

Suggested fix:
 .
[25 Oct 2007 9:21] Sveta Smirnova
Thank you for the report.

Verified as described.
[25 Oct 2007 9:23] Sveta Smirnova
Although bug #9678 is in 5.0.25 Change Log, there is no note about incompatible change.
[26 Oct 2007 3:24] Paul DuBois
Thank you for your bug report. This issue has been addressed in the documentation. The updated documentation will appear on our website shortly, and will be included in the next release of the relevant products.

Bug#9678 is indeed the proper bug report, and there is an entry for it in the 5.0.25 changelog. However, it's not clear that the change affects mysql_options(), so I added this:

As a result of this change, the MYSQL_OPT_READ_TIMEOUT and
MYSQL_OPT_WRITE_TIMEOUT options for mysql_options() now apply to
TCP/IP connections on all platforms. Previously, they applied only to
Windows. 

I also updated the mysql_options() section to indicate that the change affects
MYSQL_OPT_WRITE_TIMEOUT.

Thanks for noticing these omissions.