-
-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update multileveldown and level-party #71
Comments
What doesn't work when you combine I prefer fixing that over maintaining two release lines of |
Totally understand. I am new to all of these level modules, and am trying to be a good open source citizen and update I have a fork of If you change this to If you change it to The culprit is this test, specifically this line not getting called. I've gone down many rabbit holes trying to figure out why, but none have seemed to lead to the answer so far. |
I think the first step is to update https://github.com/mafintosh/multileveldown. Then we might need not even need API changes in |
I've been down that rabbit hole. I have my own fork here, which was from this fork. It seems when upgrading I can submit something that reproduces it, but the main tests that broke seemed to be almost there. It would want int |
Yeah, I had a look at I'm afraid that rabbit hole (which I agree it is!) is the only proper way to fix this. /cc @mafintosh Are you still (interested in) maintaining |
OK, got all |
Interesting! Do you have a version pushed up to GitHub? I'd love to try it with |
Tried it out here: https://github.com/MattMorgis/level-party/tree/node-10-support Still getting the same error I mentioned above in
|
It might be helpful to copy (and adapt) that test to |
Just scanned your conversations and salute your hard work to update both libraries. Really can't wait to upgrade these because Node.js v8 nears end-of-life this December, so ... That said, what's the current state and what are we waiting for? |
Recent changes in I'll move this task up in the project board. |
@vweevers can I help with that somehow? To speeden up things? |
I don't remember all the details, but you could take this commit and attend the TODO comments: https://github.com/vweevers/multileveldown/commit/88e284d395f6d80403ad53e8a04bd6b22ef59dc3. I'll add some GitHub comments to that commit as well, for context. |
Sorry @vweevers I am more into level-party, want to make it work for Node.js v10 |
|
Moving on to |
Tests are passing: https://github.com/vweevers/level-party/commits/upgrade. More tweaks are likely needed to also make it work with |
|
Opened Level/multileveldown#15 and Level/party#20. |
@vweevers thanks so much! hope they will pass review, merged and published soon. |
|
Cool, I'm getting excited ... |
|
Hi,
I understand
leveldown@v5
is the minimum version for Node.js 12 support.Is it feasible to add Node.js 12 support to v4? I'd be happy to help out, but curious if it's a lost cause from the start.
I ask because I am working on updating
level-party
. I was able to get it to run on Node.js 10 and 11 by having it use a combination oflevelup@1.x
andleveldown@4.x
(fromleveldown@1.x
.It seems a refactor to
leveldown@5x
would require a refactor toabstract-leveldown@v6
andlevelup@2.x+
, which has some changes to encodings. If it's possible to add Node.js 12 support to v4, I could avoid the big reactor for now.The text was updated successfully, but these errors were encountered: