On Fri, 24 Jul 2026 at 13:20, Ivan Zhakov <[email protected]> wrote:

> On Sat, 18 Jul 2026 at 18:27, Nathan Hartman <[email protected]>
> wrote:
> > I'm glad there's a good bit of housecleaning going on around here.
> > We've accumulated so much cruft over the years, it makes my
> > head spin. +1 to axe the ctypes bindings.
>
> Speaking of cleanups, another candidate comes to mind: the BDB FS backend.
> I think now would be an appropriate time to remove it:
>
> - The BDB FS backend has been deprecated since Subversion 1.8.0 (June
> 2013) [1].
> - Keeping BDB around may complicate developing new FS features, because
> any new functionality must either be implemented and tested for the
> deprecated backend or have special casing to exclude it. I don't have any
> specific FS feature in mind, that is more of a generic observation.
> - We don't seem to have any serious known issues with BDB [2], which could
> justify fixing them before removing that backend.
> - We promised that such removal would be announced in advance [1], and I
> think that the release notes are a suitable place to make such an
> announcement.
> [[[
> At some point, support for the BDB backend will be completely removed. We
> will announce such removal well in advance of its happening.
> ]]]
>
> So, I propose that we remove the BDB FS backend on trunk (Subversion
> 1.16.x) and announce this decision as part of the Subversion 1.15.0 release
> notes.
>
> Thoughts?
>
> [1]:
> https://subversion-staging.apache.org/docs/release-notes/1.8.html#bdb-deprecated
> [2]:
> https://issues.apache.org/jira/issues/?jql=project%20%3D%20SVN%20AND%20status%20in%20(Open%2C%20Reopened)%20AND%20component%20%3D%20libsvn_fs_base
>
>
As far I see there is consensus on this topic. I removed support for BDB FS
backend  in r1940162.

Thanks!

-- 
Ivan Zhakov

Reply via email to