At QNX we follow much the same pattern in configuration of our product, except that we slice-and-dice the CDT to take a subset. So, from our perspective, changes in bundle dependencies may have a similar impact as API breakage, but that shouldn't be difficult for us to adapt to. At least, not as the intent is to provide ample notice :-D
I guess the important point from our perspective is that API breakage really address critical problems: fixing API that really isn't viable in its current state. The scanner-discovery API is a good example, and I for one am excited about the plans that Andrew and the team have for this.
Cheers,
Christian
On Wed, 2009-11-04 at 15:18 -0500, Doug Schaefer wrote: