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

image.png

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:

  1. removes ubuntu18.04 as it is too old and in-secure.
  2. adds ubuntu20.04
  3. updates the boost library to 1.78
  4. moves docker files to deploy
  5. cleans up code and update readmes
  6. fix submodules
  7. updates rocksdb, websocketpp, cyoencode, secp256k1-zkp and diff-match-patch-cpp-stl

Testing

See:

Steem to the Moon🚀!