Closed yourheropaul closed 4 years ago
Since we only planned a runtime upgrade for last testnet we didn't update the node repo to build with latest 5.4.0 runtime. This will be a task for Rome release.
@mnaamani so for the moment what is the best way to build and run a dev environment? Is there a tag or a branch that could work for now?
@mnaamani so for the moment what is the best way to build and run a dev environment? Is there a tag or a branch that could work for now?
The latest development environment now would be to build node from: https://github.com/Joystream/substrate-node-joystream/pull/85
And the corresponding front-end (pioneer) from https://github.com/Joystream/apps/pull/240
Update. To build the current testnet version of the node you have to checkout v5.3.0
of the runtime. So if you followed the step in the readme you can take following steps starting in the substrate-node-joystream
folder:
cd substrate-runtime-joystream
git fetch --tags
git checkout v5.3.0
cd ../
./build-runtime.sh
cargo build --release
cargo run
(more specifically,cargo <run|build> [--release]
, yields:This seems to be some sort of desync issue with the upstream runtime. Cargo updates the lockfile version from
5.1.0
to5.4.0
on build or run execution.