< freshbtcer2> anyone in here that could help me out a bit? If youre a dev this will be no brainers to you
< sipa> ask, don't ask to ask
< freshbtcer2> well i edited the source code and compiled, generated the merkle and genesis just fine, but after i entered genesis twice into main.cpp and once into checkpoints.cpp and merkle once into main.cpp, i got an error Incorrect or no genesis block found. Wrong datadir for network?
< freshbtcer2> heres the whole error output
< freshbtcer2> 2017-09-10 00:11:08 LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=1, size=285, heights=0...0, time=2017-09-09...2017-09-09)
< freshbtcer2> 2017-09-10 00:11:08 LoadBlockIndexDB(): transaction index disabled
< freshbtcer2> 2017-09-10 00:11:08 Error: Incorrect or no genesis block found. Wrong datadir for network?
< freshbtcer2> 2017-09-10 00:11:08 Shutdown : In progress...
< freshbtcer2> 2017-09-10 00:11:08 StopNode()
< freshbtcer2> 2017-09-10 00:11:09 Flushed 0 addresses to peers.dat 50ms
< freshbtcer2> 2017-09-10 00:11:09 Committing 0 changed transactions to coin database...
< freshbtcer2> 2017-09-10 00:11:09 Shutdown : done
< freshbtcer2> but also in net.cpp i added my local ip where i compiled.. i tried compiling on a digital ocean droplet but it failed... can i compile locally and scp to droplet to get that node running
< freshbtcer2> 2017-09-10 00:11:08 LoadBlockIndexDB(): last block file = 0
< freshbtcer2> 2017-09-10 00:11:08 LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=1, size=285, heights=0...0, time=2017-09-09...2017-09-09)
< freshbtcer2> 2017-09-10 00:11:08 LoadBlockIndexDB(): transaction index disabled
< freshbtcer2> 2017-09-10 00:11:08 Error: Incorrect or no genesis block found. Wrong datadir for network?
< freshbtcer2> 2017-09-10 00:11:08 Shutdown : In progress...
< freshbtcer2> 2017-09-10 00:11:08 StopNode()
< freshbtcer2> 2017-09-10 00:11:09 Flushed 0 addresses to peers.dat 50ms
< freshbtcer2> 2017-09-10 00:11:09 Committing 0 changed transactions to coin database...
< freshbtcer2> 2017-09-10 00:11:09 Shutdown : done
< freshbtcer2> thats the whole error output if anyone wants to help somebody in need
< sipa> freshbtcer2: please do not paste more than 3 lines on irc; use a pastebin sote
< sipa> freshbtcer2: development of altcoins is also offtopic here
< freshbtcer2> ok sorry about that, been a while since being in an irc channel
< freshbtcer2> well dont know where else to go i just figured btc devs are great at what they do and could answer it simply
< sipa> try #altcoin-dev or ##altcoin-dev (i'm unsure)
< meshcollider> the latter, ##altcoin-dev
< Oskii> I'm having trouble seeing the chat here
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #11295: doc: Old fee_estimates.dat are discarded by 0.15.0 (0.15...Mf1709-docFeeEst015) https://github.com/bitcoin/bitcoin/pull/11295
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11005: Tests: Add a lint check for trailing whitespace (master...whitespace) https://github.com/bitcoin/bitcoin/pull/11005
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/3255d6347b1f...11dacc6154c4
< bitcoin-git> bitcoin/master f38c051 fanquake: [depends] Don't build libevent sample code
< bitcoin-git> bitcoin/master 11dacc6 MarcoFalke: Merge #11286: [depends] Don't build libevent sample code...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11286: [depends] Don't build libevent sample code (master...dont-build-libevent-samples) https://github.com/bitcoin/bitcoin/pull/11286
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #11296: [0.14] travis: filter out pyenv (0.14...Mf1709-travisNoPyenv) https://github.com/bitcoin/bitcoin/pull/11296
< meshcollider> Can someone please restart travis on #11289
< luke-jr> done
< meshcollider> thanks
< meshcollider> we're getting so many random travis failures from "if [ -d ~/.bitcoin ]; then false; fi"
< meshcollider> why do some builds end up with the directory being created and others don't?
< meshcollider> If its that variable, perhaps that check should be removed?
< sipa> i don't understand what's causing it
< meshcollider> yeah both #11289 and I see your #11167 has 3 failures in it, no code change should do that
< meshcollider> Perhaps we could just add a line to .travis.yml in the before_script: section or something to delete the directory if it exists
< sipa> meshcollider: want to create a PR?
< meshcollider> Yep will do, we could just rerun travis on it a few times to see if we still get any random errors because I have no idea how to test locally
< sipa> meshcollider: i'll restart some
< bitcoin-git> [bitcoin] MeshCollider opened pull request #11297: Make sure ~/.bitcoin doesn't exist before build (master...201709_travis_delete_dir) https://github.com/bitcoin/bitcoin/pull/11297
< sipa> restarted 11289
< meshcollider> Well the fix in 11297 wouldn't have an effect on 11289 unless it was merged
< sipa> of course
< meshcollider> But clearly 11289 only changes RPC helptext, should definitely not have made any directories lol
< sipa> restarted 11167
< meshcollider> Oh you could restart 11268 too since that should be fixed now by 11271
< sipa> done
< meshcollider> hmm yep #11289 failed again, same issue, so lets see how travis does with 11297
< sipa> ay
< meshcollider> yep it passed, want to run it one more time just to make sure we didn't get lucky?
< sipa> restarted
< meshcollider> ok yep it passed again
< meshcollider> guessing that fixes the issue then :)
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11296: [0.14] travis: filter out pyenv (Cory Fields) (0.14...Mf1709-travisNoPyenv) https://github.com/bitcoin/bitcoin/pull/11296
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/11dacc6154c4...ee50c9e48786
< bitcoin-git> bitcoin/master 91c39e3 Jonas Schnelli: Update CONTRIBUTRING.md to reduce unnecesarry review workload
< bitcoin-git> bitcoin/master ee50c9e MarcoFalke: Merge #11276: [Docs] Update CONTRIBUTING.md to reduce unnecessary review workload...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #11276: [Docs] Update CONTRIBUTING.md to reduce unnecessary review workload (master...2017/09/cont) https://github.com/bitcoin/bitcoin/pull/11276
< kanzure> if a bip125-replaceable transaction's replacement does not have sufficient fee as defined by bip125, does the replacement become a valid replacement if the replacement gets a descendant that pays sufficient fee (child pays for parent)?
< promag_> does AcceptBlock handle forks?
< sipa> no, it just adds knowledge about a block to the database
< sipa> ActivateBestChain deals with switching to the best known valid chain
< promag> or there is a tree of blocks?
< sipa> yes, the block database stores a tree of blocks
< sipa> only the active chain is just a single path through
< promag> ok so that branch is wrong
< promag> ty
< bitcoin-git> [bitcoin] laanwj closed pull request #11295: doc: Old fee_estimates.dat are discarded by 0.15.0 (0.15...Mf1709-docFeeEst015) https://github.com/bitcoin/bitcoin/pull/11295
< wumpus> going to tag 0.15.0 final
< achow101> yay!
< sipa> wumpus: we may want to add a note that multiwallet does not work with batch json
< * esotericnonsense> cheers \o/
< wumpus> not going to hold it up longer on release notes, sorry
< wumpus> * [new tag] v0.15.0 -> v0.15.0
< luke-jr> eh, how *could* it?
< sipa> okay
< luke-jr> different endpoints seem fundamentally incompatible with batch, even in theory XD
< wumpus> well the batch would apply to the same endpoint
< wumpus> ideally
< wumpus> there's no fundamental reason why it couldn't work, but it doesn't work right now, but anyhow this whole multiwallet is experimental in any case
< sipa> fair
< luke-jr> ah
< sipa> it's not a regression in any case, just an unexpected missing feature
< wumpus> indeed, wouldn't be the only multiwallet feature that isn't implemented yet
< esotericnonsense> 0.14.2 release tag: 1999 commits to master since this release
< esotericnonsense> damn :P
< esotericnonsense> (also since 0.14.0, of course)
< sipa> anyone a clue how https://github.com/bitcoin/bitcoin/pull/11297 could be fixing an issue?
< sipa> there are random travis failures, where at the end of the test, ~/.bitcoin exists... that PR solving something implies that ~/.bitcoin already exists at the start of the test run
< wumpus> it shouldn't do anything if travis starts with a clean VM
< wumpus> are you sure it solves it? that's hard to say for an intermittent issue. It'd be quite absurd.
< wumpus> oh, or maybe not - does travis cache the entire homedir?
< wumpus> @cfields
< wumpus> if so, this could happen for old PRs that existed (and have run travis once) before the fix was merged
< sipa> oh, perhaps it's due to a cache that existed from before the tests-do-not-touch-.bitcoin issue was merged?
< wumpus> yes!
< wumpus> what PRs does it happen on?
< wumpus> I'll wipe the cache for them to see
< sipa> i just saw it happen on #10498
< gribble> https://github.com/bitcoin/bitcoin/issues/10498 | Use static_cast instead of C-style casts for non-fundamental types by practicalswift · Pull Request #10498 · bitcoin/bitcoin · GitHub
< wumpus> or hm if it happens on all old PRs it might be better to nuke all caches
< wumpus> but I'll try for one first
< sipa> #11289 has it
< gribble> https://github.com/bitcoin/bitcoin/issues/11289 | Add wallet backup text to import* and add* RPCs by MeshCollider · Pull Request #11289 · bitcoin/bitcoin · GitHub
< sipa> #10489 just passed succesfully
< gribble> https://github.com/bitcoin/bitcoin/issues/10489 | build: silence gcc7s implicit fallthrough warning by theuni · Pull Request #10489 · bitcoin/bitcoin · GitHub
< sipa> eh, no
< sipa> #10498
< gribble> https://github.com/bitcoin/bitcoin/issues/10498 | Use static_cast instead of C-style casts for non-fundamental types by practicalswift · Pull Request #10498 · bitcoin/bitcoin · GitHub
< meshcollider> If 11280 missed tag you can close it, no point leaving it open :)
< wumpus> nah let's see, it'd be nice to add it to the release notes that are uploaded to bitcoin core
< wumpus> bitcoin.org*