Author: Rainer Weikusat Date: To: dng Subject: Re: [DNG] leveldb support proposal
"Ivan J." <parazyd@???> writes:
[...]
> You aren't really contributing with any of your emails, if you can not
> help the Devuan developers on a technical level regarding my subject,
> please refrain from further mailing on this list. What you are doing is
> just derailing, nothing more.
You wrote
,---- | Is there interest in Devuan supporting multiple versions of leveldb?
| Why I am wondering is because of Bitcoin and its code. Currently Bitcoin
| statically links db-4.8 and it is used for having wallet support in
| Bitcoin Core. Currently, this is the way it's done for binary distros.
| Where the problem arises is when you try to build Bitcoin Core yourself.
| You need to compile with db-4.8 libraries, and we all know distros have
| dropped it in favor of 5.x... Using system leveldb on distros requires
| higher QA for leveldb than typical.
| What I am proposing is Devuan to support multiple versions of leveldb
| and tie Bitcoin packages to the right one. Another option is to never
| push updates to leveldb until they are known consensus-safe. It would be
| awesome if Devuan could be the second distro to meet the higher
| standards required for the Bitcoin code; `----
It's still unclear if this refers to 'leveldb' (a Google project) or to
what is usually known as 'libdb', namely, the 'Berkeley Database
Libraries'. What you propose above is basically allowing the bitcoin
developers to veto updates to the Berkeley DB shared library (insofar I
understand this correctly), based on the assertion that "the higher
standards of Bitcoin code" ought to be an overriding concern.