RE: [PEAR-DEV] [RFC_v3] Handling Backwards Compatibility in PEAR [hopefully the final draft]

From: Date: Thu, 25 Sep 2003 21:18:37 +0000
Subject: RE: [PEAR-DEV] [RFC_v3] Handling Backwards Compatibility in PEAR [hopefully the final draft]
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-22040@lists.php.net to get a copy of this message
> -----Original Message----- > From: Alexey Borzov [mailto:borz_off@cs.msu.su] > Sent: Thursday, September 25, 2003 11:19 AM > To: Rob Hutton > Cc: pear-dev@lists.php.net > Subject: Re: [PEAR-DEV] [RFC_v3] Handling Backwards Compatibility in > PEAR [hopefully the final draft] > > > Hi! > > Rob Hutton wrote: > > 1) I question why none of these people posted anything when > this first was > > raised by a PEAR package that depended on the Log PEAR package which > > introduced a minor BC break in a non major release didn't get updated > > **IMEDIATELY** and someone asked about it. Greg, et. al., are > not making up > > a solution that needs a problem, the problem already exists. Arguing > > whether the problem exists or not is pointless. It has been > demonstrated. > > Please read the archives. > > The change happened in Log 1.7.0 release. Whether the release is > major is of > course debatable. The change in question was in CVS for 2 months: > > http://cvs.php.net/diff.php/pear/Log/Log/file.php?login=2&r1=1.25& > r2=1.26&ty=h > > The removed method was marked as public, but was not documented. > > The problem appeared when the author of a depending package made > an explicit > dependency on an older version of Log, instead of fixing his > package to work > with the most recent version (a one-line fix, as was found out later). > > So the problem exists, but the solution is far worse than the problem. > So you see smoke, but you don't put it out because unless the fire is a big one, it doesn't matter. That's a bit short sighted. If I see smoke, then I fix the problem. Even if it means rewiring the whole house because I don't want it to burn down with me in it... Thanks, Rob

« previous php.pear.dev (#22040) next »