RE: [PEAR-DEV] Concerning: New guidelines for BC breaking releases

From: Date: Sun, 07 Dec 2003 22:35:12 +0000
Subject: RE: [PEAR-DEV] Concerning: New guidelines for BC breaking releases
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-24230@lists.php.net to get a copy of this message
> From: Wolfram Kriesing [mailto:lists@kriesing.de] > Sent: Sunday, December 07, 2003 8:13 PM > I shortly discussed the new guidlines with Lukas the other day > http://pear.php.net/group/docs/20031114-bbr.php > > Now i was thinking about it, what it means for packages that depend on > other packages. I know that those new guidelines are made to solve those > problems, here my concern (hopefully you can eliminate it right away). > > Lets have a look at the following example. > I have a package that depends on another package, i.e. MDB_QueryTool. > Now MDB releases a new major version (MDB2), to be able to use > MDB_QueryTool with the MDB2 it would mean to release a new version of > MDB_QueryTool that would be MDB_QueryTool2, right? Ok, that's a simple > case, I could live with. But a short time later someone improves > MDB_QueryTool and since those updates are quite big a new major version > shall be released, that would be MDB_QueryTool3. And if MDB3 comes along > the MDB_QueryTool3 has to be updated to MDB_QueryTool4. So we have > already 4 major versions, where two of them were only needed due to a > depending package: > MDB_QueryTool actual initial release > MDB_QueryTool2 new major version due to dependency on MDB, which has > released another major verison MDB2 > MDB_QueryTool3 new features in this package itself, new major version > MDB_QueryTool4 same reason as for MDB_QueryTool2 QueryTool based on MDB2 would be called MDB2_QueryTool Regards, Lukas

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