< wumpus> I don't think there's a reason to bump libevent, wide compatibility is good, we don't bump minimum dependency versions just for fun
< wumpus> fixing a bug like #15363 would be a valid reason, it's just that libevent's release schedule was a mess for a long time, there were lots of betas but never a new stable, so everyone tended up with the same old version ... don't know in how far that's still the case
< gribble> https://github.com/bitcoin/bitcoin/issues/15363 | wip: http: Exit the event loop as soon as there are no active events by promag · Pull Request #15363 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] laanwj pushed 1 commit to 0.19: https://github.com/bitcoin/bitcoin/compare/9fdaaecf4928...6db76c6bc7fe
< bitcoin-git> bitcoin/0.19 6db76c6 Wladimir J. van der Laan: qt: Periodic translations update
< bitcoin-git> [bitcoin] laanwj pushed 1 commit to 0.19: https://github.com/bitcoin/bitcoin/compare/6db76c6bc7fe...cd1e7bb06431
< bitcoin-git> bitcoin/0.19 cd1e7bb Wladimir J. van der Laan: build: Fix boost detection on Ubuntu ARM 18.04
< wumpus> ok, going to tag 0.19.0rc1 in a bit
< meshcollider> \o/
< wumpus> I've split the "needs backport" label per branch
< wumpus> this separates it from "milestone" which is something different (e.g. something might be tagged for backport to a branch without targeting a specific release)
< fanquake> wumpus \o/
< fanquake> I think splitting makes sense. It was always a bit confusing when milestones could have multiple meanings
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f1f284aa757d...8ddc30393121
< bitcoin-git> bitcoin/master 3f89e1e João Barbosa: Prevent processing duplicate payment requests
< bitcoin-git> bitcoin/master 8ddc303 fanquake: Merge #17031: gui: Prevent processing duplicate payment requests
< bitcoin-git> [bitcoin] fanquake merged pull request #17031: gui: Prevent processing duplicate payment requests (master...2019-10-fix-paymentserver) https://github.com/bitcoin/bitcoin/pull/17031
< bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/8ddc30393121...94e6e9f38dee
< bitcoin-git> bitcoin/master fab68a0 MarcoFalke: doc: move-only release notes fragments for 0.20.0
< bitcoin-git> bitcoin/master fa8d052 MarcoFalke: doc: Update bips.md for default bech32 addresses in 0.20.0
< bitcoin-git> bitcoin/master fad1dbd MarcoFalke: doc: Fix amount typo in release notes
< bitcoin-git> [bitcoin] fanquake merged pull request #17026: doc: Update bips.md for default bech32 addresses in 0.20.0 (master...1909-doc0.20Rel) https://github.com/bitcoin/bitcoin/pull/17026
< bitcoin-git> [bitcoin] GChuf opened pull request #17048: gui: add shortcuts for Options and Command-line options (master...shortcuts) https://github.com/bitcoin/bitcoin/pull/17048
< bitcoin-git> [bitcoin] laanwj pushed 1 commit to 0.19: https://github.com/bitcoin/bitcoin/compare/cd1e7bb06431...bd22dea6331d
< bitcoin-git> bitcoin/0.19 bd22dea João Barbosa: Prevent processing duplicate payment requests
< wumpus> fanquake: exactly; it is quite rare to backport to the previous major release, but especially so close to a major release it's more common and it can get confusing
< wumpus> also, a bot could potentially automatically remove the "Needs backport" tag now when it detects a certain PR has been backported to that branch
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #17049: build: Release updates on master (take 2) (master...1909-prep20) https://github.com/bitcoin/bitcoin/pull/17049
< bitcoin-git> [bitcoin] laanwj pushed 1 commit to 0.19: https://github.com/bitcoin/bitcoin/compare/bd22dea6331d...913972944b4f
< bitcoin-git> bitcoin/0.19 9139729 Wladimir J. van der Laan: doc: Update manpages
< bitcoin-git> [bitcoin] laanwj pushed tag v0.19.0rc1: https://github.com/bitcoin/bitcoin/compare/v0.19.0rc1
< bitcoin-git> [bitcoin] practicalswift opened pull request #17050: tests: Add fuzzing harnesses for DecodeRawPSBT(...), ParseHDKeypath(...), ParseScript(...), various number parsing functions and various JSON/univalue parsing functions (master...fuzzers) https://github.com/bitcoin/bitcoin/pull/17050
< hebasto> gitian-build.py fails for 0.19.0rc1; digging...
< fanquake> hebasto what's the error?
< MarcoFalke> hebasto: There is no tag yet
< MarcoFalke> oh wait there is
< MarcoFalke> [05:27] <wumpus> I've split the "needs backport" label per branch
< MarcoFalke> thx ^
< fanquake> MarcoFalke: In the ARM CI PR, have you been seeing the permissions errors the whole time?
< MarcoFalke> Might be something with DOCKER_EXEC, as it is a bash function
< hebasto> fanquake: line 245 subprocess.CalledProcessError: Command '['git', 'pull']' returned non-zero exit status 128.
< MarcoFalke> I've seen some github git fetch timeouts yesterday
< fanquake> hebasto: yea I'd just retry
< hebasto> fanquake: nm; it was my own branch of gitian-builder; sorry
< dognosewhiskers> Bitcoin.conf has "proxy = 127.0.0.1:9150" but the GUI options doesn't have the checkboxes for the proxy settings checked.
< dognosewhiskers> What gives?
< dognosewhiskers> Is it using Tor or not?
< bitcoin-git> [bitcoin] practicalswift opened pull request #17051: tests: Add deserialization fuzzing harnesses (master...fuzzers-deserialize) https://github.com/bitcoin/bitcoin/pull/17051
< dognosewhiskers> Anyone?
< sdaftuar> dognosewhiskers: just a guess as i'm not very familiar with the gui, but i seem to recall there being some longstanding issues around qt preferences being stored/tracked differently from bitcoin.conf
< bitcoin-git> [bitcoin] GChuf opened pull request #17052: scripts: update copyright_header script to include additional files (master...copyright-header-script) https://github.com/bitcoin/bitcoin/pull/17052
< dognosewhiskers> sdaftuar: Hmm! That is very scary/confusing!
< bitcoin-git> [bitcoin] GChuf opened pull request #17053: Update headers for v0.19 (0.19...update-headers-019) https://github.com/bitcoin/bitcoin/pull/17053
< bitcoin-git> [bitcoin] fanquake closed pull request #17053: Update headers for v0.19 (0.19...update-headers-019) https://github.com/bitcoin/bitcoin/pull/17053
< bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/94e6e9f38dee...94d6a18f23ec
< bitcoin-git> bitcoin/master 8e59af5 Gregory Sanders: feefilter: Compute the absolute fee rather than stored rate to match mempo...
< bitcoin-git> bitcoin/master 6a51f79 Gregory Sanders: Disallow implicit conversion for CFeeRate constructor
< bitcoin-git> bitcoin/master eb7b781 Gregory Sanders: modify p2p_feefilter test to catch rounding error
< bitcoin-git> [bitcoin] fanquake merged pull request #16507: feefilter: Compute the absolute fee rather than stored rate (master...feefilter_match_mempool) https://github.com/bitcoin/bitcoin/pull/16507
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/94d6a18f23ec...917d3d9052b5
< bitcoin-git> bitcoin/master dffae5a gchuf: scripts: update copyright_header script to include additional files
< bitcoin-git> bitcoin/master 917d3d9 fanquake: Merge #17052: scripts: update copyright_header script to include additiona...
< bitcoin-git> [bitcoin] fanquake merged pull request #17052: scripts: update copyright_header script to include additional files (master...copyright-header-script) https://github.com/bitcoin/bitcoin/pull/17052
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/917d3d9052b5...7b701fef58f6
< bitcoin-git> bitcoin/master fa1ad8f MarcoFalke: build: Bump gitian descriptor versions
< bitcoin-git> bitcoin/master 7b701fe fanquake: Merge #17049: contrib: Bump gitian descriptors for 0.20
< bitcoin-git> [bitcoin] fanquake merged pull request #17049: contrib: Bump gitian descriptors for 0.20 (master...1909-prep20) https://github.com/bitcoin/bitcoin/pull/17049
< bitcoin-git> [bitcoin] lucayepa opened pull request #17054: [0.18.2] Backport of #15706 (master...check-qt-version-0.18) https://github.com/bitcoin/bitcoin/pull/17054
< bitcoin-git> [bitcoin] lucayepa opened pull request #17055: [0.19] Backport of #15706 (0.19...check-qt-version-0.19) https://github.com/bitcoin/bitcoin/pull/17055
< bitcoin-git> [bitcoin] achow101 opened pull request #17056: Introduce sortedmulti descriptor (master...sortedmulti-desc) https://github.com/bitcoin/bitcoin/pull/17056
< bitcoin-git> [bitcoin] fanquake opened pull request #17057: build: switch to upstream libdmg-hfsplus (master...upstream_libdmg_hfsplus) https://github.com/bitcoin/bitcoin/pull/17057
< promag> emilengler: hi
< promag> emilengler: I really don't understand what you mean in https://github.com/bitcoin/bitcoin/pull/17035/files#r331313258
< promag> with my suggestion you can avoid adding Intro::on_prune_stateChanged
< promag> and the actual call to setSizeWarningLabel is simpler
< emilengler> promag: With a connect()?
< promag> yes
< emilengler> I did it because my approach was common
< promag> emilengler: it's not the best though
< emilengler> I don't like to change the syntax of a project just becasue of a simple bugfix
< emilengler> I totally agree, I don't like the cuurent situation either
< promag> emilengler: actually your change is worst
< emilengler> How?
< promag> what Qt does is it iterates all slots and if it finds that syntax (on_<obj name>_<signal>) it automatically connects to that slots. but this is dynamically, and not compiler checked. for instance, if you rename the object then the connect won't happen unless you also rename the slot
< emilengler> Oh
< promag> that's why we also dropped SIGNAL() SLOT() connections
< emilengler> Yeah it is ugly...
< emilengler> But like I said, not only my function is doing this
< emilengler> There are several others in the code
< promag> new code should not use dynamic connections
< emilengler> I thought it should follow the syntax...
< promag> this is not syntax
< promag> this is not code format
< promag> There are several others in the code -> you are free to fix that
< emilengler> But is the approach with connect often used in the code? In intro.cpp connect is only used with the FreespaceChecker
< emilengler> Ok I will fix it ^^
< promag> emilengler: see #13529
< gribble> https://github.com/bitcoin/bitcoin/issues/13529 | Use new Qt5 connect syntax by promag · Pull Request #13529 · bitcoin/bitcoin · GitHub
< promag> also #16348
< gribble> https://github.com/bitcoin/bitcoin/issues/16348 | qt: Assert QMetaObject::invokeMethod result by promag · Pull Request #16348 · bitcoin/bitcoin · GitHub
< promag> see #16261 for some cases with good connect() usage
< gribble> https://github.com/bitcoin/bitcoin/issues/16261 | gui: Refactor OpenWalletActivity by promag · Pull Request #16261 · bitcoin/bitcoin · GitHub
< promag> let me know if you need help
< emilengler> Ok, thanks for offering :)
< emilengler> Thanks for your snippet btw
< promag> add a newline at the end of intro.cpp and squash commits
< promag> emilengler: thanks, I'll test the remaining change
< emilengler> promag: I have to say thanks :)
< emilengler> Done
< bitcoin-git> [bitcoin] GChuf opened pull request #17058: GUI: Remove old translation files, reorganize translations (master...translations-fix) https://github.com/bitcoin/bitcoin/pull/17058
< sipa> emilengler: generally you should avoid the urge to mimick the surrounding style when writing new code