Proposal Progress: Drafting the First PR: Refactor and Cleanup: Ubuntu20.04 and Remove Ubuntu18.04 #3699
Thanks for all the supporters for Proposal: Fixing Steemd Build Dependencies in the Latest OS
Progress Update
I've drafted the first PR as the first milestone for the DAO project.
https://github.com/steemit/steem/pull/3699
I am meanwhile performing some final tests:
This is the first PR of the DAO Project Proposal: Fixing Steemd Build Dependencies in the Latest OS. I would suggest tag the existing main branch as ubuntu18.04
I am going to do more changes so I think this PR is big enough for now.
This PR does the following:
- removes ubuntu18.04 as it is too old and in-secure.
- adds ubuntu20.04
- updates the boost library to 1.78
- moves docker files to deploy
- cleans up code and update readmes
- fix submodules
- updates rocksdb, websocketpp, cyoencode, secp256k1-zkp and diff-match-patch-cpp-stl
Testing
See:
- Proposal Progress: steemd runs on Ubuntu20.04! (At least a good sign)
- Proposal Progress: steemd runs on Ubuntu20.04 normally for TWO days
- Proposal Progress: Downloading the Latest Snapshot to Test Block Generation
- Proposal Progress: Generated Two Blocks in a Row on Ubuntu20.04 (WSL)
- Proposal Progress: Submodules Fixed but some code fixes are required
- Proposal Progress: Update to Latest CyoEncode
- Proposal Progress: Testing steemd with curl
Steem to the Moon🚀!
- You can rent Steem Power via rentsp!
- You can swap the TRON:TRX/USDT/USDD to STEEM via tron2steem!
- You can swap the STEEM/SBD to SUI via steem2sui!
- You can swap the STEEM/SBD to SOL Solana via steem2sol!
- You can swap the STEEM/SBD to ETH Ethereum via steem2eth!
- You can swap the STEEM/SBD to Tether USDT (TRC-20) via steem2usdt!
- You can swap the STEEM/SBD to TRX (TRON) via steem2trx!
- You can swap the STEEM/SBD to BTS (BitShares) via steem2bts!
- Register a free STEEM account at SteemYY!
- Steem Block Explorer
- ChatGPT/Steem Integration: You can type !ask command to invoke ChatGPT
- Steem Witness Table and API
- Other Steem Tools