< bitcoin-git> [bitcoin] MarcoFalke opened pull request #17529: rpc: Faster getblock using PureBlock (master...1911-PureTx) https://github.com/bitcoin/bitcoin/pull/17529
< meshcollider> wumpus, achow101: the thing with #17290 is that it only has 2 people review it, but no one else seems to want to touch coin selection
< gribble> https://github.com/bitcoin/bitcoin/issues/17290 | Enable BnB coin selection for preset inputs and subtract fee from outputs by achow101 . Pull Request #17290 . bitcoin/bitcoin . GitHub
< achow101> touch it then :)
< meshcollider> I'm happy to merge it if no one will complain about it not getting enough review, but I'm not confident enough with coin selection myself to review it properly
< meshcollider> instagibbs and provoostenator are both good reviewers though
< provoostenator> I spammed morcos's #12605 to get some more reviews.
< gribble> https://github.com/bitcoin/bitcoin/issues/12605 | High level road map for coin selection changes . Issue #12605 . bitcoin/bitcoin . GitHub
< meshcollider> provoostenator: thanks :D
< bitcoin-git> [bitcoin] laanwj opened pull request #17530: Use natural alignment for prevector (master...2019_11_prevector) https://github.com/bitcoin/bitcoin/pull/17530
< wumpus> achow101: ^^
< wumpus> oh, I'll remove the surprssion too
< bitcoin-git> [bitcoin] laanwj opened pull request #17531: Bump minimum libc version to 2.23 (master...2019_11_bump_libc) https://github.com/bitcoin/bitcoin/pull/17531
< bitcoin-git> [bitcoin] theStack opened pull request #17532: test: add functional test for non-standard txs with too large scriptSig (master...20191120-test-check-for-too-large-scriptsig-in-mempool_accept) https://github.com/bitcoin/bitcoin/pull/17532
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b4a1da9ef8e4...6496bb87afc6
< bitcoin-git> bitcoin/master 02ac445 stefanwouldgo: bump libevent to 2.1.11 in depends
< bitcoin-git> bitcoin/master 6496bb8 Wladimir J. van der Laan: Merge #17008: build: bump libevent to 2.1.11 in depends
< bitcoin-git> [bitcoin] laanwj merged pull request #17008: build: bump libevent to 2.1.11 in depends (master...master) https://github.com/bitcoin/bitcoin/pull/17008
< bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/6496bb87afc6...36191a8bb536
< bitcoin-git> bitcoin/master 47101bb Ben Woosley: scripted-diff: Rename CPubKey and CKey::*_KEY_SIZE and COMPRESSED_*_KEY_SI...
< bitcoin-git> bitcoin/master 0580f86 Ben Woosley: Fixup whitespace
< bitcoin-git> bitcoin/master 36191a8 Wladimir J. van der Laan: Merge #12461: scripted-diff: Rename key size consts to be relative to thei...
< bitcoin-git> [bitcoin] laanwj merged pull request #12461: scripted-diff: Rename key size consts to be relative to their class (master...key-size-consts) https://github.com/bitcoin/bitcoin/pull/12461
< bitcoin-git> [bitcoin] Sjors opened pull request #17533: build: undo Werror=unused-variable (master...2019/11/no-unused-variable-error) https://github.com/bitcoin/bitcoin/pull/17533
< bitcoin-git> [bitcoin] laanwj closed pull request #16808: gui: fix language list (master...translation-list-fix) https://github.com/bitcoin/bitcoin/pull/16808
< bitcoin-git> [bitcoin] Sjors closed pull request #17520: build: Mark depends headers as -isystem (master...2019/11/depends-isystem) https://github.com/bitcoin/bitcoin/pull/17520
< wumpus> cfields: would you know which glibc_compat fallbacks are no longer needed when going from 2.11 to 2.19 minimum libc?
< wumpus> the memcpy/memmove aliasing mentions 2.14, so I suppose at least that one
< wumpus> but wouldn't know about __wrap_log2f __wrap___divmoddi4 __udivmoddi4. I guess I could just try when the symbol checker start complaining.
< fanquake> there's also a librt getclocktime link in configure we come be able to drop it going to 2.19
< fanquake> *might
< wumpus> fanquake: nice
< wumpus> (though, I'm not sure that's a good idea to do in my PR)
< wumpus> changing the libc minimum of the release binaries is not strictly the same as changing the one it can be potentially built against
< wumpus> not that it matters in this case, I think
< wumpus> 2.19 is still super old
< wumpus> but I'd like to avoid adding anything that makes it potentially controversial
< fanquake> Yea no need to do too much in that PR.
< wumpus> right
< fanquake> I'm sure it's probably controversial enough already heh
< wumpus> it helps that it needs to be merged to get gitian working again
< wumpus> getauxval implementation is pretty scary (dl_hwcap etc interfaces with the dynamic linker / crt code): https://code.woboq.org/userspace/glibc/misc/getauxval.c.html, I don't think implementing it as part of the compatibility wrapper is a realistic alternative
< bitcoin-git> [bitcoin] laanwj closed pull request #17531: Bump minimum libc to 2.19 for release binaries (master...2019_11_bump_libc) https://github.com/bitcoin/bitcoin/pull/17531
< fanquake> Well. I guess we'll revert those changes out of random then?
< wumpus> I'll leave it to someone else
< wumpus> leveldb needs it too on ARM
< wumpus> at least the new one
< wumpus> (e.g. to find out if crc32c acceleration is available)
< wumpus> there's no way around requiring it at some point
< fanquake> Right. So the 1.22 upgrade is blocked but the same problem right now?
< MarcoFalke> wumpus: Sorry for not providing context. I think 2.17 should be good
< wumpus> but I don't like this eternal race to the bottom of version support, I really don't have the energy for this
< wumpus> MarcoFalke: ok
< MarcoFalke> I think debian and red hat are the only lts versions
< MarcoFalke> *LTS
< fanquake> MarcoFalke: 2.17 doesn't fix the issues right?
< MarcoFalke> fanquake: You said 2.16 was enough?
< fanquake> Ah good. For some reason I thought it was 2.19
< wumpus> imagine me hoping debian oldstable would be a realistic aim
< wumpus> then there's oldoldstable and heck who knows what else
< fanquake> wumpus: I can take that PR over if you'd like
< wumpus> let's, just stop releasing linux binaries
< wumpus> or link against muslibc
< wumpus> (statically)
< wumpus> IIRC rust does that nowadays
< MarcoFalke> ACK
< MarcoFalke> We should probably have a ci build against musl
< hebasto> provoostenator: promag: mind (re)reviewing #16224 which is user-faced part of already merged #16362 ?
< gribble> https://github.com/bitcoin/bitcoin/issues/16224 | gui: Bilingual GUI error messages by hebasto . Pull Request #16224 . bitcoin/bitcoin . GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/16362 | Add bilingual_str type by hebasto . Pull Request #16362 . bitcoin/bitcoin . GitHub
< wumpus> MarcoFalke: agree
< wumpus> that would be a good first step
< wumpus> I suppose it's pretty much impossible to do that on ubuntu ,though
< wumpus> oh it isn't with the "musl-gcc wrapper" I guess
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/36191a8bb536...26744ae189af
< bitcoin-git> bitcoin/master 8944c1d dannmat: Changed tooltips of receive form to highlight difference between Label and...
< bitcoin-git> bitcoin/master 26744ae Wladimir J. van der Laan: Merge #17446: gui: Changed tooltip for 'Label' & 'Message' text fields to ...
< bitcoin-git> [bitcoin] laanwj merged pull request #17446: gui: Changed tooltip for 'Label' & 'Message' text fields to be more clear (master...Nov-19-Remove-Message-Input) https://github.com/bitcoin/bitcoin/pull/17446
< kanzure> re: "unannounced server migration", there has been substantial warning for a while now, but linux foundation did not give us an exact date
< kanzure> and they just did it without notifying me. sorry i couldn't provide more timely information.
< bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/26744ae189af...76e777df83db
< bitcoin-git> bitcoin/master ad71548 Jeffrey Czyz: Fix compilation errors in support/lockedpool.cpp
< bitcoin-git> bitcoin/master 15c84f5 Jeffrey Czyz: Define ARENA_DEBUG in Travis test runs
< bitcoin-git> bitcoin/master 30fb598 Jeffrey Czyz: Fix segfault in allocator_tests/arena_tests
< bitcoin-git> [bitcoin] fanquake merged pull request #16161: util: Fix compilation errors in support/lockedpool.cpp (master...2019-06-arena-walk) https://github.com/bitcoin/bitcoin/pull/16161
< fanquake> wumpus looks like a very unrelated Travis failure in #17514: https://travis-ci.org/bitcoin/bitcoin/jobs/614551535#L1424
< gribble> https://github.com/bitcoin/bitcoin/issues/17514 | util: Make logging noexcept by laanwj . Pull Request #17514 . bitcoin/bitcoin . GitHub
< fanquake> corelib/tools/qvector.h:648:6: internal compiler error: Segmentation fault
< wumpus> oh wow - does travis overclock their machines?
< wumpus> or under-cool, I guess,this being ARM64
< wumpus> bad heat management is really common for ARM boards
< wumpus> b-but why is it compiling Qt
< wumpus> I had the same problem with my Odroid C2 but managed to fix it by powering it from a power brick instead of USB, but that's a problem with that particular board not a generic one :shrug:
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/76e777df83db...3671c5721d42
< bitcoin-git> bitcoin/master 8f2d773 Sebastian Falbesoner: test: add functional test for non-standard txs with too large scriptSig
< bitcoin-git> bitcoin/master 3671c57 fanquake: Merge #17532: test: add functional test for non-standard txs with too larg...
< bitcoin-git> [bitcoin] fanquake merged pull request #17532: test: add functional test for non-standard txs with too large scriptSig (master...20191120-test-check-for-too-large-scriptsig-in-mempool_accept) https://github.com/bitcoin/bitcoin/pull/17532
< bitcoin-git> [bitcoin] jonatack opened pull request #17535: test: add block height test to listsinceblock.py (master...rpc-wallet-blockheight-followups) https://github.com/bitcoin/bitcoin/pull/17535
< bitcoin-git> [bitcoin] emilengler opened pull request #17536: test: Add test for rpc_whitelist (master...2019-11-jeremyrubin-whitelistrpc-meta) https://github.com/bitcoin/bitcoin/pull/17536
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/3671c5721d42...a8d9f7dfa723
< bitcoin-git> bitcoin/master 9999a79 MarcoFalke: travis: Rework CACHE_ERR_MSG
< bitcoin-git> bitcoin/master a8d9f7d MarcoFalke: Merge #17420: travis: Rework CACHE_ERR_MSG
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #17420: travis: Rework CACHE_ERR_MSG (master...1911-docTravis) https://github.com/bitcoin/bitcoin/pull/17420
< bitcoin-git> [bitcoin] achow101 opened pull request #17537: wallet: Cleanup and move opportunistic and superfluous TopUp()s (master...cleanup-topups) https://github.com/bitcoin/bitcoin/pull/17537
< bitcoin-git> [bitcoin] achow101 closed pull request #17510: Add copy constructor and copy operator= to CScript to remove ubsan suppression (master...cscript-undef) https://github.com/bitcoin/bitcoin/pull/17510
< bitcoin-git> [bitcoin] fanquake opened pull request #17538: build: Bump minimum libc to 2.17 for release binaries (master...bump_libc_217) https://github.com/bitcoin/bitcoin/pull/17538
< bitcoin-git> [bitcoin] hebasto opened pull request #17539: doc: Update and improve Developer Notes (master...20191120-developer-notes) https://github.com/bitcoin/bitcoin/pull/17539
< emilengler> How can I run multiple tests in one file?
< emilengler> Like I have a test in one class and antoher test in another class
< emilengler> And I want to exectue both
< emilengler> Placing both in the "if __name__ == '__main__'" section only exectues the irst one
< MarcoFalke> emilengler: There might be a weird interaction when running two test frameworks in succession without shutting down the python process
< MarcoFalke> See also the TestShell
< MarcoFalke> Why do you need two test frameworks to begin with?
< emilengler> I need to medify the bitcoin.conf
< emilengler> See #17536
< gribble> https://github.com/bitcoin/bitcoin/issues/17536 | test: Add test for rpc_whitelist by emilengler . Pull Request #17536 . bitcoin/bitcoin . GitHub
< MarcoFalke> have you seen ./test/functional/feature_config_args.py
< emilengler> I would like to run it first with "rpcwhitelistdefault=0" and then "rpcwhitelistdefault+1"
< emilengler> MarcoFalke: no not yet
< emilengler> But is it possibel to change it on the fly
< emilengler> possible*
< instagibbs_> reminder: I'm available for review. Can "trade" for easy review of #16795
< gribble> https://github.com/bitcoin/bitcoin/issues/16795 | rpc: have raw transaction decoding infer output descriptors by instagibbs . Pull Request #16795 . bitcoin/bitcoin . GitHub
< MarcoFalke> I am pretty sure the test framwork needs at least getblockcount permissions to check when the rpc thread is running
< MarcoFalke> rpcwhitelistdefault=1 disables all rpcs, right? So that wouldn't work.
< emilengler> MarcoFalke: user1 has the permisson to getblockcount
< emilengler> MarcoFalke: I'm actually not 100% sure let me try
< emilengler> Yes it restricts accesss to all RPC commands
< emilengler> It rutrns an 403 then
< MarcoFalke> I guess 403 is sufficient, as long as it is not a timeout or conenction error?
< emilengler> Yes
< emilengler> But still I need to change it after the test was already launceh
< emilengler> It would require a restart of bitcond
< emilengler> bitcoind*
< MarcoFalke> Yeah, just call `(re)start_node` and fixup `wait_for_rpc_connection` to return on 403
< emilengler> I'm a bit confused, where should I call (re)start_node and how can I modify the cli args then?
< emilengler> After run_tests()?
< emilengler> run_test()*
< instagibbs_> can someone remind me/show an example of wallet endpoint selection for python framework
< MarcoFalke> emilengler: If you want to modify the conf file, you'd have to stop the node and then start it again
< MarcoFalke> Same for command line args
< MarcoFalke> instagibbs_: wallet_multiwallet
< MarcoFalke> .py
< instagibbs_> dank
< sipa> are release linux binaries build with zmq support included?
< instagibbs_> for players at home: "node.get_wallet_rpc(new_wallet_name)"
< MarcoFalke> sipa: yes
< sipa> MarcoFalke: statically linked?
< MarcoFalke> I would believe everything in the gitian binaries is statically linked
< emilengler> MarcoFalke: Which function restarts the node?
< MarcoFalke> the function in the test_framework `def restart_node(...`
< MarcoFalke> or `def stop_node` and `def start_node`
< instagibbs_> "CHECK_NONFATAL(condition) should be used instead of assert for RPC code." what. I don't see any instances of that string in the codebase....
< instagibbs_> (linter output)
< instagibbs_> or is that like... paraphrasing that it shouldn't blow up and rather return an error in json
< MarcoFalke> instagibbs_: Have you run `git grep CHECK_NONFATAL bitcoin/master`?
< MarcoFalke> There should be plenty
< instagibbs_> oh, guess i havent rebased in a long time, thanks
< bitcoin-git> [bitcoin] theStack opened pull request #17541: test: add functional test for non-standard bare multisig txs (master...20191120-test-for-bare-multisig-in-mempool_accept) https://github.com/bitcoin/bitcoin/pull/17541
< bitcoin-git> [bitcoin] brakmic opened pull request #17542: build: Create test utility library from src/test/util/ (master...test-util-lib) https://github.com/bitcoin/bitcoin/pull/17542
< fanquake> sipa did you have a particular question in regards to zmq?
< sipa> fanquake: i was trying to figure out https://bitcoin.stackexchange.com/q/91802/208
< sipa> fanquake: still in the us?
< bitcoin-git> [bitcoin] ariard opened pull request #17543: Wallet: undo conflicts properly in case of blocks disconnection (master...2019-11-fix-wallet-unconflicts) https://github.com/bitcoin/bitcoin/pull/17543
< fanquake> sipa yea I am. For a little while longer yet.
< fanquake> I'll look ag the question shortly.
< bitcoin-git> [bitcoin] MarcoFalke pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/a8d9f7dfa723...41162c0ba0a1
< bitcoin-git> bitcoin/master fa00393 MarcoFalke: ci: Make all filesystem operations inside docker
< bitcoin-git> bitcoin/master fab1333 MarcoFalke: ci: Remove git from required packages on host
< bitcoin-git> bitcoin/master fa493ef MarcoFalke: ci: Make ci system read-only on the git work tree
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #17423: ci: Make ci system read-only on the git work tree (master...1911-ciRo) https://github.com/bitcoin/bitcoin/pull/17423
< bitcoin-git> [bitcoin] fanquake opened pull request #17545: build: remove libanl.so.1 from ALLOWED_LIBRARIES (master...remove_libanl_from_allowed_symbols) https://github.com/bitcoin/bitcoin/pull/17545
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/41162c0ba0a1...b7bc9b833009
< bitcoin-git> bitcoin/master faffa7f MarcoFalke: wallet: Avoid showing GUI popups on RPC errors (take 2)
< bitcoin-git> bitcoin/master b7bc9b8 MarcoFalke: Merge #17444: wallet: Avoid showing GUI popups on RPC errors (take 2)
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #17444: wallet: Avoid showing GUI popups on RPC errors (take 2) (master...1911-walletGuiPopupRpc) https://github.com/bitcoin/bitcoin/pull/17444