< bitcoin-git> [bitcoin] sipa opened pull request #13194: Remove template matching and pseudo opcodes (master...201805_noscriptpattern) https://github.com/bitcoin/bitcoin/pull/13194
< bitcoin-git> [bitcoin] ken2812221 closed pull request #13107: Fix Windows locale problem (master...win-enc) https://github.com/bitcoin/bitcoin/pull/13107
< bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/6b824c090f53...7b966d9e6e30
< bitcoin-git> bitcoin/master 629ff8c Karl-Johan Alm: -includeconf=<path> support in config handler, for including external configuration files
< bitcoin-git> bitcoin/master 0f0badd Karl-Johan Alm: test: Test includeconf parameter.
< bitcoin-git> bitcoin/master 25b7ab9 Karl-Johan Alm: doc: Add release notes for -includeconf
< bitcoin-git> [bitcoin] laanwj closed pull request #10267: New -includeconf argument for including external configuration files (master...feature-config-readconfig) https://github.com/bitcoin/bitcoin/pull/10267
< bitcoin-git> [bitcoin] ken2812221 opened pull request #13195: [WIP] Wrap C++17 std::filesystem::path to solve encoding issue on Windows. (master...u8path) https://github.com/bitcoin/bitcoin/pull/13195
< wumpus> jonasschnelli: I'm really confused re: #13151
< gribble> https://github.com/bitcoin/bitcoin/issues/13151 | net: Serve blocks directly from disk when possible by laanwj · Pull Request #13151 · bitcoin/bitcoin · GitHub
< * luke-jr> ponders if 13151 should just use sendfile(2) :P
< wumpus> luke-jr: I think that'd be the most efficient solution. But a lot more work, would need some further (OS-specific) abstractions in that case though to get the sendfile command all the way to the network layer, getting around the send buffering
< wumpus> this was just fairly low-hanging fruit - bypassing the deserialization/serialization should already have helped
< jonasschnelli> wumpus: 13151. yes. I have no idea why this can happen and I hope it's a local issue... though I doubt it.
< jonasschnelli> Can you do a test on a fast SSD?
< wumpus> all the otherresults are at least somewhat hopeful
< wumpus> no, I don't have any SSD large tnough
< jonasschnelli> wumpus: I could try to redo the test on a digital ocean instance.. or at least a different ssd env
< wumpus> I'll also try on another machine when I find time (more spinning rust, though)
< fanquake> I can test on an SSD. Were both done using bitcoincore-indexd ?
< bitcoin-git> [bitcoin] glaksmono opened pull request #13196: [WIP] Refactoring platform-specific code in util.h/util.cpp (master...bitcoin-12697) https://github.com/bitcoin/bitcoin/pull/13196
< fanquake> Having people grab tickets to work on is good. However I'm wondering if we should mention that opening WIP PRs means that some actual work should have been done? re #13196
< gribble> https://github.com/bitcoin/bitcoin/issues/13196 | [WIP] Refactoring platform-specific code in util.h/util.cpp by glaksmono · Pull Request #13196 · bitcoin/bitcoin · GitHub
< ynakasone> join #secp256k1
< kallewoof> fanquake: Yeah, that's a good rule I think. It will discourage others from working on the issue even if no work has been done.
< kallewoof> I mean, having that rule will preevent discouraging ---.
< jonasschnelli> fanquake: yes. if you can test on both hdd/ssd... that would be great.
< jonasschnelli> maybe use wumpuses branch of the indexer
< jonasschnelli> make sure you request blocks with witness
< fanquake> kallewoof yep. WIP PRs should be opened when someones needs help/feedback in regards to code/design decisions.
< fanquake> We don't need to use them as a signal for "claiming" an issue
< fanquake> thanks jonasschnelli
< kallewoof> fanquake: Agreed
< kallewoof> #12265 has 1 tested ACK, 1 utACK (latest), and 1 ACK and 1 utACK (pre-squash/rebase). It's test bug-fix only, so feels mergeable but if someone would be up for reviewing that would be lovely.
< gribble> https://github.com/bitcoin/bitcoin/issues/12265 | [test] fundrawtransaction: lock watch-only shared address by kallewoof · Pull Request #12265 · bitcoin/bitcoin · GitHub
< meshcollider> kallewoof: I'll give it a quick review, hold on a sec :)
< kallewoof> meshcollider: thanks! :)
< meshcollider> yeah looks RTM now
< glaksmono> anyone know when I can merge my PR? haha
< glaksmono> Kind of too excited for my first contribution to bitcoin :)
< kallewoof> meshcollider: Thanks a lot. Lemme know if you want something reviewed from my end. :)
< meshcollider> I'm all good for the moment, haven't had a chance to get any new PRs up for a while because of uni sadly
< kallewoof> glaksmono: Soon I'd suspect. Patience is definitely a valuable asset to have around here though :)
< kallewoof> meshcollider: OK
< meshcollider> glaksmono: thanks for helping out! just like every PR it just has to get enough review so that the maintainers can safely merge it :)
< glaksmono> Got it, thanks guys
< meshcollider> looks like it is basically ready though, so should be soon like kallewoof said :)
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/7b966d9e6e30...9458b05f2834
< bitcoin-git> bitcoin/master 18c0b84 Grady Laksmono: [bitcoin-11004] creating another jobs for the CHECK_DOC=1, separated from the core jobs
< bitcoin-git> bitcoin/master 9458b05 Wladimir J. van der Laan: Merge #13183: [travis] New travis job for CHECK_DOCS steps...
< bitcoin-git> [bitcoin] laanwj closed pull request #13183: [travis] New travis job for CHECK_DOCS steps (master...bitcoin-11004) https://github.com/bitcoin/bitcoin/pull/13183
< meshcollider> glaksmono congratulations :)
< bitcoin-git> [bitcoin] kallewoof opened pull request #13197: util: warn about ignored recursive -includeconf calls (master...includeconf-warn-nonrecursive) https://github.com/bitcoin/bitcoin/pull/13197
< kallewoof> grats on first PR :)
< fanquake> wumpus #13093 Should be ready
< gribble> https://github.com/bitcoin/bitcoin/issues/13093 | [0.15] backport: depends qt patches by fanquake · Pull Request #13093 · bitcoin/bitcoin · GitHub
< wumpus> fanquake: ack
< ken2812221> I don't know why clang hates my code and how to fix it. Any suggestion about #13195?
< gribble> https://github.com/bitcoin/bitcoin/issues/13195 | [WIP] Wrap C++17 std::filesystem::path to solve encoding issue on Windows. by ken2812221 · Pull Request #13195 · bitcoin/bitcoin · GitHub
< jonasschnelli> fanquake, wumpus: is there a gitian build required before merging #13093
< gribble> https://github.com/bitcoin/bitcoin/issues/13093 | [0.15] backport: depends qt patches by fanquake · Pull Request #13093 · bitcoin/bitcoin · GitHub
< wumpus> jonasschnelli: it can't hurt; though there's a tested ack already
< wumpus> jonasschnelli: also we've been testing these patches on master already - I guess the useful test of doing a gitian build would be whether a gitian build still works, of course
< jonasschnelli> I try with my build script (not sure if it can handle older branches... lets see)
< fanquake> thanks jonass
< fanquake> wumpus #12265 should be ready to go. John and marco have ackd cc kallewoof
< gribble> https://github.com/bitcoin/bitcoin/issues/12265 | [test] fundrawtransaction: lock watch-only shared address by kallewoof · Pull Request #12265 · bitcoin/bitcoin · GitHub
< wumpus> fanquake: yes, that one was about time
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/9458b05f2834...1834d4d9f0af
< bitcoin-git> bitcoin/master 891beb0 Karl-Johan Alm: [test] fundrawtransaction: lock watch-only shared address...
< bitcoin-git> bitcoin/master 1834d4d Wladimir J. van der Laan: Merge #12265: [test] fundrawtransaction: lock watch-only shared address...
< bitcoin-git> [bitcoin] laanwj closed pull request #12265: [test] fundrawtransaction: lock watch-only shared address (master...test-fundrawtransaction-lockunspent) https://github.com/bitcoin/bitcoin/pull/12265
< wumpus> ken2812221: hhmm strange
< fanquake> compiles ok locally
< ken2812221> I'm trying to do gitian-build on Ubuntu Bionic.
< ken2812221> Seems it is still an issue with clang on Ubuntu Bionic.
< fanquake> wumpus I think #13188 can just about go in as well, if you wanted to ack.
< gribble> https://github.com/bitcoin/bitcoin/issues/13188 | qa: Remove unused option --srcdir by MarcoFalke · Pull Request #13188 · bitcoin/bitcoin · GitHub
< wumpus> fanquake: only seeing that one now; yes, makes sense I think, srcdir is a misnomer as that's not where the executables end up in out of tree builds
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/1834d4d9f0af...4a50ec0efd06
< bitcoin-git> bitcoin/master fac1e1f MarcoFalke: qa: Remove unused option --srcdir
< bitcoin-git> bitcoin/master 4a50ec0 Wladimir J. van der Laan: Merge #13188: qa: Remove unused option --srcdir...
< bitcoin-git> [bitcoin] laanwj closed pull request #13188: qa: Remove unused option --srcdir (master...Mf1805-qaSrcdir) https://github.com/bitcoin/bitcoin/pull/13188
< kallewoof> TIL if you submit a review on a PR and get angry unicorn, refreshing will not duplicate-post your review.
< kallewoof> (and it seems review goes through despite unicorniness)
< bitcoin-git> [bitcoin] glaksmono closed pull request #13196: [WIP] Refactoring platform-specific code in util.h/util.cpp (master...bitcoin-12697) https://github.com/bitcoin/bitcoin/pull/13196
< bitcoin-git> [bitcoin] glaksmono reopened pull request #13196: [WIP] Refactoring platform-specific code in util.h/util.cpp (master...bitcoin-12697) https://github.com/bitcoin/bitcoin/pull/13196
< bitcoin-git> [bitcoin] glaksmono closed pull request #13196: [WIP] Refactoring platform-specific code in util.h/util.cpp (master...bitcoin-12697) https://github.com/bitcoin/bitcoin/pull/13196
< bitcoin-git> [bitcoin] sdaftuar opened pull request #13198: [qa] Avoid printing to console during cache creation (master...2018-05-test-cache-console) https://github.com/bitcoin/bitcoin/pull/13198
< wumpus> #10740 unicorns as well.. ugh
< gribble> https://github.com/bitcoin/bitcoin/issues/10740 | [wallet] `loadwallet` RPC - load wallet at runtime by jnewbery · Pull Request #10740 · bitcoin/bitcoin · GitHub
< wumpus> oh not anymore after another try
< promag> wumpus: occasionally I got random unicorns as well
< wumpus> promag: me too; but I was worried because this is another large PR with lots of comments
< jnewbery> wumpus: sorry not to answer yesterday re: #10267. My current workaround for unicorn issues is to use chrome's developer tools and use the device toolbar to view the page as mobile/tablet.
< jtimon> probably stupid question... in https://github.com/bitcoin/bitcoin/blob/master/src/pubkey.h#L59 why are there 3 ways to indicate non-compressed and 2 ways to indicate compressed? shouldn't one for each be enough? also, should using an enum or macros or constants be more clear?
< gribble> https://github.com/bitcoin/bitcoin/issues/10267 | New -includeconf argument for including external configuration files by kallewoof · Pull Request #10267 · bitcoin/bitcoin · GitHub
< wumpus> jnewbery: interesting, that that works, thanks
< jtimon> s/should/shouldn't/
< bitcoin-git> [bitcoin] sdaftuar opened pull request #13199: Bugfix: ensure consistency of m_failed_blocks after reconsiderblock (master...2018-05-fix-reconsider-block) https://github.com/bitcoin/bitcoin/pull/13199
< bitcoin-git> [bitcoin] jamesob opened pull request #13200: Process logs in a separate thread (master...2018-05-asynclog) https://github.com/bitcoin/bitcoin/pull/13200
< bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/4a50ec0efd06...612ba35ab140
< bitcoin-git> bitcoin/master c22ce8a John Newbery: [Tests] Write stdout/stderr to datadir instead of temp file.
< bitcoin-git> bitcoin/master e503671 John Newbery: [Tests] Use LIBC_FATAL_STDERR_=1 in tests...
< bitcoin-git> bitcoin/master beee49b John Newbery: [tests] Allow stderr to be tested against specified string...
< bitcoin-git> [bitcoin] laanwj closed pull request #12755: [tests] Better stderr testing (master...better_stderr_testing) https://github.com/bitcoin/bitcoin/pull/12755
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/612ba35ab140...08c1caf86365
< bitcoin-git> bitcoin/master a2f678d Pieter Wuille: Bugfix: the end of a reorged chain is invalid when connect fails...
< bitcoin-git> bitcoin/master 08c1caf Wladimir J. van der Laan: Merge #13185: Bugfix: the end of a reorged chain is invalid when connect fails...
< bitcoin-git> [bitcoin] laanwj closed pull request #13185: Bugfix: the end of a reorged chain is invalid when connect fails (master...201805_bugfix_invalidchain_end) https://github.com/bitcoin/bitcoin/pull/13185
< vlugansky> Hi guys! quick question: does anyone manage to add bitcoinold to decentralized exchanges?
< sipa> vlugansky: this channel is about software development of bitcoin core
< bitcoin-git> [bitcoin] sdaftuar opened pull request #13201: [qa] Handle disconnect_node race (master...2018-05-rpc-disconnect-race) https://github.com/bitcoin/bitcoin/pull/13201
< bitcoin-git> [bitcoin] martinus opened pull request #13202: prevents copying of in/outputs for SignSignature (master...optimize-SignSignature) https://github.com/bitcoin/bitcoin/pull/13202
< bitcoin-git> [bitcoin] martinus closed pull request #13202: Prevent copying of in/outputs for SignSignature (master...optimize-SignSignature) https://github.com/bitcoin/bitcoin/pull/13202
< bitcoin-git> [bitcoin] TheBlueMatt opened pull request #13203: Add POWER8 ASM for 4-way SHA256 (master...2018-05-asm) https://github.com/bitcoin/bitcoin/pull/13203
< jl2012> if I have a zero fee unconfirmed parent tx, is it possible to make it relayed/mined with CPFP? Is there any minimum fee requirement for the parent tx?
< sdaftuar> jl2012: not currently -- transactions below 1sat/byte feerate are not accepted by default
< sdaftuar> jl2012: and the descendant transaction can't cover the fee, the way our code is structured now
< bitcoin-git> [bitcoin] JeremyRubin opened pull request #13204: Faster sigcache nonce (master...faster-sigcache-nonce) https://github.com/bitcoin/bitcoin/pull/13204
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/08c1caf86365...fc642cbdad6e
< bitcoin-git> bitcoin/master 4d4185a Andrew Chow: Make gArgs aware of the arguments...
< bitcoin-git> bitcoin/master fc642cb MarcoFalke: Merge #13190: Have gArgs handle printing help...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #13190: Have gArgs handle printing help (master...gargs-help) https://github.com/bitcoin/bitcoin/pull/13190
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/fc642cbdad6e...196c5a947a07
< bitcoin-git> bitcoin/master 08ebdba Suhas Daftuar: [qa] Avoid printing to console during cache creation
< bitcoin-git> bitcoin/master 196c5a9 MarcoFalke: Merge #13198: [qa] Avoid printing to console during cache creation...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #13198: [qa] Avoid printing to console during cache creation (master...2018-05-test-cache-console) https://github.com/bitcoin/bitcoin/pull/13198
< jl2012> sdaftuar: thanks. This is the relevant discussion: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-May/015935.html
< bitcoin-git> [bitcoin] jnewbery opened pull request #13205: [tests] Remove spurious error log in p2p_segwit.py (master...p2p_segwit_remove_spurious_error_log) https://github.com/bitcoin/bitcoin/pull/13205
< sipa> i hate unicorns
< midnightmagic> unicorns are awesome... well.. I mean the angry impale-you kind are, anyway..
< achow101> github unicorns suck
< bitcoin-git> [bitcoin] ken2812221 closed pull request #13195: [WIP] Wrap C++17 std::filesystem::path to solve encoding issue on Windows. (master...u8path) https://github.com/bitcoin/bitcoin/pull/13195
< bitcoin-git> [bitcoin] ken2812221 reopened pull request #13107: Fix Windows locale problem (master...win-enc) https://github.com/bitcoin/bitcoin/pull/13107