Bitcoin Core Github
44 subscribers
122K links
Download Telegram
πŸ’¬ rkrux commented on pull request "doc: update multisig tutorial to use multipath descriptors":
(https://github.com/bitcoin/bitcoin/pull/33286#discussion_r2322332266)
In cf2986684ba0db4e0f7b32deb65d7767f80e9c01 "Update multisig-tutorial.md to use multipath descriptors"

Can consider moving this note in the previous section where the multipath descriptor is actually sed-ed.
```diff
diff --git a/doc/multisig-tutorial.md b/doc/multisig-tutorial.md
index fa6366df91..c59359de0a 100644
--- a/doc/multisig-tutorial.md
+++ b/doc/multisig-tutorial.md
@@ -63,6 +63,8 @@ for x in "${!xpubs[@]}"; do printf "[%s]=%s\n" "$x" "${xpubs[$x]}" ; done

As previously m
...
⚠️ wrapperband opened an issue: "Developers will end up in prison. do not excessively increase op_return size"
(https://github.com/bitcoin/bitcoin/issues/33307)
### Issues, reports or feature requests related to the GUI should be opened directly on the GUI repo

- [x] I still think this issue should be opened here

### Report

Please do not excessively increase op_return size. The coder will be as responsible for miss use as shown with tornado cash developer - and they ended up in prison.
πŸ’¬ hebasto commented on pull request "ci: Checkout latest merged pulls":
(https://github.com/bitcoin/bitcoin/pull/33303#issuecomment-3253949621)
While testing this PR, I noticed that GitHub’s behaviour seems unreliable.

In my personal repo, I opened a PR, then pushed a commit to the default branch. After that, I checked it out with:
```
git fetch origin pull/4/merge
git rev-parse FETCH_HEAD
```

The output still refers to the branch based on the previous state of the default branch.

It took GitHub a few minutes to update the references.
βœ… pinheadmz closed an issue: "Developers will end up in prison. do not excessively increase op_return size"
(https://github.com/bitcoin/bitcoin/issues/33307)
πŸ’¬ pinheadmz commented on issue "Developers will end up in prison. do not excessively increase op_return size":
(https://github.com/bitcoin/bitcoin/issues/33307#issuecomment-3253951961)
This is a duplicate issue.
πŸ’¬ wrapperband commented on issue "Developers will end up in prison. do not excessively increase op_return size":
(https://github.com/bitcoin/bitcoin/issues/33307#issuecomment-3253956541)
which issue is it a duplicate of pinheadmz ?
πŸ’¬ maflcko commented on pull request "ci: Checkout latest merged pulls":
(https://github.com/bitcoin/bitcoin/pull/33303#issuecomment-3253973715)
> It took GitHub a few minutes to update the references.

Correct. See https://docs.github.com/en/rest/guides/using-the-rest-api-to-interact-with-your-git-database?apiVersion=2022-11-28#checking-mergeability-of-pull-requests for the docs
πŸ’¬ fanquake commented on pull request "build: suggest -DENABLE_IPC=OFF when missing capnp":
(https://github.com/bitcoin/bitcoin/pull/33290#discussion_r2322369577)
NACK to adding any depends specific code. `CMAKE_TOOLCHAIN_FILE` also doesn't necessarily mean a depends build; anyone can bring/use a toolchain file.
πŸ‘ TheCharlatan approved a pull request: "depends: strip when installing qt binaries"
(https://github.com/bitcoin/bitcoin/pull/33304#pullrequestreview-3185602637)
ACK c9d5f211c119268d776af282dfd1e8b7590aaf56
πŸ’¬ pinheadmz commented on issue "Developers will end up in prison. do not excessively increase op_return size":
(https://github.com/bitcoin/bitcoin/issues/33307#issuecomment-3253983897)
This is a duplicate of issues #33298 and #33240 Not to mention extensive discussion in pull requests #32381 #32359 and the meta discussion https://github.com/bitcoin-core/meta/discussions/18 and also the [mailing list post](https://groups.google.com/g/bitcoindev/c/d6ZO7gXGYbQ/m/mJyek28lDAAJ).

In addition please keep in mind the Bitcoin Core issue tracker is used for bug reports and feature requests for this software implementation. Please see https://github.com/bitcoin-core/meta for moderation
...
⚠️ fanquake opened an issue: "GUI (?): Copying output from console causes large mem usage/OOM"
(https://github.com/bitcoin-core/gui/issues/887)
Moved from https://github.com/bitcoin/bitcoin/issues/33285.

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Current behaviour

Running the GUI on mainnet, I open the console, run:

`getblocktemplate '{"rules": ["segwit"]}'`

everything acts normally until then. If I then try to copy the test, memory usage blows out:

on release build, jumps from <2GB to >7GB memory

on debug build, it jumps to dozens of GB, often causing OOM and kills the process.



###
...
βœ… fanquake closed an issue: "GUI (?): Copying output from console causes large mem usage/OOM"
(https://github.com/bitcoin/bitcoin/issues/33285)
πŸ’¬ fanquake commented on issue "GUI (?): Copying output from console causes large mem usage/OOM":
(https://github.com/bitcoin/bitcoin/issues/33285#issuecomment-3253986988)
Moved to https://github.com/bitcoin-core/gui/issues/887.
πŸ‘ hebasto approved a pull request: "ci: Checkout latest merged pulls"
(https://github.com/bitcoin/bitcoin/pull/33303#pullrequestreview-3185655446)
ACK fa8f944eaa1955e4e2c376ce36f1b1cbb1897769, tested in my personal repo.

At some point, it might be useful to use YAML anchor and aliases for repeated "Checkout" steps. For example: https://github.com/bitcoin-core/secp256k1/pull/1719/commits/50e73c6eee8be094ec75920b5b71cdc5984452de.

The new re-run behaviour will only be available for PRs that are rebased after this one is merged.
πŸ’¬ hebasto commented on pull request "ci: Checkout latest merged pulls":
(https://github.com/bitcoin/bitcoin/pull/33303#discussion_r2322407937)
1. The `github.ref` can be used directly:
```suggestion
ref: ${{ github.event.pull_request.number && github.ref || '' }}
```

2. When combined with suggestion 1, the check can be made more explicit:
```suggestion
ref: ${{ github.event_name == 'pull_request' && github.ref || '' }}
```

3. Since this PR changes the documented behavior when re-running a CI job, it seems reasonable to add a comment to document:
- the new behavior;
- a caution not to rely on `github.sh
...
πŸ’¬ willcl-ark commented on pull request "ci: Checkout latest merged pulls":
(https://github.com/bitcoin/bitcoin/pull/33303#issuecomment-3254061326)
> At some point, it might be useful to use YAML anchor and aliases for repeated "Checkout" steps. For example: [bitcoin-core/secp256k1@50e73c6](https://github.com/bitcoin-core/secp256k1/commit/50e73c6eee8be094ec75920b5b71cdc5984452de).

Wow, I'm not sure why but I had in my head that GitHub did not support anchors (annoyingly so). And their alternative was basically "make your own action for it".

Will look at using a few anchors now I know they work, thanks.
πŸ’¬ glozow commented on issue "Please restrict Data Carrier/OP Return to < 80 bytes please before releasing 3":
(https://github.com/bitcoin/bitcoin/issues/33298#issuecomment-3254071981)
The concerns outlined in the issue have been addressed. The discussion is now about open source developers' responsibility for usage, which is off topic.

A discussion page is available for feedback on moderation around this issue, https://github.com/bitcoin/bitcoin/issues/33240, https://github.com/bitcoin/bitcoin/pull/32381, https://github.com/bitcoin/bitcoin/pull/32359, https://github.com/bitcoin/bitcoin/pull/32406 etc.
πŸ’¬ hebasto commented on pull request "ci: Checkout latest merged pulls":
(https://github.com/bitcoin/bitcoin/pull/33303#issuecomment-3254079267)
> > At some point, it might be useful to use YAML anchor and aliases for repeated "Checkout" steps. For example: [bitcoin-core/secp256k1@50e73c6](https://github.com/bitcoin-core/secp256k1/commit/50e73c6eee8be094ec75920b5b71cdc5984452de).
>
> Wow, I'm not sure why but I had in my head that GitHub did not support anchors (annoyingly so). And their alternative was basically "make your own action for it".

It was introduced fairly [recently](https://github.com/actions/runner/issues/1182#issueco
...
πŸ‘ dergoegge approved a pull request: "contrib: update fixed seeds"
(https://github.com/bitcoin/bitcoin/pull/33283#pullrequestreview-3185709140)
ACK 939678940f6c3fdbc36d57a9c9ef6f8edf89d065

I ran the script myself and the diff of the result is quite large, which seems expected since none of this is deterministic.