Skip to content

Instantly share code, notes, and snippets.

View jarolrod's full-sized avatar
🌍

jarolrod jarolrod

🌍
View GitHub Profile

Setting up a NetBSD VM with VirtualBox for testing of #25549

Pre-requisites

  • Download the NetBSD 9.2 release.
  • VirtualBox installed and properly setup on your system.

Install and Setup

  1. Setup the installation of the VM as you would any VM installation in Virtual Box.
  2. Boot into the installation image.

Basic Setup

ld: warning: ignoring file /Users/xyz/Code/Bitcoin/test-arm-cross/bitcoin/depends/arm-apple-darwin20/lib/libQt5Widgets.a, building for macOS-x86_64 but attempting to link with file built for macOS-arm64
Undefined symbols for architecture x86_64:
"qt_static_plugin_QMinimalIntegrationPlugin()", referenced from:
__GLOBAL__sub_I_conftest.cpp in conftest-21ae14.o
"qRegisterStaticPluginFunction(QStaticPlugin)", referenced from:
__GLOBAL__sub_I_conftest.cpp in conftest-21ae14.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:29416: $? = 1
configure: failed program was:
@jarolrod
jarolrod / 021-testing-guide.md
Last active January 7, 2021 19:03
Bitcoin Core 0.21 Release Candidate Testing Guide

Testing Guide: Bitcoin Core 0.21 Release Candidate

This document outlines some of the upcoming Bitcoin Core 0.21 release changes and provides steps on how to test these changes.

Why We Need You

The release candidate for version 0.21 was just tagged and is ready for testing. And, oh boy, is 0.21 the right time for you to get involved as a tester. It’s jam-packed with changes that need to be run on your operating system with your hardware. Database changes? Welcome SQLite. A new network to test on? Hello, Signet. Have you heard that Tor v2 is being deprecated? The upgrade to Tor v3 is in 0.21. What about the wallet? Total re-write.

You can get involved by running through this guide and checking that everything works as it should on your machine. Please report back your findings [here](https://github.com/bitcoin/bit

Keybase proof

I hereby claim:

  • I am jarolrod on github.
  • I am jarolrod (https://keybase.io/jarolrod) on keybase.
  • I have a public key ASCHS_wlpQJie0ySmnCTSHN1WlrpiYnb6jyQcmcBKvKv0Ao

To claim this, I am signing this object:

@jarolrod
jarolrod / example_test_codesnippet.py
Created September 28, 2020 15:24
Code Snippet to accomplish sub-deliverable on the example test
# Chaincode Labs Fall Study Group Sub-Deliverable
# Current Tips should be the same
node0Tip = int(self.nodes[0].getbestblockhash(), 16)
node1Tip = int(self.nodes[1].getbestblockhash(), 16)
assert(node0Tip == node1Tip)
# Generate new block on node[0]
# Use generate() rpc call in order to get new block
oldBlockTip = node0Tip
#!/usr/bin/env python3
# Copyright (c) 2017-2019 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
__author__ = "Jarol Rodriguez"
__email__ = "jarolrod@tutanota.com"
""" Preperation for the 2020 Fall Study Group at Chaincode Labs