The summary for the patch says it all ....
The OpenBase adapter was suffering from a faulty underlying library.
That library has been rewritten, although rails changed a lot while
the library was being rewritten. This adapter patch is the response to
the changes in rails and the shiny new Ruby/OpenBase library. It still
has 8 failures and 4 errors on the AR test suite, but the OpenBase
users need these changes ASAP, as the adapter won't work at all on
edge rails presently. We will continue to improve the adapter, and
provide smaller patches as issues are resolved.
I'm sorry I couldn't get it down to 0 failures before submitting, but
this patch makes the adapter quite usable. In fact, a plugin version
of this patch is running at least 3 production apps that I know of and
is performing very well.
Once the last of these issues are addressed, I want to get some CI set
up to keep the OB adapter healthy, but at this point I think it would
create more noise than it's worth ... unless someone with more CI
experience knows a way to implement this without flooding the mailing
list (I suppose there's always the "send notifications directly to me,
not to the mailing list" approach).
Humbled to be able to contribute,