Re: Concerning: New guidelines for BC breaking releases

From: Date: Sun, 07 Dec 2003 19:39:30 +0000
Subject: Re: Concerning: New guidelines for BC breaking releases
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-24228@lists.php.net to get a copy of this message
Hi Wolfram! On Sun, 07 Dec 2003 20:12:51 +0100, Wolfram Kriesing wrote: > 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? What about MDB2_QueryTool? > The example might be the QueryTool1, which one day might see the > light of this world, this would then make it possible to use any > data-container abstraction below, i.e. which are (as i think of it > now): DB, MDB, DB_ldap, DBA, etc. Now this package has 4 > dependencies, and for every new major version of one of those > packages it would also need a new major version of QueryTool? IMHO, there should no need to increase the major version number of the package, just adding a new QueryTool_MDB2 driver (which can live side by side with the QT_MDB driver and is not meant to replace it) would do the trick... > The sepearation of sub-packages (such as QueryTool_LDAP, > QueryTool_MDB, QueryTool_DB) might handle this? well, sub-package would be a Great Thing(TM), but in this specific case I don't know if their not-availability would affect existent packages too much... just my 2 cents. Best regards, Lorenzo

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