-
Notifications
You must be signed in to change notification settings - Fork 99
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
[release] v0.8.1 [Falkor] #600
Conversation
Update komodod_cd.yml
the cross-compilation process in the rust komodo recipe differs slightly from the current native_rust recipe used in Zcash. therefore, we have commented out all invocations of the "update_stdlib_hash" function until the komodo rust recipe is updated.
todo: we still need rework rust integration, crates build, etc.
bump libcurl to 8.4.0
update rust to 1.69.0
as the bootstrap_url (https://sirseven.me/share/bootstrap.tar.gz) is no more accessible we will temp disable these jobs, until revise/rethink needed steps (mean, CC is kind of EOL, do we still need these tests here?) and re-create chains, if needed.
temp disable other tests to make debugging simpler. TODO: don't forget to enable them again.
TODO: add needed checks, also add komodoevents file check in all tests
__BYTE_ORDER != __LITTLE_ENDIAN
update KMD checkpoints
temp disable CC and basic RPC jobs in workflows
refactor old code (pax, kv, ratification, etc.)
bump version [0.8.1]
move extrabuf from condition block scope to the main komodo_args scope to avoid "dangling" pointer and garbage in buffer after exit from condition block. add proper init of variables.
For example, the group of test_block tests changes the value of IsInitialBlockDownload() to false after the first call to generateBlock. As a result, when komodo_connectblock is called, komodo_validate_chain should return 1 for the LegacyEvents tests. Additionally, if we are operating with various data directories between different tests, the static file pointer fp in komodo.cpp should be cleared between these tests to avoid writing to the same file in different tests.
The Actions workflows output for linux fail to launch in Ubuntu 20.04 For the CI workflows:
For the CD workflow
This (CD ouput) is pushed to https://hub.docker.com/r/komodoofficial/komodo and needed for use in the notary node docker setups. I'll see if I can find a resolution. Note: Building locally on ubuntu20.04 following the readme resulted in usable binaries. |
fix komodo_args, add ParseArgumentsTests, fix LegacyEvents test
I believe that the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. We might want to consider changing runs-on: ubuntu-latest
to runs-on: ubuntu-20.04
in the komodo_linux_ci.yml
file to align it with komodod_cd.yml
.
https://github.com/KomodoPlatform/komodo/actions/runs/6799081197 output fails to launch for Mac with error below : maybe we need to use |
update dockerfiles
yes best is to build with "older" (sec patched / supported) version for wider (backwards) compatibility |
Issue resolved. The root cause was identified as |
No description provided.