#890541 RFP: golang-github-go-ethereum -- Official Go implementation of the Ethereum protocol #890541
- Package:
- wnpp
- Source:
- wnpp
- Submitter:
- Jeff Cliff
- Date:
- 2025-11-29 16:29:36 UTC
- Severity:
- wishlist
- Blocked By:
-
Bug Title 860431 0
RFP: golang-notabug-themusicgod1-cp-dev -- File Copying wishlist stable testing unstable over 7 years ago
858722 0
RFP: arista-go -- Arista Go Library wishlist stable testing unstable almost 8 years ago
926745 1
RFP: golang-salsa-themusicgod1-guest-go-duktape-dev -- Duktape JavaScript engine bindings for Go wishlist stable testing unstable 9 months ago
910958 1
RFP: golang-notabug-themusicgod1-cookiejar -- A contestant's algorithm toolbox wishlist stable testing unstable 9 months ago
* Package name : golang-github-go-ethereum Version : 1.8.0 Upstream Author : Jeffrey Wilcke <jeffrey@ethereum.org> * URL : https://github.com/ethereum/go-ethereum/ * License : LGPLv3 Programming Lang: Go Description : Official Go implementation of the Ethereum protocol Main project for ethereum implemented via go language. Tools for both non-developer people wanting to interact with ethereum network, Developers, those willing to run an ethereum full node. Go-ethereum has a IPC interface, the main ethereum CLI client, a built-in javascript console(via geth) and more.
non-microsoft compromised source : https://notabug.org/themusicgod1/go-ethereum
there are newer source versions available on launchpad / PPA now: https://launchpad.net/~ethereum/+archive/ubuntu/ethereum/
I plan to do this in collaboration with Leonardo Fonseca. Work in progress at https://salsa.debian.org/go-team/packages/go-ethereum
Note also related https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107167 "ITP: mev-boost -- MEV-Boost allows Ethereum validators to source high-MEV blocks from a competitive builder marketplace"
When using latest https://salsa.debian.org/otto/dh-make-golang/-/jobs/8339383/artifacts/raw/debian/output/dh-make-golang_0.8+git20250820.a6fe7fa-1~otto+salsaci+20250923+43_amd64.deb we get: # dh-make-golang estimate github.com/ethereum/go-ethereum 2025/09/23 23:58:52 github.com/Azure/azure-sdk-for-go/sdk/storage/azblob is packaged as github.com/Azure/azure-sdk-for-go in Debian (golang-github-azure-azure-sdk-for-go) 2025/09/23 23:58:52 github.com/aws/aws-sdk-go-v2/config is packaged as github.com/aws/aws-sdk-go-v2 in Debian (golang-github-aws-aws-sdk-go-v2) 2025/09/23 23:58:52 github.com/aws/aws-sdk-go-v2/credentials is packaged as github.com/aws/aws-sdk-go-v2 in Debian (golang-github-aws-aws-sdk-go-v2) 2025/09/23 23:58:52 github.com/aws/aws-sdk-go-v2/service/route53 is packaged as github.com/aws/aws-sdk-go-v2 in Debian (golang-github-aws-aws-sdk-go-v2) 2025/09/23 23:58:52 github.com/cespare/xxhash/v2 has no version string in Debian (golang-github-cespare-xxhash) 2025/09/23 23:58:52 github.com/deckarep/golang-set/v2 has no version string in Debian (golang-github-deckarep-golang-set) 2025/09/23 23:58:52 github.com/golang-jwt/jwt/v4 has no version string in Debian (golang-github-golang-jwt-jwt) 2025/09/23 23:58:52 github.com/holiman/bloomfilter/v2 has no version string in Debian (golang-github-holiman-bloomfilter) 2025/09/23 23:58:52 github.com/go-chi/chi/v5 has no version string in Debian (golang-github-go-chi-chi) 2025/09/23 23:58:52 github.com/labstack/echo/v4 has no version string in Debian (golang-github-labstack-echo) 2025/09/23 23:58:52 github.com/pion/stun/v2 has no version string in Debian (golang-github-pion-stun) 2025/09/23 23:58:52 github.com/btcsuite/btcd/btcec/v2 has no version string in Debian (golang-github-btcsuite-btcd-btcec) 2025/09/23 23:58:52 Bringing github.com/ethereum/go-ethereum to Debian requires packaging the following Go modules: github.com/ethereum/go-ethereum github.com/cespare/cp github.com/cloudflare/cloudflare-go github.com/cockroachdb/pebble github.com/cockroachdb/errors github.com/cockroachdb/logtags github.com/cockroachdb/redact github.com/cockroachdb/fifo github.com/cockroachdb/redact (2) github.com/cockroachdb/tokenbucket github.com/ghemawat/stream golang.org/x/perf github.com/aclements/go-moremath github.com/cockroachdb/logtags (2) github.com/consensys/gnark-crypto github.com/consensys/bavard github.com/mmcloughlin/addchain rsc.io/tmplfunc (in NEW) github.com/crate-crypto/go-eth-kzg github.com/consensys/gnark-crypto (2) github.com/consensys/bavard (2) github.com/mmcloughlin/addchain (2) github.com/crate-crypto/go-ipa github.com/consensys/gnark-crypto (3) github.com/consensys/bavard (3) github.com/mmcloughlin/addchain (3) github.com/decred/dcrd/dcrec/secp256k1/v4 github.com/decred/dcrd/crypto/blake256 github.com/ethereum/c-kzg-4844/v2 github.com/supranational/blst github.com/ethereum/go-verkle github.com/crate-crypto/go-ipa (2) github.com/consensys/bavard (4) github.com/consensys/gnark-crypto (4) github.com/mmcloughlin/addchain (4) github.com/ferranbt/fastssz github.com/emicklei/dot (in NEW) github.com/prysmaticlabs/gohashtree (in NEW) github.com/fjl/gencodec github.com/garslo/gogen github.com/gballet/go-libpcsclite (in NEW) github.com/holiman/billy github.com/holiman/bloomfilter/v2 (in NEW) github.com/influxdata/influxdb-client-go/v2 github.com/deepmap/oapi-codegen github.com/cyberdelia/templates github.com/golangci/lint-1 github.com/matryer/moq github.com/karalabe/hid github.com/protolambda/bls12-381-util github.com/kilic/bls12-381 github.com/protolambda/zrnt github.com/kilic/bls12-381 (2) github.com/protolambda/bls12-381-util (2) github.com/kilic/bls12-381 (3) github.com/protolambda/messagediff (in NEW) github.com/protolambda/ztyp github.com/protolambda/ztyp (2) github.com/status-im/keycard-go github.com/ethereum/go-ethereum (2) github.com/decred/dcrd/dcrec/secp256k1/v4 (2) github.com/decred/dcrd/crypto/blake256 (2) github.com/supranational/blst (2)