< 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>
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>
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
< 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 :)
< 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
< 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>
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