dogecoin / dogecoin

very currency
MIT License
14.4k stars 2.8k forks source link

depends: remove bip70-related artifacts from depends #3474

Open patricklodder opened 2 months ago

patricklodder commented 2 months ago

Built on top of #3466 to remove protobuf from depends, and openssl as a requirement from Qt.

I can add this to the other PR but I thought that maybe it's more useful for review to keep them separate: one to remove code, and another to cleanup the build. Let me know what is useful please.

chromatic commented 2 months ago

:+1: to this approach.

Looking for other instances of protobuf I see a mention in src/compat/byteswap.h that's probably harmless and a mention in contrib/rpm/bitcoin.spec. I didn't look deeply for other openssl mentions, as the scope of that is beyond Qt, and because we include attribution in the locale files.

All tests pass on x86-64 Linux.

patricklodder commented 2 months ago

src/compat/byteswap.h [..] contrib/rpm/bitcoin.spec

Thanks, I missed these. I'll add them to #3466 and sync this with that.

patricklodder commented 2 months ago

Correcting my previous plan upon further inspection:

chromatic commented 2 months ago

I'm 100% okay with delaying/deferring both, as neither seems intrinsic to our goal here.