Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Luke-Jr on August 13, 2012, 08:15:28 AM



Title: Please test (if you dare): next and next-test 2012-08-13
Post by: Luke-Jr on August 13, 2012, 08:15:28 AM
Superceded with next-test 2012-09-20 (https://bitcointalk.org/?topic=110898)

next is a branch of the mainline bitcoind & Bitcoin-Qt with only pull requests planned for the next version (right now, 0.7) merged into it, to aid in testing them. This branch can be used to test what will likely become 0.7rc1 very soon.

next-test is a branch of the mainline bitcoind & Bitcoin-Qt with as many pull requests merged as possible, to aid in testing them. This branch can be used to test many pull requests in your daily Bitcoin use. The goal is to help pull requests get the testing they need to be merged into the main tree, so once you test a change, please comment in the relevant pull request (ideally with details).

Please note these might possibly corrupt your wallet. No warranty of any kind of provided. BACKUP YOUR WALLET

next - only pull requests planned for merging into 0.7 soon:
  • Windows: installer (http://luke.dashjr.org/programs/bitcoin/files/bitcoind/next/20120813/bitcoin-next-20120813-win32-setup.exe) ‖ zip (http://luke.dashjr.org/programs/bitcoin/files/bitcoind/next/20120813/bitcoin-next-20120813-win32.zip) (sigs (http://luke.dashjr.org/programs/bitcoin/files/bitcoind/next/20120813/SHA256SUMS.asc))
  • Source code: git (http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/shortlog/refs/tags/next_20120813) ‖ tar.gz (http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/snapshot/next_20120813.tar.gz) ‖ zip (http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/snapshot/next_20120813.zip)
next-test - everything possible; 0.7, beyond, disputed, etc:
  • Windows: installer (http://luke.dashjr.org/programs/bitcoin/files/bitcoind/next/test/20120813/bitcoin-next-test-20120813-win32-setup.exe) ‖ zip (http://luke.dashjr.org/programs/bitcoin/files/bitcoind/next/test/20120813/bitcoin-next-test-20120813-win32.zip) (sigs (http://luke.dashjr.org/programs/bitcoin/files/bitcoind/next/test/20120813/SHA256SUMS.asc))
  • Source code: git (http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/shortlog/refs/tags/next-test_20120813) ‖ tar.gz (http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/snapshot/next-test_20120813.tar.gz) ‖ zip (http://luke.dashjr.org/programs/bitcoin/w/bitcoind/luke-jr.git/snapshot/next-test_20120813.zip)

Today's next includes the following pull requests (green are merged now):
  • BIP22: getblocktemplate (https://github.com/bitcoin/bitcoin/pull/936)
  • getblocktemplate: longpolling support (https://github.com/bitcoin/bitcoin/pull/1355)
  • Refactor transaction/accounting time (https://github.com/bitcoin/bitcoin/pull/1393)
  • Treat generation (mined) transactions less different from receive transactions (https://github.com/bitcoin/bitcoin/pull/1409)
  • Make IPv6 support optional again (defaults to enabled) (https://github.com/bitcoin/bitcoin/pull/1431)
  • Transition to requiring block height in block coinbases (https://github.com/bitcoin/bitcoin/pull/1526)
  • Addnode optimization and addnode access via RPC (https://github.com/bitcoin/bitcoin/pull/1549)
  • JSON-RPC method: prioritisetransaction <txid> <priority delta> (https://github.com/bitcoin/bitcoin/pull/1583)
  • CreateNewBlock: Child-pays-for-parent / Add transaction fee later (https://github.com/bitcoin/bitcoin/pull/1647)

next-test also includes the following pull requests (green are merged now; red are disputed, grey are abandoned):
  • Parse URIs with non-BTC amounts (https://github.com/bitcoin/bitcoin/pull/553)
  • -acceptnonstdtxn option to skip "non-standard transaction" checks (https://github.com/bitcoin/bitcoin/pull/559)
  • Optimized binary-to-hex converter (ToHex) (https://github.com/bitcoin/bitcoin/pull/562)
  • Support for Tonal Bitcoin units (ᵇTBC, ˢTBC, and TBC) (https://github.com/bitcoin/bitcoin/pull/929)
  • Issue1234 (https://github.com/bitcoin/bitcoin/pull/1271)
  • Add -proxytoo option, which allows proxy use non-exclusively, unlike the -proxy option. (https://github.com/bitcoin/bitcoin/pull/1306)
  • Who doctored.... never was very useful, now only for the debuggers... (https://github.com/bitcoin/bitcoin/pull/1339)
  • Coin Control (https://github.com/bitcoin/bitcoin/pull/1359)
  • Show how long AcceptBlock() takes to process. (https://github.com/bitcoin/bitcoin/pull/1377)
  • No need to log start time if it's already being done on every line. (https://github.com/bitcoin/bitcoin/pull/1427)
  • Add new P2P command and response: "getcmds", "cmdlist" (https://github.com/bitcoin/bitcoin/pull/1471)
  • add CWalletTx::GetImmatureCredit() and use it in CWallet::GetImmatureBalance() (https://github.com/bitcoin/bitcoin/pull/1479)
  • RPC: add facility to enable RPCs to run outside cs_main, wallet locks (https://github.com/bitcoin/bitcoin/pull/1493)
  • Add support for a cjdns network type (https://github.com/bitcoin/bitcoin/pull/1498)
  • improve dust spamming prevention algorithm (https://github.com/bitcoin/bitcoin/pull/1536)
  • RPC: Add per-message statistics to 'getpeerinfo' (https://github.com/bitcoin/bitcoin/pull/1538)
  • Upgrade and Shared Lock support and locking test cases. (https://github.com/bitcoin/bitcoin/pull/1551)
  • A set of build scripts on top of gitian and vagrant for automating gitian builds... (https://github.com/bitcoin/bitcoin/pull/1597)
  • Bitcoin-Qt (Windows only): extend Resource File (e.g. version) (https://github.com/bitcoin/bitcoin/pull/1607)
  • Bitcoin-Qt (Windows only): enable DEP for bitcoin-qt.exe (https://github.com/bitcoin/bitcoin/pull/1614)
  • Change window titles to "Bitcoin-Qt - <purpose>" / misc related renames (https://github.com/bitcoin/bitcoin/pull/1620)
  • set TARGET = bitcoin-qt in project file (https://github.com/bitcoin/bitcoin/pull/1623)
  • Add 'mempool' P2P command, and extend 'getdata' behavior (https://github.com/bitcoin/bitcoin/pull/1641)
  • Add address groupings RPC from coderrr's coincontrol patches. (https://github.com/bitcoin/bitcoin/pull/1642)
  • Specify fees explicitly via JSON-RPC (https://github.com/bitcoin/bitcoin/pull/1645)
  • Relay and accept transactions that personally benefit the user (https://github.com/bitcoin/bitcoin/pull/1648)
  • small UX update for optionsdialog (https://github.com/bitcoin/bitcoin/pull/1649)
  • Add a few test cases to data-driven script tests and add data-driven transaction tests. (https://github.com/bitcoin/bitcoin/pull/1651)
  • Report 'neverseen' TXs: the number of TXs in block, but not memory pool (https://github.com/bitcoin/bitcoin/pull/1652)
  • Use least significant bits of block hash as unique identifier in debug.log (https://github.com/bitcoin/bitcoin/pull/1670)


Title: Re: Please test (if you dare): next and next-test 2012-08-13
Post by: kwukduck on August 13, 2012, 04:43:37 PM
p2pool tells me the version of bitcoin is too old, need at least 0.5 xD (next-test)


Title: Re: Please test (if you dare): next and next-test 2012-08-13
Post by: Portnoy on August 13, 2012, 04:47:51 PM
Coin control is abandoned?  Just for the next version or for good? 


Title: Re: Please test (if you dare): next and next-test 2012-08-13
Post by: Luke-Jr on August 13, 2012, 05:00:59 PM
p2pool tells me the version of bitcoin is too old, need at least 0.5 xD (next-test)
You need a newer version of p2pool with BIP22 support. I don't know if forrestv has released one yet.

Coin control is abandoned?  Just for the next version or for good?
Depends on when/if someone steps up to take care of it.


Title: Re: Please test (if you dare): next and next-test 2012-08-13
Post by: kwukduck on August 13, 2012, 06:16:56 PM
p2pool tells me the version of bitcoin is too old, need at least 0.5 xD (next-test)
You need a newer version of p2pool with BIP22 support. I don't know if forrestv has released one yet.

Coin control is abandoned?  Just for the next version or for good?
Depends on when/if someone steps up to take care of it.

Thanks i'll just use a different pc to mess around with your version for now since i have the latest p2pool software.

As for coin control, i surely hope this will be picked up in the main client, it's an important feature imho, i use it on a regular basis.


Title: Re: Please test (if you dare): next and next-test 2012-08-13
Post by: Luke-Jr on August 13, 2012, 06:25:18 PM
As for coin control, i surely hope this will be picked up in the main client, it's an important feature imho, i use it on a regular basis.
It's been unmaintained for so long that it really needs a rewrite at this point. Perhaps you can recruit someone with a bounty?


Title: Re: Please test (if you dare): next and next-test 2012-08-13
Post by: Red Emerald on August 27, 2012, 08:08:32 AM
I've setup a brew tap to easily install bitcoind and bitcoind-next (as well as armory and soon electrum).

Code:
brew tap homebrew/versions #for berkeleydb-4
brew tap WyseNynja/bitcoin
brew install --HEAD wysenynja/bitcoin/bitcoind-next-test


Title: Re: Please test (if you dare): next and next-test 2012-08-13
Post by: Luke-Jr on September 20, 2012, 11:16:06 PM
Superceded with next-test 2012-09-20 (https://bitcointalk.org/?topic=110898)