doc: Update NetBSD Build Guide #31586

pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:241231-netbsd-py-zmq changing 1 files +10 −3
  1. hebasto commented at 10:19 am on December 31, 2024: member

    This PR:

    1. Updates the documented NetBSD version.

    2. Adds the optional ZeroMQ package to align the guide with other *BSD systems.

    3. Updates the Python version to meet the minimum requirement specified in #30527.

    4. Suggests to Install net/py-zmq package to enable the interface_zmq.py functional test.

    5. Fix a formatting issue.

    See also the recent NetBSD nightly build at https://github.com/hebasto/bitcoin-core-nightly/actions/runs/12554769828/job/35003929261.

  2. doc: Update NetBSD Build Guide
    1. Update the documented NetBSD version.
    
    2. Add the optional ZeroMQ package to align the guide with other *BSD
    systems.
    
    3. Update the Python version to meet the minimum requirement specified
    in https://github.com/bitcoin/bitcoin/pull/30527.
    
    4. Install `net/py-zmq` package to enable the `interface_zmq.py`
    functional test.
    
    5. Fix a formatting issue.
    2bdaf52ed1
  3. hebasto added the label Docs on Dec 31, 2024
  4. DrahtBot commented at 10:19 am on December 31, 2024: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/31586.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK tdb3

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

  5. tdb3 approved
  6. tdb3 commented at 6:29 pm on January 1, 2025: contributor

    ACK 2bdaf52ed1259fd3bec22b680e12563fcee0a8b3

    Dry ran the guide with a fresh NetBSD (10.1) installation, built with zmq, and tested zmqpubhashblock=tcp://127.0.0.1:28334 with an adhoc python zmq client (as expected, saw the topic, block hash, and sequence arrive when generating blocks in regtest with -generate).

    0import zmq
    1context = zmq.Context()
    2socket = context.socket(zmq.SUB)
    3socket.connect("tcp://127.0.0.1:28334")
    4filter = "hashblock"
    5socket.setsockopt_string(zmq.SUBSCRIBE, filter)
    6while True:
    7    print(socket.recv().hex())
    

    Also successfully ran the functional test suite (python). Had to create a symlink (python3 –> python3.10).

  7. hebasto commented at 9:38 am on January 2, 2025: member

    @tdb3

    Thank you for reviewing!

    Also successfully ran the functional test suite (python). Had to create a symlink (python3 –> python3.10).

    A symlink won’t be necessary after #31541.

  8. fanquake merged this on Jan 6, 2025
  9. fanquake closed this on Jan 6, 2025

  10. hebasto deleted the branch on Jan 6, 2025

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-01-22 06:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me