12018-02-27T00:00:03 *** weez17 has quit IRC
22018-02-27T00:00:36 *** weez17 has joined #bitcoin-core-dev
32018-02-27T00:03:53 *** MrPaz has quit IRC
42018-02-27T00:06:27 *** Aaronvan_ has quit IRC
52018-02-27T00:06:36 *** CubicEarths has quit IRC
62018-02-27T00:12:02 *** Cogito_Ergo_Sum has quit IRC
72018-02-27T00:16:40 *** MrPaz has joined #bitcoin-core-dev
82018-02-27T00:18:32 *** CubicEarths has joined #bitcoin-core-dev
92018-02-27T00:26:33 *** grafcaps has quit IRC
102018-02-27T00:31:10 *** delta__ has joined #bitcoin-core-dev
112018-02-27T00:31:11 *** HFRadical has quit IRC
122018-02-27T00:31:35 *** delta__ has quit IRC
132018-02-27T00:35:21 <bitcoin-git> [bitcoin] denis2342 closed pull request #12541: streamlined the use of include_hex (master...master) https://github.com/bitcoin/bitcoin/pull/12541
142018-02-27T00:38:51 *** grafcaps has joined #bitcoin-core-dev
152018-02-27T00:43:18 <eklitzke> 31% of the time in ReadBlockFromDisk() is spent in prevector::resize
162018-02-27T00:43:22 <eklitzke> smh
172018-02-27T00:44:22 <eklitzke> actually that's just one of the code paths, altogether it's 37% if you count the other code paths
182018-02-27T00:45:13 *** Thad34Watsica has quit IRC
192018-02-27T00:45:42 <sipa> that's remarkable
202018-02-27T00:45:51 <sipa> oh, scriptSigs
212018-02-27T00:46:31 <sipa> (for scriptPubKeys, prevector should almost never need an allocation)
222018-02-27T00:46:41 <eklitzke> https://monad.io/readblockfromdisk.svg
232018-02-27T00:48:03 <sipa> \o/ flame diagram
242018-02-27T00:50:05 <sipa> and 44% in sse4_transform
252018-02-27T00:50:40 <eklitzke> i don't quite get it, so when you call resize() on a prevector, if it grows the vector it calls operator new in a loop for the full new capacity?
262018-02-27T00:51:47 <cfields> eklitzke: I assume it mallocs what's needed, then calls placement-new for each element
272018-02-27T00:51:57 <sipa> eklitzke: those are just placement news, they don't allocate
282018-02-27T00:52:03 <eklitzke> ah
292018-02-27T00:52:15 <cfields> if that's the case and where it's spending its time, we could short-circuit that for the unsigned char case.
302018-02-27T00:52:26 <sipa> eklitzke: it's filling the new space with objects (which should be trivial in the case the type is unsigned char)
312018-02-27T00:52:36 <sipa> cfields: ack
322018-02-27T00:52:41 <sipa> didn't you have a branch to do that?
332018-02-27T00:53:24 <cfields> sipa: i did at one point, but I believe the main slow-down was in the dtor, which was fixed. so I didn't go any further with it
342018-02-27T00:54:39 <cfields> eklitzke: grep for is_trivially_destructible. We could do the same for the ctor and is_trivially_default_constructible.
352018-02-27T00:56:10 <cfields> (though it should be possible to skip the runtime check entirely with SFINAE)
362018-02-27T00:56:42 <eklitzke> wait does this actually do the is_trivially_destructible check at runtime?
372018-02-27T00:56:44 <eklitzke> yeah
382018-02-27T00:56:48 <eklitzke> that's where i was going to go
392018-02-27T00:57:05 <sipa> eklitzke: a smart compiler will do it at compile time
402018-02-27T00:57:10 <cfields> eklitzke: hopefully the compiler optimizes it away
412018-02-27T00:57:11 <cfields> heh
422018-02-27T00:57:19 <eklitzke> right, looks strange to me though
432018-02-27T00:57:25 <sipa> it's possible to write the code in a way that forces it at compile time
442018-02-27T00:57:34 <eklitzke> yeah i'm used to doing this with std::enable_if
452018-02-27T00:57:45 <eklitzke> i'll try to make the prevector code a little faster
462018-02-27T00:58:08 *** justanotheruser has joined #bitcoin-core-dev
472018-02-27T01:00:35 *** promag has quit IRC
482018-02-27T01:01:48 *** echeveria has joined #bitcoin-core-dev
492018-02-27T01:02:11 *** echeveria is now known as Guest12590
502018-02-27T01:02:29 *** echeveria_ has joined #bitcoin-core-dev
512018-02-27T01:02:41 *** echeveria_ has joined #bitcoin-core-dev
522018-02-27T01:03:29 <cfields> eklitzke: you may find it helpful to add resize() to the existing prevector benches
532018-02-27T01:03:38 <cfields> that'd make it trivial to demonstrate a speedup
542018-02-27T01:03:58 <eklitzke> good advice, i wouldn't have thought of that
552018-02-27T01:05:28 <sipa> also, given that the only instance of prevector today uses unsigned char, you could just unconditionally hack it in and remove that loop entirely (for the purpose of benchmarking it)
562018-02-27T01:06:34 *** echeveria_ has quit IRC
572018-02-27T01:06:42 *** echeveria_ has joined #bitcoin-core-dev
582018-02-27T01:06:58 *** echeveria_ has quit IRC
592018-02-27T01:06:59 *** echeveria_ has joined #bitcoin-core-dev
602018-02-27T01:10:15 *** echeveria_ has quit IRC
612018-02-27T01:10:24 *** echeveria_ has joined #bitcoin-core-dev
622018-02-27T01:10:40 *** echeveria_ has joined #bitcoin-core-dev
632018-02-27T01:11:00 *** rongze has joined #bitcoin-core-dev
642018-02-27T01:11:55 *** rongze has joined #bitcoin-core-dev
652018-02-27T01:15:23 *** rongze_ has joined #bitcoin-core-dev
662018-02-27T01:15:24 *** rongze has quit IRC
672018-02-27T01:16:31 *** Randolf has joined #bitcoin-core-dev
682018-02-27T01:25:49 <Randolf> I'm hoping someone can help me with this -- I tried to rebase PR #12546 down to a single commit, but it's just not showing up on GitHub, although "git log" shows me what I'm expecting to see. Is "git push -f" not synchronizing because the Travis CI build failed? Thanks in advance.
692018-02-27T01:25:51 <gribble> https://github.com/bitcoin/bitcoin/issues/12546 | [docs] Minor improvements to Compatibility notes by randolf · Pull Request #12546 · bitcoin/bitcoin · GitHub
702018-02-27T01:27:22 <esotericnonsense> Randolf: you pushed to randolf:master rather than randolf:patch-3
712018-02-27T01:27:50 <esotericnonsense> Randolf: the PR is tracking patch-3, https://github.com/randolf/bitcoin looks to have the single commit on top of master I think?
722018-02-27T01:29:31 *** rongze_ has quit IRC
732018-02-27T01:31:09 *** promag has joined #bitcoin-core-dev
742018-02-27T01:31:26 <Randolf> esotericnonsense: Oh, okay. I'll try to figure out what I've missed then. Thank you.
752018-02-27T01:31:44 <Randolf> I did use this command prior to rebase: git reset --hard origin/patch-3
762018-02-27T01:31:47 *** rongze has joined #bitcoin-core-dev
772018-02-27T01:31:50 <cfields> eklitzke: something else you may be interested in benching, our utxo decompressor decompresses to a std::vector rather than a prevec, forcing an unnecessary copy into the resulting prevec.
782018-02-27T01:31:57 <cfields> (from my reading of the code, anyway)
792018-02-27T01:32:21 <cfields> though I realize you're probably just looking at blocks atm
802018-02-27T01:32:34 *** Flo80Mills has joined #bitcoin-core-dev
812018-02-27T01:33:03 *** rongze has quit IRC
822018-02-27T01:33:10 <Randolf> Ah, yes, I see that "git push -f" is resulting in this: + 393545d85...b787a7fc6 master -> master (forced update)
832018-02-27T01:33:37 *** rongze has joined #bitcoin-core-dev
842018-02-27T01:35:33 *** promag has quit IRC
852018-02-27T01:39:19 <esotericnonsense> it sounds like you checked out master, reset it to origin/patch-3, then rebased and squashed, something like that.
862018-02-27T01:39:56 *** dabura667 has joined #bitcoin-core-dev
872018-02-27T01:41:43 <Randolf> I'm going to try again with a "git checkout patch-3" command. (I'm still new to git.)
882018-02-27T01:43:28 <Randolf> That was it -- I missed the checkout step. It seems that I don't need to do the reset step then.
892018-02-27T01:44:24 *** promag has joined #bitcoin-core-dev
902018-02-27T01:49:51 *** echeveria_ is now known as echeveria
912018-02-27T01:54:59 *** promag has quit IRC
922018-02-27T02:10:33 *** CubicEarths has quit IRC
932018-02-27T02:26:48 *** shesek has quit IRC
942018-02-27T02:38:00 *** belcher has quit IRC
952018-02-27T03:00:21 *** arbitrary_guy has joined #bitcoin-core-dev
962018-02-27T03:17:01 *** promag has joined #bitcoin-core-dev
972018-02-27T03:21:14 *** Giszmo has joined #bitcoin-core-dev
982018-02-27T03:21:35 *** promag has quit IRC
992018-02-27T03:25:33 *** Giszmo has quit IRC
1002018-02-27T03:38:46 *** promag has joined #bitcoin-core-dev
1012018-02-27T03:40:46 *** Giszmo has joined #bitcoin-core-dev
1022018-02-27T03:43:39 *** promag has quit IRC
1032018-02-27T03:47:59 *** Giszmo has quit IRC
1042018-02-27T03:48:38 *** Danilo_ has joined #bitcoin-core-dev
1052018-02-27T03:53:41 *** promag has joined #bitcoin-core-dev
1062018-02-27T03:58:23 *** promag has quit IRC
1072018-02-27T03:59:52 *** arbitrary_guy has quit IRC
1082018-02-27T04:05:06 *** Giszmo has joined #bitcoin-core-dev
1092018-02-27T04:06:06 *** Danilo_ has quit IRC
1102018-02-27T04:16:56 <bitcoin-git> [bitcoin] eklitzke opened pull request #12549: Make prevector::resize() and other prevector operations much faster (master...prevector) https://github.com/bitcoin/bitcoin/pull/12549
1112018-02-27T04:18:13 *** promag has joined #bitcoin-core-dev
1122018-02-27T04:23:13 *** promag has quit IRC
1132018-02-27T04:24:02 *** Cheeseo has joined #bitcoin-core-dev
1142018-02-27T04:24:59 *** RoyceX has quit IRC
1152018-02-27T04:25:07 <sipa> eklitzke: nice!
1162018-02-27T04:25:33 *** LumberCartel has joined #bitcoin-core-dev
1172018-02-27T04:25:58 *** arbitrary_guy has joined #bitcoin-core-dev
1182018-02-27T04:26:01 *** LumberCartel has quit IRC
1192018-02-27T04:26:47 *** Randolf has quit IRC
1202018-02-27T04:27:01 *** Randolf has joined #bitcoin-core-dev
1212018-02-27T04:28:02 <bitcoin-git> [bitcoin] bedri opened pull request #12550: Utils and libraries: Leveldb warning fixes (0.16...leveldbWarningFixes) https://github.com/bitcoin/bitcoin/pull/12550
1222018-02-27T04:35:21 <eklitzke> hmm, what version of gcc/libstdc++ does travis use?
1232018-02-27T04:35:38 <sipa> gcc 4.8 i believe
1242018-02-27T04:38:38 <bitcoin-git> [bitcoin] bedri closed pull request #12550: Utils and libraries: Leveldb warning fixes (0.16...leveldbWarningFixes) https://github.com/bitcoin/bitcoin/pull/12550
1252018-02-27T04:44:12 <bitcoin-git> [bitcoin] bedri opened pull request #12551: Leveldb warning fixes (master...leveldbWarningFixes) https://github.com/bitcoin/bitcoin/pull/12551
1262018-02-27T04:50:47 *** promag has joined #bitcoin-core-dev
1272018-02-27T04:56:02 *** promag has quit IRC
1282018-02-27T05:02:35 *** promag has joined #bitcoin-core-dev
1292018-02-27T05:07:17 *** promag has quit IRC
1302018-02-27T05:19:08 *** arbitrary_guy has quit IRC
1312018-02-27T05:23:06 *** promag has joined #bitcoin-core-dev
1322018-02-27T05:23:58 <esotericnonsense> hm.
1332018-02-27T05:27:43 *** promag has quit IRC
1342018-02-27T05:37:27 *** arbitrary_guy has joined #bitcoin-core-dev
1352018-02-27T05:38:01 *** d9b4bef9 has quit IRC
1362018-02-27T05:39:08 *** d9b4bef9 has joined #bitcoin-core-dev
1372018-02-27T05:40:58 *** aruns__ has joined #bitcoin-core-dev
1382018-02-27T05:57:55 *** promag has joined #bitcoin-core-dev
1392018-02-27T06:01:24 *** Victorsueca has quit IRC
1402018-02-27T06:02:13 *** promag has quit IRC
1412018-02-27T06:02:33 *** Victorsueca has joined #bitcoin-core-dev
1422018-02-27T06:08:43 *** CubicEarths has joined #bitcoin-core-dev
1432018-02-27T06:28:03 <bitcoin-git> [bitcoin] fanquake closed pull request #12551: Utils and libraries: Leveldb warning fixes (master...leveldbWarningFixes) https://github.com/bitcoin/bitcoin/pull/12551
1442018-02-27T06:28:30 *** PaulCape_ has quit IRC
1452018-02-27T06:28:47 *** PaulCapestany has joined #bitcoin-core-dev
1462018-02-27T06:31:44 *** cryptojanitor has quit IRC
1472018-02-27T06:35:39 *** promag has joined #bitcoin-core-dev
1482018-02-27T06:37:42 <bitcoin-git> [bitcoin] Empact opened pull request #12553: Prefer wait_until over polling with time.sleep (master...wait-until) https://github.com/bitcoin/bitcoin/pull/12553
1492018-02-27T06:40:12 *** promag has quit IRC
1502018-02-27T06:54:29 *** promag has joined #bitcoin-core-dev
1512018-02-27T06:56:05 *** MrPaz has quit IRC
1522018-02-27T06:58:57 *** promag has quit IRC
1532018-02-27T07:15:50 *** promag has joined #bitcoin-core-dev
1542018-02-27T07:19:19 *** Strepsils has joined #bitcoin-core-dev
1552018-02-27T07:20:04 *** Strepsils has quit IRC
1562018-02-27T07:20:39 *** promag has quit IRC
1572018-02-27T07:21:33 *** whphhg has quit IRC
1582018-02-27T07:34:18 *** Murch has quit IRC
1592018-02-27T07:43:33 *** Sentineo has quit IRC
1602018-02-27T07:44:00 *** ken2812221 has joined #bitcoin-core-dev
1612018-02-27T07:52:50 *** promag has joined #bitcoin-core-dev
1622018-02-27T07:54:10 *** aruns has joined #bitcoin-core-dev
1632018-02-27T07:56:43 *** aruns__ has quit IRC
1642018-02-27T07:58:07 *** promag has quit IRC
1652018-02-27T07:58:16 *** mmgen has joined #bitcoin-core-dev
1662018-02-27T08:02:17 *** JackH has quit IRC
1672018-02-27T08:06:27 <bitcoin-git> [bitcoin] multibhw opened pull request #12555: Tweet RUN TIME (master...TWEET) https://github.com/bitcoin/bitcoin/pull/12555
1682018-02-27T08:07:31 <bitcoin-git> [bitcoin] fanquake closed pull request #12555: Tweet RUN TIME (master...TWEET) https://github.com/bitcoin/bitcoin/pull/12555
1692018-02-27T08:16:17 *** JackH has joined #bitcoin-core-dev
1702018-02-27T08:18:12 *** promag has joined #bitcoin-core-dev
1712018-02-27T08:22:11 *** nullptr| has quit IRC
1722018-02-27T08:22:55 *** promag has quit IRC
1732018-02-27T08:28:14 *** nullptr| has joined #bitcoin-core-dev
1742018-02-27T08:29:32 <hkjn0> eklitzke: cool flame graph! mind sharing how you produced it?
1752018-02-27T08:32:33 *** nullptr| has quit IRC
1762018-02-27T08:36:40 *** nullptr| has joined #bitcoin-core-dev
1772018-02-27T08:55:54 *** promag has joined #bitcoin-core-dev
1782018-02-27T09:00:17 *** promag has quit IRC
1792018-02-27T09:03:52 *** mistakenine has joined #bitcoin-core-dev
1802018-02-27T09:05:51 <mistakenine> hi,Is there anyone interested in a parallel block chainï¼a complex data structure
1812018-02-27T09:17:04 *** mehdi0x61 has joined #bitcoin-core-dev
1822018-02-27T09:20:38 *** timothy has joined #bitcoin-core-dev
1832018-02-27T09:23:55 *** promag has joined #bitcoin-core-dev
1842018-02-27T09:25:07 *** drizztbsd has joined #bitcoin-core-dev
1852018-02-27T09:25:36 *** dabura667 has quit IRC
1862018-02-27T09:25:51 *** AaronvanW has joined #bitcoin-core-dev
1872018-02-27T09:25:53 *** timothy has quit IRC
1882018-02-27T09:27:31 *** Aaronvan_ has joined #bitcoin-core-dev
1892018-02-27T09:28:32 *** mehdi0x61 has quit IRC
1902018-02-27T09:28:36 *** promag has quit IRC
1912018-02-27T09:29:24 *** promag has joined #bitcoin-core-dev
1922018-02-27T09:30:41 *** larafale has joined #bitcoin-core-dev
1932018-02-27T09:30:46 *** promag has quit IRC
1942018-02-27T09:30:53 *** AaronvanW has quit IRC
1952018-02-27T09:31:19 *** promag has joined #bitcoin-core-dev
1962018-02-27T09:35:37 *** promag has quit IRC
1972018-02-27T09:39:11 *** Flo80Mills has quit IRC
1982018-02-27T09:44:21 *** larafale has quit IRC
1992018-02-27T09:44:57 *** larafale has joined #bitcoin-core-dev
2002018-02-27T09:48:43 *** aruns__ has joined #bitcoin-core-dev
2012018-02-27T09:48:57 *** larafale has quit IRC
2022018-02-27T09:49:54 <bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.16: https://github.com/bitcoin/bitcoin/commit/5d41110c745c74e1eeb85f187f54777bf5e6407f
2032018-02-27T09:49:54 <bitcoin-git> bitcoin/0.16 5d41110 Wladimir J. van der Laan: doc: Clear out release notes post-0.16.0...
2042018-02-27T09:50:16 <bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.16: https://github.com/bitcoin/bitcoin/commit/01f931b928fbe0266b3a8d48d0fb2ecc728bd7f3
2052018-02-27T09:50:16 <bitcoin-git> bitcoin/0.16 01f931b Wladimir J. van der Laan: test: Add missing signal.h header...
2062018-02-27T09:50:53 *** aruns has quit IRC
2072018-02-27T09:55:04 <mistakenine> hi,Is there anyone interested in a parallel block chainï¼a complex data structure
2082018-02-27T09:56:00 <mistakenine> to see all the parallel blockchain as a whole
2092018-02-27T09:56:35 <wumpus> mistakenine: not here please
2102018-02-27T09:56:57 <provoostenator> CubicEarths: I know, I prefer the GUI myself. But technical people can use bitcoin.conf, so it's the less-technical users I'm trying to help here.
2112018-02-27T09:57:04 *** drizztbsd is now known as timothy
2122018-02-27T09:57:43 <wumpus> (a "parallel chain" is an interesting self-contradiction, anyway)
2132018-02-27T09:58:32 <mistakenine> yes,but i find a way to give a solution
2142018-02-27T09:58:46 <mistakenine> it's a very hard problem
2152018-02-27T09:59:41 <CubicEarths> provoostenator: understood.
2162018-02-27T09:59:49 <mistakenine> i give a math proofï¼but don't know how where to discuss that
2172018-02-27T10:00:05 <wumpus> mistakenine: not here at least, it has nothing to do with bitcoin core development
2182018-02-27T10:00:44 *** echonaut has quit IRC
2192018-02-27T10:00:49 *** larafale has joined #bitcoin-core-dev
2202018-02-27T10:01:01 *** echonaut has joined #bitcoin-core-dev
2212018-02-27T10:02:14 *** go1111111 has quit IRC
2222018-02-27T10:03:04 *** aruns__ has quit IRC
2232018-02-27T10:03:26 *** aruns__ has joined #bitcoin-core-dev
2242018-02-27T10:04:03 *** Aaronvan_ has quit IRC
2252018-02-27T10:05:32 *** C4R3Bear has joined #bitcoin-core-dev
2262018-02-27T10:10:13 *** aruns__ has quit IRC
2272018-02-27T10:10:16 *** mistakenine has quit IRC
2282018-02-27T10:10:17 *** aruns has joined #bitcoin-core-dev
2292018-02-27T10:14:19 *** AaronvanW has joined #bitcoin-core-dev
2302018-02-27T10:14:54 *** go1111111 has joined #bitcoin-core-dev
2312018-02-27T10:16:31 *** shesek has joined #bitcoin-core-dev
2322018-02-27T10:16:31 *** shesek has quit IRC
2332018-02-27T10:16:31 *** shesek has joined #bitcoin-core-dev
2342018-02-27T10:22:05 *** arbitrary_guy has quit IRC
2352018-02-27T10:32:34 *** Stefan87Krajcik has joined #bitcoin-core-dev
2362018-02-27T10:47:35 <bitcoin-git> [bitcoin] tamasblummer opened pull request #12556: [Trivial] fix version typo in getpeerinfo RPC call help (master...fix_version_typo) https://github.com/bitcoin/bitcoin/pull/12556
2372018-02-27T10:48:00 *** CubicEarths has quit IRC
2382018-02-27T10:51:25 *** ProfMac has quit IRC
2392018-02-27T10:51:52 *** Lynet has joined #bitcoin-core-dev
2402018-02-27T10:52:26 *** SopaXorzTaker has joined #bitcoin-core-dev
2412018-02-27T11:02:58 *** C4R3Bear has quit IRC
2422018-02-27T11:03:54 *** belcher has joined #bitcoin-core-dev
2432018-02-27T11:08:24 *** zrc has joined #bitcoin-core-dev
2442018-02-27T11:11:57 *** shesek has quit IRC
2452018-02-27T11:17:52 *** zrc has quit IRC
2462018-02-27T11:22:54 *** mehdi0x61 has joined #bitcoin-core-dev
2472018-02-27T11:23:48 *** xpan has joined #bitcoin-core-dev
2482018-02-27T11:28:12 *** mehdi0x61 has quit IRC
2492018-02-27T11:29:20 *** zrc has joined #bitcoin-core-dev
2502018-02-27T11:33:22 <bitcoin-git> [bitcoin] Sjors opened pull request #12557: [WIP] [depends] openssl: add aarch64_darwin (master...2018/02/depends-openssl-aarch64-apple-darwin1) https://github.com/bitcoin/bitcoin/pull/12557
2512018-02-27T11:35:36 *** zrc has quit IRC
2522018-02-27T11:35:56 *** zrc has joined #bitcoin-core-dev
2532018-02-27T11:37:16 *** zrc has quit IRC
2542018-02-27T11:46:48 *** mehdi0x61 has joined #bitcoin-core-dev
2552018-02-27T11:50:38 *** mehdi0x61 has quit IRC
2562018-02-27T11:54:22 *** C4R3Bear has joined #bitcoin-core-dev
2572018-02-27T12:02:44 *** xpan has quit IRC
2582018-02-27T12:09:27 *** Guyver2 has joined #bitcoin-core-dev
2592018-02-27T12:32:17 *** C4R3Bear has quit IRC
2602018-02-27T12:34:23 *** shesek has joined #bitcoin-core-dev
2612018-02-27T12:34:36 *** Chris_Stewart_5 has joined #bitcoin-core-dev
2622018-02-27T12:36:09 *** useruseruser has joined #bitcoin-core-dev
2632018-02-27T12:36:24 *** useruseruser has left #bitcoin-core-dev
2642018-02-27T12:37:26 <rabidus> Am I the only one who gets their top-bar written in chinese when clicking "use previously used address" in 0.16.0 @ windows? Binaries was downloaded from bitcoin.org. AVG detected something and moved quarantine, but I granted permission. Screenshot: https://pasteboard.co/H9zSGvJ.png
2652018-02-27T12:44:52 *** mogitate has joined #bitcoin-core-dev
2662018-02-27T12:48:18 <michagogo> mlz: but I assume you donât test on Vista
2672018-02-27T12:48:49 <michagogo> rabidus: o_O
2682018-02-27T12:48:55 <michagogo> Iâll checkâ¦
2692018-02-27T12:49:12 <mlz> michagogo, oh.. no, I do have a Vista, it doesn't have enough space for bitcoin :D
2702018-02-27T12:49:44 <michagogo> Seriously?
2712018-02-27T12:49:47 <michagogo> Why?
2722018-02-27T12:50:31 <rabidus> ok, AVG now says that the file is ok, so I assume that was because because of too fresh binaries :). Still that chinese top-bar is confusing
2732018-02-27T12:51:37 *** papaya has joined #bitcoin-core-dev
2742018-02-27T12:55:08 <ken2812221> https://github.com/bitcoin/bitcoin/blob/0.16/src/qt/locale/bitcoin_en_US.ts
2752018-02-27T12:55:28 *** C4R3Bear has joined #bitcoin-core-dev
2762018-02-27T12:55:41 <rabidus> seems "ok" then :)
2772018-02-27T13:00:50 <michagogo> ken2812221: â¦
2782018-02-27T13:00:53 <michagogo> oops.
2792018-02-27T13:01:02 <rabidus> at least I'm not running any chinese binaries .. probably
2802018-02-27T13:01:43 * michagogo wonders if wumpus will want to put out a 0.16.0.1
2812018-02-27T13:01:43 *** C4R3Bear has quit IRC
2822018-02-27T13:01:55 <mlz> rabidus, that's very strange, i wouldn't use it, did you verify the binaries ?
2832018-02-27T13:02:01 <ken2812221> Maybe someone can fix it on Transifex
2842018-02-27T13:02:03 *** mehdi0x61 has joined #bitcoin-core-dev
2852018-02-27T13:02:13 *** C4R3Bear has joined #bitcoin-core-dev
2862018-02-27T13:02:21 <michagogo> mlz: look at the link ken2812221 just posted
2872018-02-27T13:02:26 <michagogo> Itâs in the source code
2882018-02-27T13:02:27 <rabidus> no, i didn't check any hashes, but as you can see from that translation url, it's "feature" :)
2892018-02-27T13:02:44 <michagogo> No, itâs definitely a bug
2902018-02-27T13:02:49 <rabidus> hehe, jk
2912018-02-27T13:04:26 <mlz> i see, but not verifying download files on windows is a crime :P
2922018-02-27T13:06:02 <Anduck> ^
2932018-02-27T13:06:11 <michagogo> I mean, the installer _is_ signed
2942018-02-27T13:06:16 <rabidus> wouldn't change anything
2952018-02-27T13:06:29 <rabidus> top bar would still be in chinese
2962018-02-27T13:06:32 <rabidus> :)
2972018-02-27T13:06:33 <michagogo> Which shows up when it asks you to elevate
2982018-02-27T13:07:34 *** papaya has quit IRC
2992018-02-27T13:08:51 <michagogo> Oh, thereâs already #12577
3002018-02-27T13:08:51 <gribble> https://github.com/bitcoin/bitcoin/issues/12577 | HTTP Error 404: Not Found
3012018-02-27T13:09:01 <michagogo> I mean #12544
3022018-02-27T13:09:02 <gribble> https://github.com/bitcoin/bitcoin/issues/12544 | Bitcoin Qt 0.16.0 displays a window title in Chinese instead of English · Issue #12544 · bitcoin/bitcoin · GitHub
3032018-02-27T13:09:17 <rabidus> oh, ok, nice
3042018-02-27T13:09:23 *** Ylbam_ has joined #bitcoin-core-dev
3052018-02-27T13:10:18 <bitcoin-git> [bitcoin] drodil opened pull request #12558: Fix translations in en_US.ts (0.16...patch-1) https://github.com/bitcoin/bitcoin/pull/12558
3062018-02-27T13:18:09 *** C4R3Bear has quit IRC
3072018-02-27T13:24:03 *** Sentineo has joined #bitcoin-core-dev
3082018-02-27T13:29:33 *** shesek has quit IRC
3092018-02-27T13:31:34 *** larafale has quit IRC
3102018-02-27T13:31:56 <provoostenator> Somewhat related to the issue of translation review: #11875
3112018-02-27T13:31:57 <gribble> https://github.com/bitcoin/bitcoin/issues/11875 | Snoei: a.k.a. how to translate technical jargon · Issue #11875 · bitcoin/bitcoin · GitHub
3122018-02-27T13:33:46 *** TyrfingMjolnir has joined #bitcoin-core-dev
3132018-02-27T13:33:53 *** larafale has joined #bitcoin-core-dev
3142018-02-27T13:33:57 *** Chris_Stewart_5 has quit IRC
3152018-02-27T13:34:00 <TyrfingMjolnir> Anyone got 2 consequtive sample blocks?
3162018-02-27T13:34:28 <TyrfingMjolnir> with full schematics
3172018-02-27T13:34:29 *** aruns has quit IRC
3182018-02-27T13:34:47 *** larafale_ has joined #bitcoin-core-dev
3192018-02-27T13:38:04 *** Stefan87Krajcik has quit IRC
3202018-02-27T13:38:27 *** larafale has quit IRC
3212018-02-27T13:42:44 *** dagurval has quit IRC
3222018-02-27T13:44:47 *** jimmysong__ has quit IRC
3232018-02-27T13:44:52 *** conor has joined #bitcoin-core-dev
3242018-02-27T13:47:05 *** indistylo has joined #bitcoin-core-dev
3252018-02-27T13:54:21 *** promag has joined #bitcoin-core-dev
3262018-02-27T14:00:38 *** indistylo has quit IRC
3272018-02-27T14:01:12 *** indistylo has joined #bitcoin-core-dev
3282018-02-27T14:11:20 *** zrc has joined #bitcoin-core-dev
3292018-02-27T14:13:27 *** Sentineo has quit IRC
3302018-02-27T14:18:03 *** AaronvanW has quit IRC
3312018-02-27T14:21:10 *** meshcollider has quit IRC
3322018-02-27T14:30:03 *** zrc has quit IRC
3332018-02-27T14:33:48 *** cryptojanitor has joined #bitcoin-core-dev
3342018-02-27T14:34:42 *** Elliot4Osinski has joined #bitcoin-core-dev
3352018-02-27T14:39:27 *** Elliot4Osinski has quit IRC
3362018-02-27T14:42:41 *** laurentmt has joined #bitcoin-core-dev
3372018-02-27T14:44:36 *** Chris_Stewart_5 has joined #bitcoin-core-dev
3382018-02-27T14:46:10 *** Victorsueca has quit IRC
3392018-02-27T14:47:37 *** Victorsueca has joined #bitcoin-core-dev
3402018-02-27T14:49:24 *** rongze has quit IRC
3412018-02-27T14:52:02 <bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.16: https://github.com/bitcoin/bitcoin/commit/ea2e39fd2004e83375c1703543e32a10e3b9d981
3422018-02-27T14:52:02 <bitcoin-git> bitcoin/0.16 ea2e39f Wladimir J. van der Laan: qt: Remove faulty and unnecessary en_US translation...
3432018-02-27T14:52:03 <eklitzke> hkjn0: i have a wrapper script around perf(1) here that i use to actually collect the profiling data (which requires that you have a build with debug symbols): https://github.com/eklitzke/bitcoin-tools/blob/master/perf.sh
3442018-02-27T14:52:35 <eklitzke> then the flame graph itself is generated using https://github.com/brendangregg/FlameGraph
3452018-02-27T14:53:17 <eklitzke> i have a wrapper script for invoking that as well here: https://github.com/eklitzke/bitcoin-tools/blob/master/gensvg.sh (although in practice i've found i often want to use grep to filter out more data before invoking flamegraph.pl)
3462018-02-27T14:54:21 <bitcoin-git> [bitcoin] laanwj closed pull request #12558: Fix translations in en_US.ts (0.16...patch-1) https://github.com/bitcoin/bitcoin/pull/12558
3472018-02-27T14:54:55 *** rongze has joined #bitcoin-core-dev
3482018-02-27T14:56:06 *** rongze has quit IRC
3492018-02-27T14:56:59 <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/228b086b9a3d...9e2ed253f505
3502018-02-27T14:56:59 <bitcoin-git> bitcoin/master d16bfaa Tamas Blummer: fix version typo
3512018-02-27T14:57:00 <bitcoin-git> bitcoin/master 9e2ed25 Wladimir J. van der Laan: Merge #12556: [Trivial] fix version typo in getpeerinfo RPC call help...
3522018-02-27T14:57:56 <bitcoin-git> [bitcoin] laanwj closed pull request #12556: [Trivial] fix version typo in getpeerinfo RPC call help (master...fix_version_typo) https://github.com/bitcoin/bitcoin/pull/12556
3532018-02-27T15:04:47 <wumpus> michagogo: nah, IMO the only thing to warrant a 0.16.0.1 release is a crash bug
3542018-02-27T15:05:52 <luke-jr> 0.16.0 crashes if I overclock my CPU by 50%. hjelp! :p
3552018-02-27T15:06:16 *** laurentmt has quit IRC
3562018-02-27T15:07:46 *** alforro has joined #bitcoin-core-dev
3572018-02-27T15:13:37 *** indistylo has quit IRC
3582018-02-27T15:15:29 <wumpus> I get bit flips on one of my nodes even without overclocking, caused quite a panic this morning when it resulted in the node splitting from consensus
3592018-02-27T15:19:01 *** Ylbam_ has quit IRC
3602018-02-27T15:19:52 <provoostenator> So I've been studying how the QT send screen composes a transaction. It all seems to revolve around WalletModelTransaction.
3612018-02-27T15:21:29 <wumpus> yes, walletmodeltransaction is the GUI-side model for a transaction to be sent
3622018-02-27T15:21:29 <provoostenator> The way it works now is that an initial WalletModelTransaction is created, but several aspects of the transaciton are "stored" in the UI itself. E.g. there's a UI element that holds the list of destinations. Only when you hit Send is all that information collected and added to the WalletModelTransaciton instance.
3632018-02-27T15:21:53 <wumpus> yes, don't forget about the static coincontrol instance :(
3642018-02-27T15:22:07 <provoostenator> So I'm thinking about seperating the model from the view a bit better, so that any time you add / change a destination the WalletModelTransaction instance is updated and that's the source of truth.
3652018-02-27T15:22:37 <provoostenator> Which would be very nice for RBF: just give it a transaction hex, deserialize it and then render the UI.
3662018-02-27T15:22:41 <wumpus> that was really a bad design choice, but it was never cleaned up after the initial coin control contribution
3672018-02-27T15:22:58 <provoostenator> Yeah I've been digging through historical commits to see how this came to be :-)
3682018-02-27T15:23:01 <wumpus> yes, that'd probably be better
3692018-02-27T15:24:06 <provoostenator> But I wonder about the RPC. Wouldn't it benefit from some mechanism to build up a transaction in a modular way as well? So rather than needing to create a tranaction in one giant RPC command, you'd create a draft and manipulate that through smaller commands.
3702018-02-27T15:24:43 <provoostenator> And if that's the case, maybe this should all be moved one level deeper (and not depend on QT).
3712018-02-27T15:26:15 <wumpus> that's what the raw transactions API does
3722018-02-27T15:26:37 <wumpus> createrawtransaction, fundrawtransaction, signrwatransactions are the RPC equivalent of building up a transaction step by step
3732018-02-27T15:26:56 <wumpus> but intentionally entirely stateless
3742018-02-27T15:27:12 *** mehdi0x61 has quit IRC
3752018-02-27T15:27:29 <wumpus> please do keep that code in qt, the reason for having a UI-specific structure there is to make it easier to split off the GUI some day
3762018-02-27T15:28:23 <provoostenator> Would it make sense to make CMutableTransaction more powerful though? Why wouldn't QT be able to include that?
3772018-02-27T15:28:53 <wumpus> if things are only necessary for the UI, it's better to keep the code in the UI
3782018-02-27T15:29:21 <provoostenator> Coin selection and replacing transaction seem useful to both RPC and UI to me.
3792018-02-27T15:29:40 <wumpus> RPC has that, in other ways
3802018-02-27T15:29:47 <wumpus> I think you're extending the scope of what you want to do too much
3812018-02-27T15:30:29 <provoostenator> I don't know, I'm trying to figure out what's the best approach here. My own scope was to improve RBF in QT, prefereably without reinventing the wheel.
3822018-02-27T15:30:42 <provoostenator> If that makes the RPC better that's nice, but not my goal.
3832018-02-27T15:30:43 <wumpus> if you want to improve the UI, then improving th UI is what to do, if you start refactoring all over the place it's much harder to move forward
3842018-02-27T15:31:13 <provoostenator> I agree that a huge refactor is a bad idea regardless.
3852018-02-27T15:31:41 <wumpus> refactor of the UI would be ok, but combining it with changing CMutableTransaction etc is just too much
3862018-02-27T15:32:34 *** Jannie4Runolfsso has joined #bitcoin-core-dev
3872018-02-27T15:34:48 <provoostenator> Actually I'm not sure if UI is my only concern here. I like the idea of keeping QT relatively simple and making it possible to build a UI on top of RPC (using whatever framework).
3882018-02-27T15:35:16 <provoostenator> But I agree that changing both at this point would involve too many moving parts.
3892018-02-27T15:37:42 *** grafcaps has quit IRC
3902018-02-27T15:38:42 *** mehdi0x61 has joined #bitcoin-core-dev
3912018-02-27T15:40:06 <wumpus> I'm fairly sure it's possible to build this UI on top of listunspent and *rawtransaction API
3922018-02-27T15:40:37 <provoostenator> The above is a fairly complicated way to achieve RBF, but has the advatage of letting UI users tweak the new transaction anyway they want.
3932018-02-27T15:41:02 <provoostenator> A simpler approach would be improve the bumpfee RPC stuff and then create a UI where the user can merely change the fee, nothing else.
3942018-02-27T15:41:31 *** mehdi0x61 has quit IRC
3952018-02-27T15:41:39 *** conor has quit IRC
3962018-02-27T15:43:39 *** HFRadical has joined #bitcoin-core-dev
3972018-02-27T15:44:18 <provoostenator> (by "the above" I mean moving some stuff from the view code into WalletModelTransaction, I don't mean changing CMutableTransaction)
3982018-02-27T15:46:13 *** mehdi0x61 has joined #bitcoin-core-dev
3992018-02-27T16:04:28 *** MrPaz has joined #bitcoin-core-dev
4002018-02-27T16:05:59 *** Murch has joined #bitcoin-core-dev
4012018-02-27T16:06:02 *** lifeofguenter has quit IRC
4022018-02-27T16:12:54 *** lifeofguenter has joined #bitcoin-core-dev
4032018-02-27T16:14:47 *** Victorsueca has quit IRC
4042018-02-27T16:16:02 *** Victorsueca has joined #bitcoin-core-dev
4052018-02-27T16:16:59 <michagogo> wumpus: I think I actually saw the commit that introduced the en_us translation
4062018-02-27T16:17:19 <michagogo> It was 5109347, which added a whole lot of translations
4072018-02-27T16:17:34 <michagogo> I remember I saw that and idly wondered what was going on there
4082018-02-27T16:17:40 <michagogo> And forgot to follow up on that thought
4092018-02-27T16:18:12 <michagogo> For example, I havenât looked at the content, but I saw that it added a he_IL translation in addition to the existing he?
4102018-02-27T16:18:28 <michagogo> As far as I know there isnât really a Hebrew besides he_IL
4112018-02-27T16:18:45 <michagogo> I also donât really know how the translation stuff works
4122018-02-27T16:18:55 *** rongze has joined #bitcoin-core-dev
4132018-02-27T16:19:40 <wumpus> well it synced the transifex translations with the ones in the repository
4142018-02-27T16:20:06 <michagogo> That commit seems to introduce a bunch of new languages, but also a whole lot of new files with country codes where previously there was just the country-less language
4152018-02-27T16:20:41 <michagogo> Can anyone on transifex just create a new language?
4162018-02-27T16:20:42 <wumpus> well, if translations need to be deleted they need to be deleted from transifex first,t hen from the repository, that prevents them from coming back
4172018-02-27T16:20:47 <wumpus> no, they have to be approved
4182018-02-27T16:20:57 <wumpus> though the policy seems to be that everything is approved
4192018-02-27T16:21:08 <michagogo> And within the release cycle all those new ones went in?
4202018-02-27T16:21:27 <wumpus> it's hard to think of a valid reason to reject someone adding a translation for someone's language/country
4212018-02-27T16:21:36 <wumpus> though adding en_US was stupid :)
4222018-02-27T16:21:59 <michagogo> I suspect it might be a good idea to go over and do a sanity check of the languages that added a new single country code where previously there was just a bare language
4232018-02-27T16:22:41 <michagogo> For example, adding he_IL when he exists seems vaguely suspicious to me
4242018-02-27T16:23:10 *** rongze has quit IRC
4252018-02-27T16:23:54 <michagogo> Another example, de_DE was added when de exists, and no other de_XX versions
4262018-02-27T16:24:10 <michagogo> I would expect that bare de would be German German
4272018-02-27T16:24:29 <michagogo> If the new file were de_CH or something it would make sense, butâ¦
4282018-02-27T16:24:51 <bitcoin-git> [bitcoin] promag opened pull request #12559: Avoid locking cs_main in some wallet RPC (master...2018-02-avoid-cs_main-lock) https://github.com/bitcoin/bitcoin/pull/12559
4292018-02-27T16:26:45 *** Randolf has quit IRC
4302018-02-27T16:29:38 *** Amuza has joined #bitcoin-core-dev
4312018-02-27T16:32:08 <bitcoin-git> [bitcoin] achow101 opened pull request #12560: [wallet][RPC] Set or generate a new HD seed (master...sethdseed) https://github.com/bitcoin/bitcoin/pull/12560
4322018-02-27T16:36:22 *** Cogito_Ergo_Sum has joined #bitcoin-core-dev
4332018-02-27T16:36:22 *** Cogito_Ergo_Sum has joined #bitcoin-core-dev
4342018-02-27T16:38:37 *** HFRadical has quit IRC
4352018-02-27T16:39:54 *** wxss has joined #bitcoin-core-dev
4362018-02-27T16:41:02 <bitcoin-git> [bitcoin] sdaftuar opened pull request #12561: Remove call to CheckBlock() in ConnectBlock() (master...2018-02-improve-checkblock-failure) https://github.com/bitcoin/bitcoin/pull/12561
4372018-02-27T16:43:15 <TyrfingMjolnir> How can I create my own local block chain and generate 10 valid blocks at random for development purposes?
4382018-02-27T16:44:01 <Chris_Stewart_5> TyrfingMjolnir: $ bitcoind -regtest -daemon && bitcoin-cli -regtest generate 10
4392018-02-27T16:45:13 <TyrfingMjolnir> Perfect, thanks
4402018-02-27T16:52:06 *** Randolf has joined #bitcoin-core-dev
4412018-02-27T16:53:19 *** JackH has quit IRC
4422018-02-27T16:54:18 <wumpus> michagogo: I agree, but I don't have enough international lingual knowledge to make decisions about such things, if you find specific ones that make no sense, please report them
4432018-02-27T16:54:50 <wumpus> this has happened in the past, that a transifex translator reported that a certain language/locale pair makes no sense and it was removed
4442018-02-27T16:55:08 <michagogo> Yeah, I guess
4452018-02-27T16:55:57 <michagogo> Itâs things like this that make me really wish I had free time to do stuff like go and look at he vs he_IL
4462018-02-27T16:55:59 <wumpus> but in the absence of specific information I tend to err on the side of allowing it
4472018-02-27T16:58:25 <michagogo> Iâm on my phone on the bus, so I didnât look into the content, but I see the new he_IL is much, much shorter than the existing he
4482018-02-27T16:59:16 <michagogo> Does Qt have a fallback thing, where if youâre set to xx_YY and a string is missing, it will use the translation for bare xx?
4492018-02-27T16:59:26 <michagogo> Or is each translation completely independent?
4502018-02-27T16:59:35 <wumpus> shortness doesn't matter, it will just override the general one for the messages that are specified
4512018-02-27T16:59:54 <michagogo> Okay, good - at least thereâs that
4522018-02-27T17:00:06 <wumpus> e.g. fallback order would be he_IL -> he -> en/original
4532018-02-27T17:00:13 <michagogo> Okay, thatâs good at least
4542018-02-27T17:00:19 <luke-jr> michagogo: wumpus: I did a sanity check a few months ago, and made a todo list
4552018-02-27T17:00:24 <luke-jr> but it's probably not updated anymore
4562018-02-27T17:00:51 <luke-jr> and I have no clue where I saved it :x
4572018-02-27T17:01:02 <michagogo> But I still doubt thereâs anything that belongs in he_IL that shouldnât just be in he
4582018-02-27T17:02:19 <luke-jr> someone should probably just do the obvious ones (eg, if there's no he, rename he_IL to it)
4592018-02-27T17:02:27 <luke-jr> and then contact people in non-obvious cases
4602018-02-27T17:05:42 <wumpus> wanted: localization maintainer
4612018-02-27T17:06:29 <michagogo> Thereâs a Hebrew with >80% coverage, and a Hebrew (Israel) with <3%
4622018-02-27T17:06:40 <luke-jr> that sounds about right?
4632018-02-27T17:06:56 <michagogo> Well, thatâs not really a division that makes sense AFAIK
4642018-02-27T17:06:57 <luke-jr> the Israel one would presumably just have strings that differ from the "standard" Hebrew
4652018-02-27T17:06:58 *** JackH has joined #bitcoin-core-dev
4662018-02-27T17:07:03 <luke-jr> oh
4672018-02-27T17:07:03 <wumpus> right.
4682018-02-27T17:07:15 *** grafcaps has joined #bitcoin-core-dev
4692018-02-27T17:07:25 <luke-jr> disclaimer: I know nothing about the Hebrew language or its variations :P
4702018-02-27T17:07:38 <michagogo> Actually, the Windows 10 setup process asks you that at some point
4712018-02-27T17:07:49 <michagogo> When you choose a keyboard layout
4722018-02-27T17:07:58 <michagogo> I have no clue what the difference isâ¦
4732018-02-27T17:09:24 <esotericnonsense> i think I submitted a translation for en_GB vs en_US at some point
4742018-02-27T17:09:50 <esotericnonsense> and then realised that someone who actually cares about the distinction should do it
4752018-02-27T17:10:04 <esotericnonsense> what's the default en? !?!?!?!?! </trollface>
4762018-02-27T17:10:07 *** mehdi0x61 has quit IRC
4772018-02-27T17:10:55 <wumpus> US is the default
4782018-02-27T17:11:10 <wumpus> that's why it was wrong for a separate en_US translation to exist
4792018-02-27T17:12:33 <wumpus> en_UK would be a possible addition
4802018-02-27T17:12:44 <esotericnonsense> there is an en_GB
4812018-02-27T17:12:48 <esotericnonsense> or at least there was
4822018-02-27T17:13:16 <wumpus> ehh yes, GB
4832018-02-27T17:13:23 *** mehdi0x61 has joined #bitcoin-core-dev
4842018-02-27T17:13:58 <wumpus> Great Britain instead of United Kingdom, I guess a distinction like Holland versus The Netherlands
4852018-02-27T17:14:12 <michagogo> I donât know about the latter
4862018-02-27T17:14:25 <michagogo> But itâs the United Kingdom of Great Britain and Northern Ireland
4872018-02-27T17:14:47 <esotericnonsense> in this context it doesn't make a difference because there's no 'locality' to the fact we spell a few words slightly differently other than 'generally on that island'
4882018-02-27T17:14:58 <wumpus> strictly, Holland is a part of the Netherlands, Zuid and Noord Holland, but everyone uses them interchangably in practice
4892018-02-27T17:15:11 <michagogo> So UK would make more sense than GB, but thatâs not what the standards organizations decided
4902018-02-27T17:15:14 <esotericnonsense> do norwegians learn 'color' or 'colour'? :D
4912018-02-27T17:16:18 <esotericnonsense> i feel like i'm bikeshedding a thing that no-one actually cares about, but the idea of inheriting feels a bit odd to me
4922018-02-27T17:16:22 <michagogo> Hm, why is en_US the default and not bare en?
4932018-02-27T17:16:52 <michagogo> Oh, I guess if something isnât defined in en then itâll fall through to en_US
4942018-02-27T17:16:55 <wumpus> esotericnonsense: it's simply how localization tends to work, so there's no use bikeshedding that here
4952018-02-27T17:17:02 <michagogo> But why have bare en at all?
4962018-02-27T17:17:20 <esotericnonsense> heh. some dialogs with 'colour' and some with 'color'. *shudders*
4972018-02-27T17:17:23 <wumpus> bare en is the source language
4982018-02-27T17:17:25 * esotericnonsense wanders off to do something useful
4992018-02-27T17:17:36 <wumpus> it cannot be edited on transifex
5002018-02-27T17:17:41 <michagogo> Uh
5012018-02-27T17:17:47 <michagogo> Is source different from default
5022018-02-27T17:17:48 <michagogo> ?
5032018-02-27T17:18:06 <wumpus> it's the language that the messages in the source code are in
5042018-02-27T17:18:13 <michagogo> Right, makes sense
5052018-02-27T17:18:40 <michagogo> But why have the default be en_US, and not just not use a translation by default?
5062018-02-27T17:18:51 <michagogo> Oh, wait
5072018-02-27T17:18:59 <michagogo> Thatâs what we do, since we deleted en_US
5082018-02-27T17:19:03 <michagogo> Never mind.
5092018-02-27T17:21:43 *** Randolf has quit IRC
5102018-02-27T17:22:21 *** Randolf has joined #bitcoin-core-dev
5112018-02-27T17:22:31 *** arbitrary_guy has joined #bitcoin-core-dev
5122018-02-27T17:34:35 <wumpus> right, 'en' is not really a translation in our case, it only contains messages to be translated, no translations. There is no strict requirement that American English is the source language, it just happens to be the case for our project (and for many other projects).
5132018-02-27T17:35:33 *** timothy has quit IRC
5142018-02-27T17:36:27 *** Giszmo has quit IRC
5152018-02-27T17:41:12 *** bule has joined #bitcoin-core-dev
5162018-02-27T17:42:03 <luke-jr> wumpus: American English is? I thought standard English was, and that's why we have an en_US translation? :x
5172018-02-27T17:42:33 <wumpus> no, we don't have an en_US translation, that was a mistake
5182018-02-27T17:44:10 <wumpus> it was accidentally added for 0.16
5192018-02-27T17:44:18 <wumpus> and removed again, now
5202018-02-27T17:49:59 *** CubicEarths has joined #bitcoin-core-dev
5212018-02-27T17:50:28 <wumpus> the messages in the source code are American English (minimize, synchronize, etc), and that's what defines the source language
5222018-02-27T17:50:53 <wumpus> en_GB would be 'standard English'
5232018-02-27T17:52:15 *** shesek has joined #bitcoin-core-dev
5242018-02-27T17:52:24 *** Giszmo has joined #bitcoin-core-dev
5252018-02-27T17:56:32 *** mehdi0x61 has quit IRC
5262018-02-27T17:58:59 *** Amuza has quit IRC
5272018-02-27T18:05:24 *** bule has quit IRC
5282018-02-27T18:05:59 *** bule has joined #bitcoin-core-dev
5292018-02-27T18:06:53 *** Giszmo has quit IRC
5302018-02-27T18:08:49 *** mdrollette has joined #bitcoin-core-dev
5312018-02-27T18:09:44 *** alforro has quit IRC
5322018-02-27T18:10:27 *** MrPaz has quit IRC
5332018-02-27T18:11:34 *** MrPaz has joined #bitcoin-core-dev
5342018-02-27T18:22:14 *** larafale_ has quit IRC
5352018-02-27T18:22:28 *** kos__ has joined #bitcoin-core-dev
5362018-02-27T18:25:42 *** Emcy_ has joined #bitcoin-core-dev
5372018-02-27T18:26:41 *** Emcy has quit IRC
5382018-02-27T18:45:36 *** larafale has joined #bitcoin-core-dev
5392018-02-27T18:47:35 *** Jannie4Runolfsso has quit IRC
5402018-02-27T18:48:47 *** indistylo has joined #bitcoin-core-dev
5412018-02-27T19:04:35 *** larafale has quit IRC
5422018-02-27T19:05:08 *** larafale has joined #bitcoin-core-dev
5432018-02-27T19:06:05 *** mirese_ has joined #bitcoin-core-dev
5442018-02-27T19:08:57 *** mirese has quit IRC
5452018-02-27T19:09:27 *** larafale has quit IRC
5462018-02-27T19:09:39 *** mehdi0x61 has joined #bitcoin-core-dev
5472018-02-27T19:15:53 *** bule has quit IRC
5482018-02-27T19:16:41 *** bule has joined #bitcoin-core-dev
5492018-02-27T19:18:30 *** Murch has quit IRC
5502018-02-27T19:19:59 *** Murch has joined #bitcoin-core-dev
5512018-02-27T19:22:21 *** ProfMac has joined #bitcoin-core-dev
5522018-02-27T19:23:57 *** Randolf has quit IRC
5532018-02-27T19:30:58 *** larafale has joined #bitcoin-core-dev
5542018-02-27T19:32:41 *** Nona20Reilly has joined #bitcoin-core-dev
5552018-02-27T19:34:12 *** mehdi0x61 has quit IRC
5562018-02-27T19:37:24 *** Nona20Reilly has quit IRC
5572018-02-27T19:42:05 *** Victorsueca has quit IRC
5582018-02-27T19:43:18 *** Victorsueca has joined #bitcoin-core-dev
5592018-02-27T19:43:35 *** intcat has quit IRC
5602018-02-27T19:44:24 *** MrPaz has quit IRC
5612018-02-27T19:45:11 *** larafale has quit IRC
5622018-02-27T19:45:51 *** larafale has joined #bitcoin-core-dev
5632018-02-27T19:48:04 *** intcat has joined #bitcoin-core-dev
5642018-02-27T19:49:57 *** larafale has quit IRC
5652018-02-27T19:57:54 *** mehdi0x61 has joined #bitcoin-core-dev
5662018-02-27T20:03:52 *** intcat has quit IRC
5672018-02-27T20:05:08 *** intcat has joined #bitcoin-core-dev
5682018-02-27T20:09:33 *** bule has quit IRC
5692018-02-27T20:10:27 *** bule has joined #bitcoin-core-dev
5702018-02-27T20:11:53 *** shesek has quit IRC
5712018-02-27T20:13:41 *** jb55 has joined #bitcoin-core-dev
5722018-02-27T20:16:52 *** indistylo has quit IRC
5732018-02-27T20:30:29 *** jb55 has quit IRC
5742018-02-27T20:31:12 *** MrPaz has joined #bitcoin-core-dev
5752018-02-27T20:32:34 *** Sonia47Hammes has joined #bitcoin-core-dev
5762018-02-27T20:34:21 *** larafale has joined #bitcoin-core-dev
5772018-02-27T20:37:40 *** Sonia47Hammes has quit IRC
5782018-02-27T20:38:27 *** larafale has quit IRC
5792018-02-27T20:43:10 <bitcoin-git> [bitcoin] bedri opened pull request #12562: Utils and libraries: Leveldb compile warnings (master...leveldbCompileWarnings) https://github.com/bitcoin/bitcoin/pull/12562
5802018-02-27T20:49:18 *** Sentineo has joined #bitcoin-core-dev
5812018-02-27T20:51:39 *** mmgen has quit IRC
5822018-02-27T20:59:51 <eklitzke> i'm going to show my github ignorance here, but when a pull request gets merged, is the first comment on the PR (the one created by the PR author) what ends up in the git logs for the merge commit?
5832018-02-27T21:00:17 *** zrc has joined #bitcoin-core-dev
5842018-02-27T21:00:32 <achow101> eklitzke: we have our own github merging script that does that
5852018-02-27T21:00:59 <achow101> https://github.com/bitcoin/bitcoin/blob/master/contrib/devtools/github-merge.py
5862018-02-27T21:02:40 *** zrc has quit IRC
5872018-02-27T21:03:56 *** bule has quit IRC
5882018-02-27T21:03:58 *** SopaXorzTaker has quit IRC
5892018-02-27T21:05:00 *** bule has joined #bitcoin-core-dev
5902018-02-27T21:07:00 <eklitzke> ok i think i understand, the right side of the merge has the original commits with their descriptions intact, and the merge commit itself is autogenerated with the pull request title, first comment description, and a signature
5912018-02-27T21:11:00 <sipa> correct
5922018-02-27T21:16:07 *** bule has quit IRC
5932018-02-27T21:16:37 *** bule has joined #bitcoin-core-dev
5942018-02-27T21:23:26 *** larafale has joined #bitcoin-core-dev
5952018-02-27T21:31:24 *** droark has joined #bitcoin-core-dev
5962018-02-27T21:32:34 *** Cortney61Schimme has joined #bitcoin-core-dev
5972018-02-27T21:37:51 *** meshcollider has joined #bitcoin-core-dev
5982018-02-27T21:45:37 *** Cortney61Schimme has quit IRC
5992018-02-27T21:48:03 *** Chris_Stewart_5 has quit IRC
6002018-02-27T21:53:43 *** MrPaz has quit IRC
6012018-02-27T22:04:27 *** bule has quit IRC
6022018-02-27T22:05:03 *** bule has joined #bitcoin-core-dev
6032018-02-27T22:17:43 *** MrPaz has joined #bitcoin-core-dev
6042018-02-27T22:32:35 *** Leonora45Goldner has joined #bitcoin-core-dev
6052018-02-27T22:40:33 *** rex_4539 has joined #bitcoin-core-dev
6062018-02-27T22:43:07 *** Leonora45Goldner has quit IRC
6072018-02-27T22:47:21 *** mehdi0x61 has quit IRC
6082018-02-27T22:50:14 *** Victorsueca has quit IRC
6092018-02-27T22:51:45 *** Victorsueca has joined #bitcoin-core-dev
6102018-02-27T22:54:09 *** larafale has quit IRC
6112018-02-27T22:54:47 *** larafale has joined #bitcoin-core-dev
6122018-02-27T22:54:52 *** laurentmt has joined #bitcoin-core-dev
6132018-02-27T22:58:57 *** larafale has quit IRC
6142018-02-27T23:02:10 *** Cogito_Ergo_Sum has quit IRC
6152018-02-27T23:02:29 *** rongze has joined #bitcoin-core-dev
6162018-02-27T23:03:04 *** rongze has joined #bitcoin-core-dev
6172018-02-27T23:07:19 *** rongze has quit IRC
6182018-02-27T23:14:39 *** bule has quit IRC
6192018-02-27T23:15:02 *** wxss has quit IRC
6202018-02-27T23:15:16 *** bule has joined #bitcoin-core-dev
6212018-02-27T23:22:47 *** shesek has joined #bitcoin-core-dev
6222018-02-27T23:23:35 *** Guyver2 has quit IRC
6232018-02-27T23:32:31 *** Randolf has joined #bitcoin-core-dev
6242018-02-27T23:32:41 *** Lawson85Schimmel has joined #bitcoin-core-dev
6252018-02-27T23:35:20 *** laurentmt has quit IRC
6262018-02-27T23:35:59 *** vicenteH has quit IRC
6272018-02-27T23:41:19 <CubicEarths> Why does the client seem to only download blocks a certain distance ahead of what the CPU has processed?
6282018-02-27T23:43:57 *** rongze has joined #bitcoin-core-dev
6292018-02-27T23:44:37 *** rongze has joined #bitcoin-core-dev
6302018-02-27T23:44:44 <sipa> CubicEarths: to not interfere too much with pruning
6312018-02-27T23:46:55 <sipa> (if the blocks are too much out of order on disk, you need to wait very long before a file which can contain a block of blocks from everywhere can be deleted)
6322018-02-27T23:48:45 *** rongze has quit IRC
6332018-02-27T23:51:20 *** rex_4539 has quit IRC
6342018-02-27T23:51:39 <CubicEarths> I don't understand... I can see reasons related to being a good citizen on the network, but you are saying it has to do with my own node's syncing performance?
6352018-02-27T23:52:31 <sipa> if you enable pruning, you delete block files which only have old blocks in them
6362018-02-27T23:52:48 <sipa> this is not possible if every block files contains blocks from all over the place
6372018-02-27T23:53:02 <CubicEarths> ahh
6382018-02-27T23:53:58 <sipa> by not letting downloading getting ahead too far of validation (1024 blocks ahead max), we guarantee that after 1024 blocks, you're always able to delete the old files with blocks before that point (plus some overhead blocks, i think 288, to not interfere with reorgs)
6392018-02-27T23:54:37 <sipa> it doesn't really matter if you don't prune and don't plan to ever do so
6402018-02-27T23:54:47 <CubicEarths> yeah
6412018-02-27T23:54:52 <sipa> but it also doesn't hurt you much to restrict yourself to 1024 blocks ahead
6422018-02-27T23:55:56 <CubicEarths> well, sometimes you are near great internet, and it would be nice to be able to download blocks as fast as possible, and allow the processing to happen later
6432018-02-27T23:56:54 <CubicEarths> I am surprised that blocks are not put in blockfiles according to the block number
6442018-02-27T23:57:28 <CubicEarths> But it sounds like the files are just filled up sequentially with blocks as the come in?
6452018-02-27T23:57:53 <bitcoin-git> [bitcoin] AkioNak closed pull request #11988: Reduce redundant code of prevector and speed it up (master...prevector) https://github.com/bitcoin/bitcoin/pull/11988
6462018-02-27T23:58:54 <aj> CubicEarths: if you had blocks 1000-2000 in a single file, then had hundreds of reorgs in that range, that particular file could grow absurdly large; likewise if all those blocks were empty, you'd end up with unnecessarily small files