Skip to content
Prev 14794 / 21318 Next

[Bioc-devel] package RBGL requires CRAN dependency on devel branch

My 2 cents - API-breaking changes to BH are no more of an issue than 
breaking changes to any other CRAN package. We just hope that it doesn't 
happen too often and we deal with it when the time comes; that's the 
whole point of getting frequent release builds to check for these cases.

If we were discussing a package that distributed a shared library, then 
greater concern would be warranted if updates to the library resulted in 
ABI incompatibilities. This could result in very cryptic errors at link 
time, load time, or possibly segmentation faults, who knows.

But BH is a header-only library, so breaking changes will most likely 
cause compilation errors that are obvious and easy to fix. Well, easy 
enough if you were able to write C++ code in the first place.

-A
On 25/03/2019 08:39, Vincent Carey wrote: