On Monday, April 01, 2013 09:54:51 AM Don Armstrong wrote: > On Sun, 31 Mar 2013, Dirk Eddelbuettel wrote: > > It really does not add much as well already have a, say, Dependds: > > r-base-core (>= 3.0.0~20130327) so we are really just trading one > > for the other as far as I can tell. > > The difference is that you can do the following: > > r-base-core Provides: r-base-api-3 > > and all cran depends on r-base-api-3. > > When the API changes incompatibly, and an entire rebuild is required, > you change the api, so that r-base-core now Provides r-base-api-4. > > Now, all cran packages have to be upgraded in lockstep with R, and you > cannot have R packages installed which are incompatible with the R > interpreter. > > The version number attached to the API only increments when the API > changes incompatibly. If the API changes in a complex way, you could > also conceivably provide multiple versions of the API in the base > package.
In sip4 with dh_sip (and sh_sip3 for python3) we do the latter and it seems to work pretty well. Scott K -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5361950.gE0dvWKiiu@scott-latitude-e6320