12021-04-08T00:01:00  <fanquake> sipa: I often see similar timeouts with descriptor related tests
  22021-04-08T00:01:33  <fanquake> Ideally the CreateWallet tests shouldn't take > 3 minutes, regardless of disk speed
  32021-04-08T00:06:20  <achow101> phantomcircuit: do you happen to know what the actual difference between synchronous=FULL and synchronous=NORMAL is?
  42021-04-08T00:11:56  *** AaronvanW <AaronvanW!~AaronvanW@unaffiliated/aaronvanw> has quit IRC (Ping timeout: 265 seconds)
  52021-04-08T00:12:10  <sipa> according to the docs, normal doesn't always sync, and thus has a small risk of corruoting the database if power fails at just the wrong timr
  62021-04-08T00:12:21  *** sdaftuar <sdaftuar!~sdaftuar@gateway/tor-sasl/sdaftuar> has quit IRC (Ping timeout: 240 seconds)
  72021-04-08T00:12:26  <sipa> (unless WAL, which is safe in combination with normal)
  82021-04-08T00:12:47  *** sdaftuar <sdaftuar!~sdaftuar@gateway/tor-sasl/sdaftuar> has joined #bitcoin-core-dev
  92021-04-08T00:16:41  *** biteskola <biteskola!~biteskola@170.76.76.188.dynamic.jazztel.es> has quit IRC (Ping timeout: 240 seconds)
 102021-04-08T00:16:54  *** rny <rny!~rny@gateway/tor-sasl/renlord> has quit IRC (Remote host closed the connection)
 112021-04-08T00:17:03  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 122021-04-08T00:17:03  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/cb79cabdd9d9...2e9031f95d2b
 132021-04-08T00:17:04  <bitcoin-git> bitcoin/master 94c7dd9 Yerzhan Mazhkenov: doc: Fix typos from codespell lint
 142021-04-08T00:17:04  <bitcoin-git> bitcoin/master 2e9031f fanquake: Merge #21626: doc: Fix typos from codespell
 152021-04-08T00:17:06  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 162021-04-08T00:17:22  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 172021-04-08T00:17:22  <bitcoin-git> [bitcoin] fanquake merged pull request #21626: doc: Fix typos from codespell (master...master) https://github.com/bitcoin/bitcoin/pull/21626
 182021-04-08T00:17:23  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 192021-04-08T00:17:47  *** rny <rny!~rny@gateway/tor-sasl/renlord> has joined #bitcoin-core-dev
 202021-04-08T00:19:08  <achow101> it looks like normal is 1 sync while full is 2 syncs. but changing to normal still results in a timeout
 212021-04-08T00:22:09  <achow101> i guess for tests we could just do synchronous=off
 222021-04-08T00:28:44  *** jungly <jungly!~jungly@host-82-49-151-254.retail.telecomitalia.it> has joined #bitcoin-core-dev
 232021-04-08T00:29:30  *** proofofkeags_ <proofofkeags_!~proofofke@205.209.28.54> has quit IRC (Ping timeout: 260 seconds)
 242021-04-08T00:32:43  *** jungly_ <jungly_!~jungly@host-95-248-128-75.retail.telecomitalia.it> has quit IRC (Ping timeout: 260 seconds)
 252021-04-08T00:34:55  *** mol_ <mol_!~mol@unaffiliated/molly> has quit IRC (Read error: Connection reset by peer)
 262021-04-08T00:35:08  *** mol <mol!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
 272021-04-08T00:43:27  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6981:7880::3> has quit IRC (Ping timeout: 260 seconds)
 282021-04-08T00:45:19  *** cguida <cguida!~Adium@2601:282:200:5830:29a8:44d1:650c:3c08> has joined #bitcoin-core-dev
 292021-04-08T00:49:59  *** cguida <cguida!~Adium@2601:282:200:5830:29a8:44d1:650c:3c08> has quit IRC (Ping timeout: 260 seconds)
 302021-04-08T00:51:09  *** mol_ <mol_!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
 312021-04-08T00:54:11  *** mol <mol!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 248 seconds)
 322021-04-08T00:57:24  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
 332021-04-08T00:57:38  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
 342021-04-08T00:58:22  *** Emcy <Emcy!~Emcy@unaffiliated/emcy> has joined #bitcoin-core-dev
 352021-04-08T00:58:50  *** Emcy_ <Emcy_!~Emcy@unaffiliated/emcy> has quit IRC (Ping timeout: 246 seconds)
 362021-04-08T01:01:55  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
 372021-04-08T01:02:55  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
 382021-04-08T01:03:32  *** Emcy_ <Emcy_!~Emcy@unaffiliated/emcy> has joined #bitcoin-core-dev
 392021-04-08T01:05:27  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
 402021-04-08T01:06:27  *** Emcy <Emcy!~Emcy@unaffiliated/emcy> has quit IRC (Ping timeout: 248 seconds)
 412021-04-08T01:06:44  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Remote host closed the connection)
 422021-04-08T01:07:05  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
 432021-04-08T01:08:23  *** Emcy_ <Emcy_!~Emcy@unaffiliated/emcy> has quit IRC (Quit: Leaving)
 442021-04-08T01:17:40  *** molz_ <molz_!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
 452021-04-08T01:20:51  *** mol_ <mol_!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 248 seconds)
 462021-04-08T01:24:26  <midnight> sipa: ping, can you re-center your hashrate graphs?
 472021-04-08T01:28:27  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 482021-04-08T01:28:28  <bitcoin-git> [bitcoin] achow101 opened pull request #21634: tests: Skip SQLite fsyncs while testing (master...optimize-sqlite) https://github.com/bitcoin/bitcoin/pull/21634
 492021-04-08T01:28:28  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 502021-04-08T02:08:54  *** AaronvanW <AaronvanW!~AaronvanW@unaffiliated/aaronvanw> has joined #bitcoin-core-dev
 512021-04-08T02:11:51  *** jsjohns <jsjohns!bab3498d@186.179.73.141> has joined #bitcoin-core-dev
 522021-04-08T02:16:13  *** jsjohns <jsjohns!bab3498d@186.179.73.141> has quit IRC (Client Quit)
 532021-04-08T02:18:43  *** mol_ <mol_!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
 542021-04-08T02:20:41  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 552021-04-08T02:20:42  <bitcoin-git> [bitcoin] fanquake closed pull request #18194: Bugfix: GUI: Remove broken ability to edit the address field in the sending address book (master...bugfix_gui_edit_sendaddr) https://github.com/bitcoin/bitcoin/pull/18194
 562021-04-08T02:20:42  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 572021-04-08T02:21:53  *** molz_ <molz_!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 252 seconds)
 582021-04-08T02:22:15  *** molz_ <molz_!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
 592021-04-08T02:25:11  *** mol_ <mol_!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 252 seconds)
 602021-04-08T02:36:46  *** mol_ <mol_!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
 612021-04-08T02:39:38  *** molz_ <molz_!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 246 seconds)
 622021-04-08T02:41:23  *** AaronvanW <AaronvanW!~AaronvanW@unaffiliated/aaronvanw> has quit IRC (Ping timeout: 248 seconds)
 632021-04-08T02:45:58  *** proofofkeags_ <proofofkeags_!~proofofke@97-118-239-55.hlrn.qwest.net> has joined #bitcoin-core-dev
 642021-04-08T03:19:01  *** rh0nj <rh0nj!~rh0nj@88.99.167.175> has quit IRC (Remote host closed the connection)
 652021-04-08T03:20:08  *** rh0nj <rh0nj!~rh0nj@88.99.167.175> has joined #bitcoin-core-dev
 662021-04-08T03:21:52  *** belcher_ <belcher_!~belcher@unaffiliated/belcher> has joined #bitcoin-core-dev
 672021-04-08T03:25:07  *** belcher <belcher!~belcher@unaffiliated/belcher> has quit IRC (Ping timeout: 248 seconds)
 682021-04-08T03:29:06  *** shaunapps <shaunapps!shaunsun@gateway/vpn/privateinternetaccess/shaunsun> has quit IRC (Quit: Leaving)
 692021-04-08T03:38:21  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has quit IRC (Ping timeout: 240 seconds)
 702021-04-08T03:39:36  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has joined #bitcoin-core-dev
 712021-04-08T03:42:21  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Ping timeout: 240 seconds)
 722021-04-08T03:44:24  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
 732021-04-08T03:48:29  <phantomcircuit> achow101, no i don't, it's pretty vague
 742021-04-08T03:50:08  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Remote host closed the connection)
 752021-04-08T03:55:33  *** justanotheruser <justanotheruser!~justanoth@unaffiliated/justanotheruser> has joined #bitcoin-core-dev
 762021-04-08T04:33:22  *** outfawkesd_ <outfawkesd_!outfawkesd@gateway/vpn/privateinternetaccess/outfawkesd> has joined #bitcoin-core-dev
 772021-04-08T04:34:18  *** outfawkesd <outfawkesd!outfawkesd@gateway/vpn/privateinternetaccess/outfawkesd> has quit IRC (Ping timeout: 240 seconds)
 782021-04-08T04:34:30  *** byoungdev <byoungdev!3aa4f48a@58.164.244.138> has joined #bitcoin-core-dev
 792021-04-08T04:36:40  *** byoungdev <byoungdev!3aa4f48a@58.164.244.138> has quit IRC (Client Quit)
 802021-04-08T04:38:43  *** AaronvanW <AaronvanW!~AaronvanW@unaffiliated/aaronvanw> has joined #bitcoin-core-dev
 812021-04-08T05:12:15  *** AaronvanW <AaronvanW!~AaronvanW@unaffiliated/aaronvanw> has quit IRC (Ping timeout: 260 seconds)
 822021-04-08T05:16:29  *** briz <briz!c7bbd369@105.211.187.199.wiredns.net> has joined #bitcoin-core-dev
 832021-04-08T05:17:27  *** pmuir <pmuir!~pmuir@185.204.1.185> has quit IRC (Remote host closed the connection)
 842021-04-08T05:21:44  *** smartineng <smartineng!~Icedove@88.135.18.171> has joined #bitcoin-core-dev
 852021-04-08T05:21:47  *** smartineng <smartineng!~Icedove@88.135.18.171> has quit IRC (Excess Flood)
 862021-04-08T05:22:59  *** smartineng <smartineng!~Icedove@88.135.18.171> has joined #bitcoin-core-dev
 872021-04-08T05:26:21  *** smctwo <smctwo!~smctwo@bba597217.alshamil.net.ae> has joined #bitcoin-core-dev
 882021-04-08T05:27:09  *** sdaftuar <sdaftuar!~sdaftuar@gateway/tor-sasl/sdaftuar> has quit IRC (Ping timeout: 240 seconds)
 892021-04-08T05:28:49  *** no_cluez <no_cluez!~no_cluez@185.204.1.185> has joined #bitcoin-core-dev
 902021-04-08T05:29:22  *** sdaftuar <sdaftuar!~sdaftuar@gateway/tor-sasl/sdaftuar> has joined #bitcoin-core-dev
 912021-04-08T05:30:46  *** smctwo <smctwo!~smctwo@bba597217.alshamil.net.ae> has quit IRC (Ping timeout: 240 seconds)
 922021-04-08T05:43:53  *** mol <mol!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
 932021-04-08T05:45:03  *** molz_ <molz_!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
 942021-04-08T05:48:03  *** mol_ <mol_!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 248 seconds)
 952021-04-08T05:48:18  *** mol <mol!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 240 seconds)
 962021-04-08T05:58:38  *** molz_ <molz_!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 240 seconds)
 972021-04-08T05:59:15  *** mol <mol!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
 982021-04-08T06:00:03  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 992021-04-08T06:00:04  <bitcoin-git> [bitcoin] fanquake closed pull request #18909: [0.20] Fix release tarball (0.20...fix_release_tarball-0.20) https://github.com/bitcoin/bitcoin/pull/18909
1002021-04-08T06:00:05  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1012021-04-08T06:03:41  *** mol_ <mol_!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
1022021-04-08T06:04:22  *** molz_ <molz_!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
1032021-04-08T06:06:23  *** mol <mol!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 260 seconds)
1042021-04-08T06:08:15  *** mol_ <mol_!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 260 seconds)
1052021-04-08T06:09:21  *** mol <mol!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
1062021-04-08T06:09:59  *** jadi <jadi!~jadi@93.119.217.23> has joined #bitcoin-core-dev
1072021-04-08T06:10:51  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1082021-04-08T06:10:51  <bitcoin-git> [bitcoin] fanquake closed pull request #19120: QA: Support making RPC calls with different authentication (master...qa_rpc_with_auth) https://github.com/bitcoin/bitcoin/pull/19120
1092021-04-08T06:10:52  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1102021-04-08T06:11:59  *** molz_ <molz_!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 260 seconds)
1112021-04-08T06:36:04  *** Emcy <Emcy!~Emcy@unaffiliated/emcy> has joined #bitcoin-core-dev
1122021-04-08T06:44:31  *** briz <briz!c7bbd369@105.211.187.199.wiredns.net> has quit IRC (Quit: Connection closed)
1132021-04-08T06:54:38  *** AaronvanW <AaronvanW!~AaronvanW@unaffiliated/aaronvanw> has joined #bitcoin-core-dev
1142021-04-08T07:00:32  *** rny <rny!~rny@gateway/tor-sasl/renlord> has quit IRC (Remote host closed the connection)
1152021-04-08T07:01:27  *** rny <rny!~rny@gateway/tor-sasl/renlord> has joined #bitcoin-core-dev
1162021-04-08T07:03:33  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
1172021-04-08T07:03:49  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
1182021-04-08T07:05:02  *** pox <pox!~pox@gateway/tor-sasl/pox> has quit IRC (Quit: pox)
1192021-04-08T07:05:51  *** pox <pox!~pox@gateway/tor-sasl/pox> has joined #bitcoin-core-dev
1202021-04-08T07:09:27  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1212021-04-08T07:09:28  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/2e9031f95d2b...6664211be2b6
1222021-04-08T07:09:28  <bitcoin-git> bitcoin/master 9044522 Russell Yanofsky: Drop JSONRPCRequest constructors after #21366
1232021-04-08T07:09:29  <bitcoin-git> bitcoin/master 6664211 MarcoFalke: Merge #21574: Drop JSONRPCRequest constructors after #21366
1242021-04-08T07:09:31  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1252021-04-08T07:09:47  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1262021-04-08T07:09:48  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #21574: Drop JSONRPCRequest constructors after #21366 (master...pr/simpreq) https://github.com/bitcoin/bitcoin/pull/21574
1272021-04-08T07:09:49  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1282021-04-08T07:09:53  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6981:7880::3> has joined #bitcoin-core-dev
1292021-04-08T07:14:48  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
1302021-04-08T07:15:47  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
1312021-04-08T07:32:32  *** andrewtoth_ <andrewtoth_!~andrewtot@gateway/tor-sasl/andrewtoth> has quit IRC (Remote host closed the connection)
1322021-04-08T07:32:57  *** andrewtoth_ <andrewtoth_!~andrewtot@gateway/tor-sasl/andrewtoth> has joined #bitcoin-core-dev
1332021-04-08T07:37:41  *** pox <pox!~pox@gateway/tor-sasl/pox> has quit IRC (Quit: pox)
1342021-04-08T07:39:57  *** Guyver2 <Guyver2!Guyver@guyver2.xs4all.nl> has joined #bitcoin-core-dev
1352021-04-08T07:57:38  *** smartineng <smartineng!~Icedove@88.135.18.171> has quit IRC (Remote host closed the connection)
1362021-04-08T08:02:14  *** asdlkfjwerpoicvx <asdlkfjwerpoicvx!~flack@p200300d46f16910003441aa5842571c4.dip0.t-ipconnect.de> has joined #bitcoin-core-dev
1372021-04-08T08:10:52  *** ghost43 <ghost43!~daer@gateway/tor-sasl/daer> has quit IRC (Remote host closed the connection)
1382021-04-08T08:11:12  *** ghost43 <ghost43!~daer@gateway/tor-sasl/daer> has joined #bitcoin-core-dev
1392021-04-08T08:13:14  *** shesek <shesek!~shesek@unaffiliated/shesek> has quit IRC (Remote host closed the connection)
1402021-04-08T08:13:38  *** shesek <shesek!~shesek@unaffiliated/shesek> has joined #bitcoin-core-dev
1412021-04-08T08:27:04  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
1422021-04-08T08:27:18  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
1432021-04-08T08:36:10  *** jadi is now known as testtttt
1442021-04-08T08:36:12  *** testtttt is now known as jadi
1452021-04-08T09:17:45  *** _andrewtoth_ <_andrewtoth_!~andrewtot@gateway/tor-sasl/andrewtoth> has joined #bitcoin-core-dev
1462021-04-08T09:17:47  *** d <d!~davterra@gateway/tor-sasl/tralfaz> has joined #bitcoin-core-dev
1472021-04-08T09:18:10  *** d is now known as Guest96212
1482021-04-08T09:18:22  *** awesome_doge1 <awesome_doge1!~Thunderbi@118-160-55-228.dynamic-ip.hinet.net> has joined #bitcoin-core-dev
1492021-04-08T09:18:26  *** andrewtoth_ <andrewtoth_!~andrewtot@gateway/tor-sasl/andrewtoth> has quit IRC (Remote host closed the connection)
1502021-04-08T09:19:48  *** davterra <davterra!~davterra@gateway/tor-sasl/tralfaz> has quit IRC (Remote host closed the connection)
1512021-04-08T09:28:39  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1522021-04-08T09:28:39  <bitcoin-git> [bitcoin] MarcoFalke reopened pull request #21445: cirrus: Use SSD cluster for speedup (master...2103-ciSSD) https://github.com/bitcoin/bitcoin/pull/21445
1532021-04-08T09:28:40  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1542021-04-08T10:09:37  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
1552021-04-08T10:10:34  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
1562021-04-08T10:10:48  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
1572021-04-08T10:11:01  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
1582021-04-08T10:16:58  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1592021-04-08T10:16:58  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #19048: test: changing signature of wait_until(). (master...fixing-waituntil) https://github.com/bitcoin/bitcoin/pull/19048
1602021-04-08T10:17:10  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1612021-04-08T10:18:33  *** Stanford49Kuhic <Stanford49Kuhic!~Stanford4@static.57.1.216.95.clients.your-server.de> has joined #bitcoin-core-dev
1622021-04-08T10:29:19  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
1632021-04-08T10:29:37  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
1642021-04-08T10:36:39  *** ctrlbreak_MAD <ctrlbreak_MAD!~ctrlbreak@159.2.165.130> has joined #bitcoin-core-dev
1652021-04-08T10:39:50  *** ctrlbreak <ctrlbreak!~ctrlbreak@159.2.165.130> has quit IRC (Ping timeout: 246 seconds)
1662021-04-08T10:58:38  *** Kiminuo <Kiminuo!~Kiminuo@141.98.103.116> has joined #bitcoin-core-dev
1672021-04-08T10:59:59  *** awesome_doge1 <awesome_doge1!~Thunderbi@118-160-55-228.dynamic-ip.hinet.net> has quit IRC (Ping timeout: 268 seconds)
1682021-04-08T11:00:43  <Kiminuo> sdaftuar, Hi, is there a reason why lines L288 and L289 were not deleted in PR #12127 (https://github.com/bitcoin/bitcoin/pull/12127/files#diff-f4f454edbfa1a878a9d4ad4371611c6c2812b7c77d2bd01baa66606524b61f9eL290)?
1692021-04-08T11:00:45  <gribble> https://github.com/bitcoin/bitcoin/issues/12127 | Remove unused mempool index by sdaftuar · Pull Request #12127 · bitcoin/bitcoin · GitHub
1702021-04-08T11:01:35  *** ishaqm <ishaqm!~ishaqm@host-92-7-165-227.as43234.net> has joined #bitcoin-core-dev
1712021-04-08T11:04:58  *** Stanford49Kuhic <Stanford49Kuhic!~Stanford4@static.57.1.216.95.clients.your-server.de> has quit IRC (Ping timeout: 240 seconds)
1722021-04-08T11:07:51  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
1732021-04-08T11:08:54  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
1742021-04-08T11:18:21  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has quit IRC (Ping timeout: 240 seconds)
1752021-04-08T11:19:35  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has joined #bitcoin-core-dev
1762021-04-08T11:32:03  *** justanotheruser <justanotheruser!~justanoth@unaffiliated/justanotheruser> has quit IRC (Ping timeout: 248 seconds)
1772021-04-08T11:34:49  *** ishaqm <ishaqm!~ishaqm@host-92-7-165-227.as43234.net> has quit IRC (Ping timeout: 252 seconds)
1782021-04-08T11:47:57  *** smartineng <smartineng!~Icedove@88.135.18.171> has joined #bitcoin-core-dev
1792021-04-08T12:04:21  *** vasild <vasild!~vd@gateway/tor-sasl/vasild> has quit IRC (Ping timeout: 240 seconds)
1802021-04-08T12:04:22  *** vasild <vasild!~vd@gateway/tor-sasl/vasild> has joined #bitcoin-core-dev
1812021-04-08T12:33:50  *** stevenroose <stevenroose!~steven@2001:19f0:6801:83a:8cb5:4b5c:210d:f98a> has quit IRC (Remote host closed the connection)
1822021-04-08T12:34:07  *** stevenroose <stevenroose!~steven@irc.roose.io> has joined #bitcoin-core-dev
1832021-04-08T12:52:06  *** NiamhOnMars <NiamhOnMars!~niamh@aaubervilliers-654-1-61-83.w86-218.abo.wanadoo.fr> has joined #bitcoin-core-dev
1842021-04-08T12:52:51  <NiamhOnMars> hi I was wondering why the original bitcoin code had some irc related code to join the #bitcoin IRC channel
1852021-04-08T12:54:49  <elichai2> NiamhOnMars: IIRC it was used to find other peers (before the dns seeding)
1862021-04-08T13:10:20  *** Guest96212 is now known as davyerra
1872021-04-08T13:10:25  *** davyerra is now known as davterra
1882021-04-08T13:12:17  *** Kiminuo <Kiminuo!~Kiminuo@141.98.103.116> has quit IRC (Quit: Leaving)
1892021-04-08T13:17:45  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
1902021-04-08T13:18:02  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
1912021-04-08T13:37:09  <_flow_> that
1922021-04-08T13:48:54  *** belcher_ is now known as belcher
1932021-04-08T13:49:27  *** realname192 <realname192!~real@37.160.142.119> has joined #bitcoin-core-dev
1942021-04-08T13:52:16  *** realname192 <realname192!~real@37.160.142.119> has quit IRC (Client Quit)
1952021-04-08T13:56:36  *** _flow_ is now known as flow
1962021-04-08T13:57:29  *** realname192 <realname192!~real@37.160.142.119> has joined #bitcoin-core-dev
1972021-04-08T14:00:28  *** realname192 <realname192!~real@37.160.142.119> has quit IRC (Client Quit)
1982021-04-08T14:00:51  *** realname192 <realname192!~real@37.160.142.119> has joined #bitcoin-core-dev
1992021-04-08T14:01:20  *** realname192 <realname192!~real@37.160.142.119> has quit IRC (Client Quit)
2002021-04-08T14:06:29  *** roconnor <roconnor!~roconnor@host-192.252-170-125.dyn.295.ca> has quit IRC (Quit: Konversation terminated!)
2012021-04-08T14:20:13  *** no_cluez <no_cluez!~no_cluez@185.204.1.185> has quit IRC (Remote host closed the connection)
2022021-04-08T14:23:43  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
2032021-04-08T14:24:15  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
2042021-04-08T14:27:17  *** de6df1re <de6df1re!~igloo@h184-60-25-110.mdtnwixa.dsl.dynamic.tds.net> has joined #bitcoin-core-dev
2052021-04-08T14:28:49  *** de6df1re <de6df1re!~igloo@h184-60-25-110.mdtnwixa.dsl.dynamic.tds.net> has quit IRC (Client Quit)
2062021-04-08T14:30:53  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
2072021-04-08T14:31:07  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
2082021-04-08T14:55:29  *** kabaum <kabaum!~kabaum@84.216.128.102> has joined #bitcoin-core-dev
2092021-04-08T15:03:34  *** nihui <nihui!~nihui@139.28.218.148> has joined #bitcoin-core-dev
2102021-04-08T15:08:13  *** biteskola <biteskola!~biteskola@170.76.76.188.dynamic.jazztel.es> has joined #bitcoin-core-dev
2112021-04-08T15:08:14  *** proofofkeags_ <proofofkeags_!~proofofke@97-118-239-55.hlrn.qwest.net> has quit IRC (Ping timeout: 260 seconds)
2122021-04-08T15:28:51  *** proofofkeags_ <proofofkeags_!~proofofke@205.209.28.54> has joined #bitcoin-core-dev
2132021-04-08T15:36:34  *** ishaqm <ishaqm!~ishaqm@host-89-243-181-183.as13285.net> has joined #bitcoin-core-dev
2142021-04-08T15:50:32  *** cguida <cguida!~Adium@205.209.28.54> has joined #bitcoin-core-dev
2152021-04-08T15:54:07  *** cguida <cguida!~Adium@205.209.28.54> has quit IRC (Client Quit)
2162021-04-08T15:54:35  *** cguida <cguida!~Adium@205.209.28.54> has joined #bitcoin-core-dev
2172021-04-08T15:54:39  *** davterra <davterra!~davterra@gateway/tor-sasl/tralfaz> has quit IRC (Quit: Leaving)
2182021-04-08T16:08:45  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
2192021-04-08T16:09:31  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
2202021-04-08T16:17:07  *** cguida <cguida!~Adium@205.209.28.54> has quit IRC (Quit: Leaving.)
2212021-04-08T16:17:56  *** asdlkfjwerpoicvx <asdlkfjwerpoicvx!~flack@p200300d46f16910003441aa5842571c4.dip0.t-ipconnect.de> has quit IRC (Quit: Konversation terminated!)
2222021-04-08T16:25:22  *** biteskola <biteskola!~biteskola@170.76.76.188.dynamic.jazztel.es> has quit IRC (Ping timeout: 265 seconds)
2232021-04-08T16:25:59  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
2242021-04-08T16:27:14  *** _joerodgers <_joerodgers!~joerodger@c-76-125-83-191.hsd1.ar.comcast.net> has joined #bitcoin-core-dev
2252021-04-08T16:30:46  *** joerodgers <joerodgers!~joerodger@c-76-125-83-191.hsd1.ar.comcast.net> has quit IRC (Ping timeout: 260 seconds)
2262021-04-08T16:32:40  *** cguida <cguida!~Adium@205.209.28.54> has joined #bitcoin-core-dev
2272021-04-08T16:32:41  *** kabaum <kabaum!~kabaum@84.216.128.102> has quit IRC (Ping timeout: 240 seconds)
2282021-04-08T16:38:03  *** ossifrage <ossifrage!~ossifrage@unaffiliated/ossifrage> has quit IRC (Remote host closed the connection)
2292021-04-08T16:38:29  *** ossifrage <ossifrage!~ossifrage@unaffiliated/ossifrage> has joined #bitcoin-core-dev
2302021-04-08T16:47:04  *** smctwo <smctwo!~smctwo@bba597217.alshamil.net.ae> has joined #bitcoin-core-dev
2312021-04-08T16:47:23  *** smctwo <smctwo!~smctwo@bba597217.alshamil.net.ae> has quit IRC (Remote host closed the connection)
2322021-04-08T16:53:45  *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
2332021-04-08T16:58:21  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has quit IRC (Ping timeout: 240 seconds)
2342021-04-08T16:59:37  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has joined #bitcoin-core-dev
2352021-04-08T17:01:59  *** ossifrage <ossifrage!~ossifrage@unaffiliated/ossifrage> has quit IRC (Remote host closed the connection)
2362021-04-08T17:02:23  *** ossifrage <ossifrage!~ossifrage@unaffiliated/ossifrage> has joined #bitcoin-core-dev
2372021-04-08T17:24:03  *** jadi <jadi!~jadi@93.119.217.23> has quit IRC (Ping timeout: 248 seconds)
2382021-04-08T17:24:17  *** justanotheruser <justanotheruser!~justanoth@unaffiliated/justanotheruser> has joined #bitcoin-core-dev
2392021-04-08T17:36:07  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
2402021-04-08T17:36:19  *** ishaqm <ishaqm!~ishaqm@host-89-243-181-183.as13285.net> has quit IRC (Ping timeout: 248 seconds)
2412021-04-08T17:36:22  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
2422021-04-08T17:41:22  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
2432021-04-08T17:41:53  *** kabaum <kabaum!~kabaum@ua-84-216-128-102.bbcust.telenor.se> has joined #bitcoin-core-dev
2442021-04-08T17:42:16  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
2452021-04-08T17:46:44  *** mol_ <mol_!~mol@unaffiliated/molly> has joined #bitcoin-core-dev
2462021-04-08T17:48:53  *** ishaqm <ishaqm!~ishaqm@host-89-243-181-183.as13285.net> has joined #bitcoin-core-dev
2472021-04-08T17:50:06  *** mol <mol!~mol@unaffiliated/molly> has quit IRC (Ping timeout: 260 seconds)
2482021-04-08T18:00:19  *** lightlike <lightlike!~lightlike@p200300c7ef15ae002d9e80bf7bee35d2.dip0.t-ipconnect.de> has joined #bitcoin-core-dev
2492021-04-08T18:07:57  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has quit IRC (Ping timeout: 240 seconds)
2502021-04-08T18:10:06  *** _joerodgers <_joerodgers!~joerodger@c-76-125-83-191.hsd1.ar.comcast.net> has quit IRC (Ping timeout: 259 seconds)
2512021-04-08T18:11:20  *** joerodgers <joerodgers!~joerodger@c-76-125-83-191.hsd1.ar.comcast.net> has joined #bitcoin-core-dev
2522021-04-08T18:23:37  *** lukedashjr <lukedashjr!~luke-jr@unaffiliated/luke-jr> has joined #bitcoin-core-dev
2532021-04-08T18:25:14  *** luke-jr <luke-jr!~luke-jr@unaffiliated/luke-jr> has quit IRC (Ping timeout: 265 seconds)
2542021-04-08T18:28:03  *** lukedashjr is now known as luke-jr
2552021-04-08T18:28:03  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has joined #bitcoin-core-dev
2562021-04-08T18:29:09  *** smctwo <smctwo!~smctwo@bba597217.alshamil.net.ae> has joined #bitcoin-core-dev
2572021-04-08T18:46:30  *** ishaqm <ishaqm!~ishaqm@host-89-243-181-183.as13285.net> has quit IRC (Ping timeout: 265 seconds)
2582021-04-08T18:47:10  *** davterra <davterra!~davterra@gateway/tor-sasl/tralfaz> has joined #bitcoin-core-dev
2592021-04-08T18:51:54  *** ishaqm <ishaqm!~ishaqm@host-89-243-181-183.as13285.net> has joined #bitcoin-core-dev
2602021-04-08T18:57:46  <luke-jr> #proposedmeetingtopic attempts to use "dev muscle" to force MTP against community consensus of BIP8
2612021-04-08T19:01:11  <wumpus> #startmeeting
2622021-04-08T19:01:14  <jonasschnelli> hi
2632021-04-08T19:01:19  <sipsorcery> hi
2642021-04-08T19:01:34  <hebasto> hi
2652021-04-08T19:01:51  <wumpus> #bitcoin-core-dev Meeting: achow101 aj amiti ariard bluematt cfields Chris_Stewart_5 digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos nehan NicolasDorier paveljanik
2662021-04-08T19:01:53  <wumpus> petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild wumpus
2672021-04-08T19:02:01  <jonatack> hi
2682021-04-08T19:02:03  <amiti> hi
2692021-04-08T19:02:06  <fjahr> hi
2702021-04-08T19:02:08  <jeremyrubin> hallo
2712021-04-08T19:02:22  <phantomcircuit> uhm hello
2722021-04-08T19:02:33  <achow101> hi
2732021-04-08T19:02:39  <jnewbery> hi
2742021-04-08T19:02:41  <luke-jr> hi
2752021-04-08T19:02:51  <wumpus> one proposed meeting topic: attempts to use "dev muscle" to force MTP against community consensus of BIP8 (luke-jr)
2762021-04-08T19:02:55  <wumpus> any last minute suggestions?
2772021-04-08T19:03:04  *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Quit: Konversation terminated!)
2782021-04-08T19:03:22  <wumpus> (as a reminder: you can propose a meeting topic with #proposedmeetingtopic <topic> at any time during the week)
2792021-04-08T19:03:59  <wumpus> #topic High priority for review
2802021-04-08T19:03:59  <core-meetingbot> topic: High priority for review
2812021-04-08T19:04:12  <wumpus> https://github.com/bitcoin/bitcoin/projects/8 has 11 blockers, 2 chasing concept ACK
2822021-04-08T19:04:23  <wumpus> anything to add, remove, or that is ready to merge?
2832021-04-08T19:04:25  <jonatack> #21392 seems closed, remove?
2842021-04-08T19:04:29  <gribble> https://github.com/bitcoin/bitcoin/issues/21392 | Implement BIP 8 based Speedy Trial activation by achow101 · Pull Request #21392 · bitcoin/bitcoin · GitHub
2852021-04-08T19:04:40  <wumpus> jonatack: looks like it
2862021-04-08T19:04:55  <jonatack> (not opining, just info)
2872021-04-08T19:04:56  <achow101> remove for now
2882021-04-08T19:05:23  <wumpus> should we add #21377 instead?
2892021-04-08T19:05:26  <gribble> https://github.com/bitcoin/bitcoin/issues/21377 | Speedy trial support for versionbits by ajtowns · Pull Request #21377 · bitcoin/bitcoin · GitHub
2902021-04-08T19:05:31  <luke-jr> replace with #19573
2912021-04-08T19:05:33  <gribble> https://github.com/bitcoin/bitcoin/issues/19573 | Replace unused BIP 9 logic with draft BIP 8 by luke-jr · Pull Request #19573 · bitcoin/bitcoin · GitHub
2922021-04-08T19:05:37  <luke-jr> #21377 is NACK
2932021-04-08T19:05:38  <gribble> https://github.com/bitcoin/bitcoin/issues/21377 | Speedy trial support for versionbits by ajtowns · Pull Request #21377 · bitcoin/bitcoin · GitHub
2942021-04-08T19:05:49  <achow101> We can add 21377 to hi prio
2952021-04-08T19:05:56  <luke-jr> it would be an abuse of position to merge 21377
2962021-04-08T19:06:08  <wumpus> ok never mind...
2972021-04-08T19:06:14  <wumpus> anything else?
2982021-04-08T19:06:25  <achow101> #17331 for me
2992021-04-08T19:06:29  <gribble> https://github.com/bitcoin/bitcoin/issues/17331 | Use effective values throughout coin selection by achow101 · Pull Request #17331 · bitcoin/bitcoin · GitHub
3002021-04-08T19:06:47  <jeremyrubin> +1 #21377 for high priority for review
3012021-04-08T19:06:50  <gribble> https://github.com/bitcoin/bitcoin/issues/21377 | Speedy trial support for versionbits by ajtowns · Pull Request #21377 · bitcoin/bitcoin · GitHub
3022021-04-08T19:07:02  <wumpus> achow101: added
3032021-04-08T19:07:03  <jeremyrubin> I think irrespective of if it is merged, reviewing it is high priority
3042021-04-08T19:08:06  <wumpus> in the end it's up to the author (ajtowns) if he wants it has high prio, but you're right that is separate from whether it can be merged or not
3052021-04-08T19:08:58  <jeremyrubin> he can ack adding it after the meeting, unclear if he's present
3062021-04-08T19:09:09  <wumpus> yes
3072021-04-08T19:09:58  <wumpus> that concludes high priority for review unless anyone else has suggstions
3082021-04-08T19:10:21  <wumpus> #topic Attempts to use "dev muscle" to force MTP against community consensus of BIP8 (luke-jr)
3092021-04-08T19:10:22  <core-meetingbot> topic: Attempts to use "dev muscle" to force MTP against community consensus of BIP8 (luke-jr)
3102021-04-08T19:10:27  <jonatack> #19521 freshly needs rebase but should be close to ready, it's been through a number of review rounds by provoostenator and i
3112021-04-08T19:10:30  <gribble> https://github.com/bitcoin/bitcoin/issues/19521 | Coinstats Index by fjahr · Pull Request #19521 · bitcoin/bitcoin · GitHub
3122021-04-08T19:10:45  <luke-jr> I find it quite disturbing a few devs are attempting a NYA-like push to make consensus changes outright disregarding the community consensus around BIP 8.
3132021-04-08T19:10:52  <wumpus> jonatack: good to know!
3142021-04-08T19:11:41  <jeremyrubin> As the author behind the quoted "dev muscle", I would like to note that the context in which it was used was referring to sufficient resources to review and audit the corresponding PR
3152021-04-08T19:11:47  <luke-jr> and for no real apparent reason but to spite UASFers by reverting all the improvements made over 2017 - widely acknowledged as improvements until LOT=True began to move forward
3162021-04-08T19:12:13  <jeremyrubin> It is not in the context of devs muscling the community, which i think it has been represented to be in the setting of this topic
3172021-04-08T19:12:21  <jnewbery> As usual, luke-jr is misrepresenting
3182021-04-08T19:12:27  <luke-jr> no, I am not
3192021-04-08T19:12:44  <luke-jr> nor is that usual
3202021-04-08T19:13:44  <achow101> there is a person who has raised an unaddressed objection to BIP 8, therefore it does not have consensus
3212021-04-08T19:13:49  <luke-jr> jnewbery: I don't know what you have against me, but trolling liek that is unproductive and malicious.
3222021-04-08T19:14:01  <jeremyrubin> anyone is free to review the logs for relevent context http://gnusha.org/taproot-activation/2021-04-06.log
3232021-04-08T19:14:27  <jnewbery> at the very least you're misrepresenting the intent of jeremy's words
3242021-04-08T19:14:29  <luke-jr> achow101: even if that were true,  all but one person is still far more than this MTP nonsense
3252021-04-08T19:14:30  <jeremyrubin> i've also summarized from https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-April/018746.html
3262021-04-08T19:14:38  *** proofofkeags_ <proofofkeags_!~proofofke@205.209.28.54> has quit IRC (Ping timeout: 240 seconds)
3272021-04-08T19:14:47  <luke-jr> jnewbery: read the log
3282021-04-08T19:14:56  <jnewbery> I've read it, thanks
3292021-04-08T19:15:23  <achow101> at this time, 21377 is in a state where everyone except luke-jr is okay with it, and onlyu luke-jr has stated "no" and "nack" without providing any reasoning behind those statements
3302021-04-08T19:15:34  <achow101> simply asserting "no" and "nack" is not an objection
3312021-04-08T19:15:42  <jnewbery> achow101: +1
3322021-04-08T19:16:00  <luke-jr> achow101: that isn't true
3332021-04-08T19:16:20  <jeremyrubin> https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#conceptual-review
3342021-04-08T19:16:23  <luke-jr> there is practically no community support for 21377, just a handful of devs
3352021-04-08T19:16:36  <jeremyrubin> A NACK needs to include a rationale why the change is not worthwhile. NACKs without accompanying reasoning may be disregarded.
3362021-04-08T19:16:42  <luke-jr> and most of you acknowledge height is better
3372021-04-08T19:16:43  <achow101> luke-jr: so all of the people who participated in the meeting yesterday or all devs?
3382021-04-08T19:16:51  <achow101> *are
3392021-04-08T19:17:06  <luke-jr> achow101: I didn't say that, but it's far fewer than the consensus around BIP8
3402021-04-08T19:17:13  <luke-jr> not even comparable
3412021-04-08T19:17:29  <jeremyrubin> numerous ACKs on https://gist.github.com/michaelfolkson/92899f27f1ab30aa2ebee82314f8fe7f#gistcomment-3695024 which is nonspecific to height or MTP
3422021-04-08T19:17:59  <luke-jr> the whole point of ST in the first place, was to be a neutral start between the simple disagreement on LOT
3432021-04-08T19:18:09  <luke-jr> throwing away the consensus on everything else defeats the point
3442021-04-08T19:18:18  <luke-jr> jeremyrubin: that gist was about height
3452021-04-08T19:18:28  <jnewbery> luke-jr: most people have stopped responding to your outlandish claims because there's almost no point. There's no evidence that your proposal has "community support"
3462021-04-08T19:18:57  <jeremyrubin> it was about harding's proposal https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-March/018583.html
3472021-04-08T19:19:05  <luke-jr> jnewbery: far more evidence than this MTP nonsense
3482021-04-08T19:19:34  <jeremyrubin> which says: " The idea can be implemented on top of either Bitcoin Core's existing BIP9 code or its proposed BIP8 patchset.[6]"
3492021-04-08T19:19:39  <jnewbery> you've had plenty of opportunity to make your case already. What exactly do you hope to achieve in this meeting by restating things you've claimed many times before in many previous meetings?
3502021-04-08T19:20:27  *** owowo <owowo!~ovovo@2a02:29b8:dc01:597::1e> has joined #bitcoin-core-dev
3512021-04-08T19:20:38  *** ovovo <ovovo!~ovovo@unaffiliated/ovovo> has quit IRC (Ping timeout: 246 seconds)
3522021-04-08T19:21:40  <jeremyrubin> I'd also invite those unfamiliar to review a different community's operating procedure https://tools.ietf.org/html/rfc7282
3532021-04-08T19:22:04  <achow101> there have been a few people who pop in and nack 21377, however those nacks are always unsubstantiated and no response is provided upon asking for the motivation behind those nacks
3542021-04-08T19:22:40  <luke-jr> the problems with MTP are well-known and shouldn't need ot be repeated constantly
3552021-04-08T19:23:02  <jeremyrubin> I think aj and achow101 adressed them in a very elegent manner
3562021-04-08T19:23:19  <jeremyrubin> so i do not beleive any of the past issues are unaddressed
3572021-04-08T19:23:20  *** Guyver2_ <Guyver2_!Guyver@guyver2.xs4all.nl> has joined #bitcoin-core-dev
3582021-04-08T19:23:42  <jeremyrubin> if you would like to contest the solutions as they are, you should review the current proposed changes and comment on that
3592021-04-08T19:24:08  *** ishaqm <ishaqm!~ishaqm@host-89-243-181-183.as13285.net> has quit IRC (Remote host closed the connection)
3602021-04-08T19:25:29  <luke-jr> hack after hack is not addressing issues. nor does it justify disregarding community consensus.
3612021-04-08T19:25:33  <achow101> luke-jr: you should repeat them in the context of this proposal specifically. Many contributors/reviewers may not be aware of them because either they occurred in a venue that they were not aware of, or they occurred at a time where they were not active participants in development.
3622021-04-08T19:26:15  <achow101> if they have already been stated in the context of the proposal being reviewed, then please link them
3632021-04-08T19:26:21  *** Guyver2 <Guyver2!Guyver@guyver2.xs4all.nl> has quit IRC (Ping timeout: 260 seconds)
3642021-04-08T19:26:29  <jeremyrubin> further, there does seem to be a substantial body of agreeing devs on the approach put forward in 21377. so there can hardly be said to be consensus for any other approach either
3652021-04-08T19:26:30  <jnewbery> luke-jr: there is no evidence that your proposal has "community consensus"
3662021-04-08T19:27:10  <luke-jr> jnewbery: that is not true
3672021-04-08T19:27:38  <achow101> asserting it does not make it true or false
3682021-04-08T19:29:14  <jnewbery> luke-jr: I'll ask again: what is your aim for this meeting item? You've had a chance to raise your objections.
3692021-04-08T19:29:22  <achow101> "What can be asserted without evidence can also be dismissed without evidence."
3702021-04-08T19:29:36  <luke-jr> anyone involved in the community knows there is consensus around BIP8.
3712021-04-08T19:29:51  <jeremyrubin> I don't have anything else to add on this matter; I think it should be relatively clear what sort of communications would be required to raise a tangible objection to 21377.
3722021-04-08T19:30:19  <aj> wumpus: (thanks for adding 21377 to hi pri)
3732021-04-08T19:30:46  <jeremyrubin> #proposedmeetingtopic meeting notes & timelines implied
3742021-04-08T19:31:50  <luke-jr> wumpus: reminder to add #19573 too
3752021-04-08T19:31:50  <wumpus> #topic Meeting notes & timelines implied (jeremyrubin)
3762021-04-08T19:31:50  <core-meetingbot> topic: Meeting notes & timelines implied (jeremyrubin)
3772021-04-08T19:31:52  <gribble> https://github.com/bitcoin/bitcoin/issues/19573 | Replace unused BIP 9 logic with draft BIP 8 by luke-jr · Pull Request #19573 · bitcoin/bitcoin · GitHub
3782021-04-08T19:32:58  <wumpus> luke-jr: ok added
3792021-04-08T19:33:09  <wumpus> jeremyrubin: or was that a topic fo rnext week?
3802021-04-08T19:34:35  <wumpus> #endmeeting
3812021-04-08T19:34:35  <core-meetingbot> topic: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt
3822021-04-08T19:34:35  <core-meetingbot> Meeting ended Thu Apr  8 19:34:35 2021 UTC.
3832021-04-08T19:34:35  <core-meetingbot> Minutes:        https://bitcoin.jonasschnelli.ch/ircmeetings/logs/bitcoin-core-dev/2021/bitcoin-core-dev.2021-04-08-19.01.moin.txt
3842021-04-08T19:34:52  *** jeremy_booted <jeremy_booted!~jr@024-176-247-182.res.spectrum.com> has joined #bitcoin-core-dev
3852021-04-08T19:35:19  *** jeremyrubin <jeremyrubin!~jr@024-176-247-182.res.spectrum.com> has quit IRC (Ping timeout: 265 seconds)
3862021-04-08T19:36:10  <jnewbery> thanks wumpus!
3872021-04-08T19:38:10  *** jeremy_booted <jeremy_booted!~jr@024-176-247-182.res.spectrum.com> has quit IRC (Client Quit)
3882021-04-08T19:38:35  *** jeremyrubin <jeremyrubin!~jr@024-176-247-182.res.spectrum.com> has joined #bitcoin-core-dev
3892021-04-08T19:38:47  <jeremyrubin> Hi
3902021-04-08T19:38:55  <jeremyrubin> not sure if my previous messages made it through
3912021-04-08T19:39:12  <jeremyrubin> i got booted right after proposing a meeting topic and was unable to rejoin/reauth
3922021-04-08T19:39:14  <aj> nothing after your meeting topic made it through, so wumpus ended the meeting
3932021-04-08T19:39:29  <jeremyrubin> wumpus: it was intended to be for today
3942021-04-08T19:39:44  *** proofofkeags_ <proofofkeags_!~proofofke@205.209.28.54> has joined #bitcoin-core-dev
3952021-04-08T19:39:45  <jeremyrubin> aj: do you think it needs to be discussed today?
3962021-04-08T19:40:06  <jeremyrubin> or is next week sufficient?
3972021-04-08T19:40:21  *** BlueMatt <BlueMatt!~BlueMatt@unaffiliated/bluematt> has joined #bitcoin-core-dev
3982021-04-08T19:40:46  <aj> jeremyrubin: could just ask outside of the meeting? waiting 'til next week probably answers the question on its own though...
3992021-04-08T19:42:45  <jeremyrubin> I think more or less -- for those who are still reading -- the point is that the rough timeline from the 1st meeting still seems viable, so short of something unexpected that's probably what people are working towards
4002021-04-08T19:44:27  *** kabaum <kabaum!~kabaum@ua-84-216-128-102.bbcust.telenor.se> has quit IRC (Ping timeout: 260 seconds)
4012021-04-08T19:44:51  <jnewbery> jeremyrubin: what is that timeline?
4022021-04-08T19:44:56  <jeremyrubin> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-March/018715.html rough timeline is here
4032021-04-08T19:45:31  *** kabaum <kabaum!~kabaum@ua-84-216-128-102.bbcust.telenor.se> has joined #bitcoin-core-dev
4042021-04-08T19:45:37  <jeremyrubin> starttime is relatively flexible, as with endtime (nothing wrong with capturing signals earlier because min active height)
4052021-04-08T19:46:15  <jnewbery> thanks!
4062021-04-08T19:46:44  <jeremyrubin> the activation height should just be something around 707616, but the exact value doesn't matter that much
4072021-04-08T19:48:56  <jeremyrubin> (well, it does matter, we can pick whatever n*2016 looks like it will be near mid novemeber)
4082021-04-08T19:55:48  *** smartineng <smartineng!~Icedove@88.135.18.171> has quit IRC (Quit: smartineng)
4092021-04-08T20:02:41  *** kabaum <kabaum!~kabaum@ua-84-216-128-102.bbcust.telenor.se> has quit IRC (Ping timeout: 240 seconds)
4102021-04-08T20:05:39  *** justanotheruser <justanotheruser!~justanoth@unaffiliated/justanotheruser> has quit IRC (Ping timeout: 248 seconds)
4112021-04-08T20:08:45  *** stortz <stortz!c8b9c69a@unaffiliated/stortz> has joined #bitcoin-core-dev
4122021-04-08T20:13:57  *** davterra <davterra!~davterra@gateway/tor-sasl/tralfaz> has quit IRC (Remote host closed the connection)
4132021-04-08T20:14:13  *** davterra <davterra!~davterra@gateway/tor-sasl/tralfaz> has joined #bitcoin-core-dev
4142021-04-08T20:18:30  *** morcos <morcos!~morcos@gateway/tor-sasl/morcos> has quit IRC (Remote host closed the connection)
4152021-04-08T20:18:44  *** morcos <morcos!~morcos@gateway/tor-sasl/morcos> has joined #bitcoin-core-dev
4162021-04-08T20:21:44  *** justanotheruser <justanotheruser!~justanoth@unaffiliated/justanotheruser> has joined #bitcoin-core-dev
4172021-04-08T20:23:23  *** outfawkesd__ <outfawkesd__!outfawkesd@gateway/vpn/privateinternetaccess/outfawkesd> has joined #bitcoin-core-dev
4182021-04-08T20:24:16  *** Eric3 <Eric3!~exeric3@mail.miners-zone.net> has joined #bitcoin-core-dev
4192021-04-08T20:25:05  *** einyx <einyx!einyx@fsf/member/einyx> has joined #bitcoin-core-dev
4202021-04-08T20:26:02  *** Victorsueca <Victorsueca!~Victorsue@unaffiliated/victorsueca> has quit IRC (Ping timeout: 260 seconds)
4212021-04-08T20:26:52  *** spinza <spinza!~spin@102.132.245.16> has quit IRC (Ping timeout: 268 seconds)
4222021-04-08T20:26:53  *** smctwo <smctwo!~smctwo@bba597217.alshamil.net.ae> has quit IRC (Read error: Connection reset by peer)
4232021-04-08T20:26:53  *** ExEric3 <ExEric3!~exeric3@mail.miners-zone.net> has quit IRC (Ping timeout: 268 seconds)
4242021-04-08T20:26:53  *** smctwo <smctwo!~smctwo@bba597217.alshamil.net.ae> has joined #bitcoin-core-dev
4252021-04-08T20:26:53  *** outfawkesd_ <outfawkesd_!outfawkesd@gateway/vpn/privateinternetaccess/outfawkesd> has quit IRC (Ping timeout: 268 seconds)
4262021-04-08T20:26:53  *** Eliel <Eliel!~jojkaart@163.172.153.251> has quit IRC (Ping timeout: 268 seconds)
4272021-04-08T20:26:53  *** einyx_ <einyx_!einyx@fsf/member/einyx> has quit IRC (Ping timeout: 268 seconds)
4282021-04-08T20:27:32  *** Eliel <Eliel!~jojkaart@163.172.153.251> has joined #bitcoin-core-dev
4292021-04-08T20:30:01  *** morcos <morcos!~morcos@gateway/tor-sasl/morcos> has quit IRC (Remote host closed the connection)
4302021-04-08T20:30:13  *** morcos <morcos!~morcos@gateway/tor-sasl/morcos> has joined #bitcoin-core-dev
4312021-04-08T20:44:46  *** spinza <spinza!~spin@102.132.245.16> has joined #bitcoin-core-dev
4322021-04-08T21:05:23  *** Pablo1981 <Pablo1981!~Pablo1981@156.146.62.55> has joined #bitcoin-core-dev
4332021-04-08T21:05:57  *** Kati <Kati!~Pablo1981@156.146.62.47> has joined #bitcoin-core-dev
4342021-04-08T21:07:56  *** Kati <Kati!~Pablo1981@156.146.62.47> has quit IRC (Client Quit)
4352021-04-08T21:09:51  *** Pablo1981 <Pablo1981!~Pablo1981@156.146.62.55> has quit IRC (Ping timeout: 260 seconds)
4362021-04-08T21:10:39  *** nckx <nckx!~nckx@tobias.gr> has quit IRC (Quit: Updating my Guix System — https://guix.gnu.org)
4372021-04-08T21:13:46  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
4382021-04-08T21:14:02  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
4392021-04-08T21:18:18  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
4402021-04-08T21:19:02  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
4412021-04-08T21:20:41  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
4422021-04-08T21:20:42  <bitcoin-git> [bitcoin] laanwj pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/6664211be2b6...0c9597ce7db2
4432021-04-08T21:20:42  <bitcoin-git> bitcoin/master 84912d4 Carl Dong: build: Remove spaces from variable-printing rules
4442021-04-08T21:20:43  <bitcoin-git> bitcoin/master 44f6d4f Carl Dong: guix: Record precious directories and add guix-clean
4452021-04-08T21:20:45  <bitcoin-git> bitcoin/master 8f8b96f Carl Dong: guix: Update hint messages to mention guix-clean
4462021-04-08T21:20:46  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
4472021-04-08T21:21:01  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
4482021-04-08T21:21:01  <bitcoin-git> [bitcoin] laanwj merged pull request #21304: guix: Add guix-clean script + establish gc-root for container profiles (master...2021-02-guix-clean-script) https://github.com/bitcoin/bitcoin/pull/21304
4492021-04-08T21:21:02  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
4502021-04-08T21:22:33  *** nckx <nckx!~nckx@tobias.gr> has joined #bitcoin-core-dev
4512021-04-08T21:29:18  *** Guyver2_ <Guyver2_!Guyver@guyver2.xs4all.nl> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
4522021-04-08T21:32:00  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Quit: (Botdeath))
4532021-04-08T21:33:56  <jeremyrubin> does testmempoolaccept handle the case of [A -> B, B->C, C->D] etc?
4542021-04-08T21:33:57  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
4552021-04-08T21:34:33  <jeremyrubin> or is each considered independently
4562021-04-08T21:34:37  <glozow> jeremyrubin: what do you mean?
4572021-04-08T21:34:41  <jeremyrubin> (Not packages)
4582021-04-08T21:34:42  <glozow> are A, B, C, and D transactions?
4592021-04-08T21:34:47  <jeremyrubin> outputs
4602021-04-08T21:35:02  <jeremyrubin> like assuming A->B is testmempool accept = true
4612021-04-08T21:35:10  <glozow> what does A->B mean?
4622021-04-08T21:35:12  <jeremyrubin> can B->C be true?
4632021-04-08T21:35:18  <jeremyrubin> Some output A creates some output B
4642021-04-08T21:35:38  <jeremyrubin> can there be dependencies between the txs in the array
4652021-04-08T21:35:42  <glozow> yes
4662021-04-08T21:35:45  <glozow> with #20833 i mean
4672021-04-08T21:35:53  <gribble> https://github.com/bitcoin/bitcoin/issues/20833 | rpc/validation: enable packages through testmempoolaccept by glozow · Pull Request #20833 · bitcoin/bitcoin · GitHub
4682021-04-08T21:36:01  <jeremyrubin> packages is a different thing
4692021-04-08T21:36:02  <glozow> on master you can only submit 1 at a time
4702021-04-08T21:36:05  <jeremyrubin> that's considering CPFP
4712021-04-08T21:36:33  <jeremyrubin> 1. rawtxs          (json array, required) An array of hex strings of raw transactions.
4722021-04-08T21:36:51  <glozow> rawtxs can only have 1 tx on master
4732021-04-08T21:37:15  <jeremyrubin> ahh ok                    "Length must be one for now."
4742021-04-08T21:37:25  <luke-jr> jeremyrubin: how is this distinct from packages?
4752021-04-08T21:37:37  <jeremyrubin> packages is a superset of this
4762021-04-08T21:37:50  <luke-jr> ?
4772021-04-08T21:37:54  <jeremyrubin> I'm not interested in applying CPFP logic
4782021-04-08T21:38:12  <glozow> do you define packages as just an array of transactions?
4792021-04-08T21:38:16  *** davterra <davterra!~davterra@gateway/tor-sasl/tralfaz> has quit IRC (Remote host closed the connection)
4802021-04-08T21:38:29  <luke-jr> does 20833 do CPFP?
4812021-04-08T21:38:38  <sipa> cpfp is a transaction selection policy
4822021-04-08T21:38:40  *** davterra <davterra!~davterra@gateway/tor-sasl/tralfaz> has joined #bitcoin-core-dev
4832021-04-08T21:38:46  <luke-jr> "the expectation is that the results returned from testmempoolaccept are identical to what you'd get from test-then-submitting each transaction individually, in that order"
4842021-04-08T21:38:47  <sipa> that's independent from menpool acxwptance policies
4852021-04-08T21:38:55  <luke-jr> 20833's description suggests it doesn't do CPFP logic
4862021-04-08T21:39:12  <glozow> CPFP happens after mempool submission
4872021-04-08T21:39:19  <jeremyrubin> testmempoolaccept can fail due to insufficient fee tho correct?
4882021-04-08T21:39:21  <sipa> cpfp doesn't apply to mempool accwptance
4892021-04-08T21:39:28  <luke-jr> jeremyrubin: yes
4902021-04-08T21:39:35  <sipa> jeremyrubin: tgat's where packages come in
4912021-04-08T21:39:48  *** promag <promag!~promag@188.250.84.129> has quit IRC (Remote host closed the connection)
4922021-04-08T21:39:50  <jeremyrubin> that's my point
4932021-04-08T21:40:01  *** promag <promag!~promag@188.250.84.129> has joined #bitcoin-core-dev
4942021-04-08T21:40:04  <glozow> yes, but it's a small addition to make `testmempoolaccept` use the descendant feerate instead of base feerate
4952021-04-08T21:40:05  <luke-jr> …
4962021-04-08T21:40:28  <sipa> jeremyrubin: so i have no idea what you're asking about
4972021-04-08T21:40:45  <jeremyrubin> testmempoolaccept does check fees
4982021-04-08T21:40:50  <sipa> yes
4992021-04-08T21:40:51  <glozow> yes, obviously
5002021-04-08T21:40:58  <luke-jr> jeremyrubin: for each tx, individually
5012021-04-08T21:41:06  <sipa> for now
5022021-04-08T21:41:14  <jeremyrubin> well only one tx is allowed for now anyways
5032021-04-08T21:41:15  <glozow> testmempoolaccept only takes 1 transaction right now.
5042021-04-08T21:41:17  <luke-jr> sipa: if it does anything different later, it should be optional IMO
5052021-04-08T21:41:26  <glozow> are we talking about behavior or master or?
5062021-04-08T21:41:28  <jeremyrubin> so if I have A -> B paying 10000 feerate, i'm not worried about if it can go in or not
5072021-04-08T21:41:34  <jeremyrubin> based on fees
5082021-04-08T21:41:38  <luke-jr> I imagine the use case is, you want to submit A now, B later
5092021-04-08T21:41:44  <jeremyrubin> but I still want to test if B -> C is valid
5102021-04-08T21:41:45  <luke-jr> and not wait for B, for A to get confirmed
5112021-04-08T21:41:52  <glozow> yes
5122021-04-08T21:42:32  <jeremyrubin> so I'm trying to figure out how I can test the validity of a child transaction from a parent I don't want in the mempool
5132021-04-08T21:42:39  <jeremyrubin> i just want to test it
5142021-04-08T21:42:40  <luke-jr> jeremyrubin: using that PR
5152021-04-08T21:42:44  <glozow> then use 20833
5162021-04-08T21:42:56  <jeremyrubin> Ok, but there's no current way to do this?
5172021-04-08T21:42:58  <luke-jr> jeremyrubin: if you need to bypass fee checks, use Knots
5182021-04-08T21:43:03  <glozow> no, there isn't
5192021-04-08T21:43:07  <jeremyrubin> no the fees aren't important
5202021-04-08T21:43:12  <glozow> except to disconnect your node
5212021-04-08T21:43:18  <jeremyrubin> I'm asking about the dependency graph
5222021-04-08T21:43:21  <luke-jr> actually, I didn't get 20833 in Knots yet :/
5232021-04-08T21:43:27  <jeremyrubin> glozow: that's probably the best bet for now
5242021-04-08T21:43:30  <luke-jr> jeremyrubin: then 20833 is enough…?
5252021-04-08T21:43:38  <glozow> 20833 works with dependencies
5262021-04-08T21:43:57  <jeremyrubin> 20833 would do it, I was just asking if there's something that works today that doesn't cover CPFP
5272021-04-08T21:44:02  <luke-jr> aha
5282021-04-08T21:44:10  <luke-jr> but 20833 does work today ;)
5292021-04-08T21:44:20  <glozow> :D
5302021-04-08T21:44:27  <glozow> needs review
5312021-04-08T21:44:34  <jeremyrubin> I'll take a look
5322021-04-08T21:44:44  <glozow> thanks!
5332021-04-08T21:44:46  <jeremyrubin> I understood 20833 to be focused on the CPFP issue
5342021-04-08T21:44:56  <jeremyrubin> but it's clear it's even more important now :)
5352021-04-08T21:45:41  <glozow> 🙏
5362021-04-08T21:46:00  <luke-jr> jeremyrubin: 20833 is explicitly not CPFP related
5372021-04-08T21:46:50  <jeremyrubin> does it apply CPFP rules?
5382021-04-08T21:47:07  <glozow> CPFP rules are applied during block template building
5392021-04-08T21:47:25  <glozow> i guess the answer to your question is no
5402021-04-08T21:47:35  <glozow> *not yet
5412021-04-08T21:48:04  <jeremyrubin> Ok, so the testmempoolaccept 20833 will fail if tx 0 of a chain pays low fee?
5422021-04-08T21:48:51  <glozow> yes, if the base feerate is too low, it will fail
5432021-04-08T21:48:51  <glozow> the fix for that is to just use descendant feerate instead, which I'm saving for a followup to 20833
5442021-04-08T21:49:01  <jeremyrubin> great, that answers my q
5452021-04-08T21:49:12  <glozow> cool!
5462021-04-08T21:49:38  <jeremyrubin> FWIW i think the way I define packages is cuts through the transaction graph which can be mined within a block
5472021-04-08T21:50:18  <jeremyrubin> so an array of txns is not a package nesc because there are arrays of txns which can't mine within a block (relative time locks, too many MB, etc)
5482021-04-08T21:50:34  <glozow> so if there are conflicts -> not a package?
5492021-04-08T21:50:46  <jeremyrubin> example?
5502021-04-08T21:50:53  <jeremyrubin> like [A -> B, A->C]?
5512021-04-08T21:50:56  <glozow> [A->B, A->C]
5522021-04-08T21:50:58  <glozow> yeah
5532021-04-08T21:51:05  <jeremyrubin> yeah I don't consider that a package?
5542021-04-08T21:51:11  <glozow> mm
5552021-04-08T21:51:17  <glozow> what about [B->C, A->B] ?
5562021-04-08T21:51:34  <jeremyrubin> well I think that depends on what your brackets mean
5572021-04-08T21:51:44  <glozow> i.e., does order matter?
5582021-04-08T21:52:17  <jeremyrubin> I think it would be wise to make sure that core only ever outputs packages in increasing ancestor order
5592021-04-08T21:52:26  <jeremyrubin> but that we should accept them in any order
5602021-04-08T21:52:44  <jeremyrubin> in particular, when mining you generate them in reverse order
5612021-04-08T21:53:00  <luke-jr> huh?
5622021-04-08T21:53:03  <Murch> hum?
5632021-04-08T21:53:05  <glozow> ?
5642021-04-08T21:53:17  <jeremyrubin> When you're mining you pick the thing with the best feerate and then take all the ancestors
5652021-04-08T21:53:22  <Murch> Nope
5662021-04-08T21:53:29  <jeremyrubin> and then later you sort them into ancestor order
5672021-04-08T21:53:31  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Quit: (Botdeath))
5682021-04-08T21:53:33  <Murch> Transactions must be sorted in topological order
5692021-04-08T21:53:34  <glozow> you pick by ancestor feerate, and you mine the ancestors first
5702021-04-08T21:53:45  <jeremyrubin> yeah you sort them after
5712021-04-08T21:54:02  <jeremyrubin> but the packages are visited reverse order
5722021-04-08T21:54:04  <Murch> You pick whole ancestor packages
5732021-04-08T21:54:32  <glozow> is that necessarily true? you could have parent with higher ancestor feerate than child, and you'd pick the parent first
5742021-04-08T21:54:54  <jeremyrubin> it is true -- you won't pick the child till later then
5752021-04-08T21:54:58  <Murch> Yeah, but then the parent would have a higher ancestor feerate and take precendence by itself anyway
5762021-04-08T21:56:45  <jeremyrubin> https://github.com/bitcoin/bitcoin/blob/0c9597ce7db28f5272a69bf0fbb36ce6b2520566/src/miner.cpp#L404
5772021-04-08T21:58:50  <jeremyrubin> anyways it's not super important, once they're in the block they're in consensus order
5782021-04-08T21:58:52  *** AaronvanW <AaronvanW!~AaronvanW@unaffiliated/aaronvanw> has quit IRC (Remote host closed the connection)
5792021-04-08T21:59:25  <Murch> It groups each transaction with all of the transactions it depends on
5802021-04-08T21:59:48  <Murch> Then it picks the best of these ancestor packages per ancestorfeerate (i.e. the effective feerate of the whole package)
5812021-04-08T21:59:52  <Murch> then updates the mempool
5822021-04-08T22:01:34  <jeremyrubin> I don't see that in the code?
5832021-04-08T22:01:38  <jeremyrubin> Can you point me to a line
5842021-04-08T22:01:40  <jeremyrubin> What i see is:
5852021-04-08T22:01:50  <jeremyrubin> pick by ancestor score
5862021-04-08T22:02:18  <jeremyrubin> make sure the package fits
5872021-04-08T22:02:22  <Murch> Yeah, but transactions without ancestors are an ancestorpackage by themselves
5882021-04-08T22:02:42  <jeremyrubin> compute all the ancestors
5892021-04-08T22:02:59  <jeremyrubin> add them to the block in block sort order
5902021-04-08T22:03:08  <Murch> yes?
5912021-04-08T22:03:23  <Murch> But the "ancestorscore" is the effective feerate of a transaction with its ancestors
5922021-04-08T22:03:55  <glozow> before block assembly starts, the txns already know their ancestor fees and size. you just call `CalculateMempoolAncestors` to grab the mempool entries
5932021-04-08T22:04:30  <jeremyrubin> Yes, and the order those are visited in shows up in a reversed order
5942021-04-08T22:04:55  <jeremyrubin> this is relevent because the epoch memepool patches will literall put them in order of [B -> C, A->B]
5952021-04-08T22:05:20  *** lightlike <lightlike!~lightlike@p200300c7ef15ae002d9e80bf7bee35d2.dip0.t-ipconnect.de> has quit IRC (Quit: Leaving)
5962021-04-08T22:05:42  <jeremyrubin> So gloria's question is, is [B->C, A->B] still a package, or must it be [A->B, B->C]
5972021-04-08T22:05:57  <jeremyrubin> my answer is diff algorithms will generate a package set in different orders
5982021-04-08T22:06:08  <jeremyrubin> so we should recognize any order they show up in
5992021-04-08T22:06:18  <glozow> i mean a package communicated between peers
6002021-04-08T22:06:21  <jeremyrubin> but that we should also be careful to pick a single order if we ever e.g. print them out
6012021-04-08T22:06:38  <glozow> that's what we'd be interested in formalizing the definition for
6022021-04-08T22:07:05  <jeremyrubin> it's a good question, there's a DoS argument for picking a defined order because it's O(n log n) to sort self-side v.s. O(n) to verify
6032021-04-08T22:07:22  <glozow> what's n?
6042021-04-08T22:07:30  <Murch> Number of txs?
6052021-04-08T22:07:33  <jeremyrubin> I think n is the number of inputs
6062021-04-08T22:08:03  <jeremyrubin> but maybe it's just # of txs, would need to draw out the actual dependency calculating algorithm
6072021-04-08T22:09:09  <glozow> no, it'd depend on number of inputs
6082021-04-08T22:09:32  <jeremyrubin> there's also a good question of if we should have a canonical ordering that a package must be in, more so than block order
6092021-04-08T22:09:39  <jeremyrubin> since blocks are not canonically ordered
6102021-04-08T22:10:22  <Murch> Do you mean topologically ordered but with canonical order when there is multiple possibilities?
6112021-04-08T22:10:35  <jeremyrubin> correct
6122021-04-08T22:10:46  <jeremyrubin> e.g., input/vout order
6132021-04-08T22:10:48  <glozow> it would matter if you had package IDs
6142021-04-08T22:11:05  <jeremyrubin> glozow: good point, should prolly make a canonical ordering then :)
6152021-04-08T22:11:09  <jeremyrubin> glozow: I'd say figure out if there's any algorithmic advantage for having the txns in a specific order on the receiving side
6162021-04-08T22:11:33  <glozow> i'd say require them to be ordered
6172021-04-08T22:11:40  <glozow> it's pretty easy to figure out if a package is ordered correctly
6182021-04-08T22:11:44  <Murch> Well, topological order would be nice, not sure whether it's worthwhile to further restrain it
6192021-04-08T22:11:49  <glozow> should be the sender's burden to sort them
6202021-04-08T22:11:53  <jeremyrubin> Murch: package IDs
6212021-04-08T22:12:06  <jeremyrubin> if you want them to be hashable you need a canonical order
6222021-04-08T22:12:23  <glozow> e.g. topological order (by # of ancestors within package), lexicographic by txid to break ties
6232021-04-08T22:12:29  <jeremyrubin> but glozow in theory it's not that bad, a dirty client can always send you crap
6242021-04-08T22:12:39  <glozow> if they send you crap, just reject it
6252021-04-08T22:12:49  <glozow> the package - maybe not the txs within it
6262021-04-08T22:13:12  <Murch> Why would we need package ids?
6272021-04-08T22:13:15  <jeremyrubin> Anyways that seems like an OK plan, maybe lexicographic by wtxid tho
6282021-04-08T22:13:34  <glozow> to announce packages/getdata
6292021-04-08T22:13:48  <Murch> mh
6302021-04-08T22:14:02  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
6312021-04-08T22:14:58  <Murch> Doesn't that mean that you could send a peer the same txs a bunch of times by generating each valid subset and announcing it as a separate package?
6322021-04-08T22:15:28  <jeremyrubin> Murch: correct, but you can ban peers which send you packages containing crap you already have I suppose?
6332021-04-08T22:15:34  <glozow> yeah
6342021-04-08T22:15:41  <jeremyrubin> You can also generate the subsets yourself and add their IDs to your bloom filter
6352021-04-08T22:15:49  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Client Quit)
6362021-04-08T22:15:52  <jeremyrubin> altho idk if that's worth doing at all
6372021-04-08T22:15:54  <Murch> not if they send them from smal lto large
6382021-04-08T22:16:05  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
6392021-04-08T22:16:10  <Murch> I'd say, only allow connected graphs to be sent as packages
6402021-04-08T22:16:24  <jeremyrubin> I think that's already a contstraint
6412021-04-08T22:16:38  <jeremyrubin> glozow: did you ever get the notes suhas and I put together last year about this stuff?
6422021-04-08T22:16:47  <Murch> AFAIU, that restraint has been losened?
6432021-04-08T22:16:57  <glozow> peers can already send you crap, so it's more about limiting how much time you spend looking at crap i think
6442021-04-08T22:17:10  <Murch> mh, good point
6452021-04-08T22:17:24  <jeremyrubin> glozow: I think it's important that packages as a concept are connected components
6462021-04-08T22:17:25  <glozow> jeremyrubin: which notes? I've seen a couple of his gists
6472021-04-08T22:17:34  <jeremyrubin> we can have metapackages that can be split into packages
6482021-04-08T22:17:36  <Murch> But at least they'd only send you announcements once so far and then wouldn't make you download the same transactions again and again?
6492021-04-08T22:17:51  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Client Quit)
6502021-04-08T22:18:12  <jeremyrubin> but the notion of a package as a component is useful, and peers sneaking in unrelated crap to the component should be bannable IMO
6512021-04-08T22:19:03  <jeremyrubin> glozow: I'll try to find the notes
6522021-04-08T22:19:49  <glozow> i think the protocol for correctly-behaving senders would be to build packages as necessary
6532021-04-08T22:19:49  <glozow> and the receiver can try their best to distinguish between, e.g. an extra tx you already knew about and punishable garbage
6542021-04-08T22:20:14  <glozow> e.g. sender creates a package based on `filterinventoryknown` of their peers
6552021-04-08T22:20:28  <glozow> er, what's it called? the bloom filter for invs you've heard from the peer
6562021-04-08T22:21:43  <jeremyrubin> glozow: FWIW, make a hashtable with all txids ( O(n) ), scan all txns inputs against it (O(n)), count txns with all inputs not found
6572021-04-08T22:21:56  <jeremyrubin> I think that algorithm is O(n) and guarantees a single component
6582021-04-08T22:22:02  <jeremyrubin> no matter what order things are in
6592021-04-08T22:22:45  <Murch> I think that would still allow conflicting txs i.e. A and A' that both spend the same input?
6602021-04-08T22:24:12  <jeremyrubin> yep, that's still a component. conflict check can also be done either as a later part of validation or with a similar algorithm
6612021-04-08T22:24:55  <Murch> Right, would still be connected, but not a valid package
6622021-04-08T22:24:57  <glozow> you're doing this with transactions in your mempool you're relaying to peers right?
6632021-04-08T22:25:28  <jeremyrubin> a while ago i did some O(n) algorithm for this during block validation... but it was unpopular
6642021-04-08T22:25:45  <jeremyrubin> it turns out we do all the connection logic in blocks while hitting the utxo caches
6652021-04-08T22:25:57  <jeremyrubin> but you can context-free validate block tx connectivity
6662021-04-08T22:26:40  <glozow> sure. why do you want to do that? check tx connectivity before you start looking at scripts?
6672021-04-08T22:26:48  <jeremyrubin> https://github.com/bitcoin/bitcoin/pull/14837
6682021-04-08T22:26:57  <jeremyrubin> it would let you parallelize better
6692021-04-08T22:27:31  <jeremyrubin> https://github.com/JeremyRubin/bitcoin/blob/0425c6409000aeb3270ba8f9c30d2746c5c5b784/src/validation.cpp#L3078-L3086
6702021-04-08T22:28:46  <glozow> you wouldn't even get to this part until after u verify the pow
6712021-04-08T22:29:47  <glozow> why would someone put duplicate inputs + do the pow just for you to verify a tiny bit slower?
6722021-04-08T22:33:03  *** promag_ <promag_!~promag@188.250.84.129> has joined #bitcoin-core-dev
6732021-04-08T22:33:12  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
6742021-04-08T22:33:13  <bitcoin-git> [bitcoin] achow101 opened pull request #21640: [0.21] Introduce DeferredSignatureChecker and have SignatureExtractorClass subclass it (0.21...0.21-sig-ext) https://github.com/bitcoin/bitcoin/pull/21640
6752021-04-08T22:33:13  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
6762021-04-08T22:33:47  <jeremyrubin> Ah it's not just that, there are other things you can do when you check all these properties at once
6772021-04-08T22:34:31  <jeremyrubin> i can try to find the experimental branch if you're curious, but don't spend too much time since it seems like a dead end
6782021-04-08T22:35:59  <jeremyrubin> When you're doing https://github.com/bitcoin/bitcoin/blob/0c9597ce7db28f5272a69bf0fbb36ce6b2520566/src/validation.cpp#L2127
6792021-04-08T22:36:14  <jeremyrubin> you have to process txns in block order, so it's serial O(n)
6802021-04-08T22:36:35  <jeremyrubin> but if you do a small amount of pre-work (which is also O(n), but small c)
6812021-04-08T22:37:20  <jeremyrubin> then you can do the rest of the tx validation in parallel because you're not relying on the UpdateCoins calls being serial
6822021-04-08T22:37:55  <jeremyrubin> not a big deal, but the old PR might be interesting to you for 'algorithms to check properties of groups of txns'
6832021-04-08T22:38:47  <glozow> yeah it's interesting, thanks for sharing
6842021-04-08T23:02:30  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
6852021-04-08T23:07:12  *** AaronvanW <AaronvanW!~AaronvanW@unaffiliated/aaronvanw> has joined #bitcoin-core-dev
6862021-04-08T23:07:33  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Ping timeout: 240 seconds)
6872021-04-08T23:23:03  *** jeremyrubin <jeremyrubin!~jr@024-176-247-182.res.spectrum.com> has quit IRC (Remote host closed the connection)
6882021-04-08T23:23:28  *** jeremyrubin <jeremyrubin!~jr@024-176-247-182.res.spectrum.com> has joined #bitcoin-core-dev
6892021-04-08T23:25:09  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
6902021-04-08T23:36:57  *** jsjohns <jsjohns!bab3498d@186.179.73.141> has joined #bitcoin-core-dev
6912021-04-08T23:37:47  *** AaronvanW <AaronvanW!~AaronvanW@unaffiliated/aaronvanw> has quit IRC (Ping timeout: 260 seconds)
6922021-04-08T23:56:26  *** proofofkeags_ <proofofkeags_!~proofofke@205.209.28.54> has quit IRC (Ping timeout: 240 seconds)
6932021-04-08T23:57:15  *** cguida <cguida!~Adium@205.209.28.54> has quit IRC (Quit: Leaving.)
6942021-04-08T23:57:57  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has quit IRC (Ping timeout: 240 seconds)
6952021-04-08T23:59:34  *** braydonf <braydonf!~braydon@gateway/tor-sasl/braydonf> has joined #bitcoin-core-dev