Skip to content

Conversation

@laanwj
Copy link
Member

@laanwj laanwj commented May 1, 2014

The year is 2014. All supported operating systems have IPv6 support, most certainly at build time (this doesn't mean that IPv6 is configured, of course).

If noone is exercising the functionality to disable it, that means it doesn't get tested, and IMO it's better to get rid of it.

(it's also not used consistently in RPC/boost and Net code: if USE_IPV6 is not enabled, it is still assumed that boost is compiled with ipv6 support, so this would never work...)

The year is 2014. All supported operating systems have IPv6 support,
most certainly at build time (this doesn't mean that IPv6 is configured,
of course).

If noone is exercising the functionality to disable it, that means it
doesn't get tested, and IMO it's better to get rid of it.

(it's also not used consistently in RPC/boost and Net code...)
@BitcoinPullTester
Copy link

Automatic sanity-testing: FAILED BUILD/TEST, see http://jenkins.bluematt.me/pull-tester/e27c4110d9c47d30fed4b940813c9c8b82a97fbd for binaries and test log.

This could happen for one of several reasons:

  1. It chanages paths in makefile.linux-mingw or otherwise changes build scripts in a way that made them incompatible with the automated testing scripts (please tweak those patches in qa/pull-tester)
  2. It adds/modifies tests which test network rules (thanks for doing that), which conflicts with a patch applied at test time
  3. It does not build on either Linux i386 or Win32 (via MinGW cross compile)
  4. The test suite fails on either Linux i386 or Win32
  5. The block test-cases failed (lookup the first bNN identifier which failed in https://github.com/TheBlueMatt/test-scripts/blob/master/FullBlockTestGenerator.java)

If you believe this to be in error, please ping BlueMatt on freenode or TheBlueMatt here.

This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/
Contact BlueMatt on freenode if something looks broken.

@sipa
Copy link
Member

sipa commented May 1, 2014

ACK idea & code.

@jgarzik
Copy link
Contributor

jgarzik commented May 1, 2014

untested ACK

@Diapolo
Copy link

Diapolo commented May 2, 2014

Sounds like a good idea.

@laanwj laanwj added this to the 0.9.2 milestone May 2, 2014
@laanwj
Copy link
Member Author

laanwj commented May 2, 2014

I checked that the bitcoind binary stays the same with and without this patch, apart from line numbers passed to assert_fail() and the git tag.

@laanwj laanwj merged commit e27c411 into bitcoin:master May 2, 2014
laanwj added a commit that referenced this pull request May 2, 2014
e27c411 Remove build-time no-IPv6 setting (Wladimir J. van der Laan)
@laanwj laanwj deleted the 2014_05_ipv6 branch May 2, 2014 09:11
@laanwj laanwj restored the 2014_05_ipv6 branch May 9, 2014 14:22
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants