1 2018-05-08 00:22:59 0|booyah|... why a goal is to get rid of boost?
2 2018-05-08 01:15:29 0|halfroastedbone|?
3 2018-05-08 02:03:09 0|Randolf|booyah: Boost is a horrible library. Its updates sometimes break backward compatibility.
4 2018-05-08 02:03:50 0|Randolf|booyah: I don't know what the specific reasons are for removing it from the Bitcoin project, but due to the various problems I've had with it conflicting with itself in the past, I'm glad it's on the way out.
5 2018-05-08 02:04:43 0|Randolf|I had packages on NetBSD, for instance, that each required different versions of Boost. At first I thought "okay, no problem, I'll just use the most recent version." That, of course, failed. And I couldn't run multiple versions on the same system.
6 2018-05-08 02:05:13 0|Randolf|Eventually I either had to find different versions of the library to use, or chroot/jail the few packages that needed different versions of Boost, or set them up on separate machines.
7 2018-05-08 02:05:33 0|Randolf|Sorry, I meant to write this...
8 2018-05-08 02:05:49 0|Randolf|Eventually I either had to find different (alternative) packages to use that don't rely on Boost, or chroot/jail the few packages that needed different versions of Boost, or set them up on separate machines.
9 2018-05-08 02:06:39 0|Randolf|It really wasn't a fun problem at all.
10 2018-05-08 02:06:59 0|Randolf|So, that's why I'm glad Boost is on its way out -- so that I won't have those problems with Bitcoin in the future.
11 2018-05-08 05:50:00 0|wumpus|so I got word back from github "We're currently investigating similar reports regarding this issue, and I've added your report to our list." "If you need to merge that pull request soon, we recommend using git merge locally on the command line as a workaround. We apologize for any inconvenience, and thank you for your patience."
12 2018-05-08 05:56:36 0|fanquake|wumpus annoying
13 2018-05-08 05:58:09 0|wumpus|yes. it's disappointing. I'm not sure I want to merge it *because* I want to look at the discussion, that's why we use github in the first place.
14 2018-05-08 06:29:18 0|jonasschnelli|"If you need to merge that pull request soon, we recommend using git merge locally [...]" ... :{
15 2018-05-08 06:37:14 0|wumpus|jonasschnelli: right, as if that's the problem in the first place. I wonder if we have the messages as json from the API so we can at least look at the tread
16 2018-05-08 06:37:16 0|wumpus|ah yes https://github.com/zw/bitcoin-gh-meta/blob/master/issues/102xx/10267-comments.json
17 2018-05-08 06:38:59 0|jonasschnelli|wumpus: reminds me of a project I'd like to do since years. A custom webinterface that allows better interaction with github. Mark pulls, highlight comments that are relevant to you after some rules.
18 2018-05-08 06:39:23 0|wumpus|jonasschnelli: https://bitcoinacks.com/ might be a good start
19 2018-05-08 06:39:37 0|jonasschnelli|AH! I almost forgot about that.
20 2018-05-08 06:40:09 0|jonasschnelli|They should mirror the comment history
21 2018-05-08 06:41:45 0|wumpus|so from what I understand, reading the comments in raw json format, is that 10267 should be ready for merge
22 2018-05-08 06:43:40 0|wumpus|the comment history is in that bitcoin-gh-meta already - just need a better way to format it in the terminal than reading very long lines scrolling horizontally
23 2018-05-08 06:44:58 0|fanquake|yea bitcoinacks has been improving quite a lot over the past week or two
24 2018-05-08 07:09:39 0|promag|plase see #13063
25 2018-05-08 07:09:41 0|gribble|https://github.com/bitcoin/bitcoin/issues/13063 | Use shared pointer to retain wallet instance by promag ÷ Pull Request #13063 ÷ bitcoin/bitcoin ÷ GitHub
26 2018-05-08 08:42:30 0|aj|kallewoof: i guess your tweet implies i should see about making the other ~90 days of tx data i've got available somewhere
27 2018-05-08 08:54:06 0|jonasschnelli|hmm.. my testnet seeder runs into 99% cpu usage due to the seeder (kswapd0 runs at 99% usage).
28 2018-05-08 08:54:16 0|kallewoof|aj: I actually haven't finished the import feature for your data, but I definitely intend to, so that would be graet, yes.
29 2018-05-08 08:54:24 0|jonasschnelli|A restart of the dnsseed seems to solve the issue...
30 2018-05-08 08:54:26 0|jonasschnelli|leaks?
31 2018-05-08 08:54:58 0|jonasschnelli|seems to only happens to my testnet seed (not mainnet)
32 2018-05-08 09:02:14 0|wumpus|jonasschnelli: sounds like a memory leak, or just excessive memory use, if it's the swap that is hit
33 2018-05-08 09:03:05 0|wumpus|might want to try to run valgrind/memcheck on it
34 2018-05-08 09:03:21 0|jonasschnelli|wumpus: yes. I should probably do that...
35 2018-05-08 09:12:49 0|kallewoof|aj: From what it looks, btw, your data will work perfectly well for replaying the mempool. I just have to time the block median times with your timestamps to get things approximately in order. (I guess I'll find out just how off median time is from reality soon enough).
36 2018-05-08 09:14:34 0|aj|kallewoof: ? i've got the timestamps i received blocks in there too, that should make it easy shouldn't it?
37 2018-05-08 09:21:49 0|kallewoof|aj: You do? I didn't realize that
38 2018-05-08 09:21:56 0|kallewoof|aj: That definitely makes it easy, yes.
39 2018-05-08 09:22:15 0|aj|kallewoof: hashtx, rawtx, and hashblock entries
40 2018-05-08 09:22:26 0|kallewoof|ahh. I never saw the hashblock ones
41 2018-05-08 09:22:37 0|aj|kallewoof: there aren't many of them by comparison :)
42 2018-05-08 09:25:49 0|aj|kallewoof: okay, looks like it's not going to be much effort to upload it to google drive at least for the time being
43 2018-05-08 09:26:51 0|aj|huh, shouldn't even take more than a night or so. may have to stop being snarky about my isp at this rate
44 2018-05-08 09:27:56 0|kallewoof|nice!
45 2018-05-08 14:48:12 0|promag|hi, anyone can explain this comment https://github.com/bitcoin/bitcoin/blame/6b824c090f53d0a56833930fd38c41bcaec8ff4a/src/txmempool.cpp#L574 ?
46 2018-05-08 14:48:53 0|promag|morcos: ^
47 2018-05-08 17:07:41 0|bitcoin-git|[13bitcoin] 15MarcoFalke opened pull request #13188: qa: Remove unused option --srcdir (06master...06Mf1805-qaSrcdir) 02https://github.com/bitcoin/bitcoin/pull/13188
48 2018-05-08 17:39:40 0|bitcoin-git|[13bitcoin] 15promag opened pull request #13189: Remove 2nd mapTx lookup in CTxMemPool::removeForBlock (06master...062018-05-txmempool-removeforblock) 02https://github.com/bitcoin/bitcoin/pull/13189
49 2018-05-08 17:46:05 0|morcos|promag: it took me a while to try to track it down, but actually the commit message explains it. we only track certain transactions for fee estimation (most obviously, only trancsactions with no unconfirmed parents). When we see a tx in a blcok we test whether it is in the fee estimators mapmempooltxs
50 2018-05-08 17:46:19 0|morcos|If it is, its a transaction we were tracking and we should update the fee estimates.
51 2018-05-08 17:47:11 0|morcos|However when txs are removed from the mempool, they are removed from fee estimators map as well, so that has to happen after we've used that information to determine whether the tx was a valid one for fee estimation
52 2018-05-08 17:47:57 0|promag|morcos: ty. a
53 2018-05-08 17:49:28 0|promag|afaiu CBlockPolicyEstimator doesn't use the mempool
54 2018-05-08 17:51:19 0|promag|or it's because of CTxMemPoolEntry state is changed?
55 2018-05-08 17:52:13 0|promag|morcos: anyhow please see if #13189 looks ok
56 2018-05-08 17:52:14 0|gribble|https://github.com/bitcoin/bitcoin/issues/13189 | Remove 2nd mapTx lookup in CTxMemPool::removeForBlock by promag ÷ Pull Request #13189 ÷ bitcoin/bitcoin ÷ GitHub
57 2018-05-08 17:52:14 0|morcos|no, the removeUnchecked in the mempool causes removeTx to get called
58 2018-05-08 17:52:59 0|promag|morcos: ah! got it
59 2018-05-08 17:53:26 0|morcos|i looked at it briefly and i don't see why it would be an issue, but will try to review it for real
60 2018-05-08 17:54:09 0|promag|ok, thanks!
61 2018-05-08 18:13:21 0|bitcoin-git|[13bitcoin] 15instagibbs closed pull request #12983: [wallet] Modify change identification to use hdsplit keypath (06master...06ischangesplit) 02https://github.com/bitcoin/bitcoin/pull/12983
62 2018-05-08 18:13:57 0|promag|MarcoFalke: not sure if I should rebase now
63 2018-05-08 18:27:05 0|bitcoin-git|[13bitcoin] 15achow101 opened pull request #13190: Have gArgs handle printing help (06master...06gargs-help) 02https://github.com/bitcoin/bitcoin/pull/13190
64 2018-05-08 18:36:05 0|bitcoin-git|[13bitcoin] 15sipa opened pull request #13191: Specialized double-SHA256 with 64 byte inputs with SSE4.1 and AVX2 (06master...06201709_dsha256_64) 02https://github.com/bitcoin/bitcoin/pull/13191
65 2018-05-08 19:19:56 0|wumpus|jnewbery: can you view #10267? most of use are getting unicorns there :/
66 2018-05-08 19:20:03 0|gribble|https://github.com/bitcoin/bitcoin/issues/10267 | New -includeconf argument for including external configuration files by kallewoof ÷ Pull Request #10267 ÷ bitcoin/bitcoin ÷ GitHub
67 2018-05-08 19:20:30 0|wumpus|I reported it to github and they said multiple people had reported that and they were going to look at it, but I sitll have the problem
68 2018-05-08 19:21:43 0|sipa|also a unicorn here
69 2018-05-08 19:28:20 0|wumpus|I'll re-review locally
70 2018-05-08 21:13:29 0|promag|another unicorn in #10267
71 2018-05-08 21:13:36 0|gribble|https://github.com/bitcoin/bitcoin/issues/10267 | New -includeconf argument for including external configuration files by kallewoof ÷ Pull Request #10267 ÷ bitcoin/bitcoin ÷ GitHub
72 2018-05-08 21:14:36 0|promag|kallewoof: should ArgsManager::ReadConfigStream warn about more -includeconf it's not the root conf?
73 2018-05-08 21:15:20 0|promag|I mean, it's not recursive
74 2018-05-08 21:15:53 0|promag|can be improved in a new PR though
75 2018-05-08 21:17:16 0|promag|I suggest something like "warning: -includeconf cannot be used from included files; ignoring -includeconf=%s"
76 2018-05-08 22:35:50 0|bitcoin-git|[13bitcoin] 15lmanners opened pull request #13192: [tests] Fixed intermittent failure in p2p_sendheaders.py. (06master...06p2p_sendheaders) 02https://github.com/bitcoin/bitcoin/pull/13192
77 2018-05-08 23:11:45 0|bitcoin-git|[13bitcoin] 15promag opened pull request #13193: Avoid 2nd mapTx lookup in CTxMemPool::UpdateTransactionsFromBlock (06master...062018-05-avoid-maptx-lookup) 02https://github.com/bitcoin/bitcoin/pull/13193