💬 desi-bitcoiner commented on pull request "doc: revert clarify -datacarriersize":
(https://github.com/bitcoin/bitcoin/pull/29173#issuecomment-1877319214)
It's a disgrace that core devs with merge rights are behaving as kids and not taking this PR seriously. Please open this issue again and address the concerns with valid arguments rather than acting tyrannical and closing the issue.
(https://github.com/bitcoin/bitcoin/pull/29173#issuecomment-1877319214)
It's a disgrace that core devs with merge rights are behaving as kids and not taking this PR seriously. Please open this issue again and address the concerns with valid arguments rather than acting tyrannical and closing the issue.
💬 stratospher commented on pull request "test: Use test framework utils in functional tests":
(https://github.com/bitcoin/bitcoin/pull/28528#discussion_r1441924369)
2103e12: here and for `assert_less_than_or_equal` too.
```suggestion
raise AssertionError("%s >= %s" % (str(thing1), str(thing2)))
```
(https://github.com/bitcoin/bitcoin/pull/28528#discussion_r1441924369)
2103e12: here and for `assert_less_than_or_equal` too.
```suggestion
raise AssertionError("%s >= %s" % (str(thing1), str(thing2)))
```
💬 stratospher commented on pull request "test: Use test framework utils in functional tests":
(https://github.com/bitcoin/bitcoin/pull/28528#discussion_r1441930203)
2103e12: maybe just have `assert_not_equal(thing1, thing2)`. i couldn't find an occurrence where we needed to `assert_not_equal` 3+ things. ex: `assert_not_equal(2, 2, 3)`
(https://github.com/bitcoin/bitcoin/pull/28528#discussion_r1441930203)
2103e12: maybe just have `assert_not_equal(thing1, thing2)`. i couldn't find an occurrence where we needed to `assert_not_equal` 3+ things. ex: `assert_not_equal(2, 2, 3)`
💬 desi-bitcoiner commented on pull request "datacarriersize: Match more datacarrying":
(https://github.com/bitcoin/bitcoin/pull/28408#issuecomment-1877342635)
Concept ACK
(https://github.com/bitcoin/bitcoin/pull/28408#issuecomment-1877342635)
Concept ACK
💬 stratospher commented on pull request "test: Use test framework utils in functional tests":
(https://github.com/bitcoin/bitcoin/pull/28528#discussion_r1441947958)
i think you can find more places where `assert_not_equal` can be used using the command @theStack mentioned [here](https://github.com/bitcoin/bitcoin/issues/23119#issue-1009729239)!
example first 3 lines output:
```
$ git grep "assert ".*\!=
feature_fee_estimation.py: assert fee_dat_current_content != fee_dat_initial_content
feature_fee_estimation.py: assert fee_dat_current_content != fee_dat_initial_content
mempool_accept_wtxid.py: assert child_one_wtxid != child_tw
...
(https://github.com/bitcoin/bitcoin/pull/28528#discussion_r1441947958)
i think you can find more places where `assert_not_equal` can be used using the command @theStack mentioned [here](https://github.com/bitcoin/bitcoin/issues/23119#issue-1009729239)!
example first 3 lines output:
```
$ git grep "assert ".*\!=
feature_fee_estimation.py: assert fee_dat_current_content != fee_dat_initial_content
feature_fee_estimation.py: assert fee_dat_current_content != fee_dat_initial_content
mempool_accept_wtxid.py: assert child_one_wtxid != child_tw
...
💬 maflcko commented on pull request "refactor: C++20: Use std::rotl":
(https://github.com/bitcoin/bitcoin/pull/29085#issuecomment-1877382331)
lgtm ACK 842c288852c4d66de359e6907d9c82b7e618ab65
(https://github.com/bitcoin/bitcoin/pull/29085#issuecomment-1877382331)
lgtm ACK 842c288852c4d66de359e6907d9c82b7e618ab65
👍 TheCharlatan approved a pull request: "[26.x] Backports"
(https://github.com/bitcoin/bitcoin/pull/29011#pullrequestreview-1804535841)
ACK 7b79e54474b86864c81148c74824bfe4b732412d
(https://github.com/bitcoin/bitcoin/pull/29011#pullrequestreview-1804535841)
ACK 7b79e54474b86864c81148c74824bfe4b732412d
🤔 aureleoules reviewed a pull request: "wallet, rpc: `FundTransaction` refactor"
(https://github.com/bitcoin/bitcoin/pull/28560#pullrequestreview-1804531120)
A few nits
(https://github.com/bitcoin/bitcoin/pull/28560#pullrequestreview-1804531120)
A few nits
💬 aureleoules commented on pull request "wallet, rpc: `FundTransaction` refactor":
(https://github.com/bitcoin/bitcoin/pull/28560#discussion_r1441984071)
```suggestion
if (sffo_set.contains(pos))
```
(https://github.com/bitcoin/bitcoin/pull/28560#discussion_r1441984071)
```suggestion
if (sffo_set.contains(pos))
```
💬 aureleoules commented on pull request "wallet, rpc: `FundTransaction` refactor":
(https://github.com/bitcoin/bitcoin/pull/28560#discussion_r1441983854)
```suggestion
CRecipient recipient = {destination, amount, subtract_fee_outputs.contains(idx)};
```
(https://github.com/bitcoin/bitcoin/pull/28560#discussion_r1441983854)
```suggestion
CRecipient recipient = {destination, amount, subtract_fee_outputs.contains(idx)};
```
💬 aureleoules commented on pull request "wallet, rpc: `FundTransaction` refactor":
(https://github.com/bitcoin/bitcoin/pull/28560#discussion_r1441984340)
```suggestion
if (recipients.empty())
```
(https://github.com/bitcoin/bitcoin/pull/28560#discussion_r1441984340)
```suggestion
if (recipients.empty())
```
📝 glozow opened a pull request: "test: wallet rescan with reorged parent + IsFromMe child in mempool"
(https://github.com/bitcoin/bitcoin/pull/29179)
Originally motivated by #29019, which reverts back to having `requestMempoolTransactions` emit `transactionAddedToMempool` in `mapTx` default order instead of `GetSortedDepthAndScore` order.
It's important that these notifications happen in topological order, otherwise the wallet rescan may miss transactions that belong to it. Notably, checking whether a transaction `IsFromMe` requires knowing its inputs, which may be from a mempool parent.
When using `mapTx` order, a parent may come later
...
(https://github.com/bitcoin/bitcoin/pull/29179)
Originally motivated by #29019, which reverts back to having `requestMempoolTransactions` emit `transactionAddedToMempool` in `mapTx` default order instead of `GetSortedDepthAndScore` order.
It's important that these notifications happen in topological order, otherwise the wallet rescan may miss transactions that belong to it. Notably, checking whether a transaction `IsFromMe` requires knowing its inputs, which may be from a mempool parent.
When using `mapTx` order, a parent may come later
...
💬 hebasto commented on issue "ubsan: misaligned-pointer-use in crc32c/src/crc32c_arm64.cc":
(https://github.com/bitcoin/bitcoin/issues/29178#issuecomment-1877397067)
Should we use the [`-mstrict-align`](https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html#index-mstrict-align) option?
(https://github.com/bitcoin/bitcoin/issues/29178#issuecomment-1877397067)
Should we use the [`-mstrict-align`](https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html#index-mstrict-align) option?
💬 glozow commented on pull request "mempool: Don't sort in entryAll":
(https://github.com/bitcoin/bitcoin/pull/29019#issuecomment-1877401757)
> Will this PR not cause issues [here](https://github.com/TheCharlatan/bitcoin/blob/87fa444a04854a5d3a9ff283a8b6c34587e8430f/src/wallet/wallet.cpp#L1938)? In [`CWallet::transactionAddedToMempool`](https://github.com/TheCharlatan/bitcoin/blob/87fa444a04854a5d3a9ff283a8b6c34587e8430f/src/wallet/wallet.cpp#L1406), we eventually call `CWallet::AddToWalletIfInvolvingMe` where we have a [dependency](https://github.com/TheCharlatan/bitcoin/blob/87fa444a04854a5d3a9ff283a8b6c34587e8430f/src/wallet/wallet
...
(https://github.com/bitcoin/bitcoin/pull/29019#issuecomment-1877401757)
> Will this PR not cause issues [here](https://github.com/TheCharlatan/bitcoin/blob/87fa444a04854a5d3a9ff283a8b6c34587e8430f/src/wallet/wallet.cpp#L1938)? In [`CWallet::transactionAddedToMempool`](https://github.com/TheCharlatan/bitcoin/blob/87fa444a04854a5d3a9ff283a8b6c34587e8430f/src/wallet/wallet.cpp#L1406), we eventually call `CWallet::AddToWalletIfInvolvingMe` where we have a [dependency](https://github.com/TheCharlatan/bitcoin/blob/87fa444a04854a5d3a9ff283a8b6c34587e8430f/src/wallet/wallet
...
💬 darosior commented on pull request "datacarriersize: Match more datacarrying":
(https://github.com/bitcoin/bitcoin/pull/28408#issuecomment-1877414034)
Can a maintainer please close this PR? It's clear this is not going anywhere and is just **spamming** the repository.
Most regular contributors to this project who gave their opinion here and elsewhere are against making this change. Nothing's preventing people interested in this code change to fork the project and develop their own Bitcoin P2P client. (As a matter of fact OP is already maintaining such a client, people interested in this could contribute to this project instead of arguing he
...
(https://github.com/bitcoin/bitcoin/pull/28408#issuecomment-1877414034)
Can a maintainer please close this PR? It's clear this is not going anywhere and is just **spamming** the repository.
Most regular contributors to this project who gave their opinion here and elsewhere are against making this change. Nothing's preventing people interested in this code change to fork the project and develop their own Bitcoin P2P client. (As a matter of fact OP is already maintaining such a client, people interested in this could contribute to this project instead of arguing he
...
📝 fanquake locked a pull request: "Update net.h bigger TCP socket using larger buffer"
(https://github.com/bitcoin/bitcoin/pull/29159)
completely sync a 2gb prune in 8-10 hours instead of 3 days see src/net_processing.cpp also
prototype https://github.com/c4pt000/bitcoin 2 years ago testing
(https://github.com/bitcoin/bitcoin/pull/29159)
completely sync a 2gb prune in 8-10 hours instead of 3 days see src/net_processing.cpp also
prototype https://github.com/c4pt000/bitcoin 2 years ago testing
📝 fanquake locked a pull request: "64bit arith"
(https://github.com/bitcoin/bitcoin/pull/29171)
https://github.com/bitcoin/bips/pull/1533
(https://github.com/bitcoin/bitcoin/pull/29171)
https://github.com/bitcoin/bips/pull/1533
📝 fanquake locked a pull request: "[DONTMERGE] See if just constexpr->consteval for _mst works"
(https://github.com/bitcoin/bitcoin/pull/29167)
(https://github.com/bitcoin/bitcoin/pull/29167)
💬 hebasto commented on issue "Broken `--enable-suppress-external-warning` for Apple Clang 15 on `x86_64`":
(https://github.com/bitcoin/bitcoin/issues/29174#issuecomment-1877440314)
Here are more details:
1.
```
% clang -cc1 --help | grep -A 1 internal-isystem
-internal-isystem <directory>
Add directory to the internal system include search path; these are assumed to not be user-provided and are used to model system and standard headers' paths.
```
2.
> Is the issue here just the concatenation? Maybe that worked previously, but no-longer does? What happens if you change `-Xclang -internal-isystem/usr/local/include` to `-Xclang -inte
...
(https://github.com/bitcoin/bitcoin/issues/29174#issuecomment-1877440314)
Here are more details:
1.
```
% clang -cc1 --help | grep -A 1 internal-isystem
-internal-isystem <directory>
Add directory to the internal system include search path; these are assumed to not be user-provided and are used to model system and standard headers' paths.
```
2.
> Is the issue here just the concatenation? Maybe that worked previously, but no-longer does? What happens if you change `-Xclang -internal-isystem/usr/local/include` to `-Xclang -inte
...
📝 glozow locked a pull request: "doc: revert clarify -datacarriersize"
(https://github.com/bitcoin/bitcoin/pull/29173)
The latest update of the help text of `-datacarriersize` is incorrect.
The purpose of this standardization rule is not to target only the data contained in the raw scriptPubKey, but all forms of arbitrary data.
It is incorrect to change the description of this option if an attempt to update it was made without being merged.
Context:
The [first inscription](https://mempool.space/tx/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799) appeared December 14, 2022 at the heig
...
(https://github.com/bitcoin/bitcoin/pull/29173)
The latest update of the help text of `-datacarriersize` is incorrect.
The purpose of this standardization rule is not to target only the data contained in the raw scriptPubKey, but all forms of arbitrary data.
It is incorrect to change the description of this option if an attempt to update it was made without being merged.
Context:
The [first inscription](https://mempool.space/tx/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799) appeared December 14, 2022 at the heig
...