From gordon@hammy.burditt.org  Tue Dec 16 08:57:24 2003
Return-Path: <gordon@hammy.burditt.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A181216A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 16 Dec 2003 08:57:24 -0800 (PST)
Received: from hammy.burditt.org (hammy.burditt.org [206.138.224.67])
	by mx1.FreeBSD.org (Postfix) with ESMTP id AA2B943D39
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 16 Dec 2003 08:57:23 -0800 (PST)
	(envelope-from gordon@hammy.burditt.org)
Received: from gordon by hammy.burditt.org with local (Exim 4.24; FreeBSD)
	id 1AWIVe-0000cE-T4
	for FreeBSD-gnats-submit@freebsd.org; Tue, 16 Dec 2003 10:57:22 -0600
Message-Id: <E1AWIVe-0000cE-T4@hammy.burditt.org>
Date: Tue, 16 Dec 2003 10:57:22 -0600
From: Gordon Burditt <gordonb@airmail.net>
Sender: Gordon Burditt <gordon@hammy.burditt.org>
Reply-To: Gordon Burditt <gordonb@airmail.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: MySQL client library should have version number bumped 
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         60302
>Category:       ports
>Synopsis:       MySQL client library should have version number bumped
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 16 09:00:26 PST 2003
>Closed-Date:    Tue Dec 16 14:46:49 PST 2003
>Last-Modified:  Tue Dec 16 14:50:20 PST 2003
>Originator:     Gordon Burditt
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD hammy.burditt.org 4.9-STABLE FreeBSD 4.9-STABLE #7: Sat Nov 22 14:13:11 CST 2003 gordon@hammy.burditt.org:/scratch5/i386-obj/usr/src/sys/HAMMY i386


	
	FreeBSD 4.9, Intel hardware, Upgrading from MySQL 4.1.0 to 4.1.1 server and client
>Description:
	
	I have encountered several applications linked with the MySQL 4.1.0 client
	(exim, mnogosearch, php, plus some of my own) library which exhibited 
	various problems (core dumping, messages from malloc() about the free list, 
	inability to connect to the server due to protocol problems) 
	after the client library was upgraded to 4.1.1.  So far, in all cases, 
	the problem was fixed by recompiling/relinking the application.
	Clients still using the 4.1.0 client library still work.
	Even older clients using various 3.* versions still work.

>How-To-Repeat:
	
	Link application against 4.1.0 libmysqlclient.so.14.  Replace library
	with 4.1.1 libmysqlclient.so.14 without relinking.  Test.  I can't 
	guarantee problems, but lots of applications had them.
>Fix:

	
	I suggest that the version number on the library should have been bumped,
	so that older applications continue to use the older library until they
	are recompiled.


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: pav 
State-Changed-When: Tue Dec 16 12:21:37 PST 2003 
State-Changed-Why:  
Feedback from maintainer was requested. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=60302 

From: Pav Lucistnik <pav@FreeBSD.org>
To: sysadmin@alexdupre.com
Cc: freebsd-gnats-submit@FreeBSD.org, gordonb@airmail.net
Subject: Re: ports/60302: MySQL client library should have version number
	bumped
Date: Tue, 16 Dec 2003 21:21:28 +0100

 According to the MySQL website, 4.1.1 is "the second alpha development
 release for the current development version". This sounds like something
 aimed at testing, without stabilized API. You're running "alpha
 development release", so don't be surprised you're running into binary
 incompatibilities between releases.
 
 For production use is suggested version 4.0.16.
 
 I'd like to hear the opinion of the port maintainer (Alex Dupre).
 I personally suggest closing this PR.
 
 -- 
 Pav Lucistnik <pav@FreeBSD.org>
               <pav@oook.cz>
State-Changed-From-To: feedback->closed 
State-Changed-By: pav 
State-Changed-When: Tue Dec 16 14:46:39 PST 2003 
State-Changed-Why:  
Maintainer indicates this change is not desirable. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=60302 

From: Alex Dupre <sysadmin@alexdupre.com>
To: pav@FreeBSD.org
Cc: freebsd-gnats-submit@FreeBSD.org, gordonb@airmail.net
Subject: Re: ports/60302: MySQL client library should have version number
 bumped
Date: Tue, 16 Dec 2003 23:44:01 +0100

 Pav Lucistnik wrote:
 
 > You're running "alpha
 > development release", so don't be surprised you're running into binary
 > incompatibilities between releases.
 
 Right.
 
 > I'd like to hear the opinion of the port maintainer (Alex Dupre).
 > I personally suggest closing this PR.
 
 I agree with you.
 
 --
 Alex Dupre
 
>Unformatted:
