Closed ghost closed 1 year ago
Looks good to me (although I think the main issue is on 0.24
, so we might want to fix on there afterwards). There is an #include <optional>
in buynamespage.cpp
already on master
. However, since the header also uses std::optional
, I agree that the include should be there. Please remove the one in the cpp file with this PR, then it can be merged.
@domob1812
I removed #include <optional>
from buynamespage.cpp
as you requested and successfully compiled Namecoin Core from source with the changes in this pull request.
@domob1812
You can do it yourself by using the merge pull request button's drop-down menu.
ACK 006fb0f8182364068fd108bae17d09334b4a24be, subject to squashing. Didn't test it but the change looks reasonable (and I have no idea why it built for some platforms without this).
@domob1812 Reminder to please include the commit hash in ACK messages.
@redarmyfaction Namecoin Core follows Bitcoin Core's security policy of not using GitHub merge commits, so that won't be an option. If you're not able to squash it yourself, I'm happy to do it for you, let me know.
@domob1812 @jeremyrand
This pull request is complete and ready for merging.
In addition, https://github.com/namecoin/namecoin-core/issues/515 has been resolved and can be closed.
@redarmyfaction Please squash all commits into a single one as stated previously.
@domob1812 Done.
ACK 53a0fe5181b0c35bbfc2e268209bcd7e90d99642
Both Namecoin Core 23.0 (https://github.com/namecoin/namecoin-core/issues/515) and 24.0, as shown below, fail to compile due to a missing #include.
This pull request resolves the issue in Namecoin Core 24.0 and subsequent releases.