< bitcoin-git> [bitcoin] kallewoof opened pull request #12484: [net] Skip stale tip checks in regtest (master...no-staletip-check-regtest) https://github.com/bitcoin/bitcoin/pull/12484
< bitcoin-git> [bitcoin] bitnitdit opened pull request #12485: Mining: The max number of halvings should be 32 (master...max_halvings) https://github.com/bitcoin/bitcoin/pull/12485
< bitcoin-git> [bitcoin] kallewoof closed pull request #11019: [wallet] Abandon transactions that fail to go into the mempool (master...abandon-longchain-failed-tx) https://github.com/bitcoin/bitcoin/pull/11019
< sipa> achow101: technically you can't mix sctruct and class declarations of the same type
< sipa> but not every compiler version cares
< achow101> sipa: right
< achow101> does it matter though?
< bitcoin-git> [bitcoin] sipa pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/dcfe218626b0...ffc6e48b2983
< bitcoin-git> bitcoin/master 1e79c05 Andrew Chow: Split signrawtransaction into wallet and non-wallet...
< bitcoin-git> bitcoin/master eefff65 Andrew Chow: scripted-diff: change signrawtransaction to signrawtransactionwithwallet in tests...
< bitcoin-git> bitcoin/master d602348 Andrew Chow: Add test for signrawtransaction...
< sipa> it should be fixed, as it's going to cause warnings for some people
< bitcoin-git> [bitcoin] sipa closed pull request #10579: [RPC] Split signrawtransaction into wallet and non-wallet RPC command (master...split-signraw) https://github.com/bitcoin/bitcoin/pull/10579
< sipa> but i just merged the PR; no need to delay this further
< achow101> ok then
< bitcoin-git> [bitcoin] achow101 closed pull request #11678: [wallet] Don't shut down after encrypting the wallet (master...encrypt-no-restart) https://github.com/bitcoin/bitcoin/pull/11678
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #12485: Mining: The max number of halvings should be 32 (master...max_halvings) https://github.com/bitcoin/bitcoin/pull/12485
< bitcoin-git> [bitcoin] kallewoof opened pull request #12486: [test] Round target fee to 8 decimals (master...round-assert-fee-amount-target-fee) https://github.com/bitcoin/bitcoin/pull/12486
< promag> achow101: sipa: right, the warning is a non blocker imo
< bitcoin-git> [bitcoin] laanwj opened pull request #12487: init: Remove translation for `-blockmaxsize` option help (master...2018_02_translation_nightmare) https://github.com/bitcoin/bitcoin/pull/12487
< bitcoin-git> [bitcoin] jonasschnelli opened pull request #12489: Bugfix: respect user defined configuration file (-conf) in QT settings (master...2018/02/qt_conf) https://github.com/bitcoin/bitcoin/pull/12489
< mryandao> hey all, how do I patch diffs from upstream to my local working set?
< mryandao> doesnt look right on github to me.
< eklitzke> looks like you squashed too much to me
< bitcoin-git> [bitcoin] jnewbery opened pull request #12490: Remove deprecated wallet rpc methods from server (master...remove_deprecated_rpcs) https://github.com/bitcoin/bitcoin/pull/12490
< bitcoin-git> [bitcoin] jnewbery closed pull request #12490: Remove deprecated wallet rpc methods from server (master...remove_deprecated_rpcs) https://github.com/bitcoin/bitcoin/pull/12490
< arubi> more thoughts on #12321 ? I think it would be a nice addition for working with multisig in segwit
< gribble> https://github.com/bitcoin/bitcoin/issues/12321 | p2wsh and p2sh-p2wsh address in decodescript by fivepiece · Pull Request #12321 · bitcoin/bitcoin · GitHub
< nman999> What is the easiest way to install the Berkeley DB dependencies on Debian Stretch?
< arubi> nman999, why do you want to install it system wide at all?
< bitcoin-git> [bitcoin] eklitzke opened pull request #12491: Try to use posix_fadvise with CBufferedFile (master...fadvise) https://github.com/bitcoin/bitcoin/pull/12491
< mrannanay> ```
< mrannanay> ```
< mrannanay> libbitcoin_server.a(libbitcoin_server_a-net.o): In function `CCriticalBlock::Enter(char const*, char const*, int)':
< mrannanay> /home/annanay/bitcoin/src/./sync.h:123: undefined reference to `EnterCritical(char const*, char const*, int, void*, bool)'
< mrannanay> ```
< mrannanay> I seem to be getting this recurring error when I build the source.
< mrannanay> Even though I'm using ```./configure CXXFLAGS="-DDEBUG_LOCKORDER -g"``` when I configure
< mrannanay> Reposting for better formatting
< mrannanay> ```
< mrannanay> libbitcoin_server.a(libbitcoin_server_a-net.o): In function `CCriticalBlock::Enter(char const*, char const*, int)':
< mrannanay> /home/annanay/bitcoin/src/./sync.h:123: undefined reference to `EnterCritical(char const*, char const*, int, void*, bool)'
< mrannanay> ```
< mrannanay> IIUC, the -DDEBUG_LOCKORDER should define the right ```EnterCritical``` in src/net.cpp
< mrannanay> *src/sync.h
< sipa> mrannanay: are you sure you're recompiling everything with -DDEBUG_LOCKORDER, and aren't accidentally reusing a sync.o built withouy?
< midnightmagic> Would it be useful if the database files-- either the chainstate or otherwise-- had a human-readable journalling log and/or bitcoind could be told to lock the db layers while an external program ran? (say to snapshot the db or something?)
< Randolf> midnightmagic: Are you thinking for backup purposes mainly?
< midnightmagic> Either for backup, or for db reliability measures on a desired high-uptime node.. or something.
< sipa> we already have a journalling log for the chainstate
< midnightmagic> like for fs snapshotting for example.
< sipa> it's called the blockchain
< midnightmagic> rebuilding to a known-good state is hard.. ish. :-P
< sipa> well instructing bitcoind to not write any changes to disk for a while would be certainly doable
< sipa> if you want to support snapshots or so
< midnightmagic> hrmm..
< sipa> it could even continue updating the internal cache, until its size grows too large
< midnightmagic> is there a db cache which needs to be flushed for that?
< sipa> yes
< sipa> all disk writes are localized in a single function
< midnightmagic> ok.
< sipa> excluding txindex...
< sipa> that's just a hack :)
< midnightmagic> :-)
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ffc6e48b2983...e117cfe45eee
< bitcoin-git> bitcoin/master a6e6e39 Jonas Schnelli: Bugfix: respect user defined configuration file (-conf) when open conf. file from QT settings
< bitcoin-git> bitcoin/master e117cfe MarcoFalke: Merge #12489: Bugfix: respect user defined configuration file (-conf) in QT settings...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #12489: Bugfix: respect user defined configuration file (-conf) in QT settings (master...2018/02/qt_conf) https://github.com/bitcoin/bitcoin/pull/12489
< bitcoin-git> [bitcoin] achow101 opened pull request #12493: [wallet] Reopen CDBEnv after encryption instead of shutting down (master...dbenv-reopen) https://github.com/bitcoin/bitcoin/pull/12493
< bitcoin-git> [bitcoin] Empact opened pull request #12494: Declare CMutableTransaction a struct in rawtransaction.h (master...mutabletransaction-struct) https://github.com/bitcoin/bitcoin/pull/12494
< bitcoin-git> [bitcoin] eklitzke opened pull request #12495: Increase LevelDB max_open_files on 64-bit POSIX systems (master...ldb_max_open_files) https://github.com/bitcoin/bitcoin/pull/12495