Debian packaging

Flashbots software

Ethereum execution clients

Ethereum consensus clients

Go packaging

  1. Run dh-make-golang <go import path>
  2. It will report the missing dependencies, so go back to (1) until there are no dependencies.
  3. File the intent to package bug.
  4. Edit the git origin URL to point to my personal repositories.
  5. git push
  6. Make the repository public.
  7. Set the continuous integration pipeline to debian/gitlab-ci.yml.
  8. Make a branch for the latest release.
  9. Edit debian/changelog.
  10. Edit debian/copyright.
  11. Edit debian/control.
  12. Run debuild.
  13. Run lintian --pedantic --display-info.
  14. Run git add debian.
  15. Run git commit --message 'Initial packaging'.
  16. Run git push.
  17. Create the merge request.
  18. Run the pipeline.