-
Notifications
You must be signed in to change notification settings - Fork 32
Dependency installation fails on Node 10 / Update leveldown, levelup versions #53
Comments
@holgerd77 yes, we definitely need to update the levelup/down modules to more recent versions. I believe there was a breaking change in one of the recent versions, but I will take look and try to get the EthereumJS libraries updated. |
Do we need to update If that is something we need to do, I can take a look at it. |
@pzagor2 Yes, that would be great! Thanks. If its useful, here are the changes I made to the merkle-patricia-tree library: ethereumjs/merkle-patricia-tree#56 |
Happy to see this getting some attention! This error during |
@aunyks Are you still seeing this error? I'm not able to reproduce it using node |
@vpulim I haven't seen it recently since I'm on |
Ok thx @aunyks. The ethereumjs-blockchain and merkle-patricia-tree libraries have both been updated to use recent versions of |
Just as a note: |
Just tried to reinstall dependencies from within my local GitHub repository with
npm install
with Nodev10.9.0
, this is failing due to an error in theleveldown
installation procedure.I am not re-stating the error here, I think the issue is that we are in general using pretty outdated (in the library
^1.9.0
, latest version v4.0.1)leveldown
andlevelup
versions here and also in the ethereumjs-blockchain and merkle-patricia-tree libraries.@vpulim: can you maybe take a look at this on a broader level? I already stumbled on this several times, but I am not really a leveldb expert and can't really judge how much changed throughout the major version updates and how this affects DB compatibility.
The text was updated successfully, but these errors were encountered: