12023-02-02T00:19:19  *** nanotube <nanotube!~nanotube@user/nanotube> has quit IRC (Ping timeout: 260 seconds)
  22023-02-02T00:25:24  <bitcoin-git> [bitcoin] Xekyo opened pull request #27021: Implement Mini version of BlockAssembler to calculate mining scores (master...add-mini-miner) https://github.com/bitcoin/bitcoin/pull/27021
  32023-02-02T00:27:56  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Ping timeout: 255 seconds)
  42023-02-02T00:34:11  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has quit IRC (Quit: Leaving)
  52023-02-02T00:35:15  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has joined #bitcoin-core-dev
  62023-02-02T00:46:15  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:de29:7595:4884:267d> has joined #bitcoin-core-dev
  72023-02-02T00:53:01  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
  82023-02-02T00:57:47  *** andrew_mo_ <andrew_mo_!andrew_mo_@gateway/vpn/protonvpn/andrewmo/x-47904524> has quit IRC ()
  92023-02-02T01:16:43  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:de29:7595:4884:267d> has quit IRC (Ping timeout: 252 seconds)
 102023-02-02T01:18:29  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has joined #bitcoin-core-dev
 112023-02-02T01:23:38  *** nanotube <nanotube!~nanotube@user/nanotube> has joined #bitcoin-core-dev
 122023-02-02T01:27:30  *** halosghost <halosghost!~halosghos@user/halosghost> has quit IRC (Quit: WeeChat 3.8)
 132023-02-02T02:13:00  *** scg <scg!~scg@161.132.197.96> has joined #bitcoin-core-dev
 142023-02-02T02:22:33  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has quit IRC (Remote host closed the connection)
 152023-02-02T02:22:59  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has joined #bitcoin-core-dev
 162023-02-02T02:24:55  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
 172023-02-02T02:26:16  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 182023-02-02T02:29:53  *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has quit IRC (Quit: PaperSword)
 192023-02-02T02:30:56  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
 202023-02-02T02:37:29  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 212023-02-02T02:41:47  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
 222023-02-02T02:48:15  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 232023-02-02T02:48:56  *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
 242023-02-02T02:50:53  *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has joined #bitcoin-core-dev
 252023-02-02T02:51:45  *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has quit IRC (Client Quit)
 262023-02-02T02:52:47  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
 272023-02-02T02:53:46  *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has joined #bitcoin-core-dev
 282023-02-02T02:53:50  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 292023-02-02T02:58:08  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
 302023-02-02T02:59:30  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 312023-02-02T03:03:47  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
 322023-02-02T03:09:51  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 332023-02-02T03:14:47  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
 342023-02-02T03:15:52  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 352023-02-02T03:20:00  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
 362023-02-02T03:26:27  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 372023-02-02T03:50:24  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has quit IRC (Ping timeout: 248 seconds)
 382023-02-02T04:35:44  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has quit IRC (Remote host closed the connection)
 392023-02-02T04:36:33  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has joined #bitcoin-core-dev
 402023-02-02T04:50:49  *** Guest7541 <Guest7541!~Guest75@cpe-75-86-10-139.wi.res.rr.com> has joined #bitcoin-core-dev
 412023-02-02T04:51:04  *** Guest7541 <Guest7541!~Guest75@cpe-75-86-10-139.wi.res.rr.com> has quit IRC (Client Quit)
 422023-02-02T05:01:01  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
 432023-02-02T05:01:38  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
 442023-02-02T05:09:11  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Ping timeout: 255 seconds)
 452023-02-02T05:10:38  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
 462023-02-02T05:23:57  *** achow101 <achow101!~achow101@user/achow101> has quit IRC (Ping timeout: 255 seconds)
 472023-02-02T05:25:33  *** as2333 <as2333!~as2333@host230.190-138-75.telecom.net.ar> has quit IRC (Quit: as2333)
 482023-02-02T05:33:58  *** achow101 <achow101!~achow101@user/achow101> has joined #bitcoin-core-dev
 492023-02-02T05:35:29  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 260 seconds)
 502023-02-02T05:42:23  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 512023-02-02T05:47:11  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
 522023-02-02T05:53:42  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 532023-02-02T06:03:54  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 268 seconds)
 542023-02-02T06:04:27  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 552023-02-02T06:09:40  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 260 seconds)
 562023-02-02T06:15:32  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 572023-02-02T06:20:12  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 255 seconds)
 582023-02-02T06:20:57  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 592023-02-02T06:26:03  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 255 seconds)
 602023-02-02T06:31:29  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 612023-02-02T06:36:15  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 260 seconds)
 622023-02-02T06:36:41  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 632023-02-02T06:45:52  *** cryptapus <cryptapus!~cryptapus@user/cryptapus> has quit IRC (Remote host closed the connection)
 642023-02-02T06:46:18  *** cryptapus <cryptapus!~cryptapus@user/cryptapus> has joined #bitcoin-core-dev
 652023-02-02T06:47:14  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 260 seconds)
 662023-02-02T06:47:38  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 672023-02-02T06:52:37  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 268 seconds)
 682023-02-02T06:53:07  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 692023-02-02T06:58:07  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
 702023-02-02T06:58:39  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 712023-02-02T07:03:43  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 268 seconds)
 722023-02-02T07:14:28  *** _andrewtoth_ <_andrewtoth_!~andrewtot@gateway/tor-sasl/andrewtoth> has joined #bitcoin-core-dev
 732023-02-02T07:15:58  *** ghost43_ <ghost43_!~ghost43@gateway/tor-sasl/ghost43> has joined #bitcoin-core-dev
 742023-02-02T07:16:05  *** qxs <qxs!~qxs@gateway/tor-sasl/qxs> has quit IRC (Ping timeout: 255 seconds)
 752023-02-02T07:16:29  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has quit IRC (Remote host closed the connection)
 762023-02-02T07:16:32  *** andrewtoth_ <andrewtoth_!~andrewtot@gateway/tor-sasl/andrewtoth> has quit IRC (Ping timeout: 255 seconds)
 772023-02-02T07:17:22  *** qxs <qxs!~qxs@gateway/tor-sasl/qxs> has joined #bitcoin-core-dev
 782023-02-02T07:25:27  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
 792023-02-02T07:38:39  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 802023-02-02T07:43:27  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 255 seconds)
 812023-02-02T07:44:08  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 822023-02-02T07:53:40  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 268 seconds)
 832023-02-02T07:54:49  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
 842023-02-02T08:00:09  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 260 seconds)
 852023-02-02T08:03:14  *** javi404 <javi404!~quassel@c-73-1-238-68.hsd1.fl.comcast.net> has quit IRC (Remote host closed the connection)
 862023-02-02T08:04:24  *** javi404 <javi404!~quassel@c-73-1-238-68.hsd1.fl.comcast.net> has joined #bitcoin-core-dev
 872023-02-02T08:33:24  *** dermoth <dermoth!~dermoth@user/dermoth> has quit IRC (Ping timeout: 255 seconds)
 882023-02-02T08:36:51  *** robszarka <robszarka!~szarka@24-124-20-18-static.midco.net> has joined #bitcoin-core-dev
 892023-02-02T08:39:52  *** szarka <szarka!~szarka@24-124-20-18-static.midco.net> has quit IRC (Ping timeout: 252 seconds)
 902023-02-02T08:42:47  *** enyc <enyc!~enyc@user/enyc> has quit IRC (Ping timeout: 264 seconds)
 912023-02-02T08:44:22  *** rszarka <rszarka!~szarka@172-5-81-212.lightspeed.mssnks.sbcglobal.net> has joined #bitcoin-core-dev
 922023-02-02T08:47:28  *** robszarka <robszarka!~szarka@24-124-20-18-static.midco.net> has quit IRC (Ping timeout: 248 seconds)
 932023-02-02T08:51:40  *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
 942023-02-02T09:10:22  *** robszarka <robszarka!~szarka@24-124-20-18-static.midco.net> has joined #bitcoin-core-dev
 952023-02-02T09:10:32  *** robszarka <robszarka!~szarka@24-124-20-18-static.midco.net> has quit IRC (K-Lined)
 962023-02-02T09:12:20  *** szarka <szarka!~szarka@2001:48f8:9004:580:a4b2:2e59:5fd0:de7e> has joined #bitcoin-core-dev
 972023-02-02T09:13:36  *** rszarka <rszarka!~szarka@172-5-81-212.lightspeed.mssnks.sbcglobal.net> has quit IRC (Ping timeout: 248 seconds)
 982023-02-02T09:22:49  *** dermoth <dermoth!~dermoth@user/dermoth> has joined #bitcoin-core-dev
 992023-02-02T09:24:53  *** dougefish <dougefish!~dougefish@2a00:a041:3c18:b400:1ac0:4dff:fe34:3985> has joined #bitcoin-core-dev
1002023-02-02T09:30:33  *** dermoth <dermoth!~dermoth@user/dermoth> has quit IRC (Ping timeout: 255 seconds)
1012023-02-02T09:42:53  *** dermoth <dermoth!~dermoth@user/dermoth> has joined #bitcoin-core-dev
1022023-02-02T09:43:06  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/fdd363ebd917...102645280b94
1032023-02-02T09:43:07  <bitcoin-git> bitcoin/master 71383f2 fanquake: ci: avoid using -Werror for older compilers
1042023-02-02T09:43:07  <bitcoin-git> bitcoin/master 1026452 MarcoFalke: Merge bitcoin/bitcoin#27013: ci: avoid using `-Werror` for older compilers
1052023-02-02T09:43:08  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #27013: ci: avoid using `-Werror` for older compilers (master...avoid_werror_older_release_compiler) https://github.com/bitcoin/bitcoin/pull/27013
1062023-02-02T09:52:17  *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has joined #bitcoin-core-dev
1072023-02-02T10:00:03  *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has left #bitcoin-core-dev (Closing Window)
1082023-02-02T10:00:49  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has joined #bitcoin-core-dev
1092023-02-02T10:01:15  *** hsmiths <hsmiths!~Thunderbi@76-240-112-146.lightspeed.irvnca.sbcglobal.net> has quit IRC (Ping timeout: 260 seconds)
1102023-02-02T10:20:36  <bitcoin-git> [bitcoin] fanquake closed pull request #26348: Make P2SH redeem script "IF .. PUSH x ELSE ... PUSH y ENDIF CHECKMULTISIG .. " standard (master...master) https://github.com/bitcoin/bitcoin/pull/26348
1112023-02-02T10:30:56  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/102645280b94...9dc50a5a0788
1122023-02-02T10:30:57  <bitcoin-git> bitcoin/master fad7af7 MarcoFalke: Use steady clock for logging timer
1132023-02-02T10:30:57  <bitcoin-git> bitcoin/master 9dc50a5 fanquake: Merge bitcoin/bitcoin#27005: util: Use steady clock for logging timer
1142023-02-02T10:31:09  <bitcoin-git> [bitcoin] fanquake merged pull request #27005: util: Use steady clock for logging timer (master...2301-log-steady-clock-🔆) https://github.com/bitcoin/bitcoin/pull/27005
1152023-02-02T10:36:10  *** ghost43_ <ghost43_!~ghost43@gateway/tor-sasl/ghost43> has quit IRC (Remote host closed the connection)
1162023-02-02T10:36:35  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has joined #bitcoin-core-dev
1172023-02-02T10:47:51  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9dc50a5a0788...21138fe37724
1182023-02-02T10:47:51  <bitcoin-git> bitcoin/master fa47b28 MarcoFalke: refactor: Remove unused CDataStream SerializeMany constructor
1192023-02-02T10:47:51  <bitcoin-git> bitcoin/master 21138fe fanquake: Merge bitcoin/bitcoin#26992: refactor: Remove unused CDataStream Serialize...
1202023-02-02T10:47:56  <bitcoin-git> [bitcoin] fanquake merged pull request #26992: refactor: Remove unused CDataStream SerializeMany constructor (master...2301-ser-many-remove-💻) https://github.com/bitcoin/bitcoin/pull/26992
1212023-02-02T10:52:14  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has joined #bitcoin-core-dev
1222023-02-02T10:53:36  *** Guest3492 <Guest3492!~Guest34@110.235.229.2> has joined #bitcoin-core-dev
1232023-02-02T10:53:58  *** Guest3492 <Guest3492!~Guest34@110.235.229.2> has quit IRC (Client Quit)
1242023-02-02T10:57:08  *** Livestradamus8 <Livestradamus8!~Livestrad@user/livestradamus> has joined #bitcoin-core-dev
1252023-02-02T10:59:12  *** Livestradamus <Livestradamus!~Livestrad@user/livestradamus> has quit IRC (Ping timeout: 248 seconds)
1262023-02-02T10:59:12  *** Livestradamus8 is now known as Livestradamus
1272023-02-02T11:05:47  *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has quit IRC (Quit: PaperSword)
1282023-02-02T11:13:39  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
1292023-02-02T11:28:43  <fjahr> sipa: Thanks a lot for taking a look! On performance/bottneck.py: Yeah, I am sure there is room for improvement in terms of performance, I only glanced at bottleneck.py briefly and saw that it uses a different approach (I use numpy and pandas) so I skipped digging deeper because I just wanted to get something out that sort of works for conceptual discussion. I will work on improving performance when we have agreement on
1302023-02-02T11:28:44  <fjahr> data sources and the release process steps.
1312023-02-02T11:28:53  <fjahr> And yeah, that was my understanding that we would work towards shipping a file with Bitcoin Core. Maybe in the first iteration it gets shipped with the release but it’s not used by default. However users could use the included file by just passing -asmap=1 and they don’t have to get the file from somewhere and provide it explicitly. I think that might be a good intermediate step. Of course they should still be able to
1322023-02-02T11:28:54  <fjahr> override it with their own file.
1332023-02-02T11:29:06  <fjahr> On the asmap file export for audit purposes: I didn’t spend much time thing about it but my first question would be, do we really need to make it that explicit? I am thinking of the ASMap file as code, it’s just not tracked in the repo. But the selected candidate file could still be pulled from the asmap-data repo and included in the reproducible build process, right? So those that run the build process will not get the
1342023-02-02T11:29:06  <fjahr> same result if the file is different, those that check the signatures can be sure the right file was used. And those that want to look at the raw file can download it from asmap-data and compare the hash. If we need it I would suggest the binary writes it out to default-asmap.dat in the datadir. But I am a developer and move stuff around in the datadir all the time, so maybe my opinion doesn’t align with most users and
1352023-02-02T11:29:06  <fjahr> for them an explicit export RPC is better. I think someone will write that RPC eventually anyway, might be a good first issue.
1362023-02-02T11:29:22  <fjahr> On how to use the multimap stuff: yeah, that would need a change in the bucketing logic and I haven’t worked on that yet. But the background is: Initially gleb already mentioned this as a potential issue and “stretch goal” in his write-up after coredev zurich, that there are big entities that have multiple ASNs and just bucketing for ASNs alone doesn’t catch that. Since the ROAs are signed we know that if there are
1372023-02-02T11:29:22  <fjahr> two valid ROAs for the same IP block but with different ASNs, then either this is the same entity that has multiple ASNs or these are two different entities that have very close business ties. Either way I think it makes sense to stick both ASNs in the same bucket in that case. But indeed it’s a nice to have for the start, but I wanted to name it as a clear additional win from using RPKI. In Kartograf I am currently
1382023-02-02T11:29:22  <fjahr> discarding the additional ROAs. Unfortunately there is no good tie-breaker when deciding between two different ROAs but we can just decide on something.
1392023-02-02T11:32:03  <fjahr> We could probably also solve this without changing the bucketing logic by writing synthetic consolidated ASNs into the asmap. But that is just a spontaneous idea, I will need to think about this more.
1402023-02-02T11:33:01  <fjahr> Downside, that would probably make it harder to audit the ASMap.
1412023-02-02T11:45:51  <bitcoin-git> [gui] hebasto merged pull request #704: Correctly limit overview transaction list (master...2023_01_FixOverviewTxList) https://github.com/bitcoin-core/gui/pull/704
1422023-02-02T11:46:05  <bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/21138fe37724...526f67a5cabf
1432023-02-02T11:46:05  <bitcoin-git> bitcoin/master 08209c0 John Moffett: Correctly limit overview transaction list
1442023-02-02T11:46:06  <bitcoin-git> bitcoin/master 526f67a Hennadii Stepanov: Merge bitcoin-core/gui#704: Correctly limit overview transaction list
1452023-02-02T11:49:39  <bitcoin-git> [bitcoin] willcl-ark opened pull request #27025: github: Switch to yaml issue templates (master...yaml-issue-templates) https://github.com/bitcoin/bitcoin/pull/27025
1462023-02-02T12:05:20  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has quit IRC (Ping timeout: 248 seconds)
1472023-02-02T12:19:23  <bitcoin-git> [gui] hebasto merged pull request #695: Fix misleading RPC console wallet message (master...2023_01_FixNoWalletRPCConsoleMessage) https://github.com/bitcoin-core/gui/pull/695
1482023-02-02T12:19:43  <bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/526f67a5cabf...ea41abade4b7
1492023-02-02T12:19:44  <bitcoin-git> bitcoin/master 576f7b8 John Moffett: Fix misleading RPC console wallet message
1502023-02-02T12:19:44  <bitcoin-git> bitcoin/master ea41aba Hennadii Stepanov: Merge bitcoin-core/gui#695: Fix misleading RPC console wallet message
1512023-02-02T12:20:59  *** dviola <dviola!~diego@user/dviola> has joined #bitcoin-core-dev
1522023-02-02T12:22:16  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has quit IRC (Quit: Leaving)
1532023-02-02T12:22:45  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has joined #bitcoin-core-dev
1542023-02-02T12:30:35  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Remote host closed the connection)
1552023-02-02T12:51:55  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has quit IRC (Remote host closed the connection)
1562023-02-02T12:52:21  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has joined #bitcoin-core-dev
1572023-02-02T12:53:20  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has joined #bitcoin-core-dev
1582023-02-02T13:02:23  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Remote host closed the connection)
1592023-02-02T13:04:12  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has quit IRC (Remote host closed the connection)
1602023-02-02T13:04:39  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has joined #bitcoin-core-dev
1612023-02-02T13:12:40  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has quit IRC (Ping timeout: 252 seconds)
1622023-02-02T13:20:16  <sipa> fjahr: Oh you're talking about one entity having multiple ASNs? Or multiple IPs having the same ASN?
1632023-02-02T13:20:55  <sipa> In the first case, if it can be identified, it doesn't matter; just give them one number. The actual numbers don't matter, just whether IPs are in the same or different ASNs.
1642023-02-02T13:21:15  <fjahr> one entity having multiple ASN and each ASN announcing multiple IP blocks, with some overlap on the IP blocks between them
1652023-02-02T13:23:24  <fjahr> yeah, that would be the "synthetic" ASN then, where the ASN in asmap is not the same as it was in the ROA, just makes auditing/resoning harder I think, but I will try this out
1662023-02-02T13:24:17  <sipa> The only thing the actual choice of ASN matters for is when switching from one asmap to another, a remapping in addrman happens... if the more thing remain in the same ASN the less information will collide on update.
1672023-02-02T13:24:33  *** nanotube <nanotube!~nanotube@user/nanotube> has quit IRC (Ping timeout: 252 seconds)
1682023-02-02T13:24:46  <sipa> So if you use some way of choosing a synthetic ASN (probably from the set of real ones), it's better to do it in a way that does flip-flop too much.
1692023-02-02T13:25:29  <sipa> fjahr: You're right, perhaps being able to inspect the built-in asmap doesn't matter too much; it can be consider source code, and presumably can be found when looking at the source.
1702023-02-02T13:30:42  <sipa> I looked at your example PR with IP ASN mappings text file... I saw it contains a number of things the current binary format can't deal with (AS0, and multiple numbers separated by underscores or commas; also a few numbers that are too large). If I drop all of those (picking the first in case of _ and ,), I get an encoded file that's close in size to what my collection/bottlenecking logic does, though a very substantial portion of the IP ranges are mapped
1712023-02-02T13:30:42  <sipa> differently.
1722023-02-02T13:31:16  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
1732023-02-02T13:31:48  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
1742023-02-02T13:33:04  <fjahr> ok, I will play with that concept of joining ASNs a bit and see what the results would look like. I know about 10% of valid ROAs have another ROA that announces a different ASN for the same IP block but beyond that I need better statistics.
1752023-02-02T13:33:20  <fjahr> Ok, weird about the formatting stuff, I will take a look.
1762023-02-02T13:35:27  <fjahr> For the differences as well I will have to check where they are coming from. The example is partly RPKI and partly collector (CAIDA PFX2ASN), yours is only collectors so I would assume the differences are between the RPKI and collectors but let's see.
1772023-02-02T13:36:08  <sipa> Did you see my asmap-tool.py that can compute a diff of mappings (either in txt or binary form)?
1782023-02-02T13:37:23  <fjahr> Since I discarded a random ROA if there were multiple for the same IP block, that alone could explain multiple % of differences
1792023-02-02T13:37:32  <sipa> https://github.com/sipa/asmap/blob/nextgen/asmap-tool.py
1802023-02-02T13:37:54  <fjahr> I saw it yeah, I will use it, also asmapy has some diff logic that I wanted the test/review as well
1812023-02-02T13:38:02  <sipa> It was something like 10-20% of the internet was mapped differently.
1822023-02-02T13:38:28  <fjahr> It's a jungle out there :)
1832023-02-02T13:38:38  <sipa> yeah
1842023-02-02T13:40:05  <brunoerg> @fjahr: I created the diff tool on asmapy from the sipa's one, they're basically similar.
1852023-02-02T13:40:53  <fjahr> sipa: ah, what's the time delta between your file and mine? Did you use collector data from the same day?
1862023-02-02T13:41:06  <fjahr> brunoerg: ok
1872023-02-02T13:41:09  <sipa> i created mine yesterday
1882023-02-02T13:41:33  <sipa> now there is a % difference even between two consecutive days, with the same data sources and tooling
1892023-02-02T13:41:52  <sipa> but the difference i saw between yours and mine was way bigger than that
1902023-02-02T13:42:00  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Quit: = "")
1912023-02-02T13:42:26  <fjahr> ok, will investigate
1922023-02-02T13:50:44  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Ping timeout: 255 seconds)
1932023-02-02T13:51:29  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
1942023-02-02T13:54:09  <sipa> @fjahr Does your code do bottleneck analysis actually? (if all routes to an IP range X go through the same last two ASNs, you list the first of those as that range's AS rather than the last one)?
1952023-02-02T13:56:28  *** halosghost <halosghost!~halosghos@user/halosghost> has joined #bitcoin-core-dev
1962023-02-02T13:56:35  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 255 seconds)
1972023-02-02T14:06:53  *** virtu <virtu!~virtu@2001:470:69fc:105::2:c105> has joined #bitcoin-core-dev
1982023-02-02T14:12:20  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Ping timeout: 255 seconds)
1992023-02-02T14:17:39  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
2002023-02-02T14:24:50  <fjahr> sipa: No, I don’t use a BGP dump right now so I don’t see that data. I am not sure yet if the bottleneck logic is really an improvement when using collector data since it can also be an attack vector. But I haven’t had enough time to form an opinion. I will compare datasets with and without bottleneck logic to see how much of the difference it explains. The ROAs authenticate the announcing ASN so it will probably be
2012023-02-02T14:24:51  <fjahr> the last one usually. Everything else being equal I am not sure what might be better: an authenticated source or and unauthenticated bottleneck. But I have a feeling that some of this will also be resolved via the multimap stuff, i.e. if one ASN is a bottleneck to another ASN, I think there is a high chance that these ASNs are the same entity or related and then (if they use RPKI) hopefully they also authenticate both ASNs
2022023-02-02T14:24:51  <fjahr> for the IP block that the one ASN is the bottleneck for. But this already on my list to explore further as well :)
2032023-02-02T14:25:51  <sipa> Ah, I see. That would be a big reason why we'd see differences between the resulting data.
2042023-02-02T14:26:20  <sipa> I'll redo but without the bottleneck logic, and see if that results in a smaller diff.
2052023-02-02T14:27:26  <sipa> Yeah, I'm not sure what's best either (unauthenticated bgpdump with bottleneck analysis, or authenticated data source that doesn't support that).
2062023-02-02T14:29:16  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has quit IRC (Remote host closed the connection)
2072023-02-02T14:29:33  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has joined #bitcoin-core-dev
2082023-02-02T14:32:49  <fjahr> Thanks! Yeah, maybe even both things can be combined in some way that also requires more research.
2092023-02-02T14:36:13  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
2102023-02-02T14:36:52  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Remote host closed the connection)
2112023-02-02T14:37:15  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
2122023-02-02T14:52:36  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has quit IRC (Remote host closed the connection)
2132023-02-02T14:53:05  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has joined #bitcoin-core-dev
2142023-02-02T15:11:41  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/ea41abade4b7...b3ef3291993d
2152023-02-02T15:11:41  <bitcoin-git> bitcoin/master fa486de MarcoFalke: ci: Cache package manager install step
2162023-02-02T15:11:41  <bitcoin-git> bitcoin/master b3ef329 MarcoFalke: Merge bitcoin/bitcoin#26976: ci: Cache package manager install step
2172023-02-02T15:11:44  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #26976: ci: Cache package manager install step (master...2301-ci-cache-apt-🚴) https://github.com/bitcoin/bitcoin/pull/26976
2182023-02-02T15:14:59  *** Yihen <Yihen!~textual@122.115.32.55> has quit IRC (Ping timeout: 252 seconds)
2192023-02-02T15:34:32  <bitcoin-git> [bitcoin] fanquake opened pull request #27027: build: use _FORTIFY_SOURCE=3 (master...fortify_source_3) https://github.com/bitcoin/bitcoin/pull/27027
2202023-02-02T15:48:36  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b3ef3291993d...c2028f98aec3
2212023-02-02T15:48:36  <bitcoin-git> bitcoin/master fa6986a MarcoFalke: ci: Print iwyu patch in git diff format
2222023-02-02T15:48:36  <bitcoin-git> bitcoin/master c2028f9 fanquake: Merge bitcoin/bitcoin#27012: ci: Print iwyu patch in git diff format
2232023-02-02T15:48:42  <bitcoin-git> [bitcoin] fanquake merged pull request #27012: ci: Print iwyu patch in git diff format (master...2302-ci-iwyu-git-diff-📖) https://github.com/bitcoin/bitcoin/pull/27012
2242023-02-02T15:52:17  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Remote host closed the connection)
2252023-02-02T15:53:04  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
2262023-02-02T15:57:51  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
2272023-02-02T15:58:19  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
2282023-02-02T16:03:19  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
2292023-02-02T16:04:01  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
2302023-02-02T16:08:51  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 260 seconds)
2312023-02-02T16:09:30  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
2322023-02-02T16:10:26  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has joined #bitcoin-core-dev
2332023-02-02T16:15:32  <instagibbs> with nanobench is there a way to do expensive prep outside of actual measured run? or do something like a "lap" functionality to see how long each section takes?
2342023-02-02T16:15:44  <instagibbs> read the docs and couldnt find anything like that
2352023-02-02T16:16:29  <fanquake> think you can just do it before calling bench.run()?
2362023-02-02T16:17:35  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
2372023-02-02T16:17:37  <instagibbs> if it doesn't have to be redone yeah
2382023-02-02T16:18:28  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
2392023-02-02T16:19:40  <sipa> i was going to suggest the same; if that's not what you mean, I'm not sure I understand the question
2402023-02-02T16:21:18  <instagibbs> If there's expensive prep that is blown away by each run, is there a way to do the expensive prep i nthe loop but not count towards the bench
2412023-02-02T16:21:37  <instagibbs> Alternative question: is there a cheap way to clone a CTxMemPool :)
2422023-02-02T16:22:02  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #27028:  ci: Cache more stuff in the ci images: msan, iwyu, pip, sdks  (master...2301-ci-cache-apt-🚴) https://github.com/bitcoin/bitcoin/pull/27028
2432023-02-02T16:22:27  <sipa> Create two benchmarks, one with just the prep step, and another with both the prep and the benchmark?
2442023-02-02T16:22:32  <instagibbs> true
2452023-02-02T16:22:55  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
2462023-02-02T16:23:18  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
2472023-02-02T16:23:22  <sipa> it may very well destroy all precision your benchmark has, though
2482023-02-02T16:23:33  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
2492023-02-02T16:23:44  <sipa> because you'll be subtracting two very close numbers both with relative errors
2502023-02-02T16:23:44  *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Ping timeout: 255 seconds)
2512023-02-02T16:24:01  *** SpellChecker_ <SpellChecker_!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
2522023-02-02T16:24:15  <instagibbs> depends on how bad this scales, but noted
2532023-02-02T16:27:57  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
2542023-02-02T16:28:47  <bitcoin-git> [bitcoin] hebasto closed pull request #23609: build: Add -fvisibility=hidden flag for macOS host (master...211126-reduce) https://github.com/bitcoin/bitcoin/pull/23609
2552023-02-02T16:41:34  *** roze_paul <roze_paul!~quassel@142.243.254.224> has joined #bitcoin-core-dev
2562023-02-02T16:51:05  <bitcoin-git> [bitcoin] fanquake opened pull request #27029: guix: consolidate to glibc 2.27 for Linux builds (master...glibc_2_27) https://github.com/bitcoin/bitcoin/pull/27029
2572023-02-02T16:54:24  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c2028f98aec3...7753efcbcf3c
2582023-02-02T16:54:25  <bitcoin-git> bitcoin/master fab9f7d MarcoFalke: test: Use std::unique_ptr over manual delete in coins_tests
2592023-02-02T16:54:25  <bitcoin-git> bitcoin/master 7753efc fanquake: Merge bitcoin/bitcoin#27004: test: Use std::unique_ptr over manual delete ...
2602023-02-02T16:54:30  <bitcoin-git> [bitcoin] fanquake merged pull request #27004: test: Use std::unique_ptr over manual delete in coins_tests (master...2301-test-uniq-ptr-🕴) https://github.com/bitcoin/bitcoin/pull/27004
2612023-02-02T16:55:53  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has quit IRC (Ping timeout: 265 seconds)
2622023-02-02T17:08:09  *** qxs <qxs!~qxs@gateway/tor-sasl/qxs> has quit IRC (Remote host closed the connection)
2632023-02-02T17:08:34  *** qxs <qxs!~qxs@gateway/tor-sasl/qxs> has joined #bitcoin-core-dev
2642023-02-02T17:08:35  <sipa> @fjahr I probably won't be around for today's IRC meeting.
2652023-02-02T17:13:31  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has joined #bitcoin-core-dev
2662023-02-02T17:14:35  <fjahr> sipa: I am sure it won't be the last on this topic, thanks for the useful feedback so far!
2672023-02-02T17:16:16  *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has quit IRC (Ping timeout: 248 seconds)
2682023-02-02T17:21:51  *** salvatoshi <salvatoshi!~salvatosh@genymobile-2-6-86.fib.nerim.net> has quit IRC (Ping timeout: 252 seconds)
2692023-02-02T17:30:00  *** as2333 <as2333!~as2333@host230.190-138-75.telecom.net.ar> has joined #bitcoin-core-dev
2702023-02-02T17:33:54  *** Guest7 <Guest7!~Guest7@2409:4071:e8c:ca9a:45ae:c5cd:4c36:6606> has joined #bitcoin-core-dev
2712023-02-02T17:35:28  *** Guest7 <Guest7!~Guest7@2409:4071:e8c:ca9a:45ae:c5cd:4c36:6606> has quit IRC (Client Quit)
2722023-02-02T17:53:44  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 255 seconds)
2732023-02-02T17:54:54  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
2742023-02-02T17:59:43  *** roze_paul <roze_paul!~quassel@142.243.254.224> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2752023-02-02T18:07:31  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Remote host closed the connection)
2762023-02-02T18:09:47  *** qxs <qxs!~qxs@gateway/tor-sasl/qxs> has quit IRC (Remote host closed the connection)
2772023-02-02T18:10:04  *** qxs <qxs!~qxs@gateway/tor-sasl/qxs> has joined #bitcoin-core-dev
2782023-02-02T18:11:29  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has joined #bitcoin-core-dev
2792023-02-02T18:13:33  *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
2802023-02-02T18:39:47  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
2812023-02-02T18:43:13  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has quit IRC (Ping timeout: 252 seconds)
2822023-02-02T18:46:19  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has joined #bitcoin-core-dev
2832023-02-02T18:50:47  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has joined #bitcoin-core-dev
2842023-02-02T18:52:41  *** pablomartin <pablomartin!~pablomart@5-101-143-126.as42831.net> has joined #bitcoin-core-dev
2852023-02-02T18:54:27  *** hernanmarino <hernanmarino!~hernanmar@181.99.169.107> has joined #bitcoin-core-dev
2862023-02-02T18:56:35  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
2872023-02-02T18:58:40  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has joined #bitcoin-core-dev
2882023-02-02T18:58:56  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
2892023-02-02T19:00:17  <MacroFake> hi
2902023-02-02T19:00:21  <warren> hi
2912023-02-02T19:00:22  <achow101> #startmeeting
2922023-02-02T19:00:23  <core-meetingbot> Meeting started Thu Feb  2 19:00:22 2023 UTC.  The chair is achow101. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.
2932023-02-02T19:00:23  <core-meetingbot> Available commands: action commands idea info link nick
2942023-02-02T19:00:23  <brunoerg> hi
2952023-02-02T19:00:26  <achow101> #bitcoin-core-dev Meeting: achow101 aj amiti ariard b10c BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj larryruane lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos nehan NicolasDorier paveljanik petertodd
2962023-02-02T19:00:26  <achow101> phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild
2972023-02-02T19:00:29  <hebasto> hi
2982023-02-02T19:00:32  <fjahr> hi
2992023-02-02T19:00:33  <jon_atack> hi
3002023-02-02T19:00:36  <furszy> hi
3012023-02-02T19:00:51  <lightlike> hi
3022023-02-02T19:01:06  <achow101> There are two preproposed meeting topics: ASMap in the release process (fjahr), Self-hosted Gitlab instance (fjahr)
3032023-02-02T19:01:13  <achow101> anything else to add to the list?
3042023-02-02T19:01:25  <glozow> hi
3052023-02-02T19:01:28  <pinheadmz> hi
3062023-02-02T19:01:43  <achow101> #topic high priority for review
3072023-02-02T19:01:43  <core-meetingbot> topic: high priority for review
3082023-02-02T19:01:48  <MacroFake> for me plz: https://github.com/bitcoin-core/gui/pull/697 (Remove reindex special case from the progress bar label)
3092023-02-02T19:02:02  <achow101> https://github.com/orgs/bitcoin/projects/1
3102023-02-02T19:02:02  <LarryRuane> hi
3112023-02-02T19:02:07  <achow101> anything to add/remove/merge?
3122023-02-02T19:02:28  <kanzure> hi
3132023-02-02T19:03:00  <achow101> MacroFake: done
3142023-02-02T19:03:04  <MacroFake> thanks!
3152023-02-02T19:04:11  <achow101> #22693 and #25740 are both recently needs rebase
3162023-02-02T19:04:15  <gribble> https://github.com/bitcoin/bitcoin/issues/22693 | RPC/Wallet: Add "use_txids" to output of getaddressinfo by luke-jr · Pull Request #22693 · bitcoin/bitcoin · GitHub
3172023-02-02T19:04:18  <gribble> https://github.com/bitcoin/bitcoin/issues/25740 | assumeutxo: background validation completion by jamesob · Pull Request #25740 · bitcoin/bitcoin · GitHub
3182023-02-02T19:04:20  *** darosior <darosior!~darosior@194.36.189.246> has quit IRC (Read error: Connection reset by peer)
3192023-02-02T19:04:56  *** darosior <darosior!~darosior@194.36.189.246> has joined #bitcoin-core-dev
3202023-02-02T19:05:56  <achow101> #topic ASMap in the release process (fjahr)
3212023-02-02T19:05:57  <core-meetingbot> topic: ASMap in the release process (fjahr)
3222023-02-02T19:06:03  <fjahr> Hi, first of all, sorry about the wordy write-up, I should have included a tldr; I just wrote a quick one for those that didn’t have the time to read it. The main points I am making are: 1. In order to ship an asmap file with the release we want to make sure it’s the best quality data. The main way to QA was assumed to be based on diffing files. I tried to find a systematical way to do QA via diffs so I don’t think it
3232023-02-02T19:06:03  <fjahr> is a reliable option. 2. Instead we should make the asmap creation process transparent and reproducible. The asmap file should be treated like a PR, it will be presented and reviewers can test and run QA on it as they like but that is not part of the release process or responsibility of maintainer. 3. Quality of the input data is even more important. I believe that for our purpose rpki > irr > collectors, in terms of
3242023-02-02T19:06:03  <fjahr> quality. So far only collectors were considered as an input source.
3252023-02-02T19:06:27  <fjahr> Thanks to everyone who provided feedback so far! There was some nice feedback from sipa here earlier today, it shows that in the process of joining the input data the devil is in the details and there is still more research to be done but I think it’s moving in the right direction. Also my code is buggy ^^
3262023-02-02T19:06:51  <achow101> doesn't getting asmap data require having your own AS?
3272023-02-02T19:07:00  <fjahr> I would like to answer any questions and take feedback on what is bothering people.
3282023-02-02T19:07:40  <sipa> hi, i'm half here
3292023-02-02T19:07:50  <fjahr> achow101: there are lots of open sources for data. the approaches we are discussing are all built on those.
3302023-02-02T19:08:38  <achow101> i should probably read the backscroll
3312023-02-02T19:08:42  <fjahr> But if you have any way to open a BGP session, you can collect the global feed youself and for some people that may be a preferred aproach
3322023-02-02T19:09:00  <fjahr> But most people probably won't be able to do it
3332023-02-02T19:09:23  <fjahr> Achow101: the "general knowledge" section in the write-up should be interesting :)
3342023-02-02T19:09:43  <fjahr> https://gist.github.com/fjahr/bf0ff0917e03a4e49fac0617b2b35747
3352023-02-02T19:09:51  <sipa> As I understand it, there are 2 main ways of building the data: (a) from BGP routes (which requires being your own BGP node, or getting trusted data from someone dumping it) or (b) authoritatively from the assigmed mappings directly.
3362023-02-02T19:09:52  <brunoerg> > The main way to QA was assumed to be based on diffing files
3372023-02-02T19:10:05  <achow101> #link https://gist.github.com/fjahr/bf0ff0917e03a4e49fac0617b2b35747
3382023-02-02T19:10:20  <brunoerg> I agree, but what should we compare?
3392023-02-02T19:11:14  <fjahr> My opinion the diffing question: That’s probably the most controversial point among those that have dove deeper into the topic. In short: I just couldn’t find any way to develop a concise set of rules that could be giving a clear indication if a file is safe/unsafe and I tried really hard (TM). So I think if we tell people they can run a diff and there is a X% match on metric Y that means it’s safe, then we give
3402023-02-02T19:11:14  <fjahr> people a false sense of security at best, at worst the release process becomes a mess because people are unsure if the numbers mean the file is safe or not and then nobody ends up using it. I am happy to review if people have suggestions for this but if we wait for this then the process will drag on for a while IMO.
3412023-02-02T19:11:27  *** darosior <darosior!~darosior@194.36.189.246> has quit IRC (Ping timeout: 248 seconds)
3422023-02-02T19:11:41  <sipa> FWIW, I concur that diffing isn't viable as a means of QA (or not the primary one at least), the differences from maps constructed from one day to another often have substantial changes already (more than you as a human could look at and judge "this looks reasonable" or not).
3432023-02-02T19:11:43  <fjahr> So, I think "we" as in as a part of the release process shouldn't compare anything IMO
3442023-02-02T19:12:15  <lightlike> fjahr: but what should a reviewer do in order to ack the PR?
3452023-02-02T19:12:20  <fjahr> But anyone can run experiments, that's what the review phase is for
3462023-02-02T19:12:38  <brunoerg> I made an experiment generating 2 files from 2 last Core's release date and there was A LOT of changes
3472023-02-02T19:12:48  <fjahr> lightlike: that's up to the reviewer, I mean I don't tell people how to review my PRs
3482023-02-02T19:13:02  <fjahr> of course there will be knowledge sharing and tools written for this
3492023-02-02T19:13:20  <fjahr> but people can not expect Bitcoin core maintainers to do that work for them
3502023-02-02T19:13:49  <sipa> As I understand it, @fjahr's suggesting is that we effectively establish a reproducible process for building the maps, so hopefully it suffices for some reviewers to actually reproduce it
3512023-02-02T19:13:55  <fjahr> brunoerg: yepp, and that's the problem
3522023-02-02T19:14:05  <sipa> Though what that process would be seems a bit unspecified for now?
3532023-02-02T19:14:26  <brunoerg> @fjahr: but in that PR you would tell how you generated that file in order to reviewers to follow the same step?
3542023-02-02T19:15:16  <fjahr> sipa: will need to be specified a lot more in detail, yes
3552023-02-02T19:15:35  <fjahr> brunoerg: from the same raw files, yes
3562023-02-02T19:15:36  <jamesob> achow101: thanks for the ping, I'll rebase AU momentarily
3572023-02-02T19:15:48  <brunoerg> cool
3582023-02-02T19:16:01  <fjahr> the raw files are also uploaded in the zip file
3592023-02-02T19:17:01  <achow101> that doesn't really solve the problem though, the raw files could just be malicious
3602023-02-02T19:17:42  <sipa> Maybe a bit more practical, do you expect that the txt range/asn map file will become part of the bitcoin core source repo? or just the combined binary dat file? or neither?
3612023-02-02T19:18:05  <sipa> binary file is roughly 1.2 MB right now
3622023-02-02T19:18:07  <fjahr> For the RPKI data the only way it could be malicious is there could be stuff missing
3632023-02-02T19:18:23  <fjahr> everything else can be malicious, yes, but that the general crux with BGP
3642023-02-02T19:19:05  <fjahr> so you can be Amazon or the NSA and still end up with a BGP hijack in your routing table
3652023-02-02T19:19:38  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
3662023-02-02T19:19:49  <sipa> RPKI is signed, right?
3672023-02-02T19:20:17  <fjahr> sipa: I think not in the source, I mean it's possible, but it seems more elegant to have the candidates in asmap-data seperately and only join it during build process
3682023-02-02T19:20:23  <fjahr> sipa: yes
3692023-02-02T19:21:01  <achow101> do we expect asmap to be in our release distributions?
3702023-02-02T19:21:13  <fjahr> The easiest way to explain it is: RPKI is SSL for BGP (very roughly)
3712023-02-02T19:21:39  <fjahr> achow101: that is kind of the goal
3722023-02-02T19:22:06  <sipa> @achow101 My hope is that eventually it'll end up being part of the binary, or a separately-distributed file that's part of the installation and used by default
3732023-02-02T19:22:07  <fjahr> *end goal, there may be intermittend steps where it's not the default etc.
3742023-02-02T19:23:21  <fjahr> The one downside of RPKI is it's not deployed everywhere so it can not be the only data source
3752023-02-02T19:24:23  <sipa> but we could use RPKI as primary, and only use other sources for ranges for which RPKI is not available?
3762023-02-02T19:24:37  <fjahr> yes, that is the approach I build with kartograf
3772023-02-02T19:25:22  <fjahr> It's a POC: https://github.com/fjahr/kartograf
3782023-02-02T19:25:24  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has joined #bitcoin-core-dev
3792023-02-02T19:27:10  <fjahr> A few people have asked this: yes, I will also post this to the ML soon, just wanted to hear from this group first, particular potential pushback on the release process stuff
3802023-02-02T19:28:07  *** darosior <darosior!~darosior@194.36.189.246> has joined #bitcoin-core-dev
3812023-02-02T19:28:53  <fjahr> Any more questions? I am happy to answer at any time here or in DMs, I hope we can get as many people onboard on this problem space as possible to get more review :)
3822023-02-02T19:30:05  <achow101> thanks for reviving this project. I'll have to do some more reading before I can give an feedback
3832023-02-02T19:30:28  <achow101> #topic Self-hosted Gitlab instance (fjahr)
3842023-02-02T19:30:29  <fjahr> achow101: great, thanks!
3852023-02-02T19:30:29  <core-meetingbot> topic: Self-hosted Gitlab instance (fjahr)
3862023-02-02T19:30:46  <fjahr> Err, basically I just wanted to repeat what I said earlier: Just a quick announcement/invite if someone wants to get access and try stuff out, also happy to share admin access with the people I know, it’s a playground. Currently some key features are missing because it’s on the Community Plan but there are open source specific licenses and Mike Schmidt has been in contact with them already about an Enterprise license,
3872023-02-02T19:30:47  <fjahr> we’ll probably coordinate more on that soon. But I am a more focussed on ASMap for now tbh.
3882023-02-02T19:31:03  <fjahr> It’s here: gitlab.sighash.org, but requires registration to see anything currently. No need for an email confirmation so you can enter whatever you want. Just ping me because I have to confirm you. I haven’t figured out all the settings so hopefully this will change as well soon.
3892023-02-02T19:31:40  <fjahr> That's already it, I wasn't present at the last core dev but I read the notes on the topic so I thought it might be helpful
3902023-02-02T19:31:42  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
3912023-02-02T19:32:06  <MacroFake> fjahr: Would be good to answer the basic questions from the wiki
3922023-02-02T19:32:09  <achow101> we have a wiki page with some links to older discussions on this topic: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/GitHub-alternatives-for-Bitcoin-Core
3932023-02-02T19:32:40  <MacroFake> https://github.com/bitcoin-core/bitcoin-devwiki/wiki/GitHub-alternatives-for-Bitcoin-Core#evaluation-scheme
3942023-02-02T19:33:11  <fjahr> right, yeah, so if anyone wants to help me answer these questions, let me know :D
3952023-02-02T19:33:12  <jon_atack> achow101: i think the idea was to include the ASMap data in the distributed binary but not in the repository. discussion about this took place here: https://www.erisian.com.au/bitcoin-core-dev/log-2019-06-20.html#l-632
3962023-02-02T19:33:18  <jon_atack> (sorry, catching up)
3972023-02-02T19:35:21  <achow101> any other topics to discuss?
3982023-02-02T19:35:51  <jon_atack> achow101: mind adding https://github.com/bitcoin/bitcoin/pull/26283 to the blockers list?
3992023-02-02T19:36:06  <jon_atack> #26283
4002023-02-02T19:36:09  <gribble> https://github.com/bitcoin/bitcoin/issues/26283 | p2p: Fill reconciliation sets and request reconciliation (Erlay) by naumenkogs · Pull Request #26283 · bitcoin/bitcoin · GitHub
4012023-02-02T19:36:26  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has joined #bitcoin-core-dev
4022023-02-02T19:36:31  <jon_atack> seems to be in final review phase, i plan to get to it
4032023-02-02T19:36:36  <achow101> jon_atack: done
4042023-02-02T19:36:49  <jon_atack> achow101: ty
4052023-02-02T19:36:53  <achow101> #endmeeting
4062023-02-02T19:36:53  <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
4072023-02-02T19:36:53  <core-meetingbot> Meeting ended Thu Feb  2 19:36:53 2023 UTC.
4082023-02-02T19:36:53  <core-meetingbot> Minutes:        https://bitcoin.jonasschnelli.ch/ircmeetings/logs/bitcoin-core-dev/2023/bitcoin-core-dev.2023-02-02-19.00.moin.txt
4092023-02-02T19:39:17  <jon_atack> added it to https://github.com/orgs/bitcoin/projects/5/views/1 as well
4102023-02-02T19:43:02  <MacroFake> fjahr: Could add a "Sign in with GitHub" to your Gitlab?
4112023-02-02T19:44:08  <fjahr> ser, didn't we want to leave GH? ;)
4122023-02-02T19:44:16  <fjahr> I will check :)
4132023-02-02T19:47:34  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Quit: Leaving...)
4142023-02-02T19:50:16  <MacroFake> fjahr: Yeah, not sure if I was trolling
4152023-02-02T19:52:31  *** qxs <qxs!~qxs@gateway/tor-sasl/qxs> has quit IRC (Remote host closed the connection)
4162023-02-02T19:55:22  *** qxs <qxs!~qxs@gateway/tor-sasl/qxs> has joined #bitcoin-core-dev
4172023-02-02T20:00:16  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
4182023-02-02T20:00:47  *** AlissonM <AlissonM!~AlissonM@dynamic-089-204-137-096.89.204.137.pool.telefonica.de> has joined #bitcoin-core-dev
4192023-02-02T20:01:47  *** AlissonM <AlissonM!~AlissonM@dynamic-089-204-137-096.89.204.137.pool.telefonica.de> has quit IRC (Client Quit)
4202023-02-02T20:03:40  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has quit IRC (Remote host closed the connection)
4212023-02-02T20:04:12  *** brunoerg <brunoerg!~brunoerg@187.183.43.117> has joined #bitcoin-core-dev
4222023-02-02T20:08:12  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has joined #bitcoin-core-dev
4232023-02-02T20:08:55  <MacroFake> Basic downside would likely be that someone (who?) would need to host the server, do sysadmin stuff, do anti-DoS, run the CI
4242023-02-02T20:08:58  *** scg <scg!~scg@161.132.197.96> has quit IRC (Ping timeout: 260 seconds)
4252023-02-02T20:09:14  <MacroFake> If any of this breaks down, and the person is on holiday, the whole project will be on forced holiday
4262023-02-02T20:09:17  <bitcoin-git> [bitcoin] hebasto closed pull request #26763: ci: Treat IWYU violations as errors (master...221228-iwyu) https://github.com/bitcoin/bitcoin/pull/26763
4272023-02-02T20:12:14  <bitcoin-git> [bitcoin] hebasto closed pull request #26766: ci: Use clang-15 and IWYU v0.19 in "tidy" task (master...221228-clang15) https://github.com/bitcoin/bitcoin/pull/26766
4282023-02-02T20:12:59  *** brunoerg <brunoerg!~brunoerg@187.183.43.117> has quit IRC (Remote host closed the connection)
4292023-02-02T20:13:32  *** brunoerg <brunoerg!~brunoerg@187.183.43.117> has joined #bitcoin-core-dev
4302023-02-02T20:16:08  *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Quit: Konversation terminated!)
4312023-02-02T20:26:10  <fjahr> MacroFake: Yeah, I have only started to think about this, I think one possible solution could be that multiple people run their own instances and they are syncing the main instance and if the main instance is attacked one of the old followers becomes the new main instance, but it sounds pretty dirty...
4322023-02-02T20:26:39  *** pablomartin4btc <pablomartin4btc!~pablomart@5-101-143-126.as42831.net> has joined #bitcoin-core-dev
4332023-02-02T20:27:00  <MacroFake> Is there support for syncing on GitLab?
4342023-02-02T20:27:05  <fjahr> I am not sure gitlab is the best solution but it was the easiest to set up and several people seemed eager to try, so I am just experimenting
4352023-02-02T20:27:10  <fjahr> yeah
4362023-02-02T20:27:14  *** pablomartin <pablomartin!~pablomart@5-101-143-126.as42831.net> has quit IRC (Ping timeout: 268 seconds)
4372023-02-02T20:27:28  <MacroFake> I mean all of the stuff (issues, comments, reviews, ....)
4382023-02-02T20:27:46  <MacroFake> Doing a git mirror is trivial
4392023-02-02T20:27:47  <fjahr> quite a lot, between GH and GL, between GL and GL self-hosted/enterprise
4402023-02-02T20:28:29  <fjahr> yeah all of it as far as I understood, I pull all of that from GH over to my GL instance
4412023-02-02T20:29:55  <fjahr> it's just stuck now on the state from a week ago because continuous sync is an enterprise license feature and we haven't gotten that yet
4422023-02-02T20:32:25  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
4432023-02-02T20:32:52  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has joined #bitcoin-core-dev
4442023-02-02T20:34:01  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has quit IRC (Client Quit)
4452023-02-02T20:45:52  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:8d8b:fd03:72e6:773e> has quit IRC (Ping timeout: 248 seconds)
4462023-02-02T20:49:43  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
4472023-02-02T20:51:14  <fjahr> MacroFake: Given that the syncing between GH and GL seems pretty good, one simple step would be to configure an official mirror on GL (official, not self-hosted) that just keeps syncing. That would at least give a simple backup in case GH becomes hostile but GL doesn't (yet). It's from one central entity to another but nobody has to run infra. Not sure if this was already discussed or maybe someone is already doing this in
4482023-02-02T20:51:14  <fjahr> a private repo...
4492023-02-02T20:51:50  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
4502023-02-02T20:52:26  <MacroFake> Running a backup sounds good. (There is a gh-meta backup, but it can't be browsed)
4512023-02-02T20:52:44  <MacroFake> Though, if GitHub deletes the repo, then GitLab might as well?
4522023-02-02T20:54:20  <fjahr> sure, it's not a great protection in case of a real purge
4532023-02-02T20:54:32  *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has joined #bitcoin-core-dev
4542023-02-02T20:54:35  <MacroFake> Is there a service that hosts GitLab instances and promises to not delete them?
4552023-02-02T20:55:04  <fjahr> I think Tor does a similar think, I think GL is their main git host and they sync it to GH for visibility, seems to work well judging from outside
4562023-02-02T20:56:02  <fjahr> hehe, promises are meant to be broken
4572023-02-02T20:57:03  <fjahr> can we put the code on megaupload? %)
4582023-02-02T20:57:58  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
4592023-02-02T20:58:07  <MacroFake> tor only mirrors the .git stuff on gh
4602023-02-02T20:58:24  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
4612023-02-02T20:59:37  <fjahr> hm, ok, probably they don't people to start commenting in GH thinking it's were the action is. Would be interesting to check if the conversations can be mirror while at the same time participation can be prevented.
4622023-02-02T21:00:25  <sipa> I don't think our concern isn't really mirrorring the git data. That's easy. It's having a place for development, which means having issues/prs/...
4632023-02-02T21:00:53  <fjahr> hosting the code in ordinal inscriptions? *hides*
4642023-02-02T21:02:44  <fjahr> sipa: yeah the syncing of that works well between GH and GL, so at least there could be a quick switch
4652023-02-02T21:03:28  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
4662023-02-02T21:03:33  *** halo <halo!~halosghos@user/halosghost> has joined #bitcoin-core-dev
4672023-02-02T21:03:38  *** guest5 <guest5!~guest5@41.83.135.140> has joined #bitcoin-core-dev
4682023-02-02T21:04:06  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
4692023-02-02T21:04:32  *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has quit IRC (Ping timeout: 248 seconds)
4702023-02-02T21:04:59  *** halosghost <halosghost!~halosghos@user/halosghost> has quit IRC (Ping timeout: 264 seconds)
4712023-02-02T21:05:15  <fjahr> Maybe a self-hosted GL that follows GH with everything and can't be shut down like a repo on GL.com is the best trade-off, it could be kept private until its needed and then the hosting isn't that big of a challenge while it's not in use and it's not too bad if it goes down for a day. The sync can catch up.
4722023-02-02T21:07:45  <fjahr> The setup isn't so hard, but the license is needed. And the license stuff also makes me a bit suspicious that GL could shut down a self-hosted instance too, but didn't research that yet.
4732023-02-02T21:08:47  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
4742023-02-02T21:10:01  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
4752023-02-02T21:10:12  <MacroFake> which of the 13 gitlab legal entities would be responsible for the project? :sweat-smile: https://about.gitlab.com/company/visiting/
4762023-02-02T21:11:04  <fjahr> it's a 1 out of 13 multisig probably
4772023-02-02T21:12:29  *** salvatoshi <salvatoshi!~salvatosh@lfbn-idf3-1-333-227.w83-199.abo.wanadoo.fr> has joined #bitcoin-core-dev
4782023-02-02T21:15:44  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has joined #bitcoin-core-dev
4792023-02-02T21:17:11  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 268 seconds)
4802023-02-02T21:18:16  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
4812023-02-02T21:20:34  <MacroFake> fjahr: You could start your asmap repo on GitLab to start fetching experience
4822023-02-02T21:20:55  <MacroFake> I might move some of mine
4832023-02-02T21:23:21  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 268 seconds)
4842023-02-02T21:24:12  *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
4852023-02-02T21:24:38  <fjahr> MacroFake: the downside is it creates a bit bigger barrier for getting other people involved that are primarily on GH, but I will experiment and move something over I think
4862023-02-02T21:25:27  <MacroFake> fjahr: Well, if that is a reason, then we wouldn't want to move the other repos as well, unless they are already gone?
4872023-02-02T21:27:38  <fjahr> do you mean moving or mirroring? The mirroring allows to move when the mirrored repo is suddenly gone, no need to move before that.
4882023-02-02T21:28:26  <fjahr> I understand move as making it the primary place were development and discussion happens
4892023-02-02T21:29:01  <MacroFake> Yeah, but then it should be a read-only mirror to avoid confusion, unless there is a two-way sync?
4902023-02-02T21:29:42  <fjahr> there is even two way sync functionality but that sounds like asking for trouble
4912023-02-02T21:30:16  <MacroFake> heh, right
4922023-02-02T21:32:22  <fjahr> maybe we should play it through with a fake repo on GH, create some PRs, make som discussion, read-only mirror it on a self-hosted GL and then delete the GH and switch over to the GL mirror and continue development there
4932023-02-02T21:37:53  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has joined #bitcoin-core-dev
4942023-02-02T21:39:04  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
4952023-02-02T21:39:23  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has quit IRC (Client Quit)
4962023-02-02T21:39:28  <fjahr> I will try this out
4972023-02-02T21:40:07  *** Guest3312 <Guest3312!~Guest33@103.144.92.226> has joined #bitcoin-core-dev
4982023-02-02T21:44:20  *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has quit IRC (Quit: Leaving)
4992023-02-02T21:44:52  *** Guest3312 <Guest3312!~Guest33@103.144.92.226> has quit IRC (Client Quit)
5002023-02-02T21:45:11  *** Guest2003 <Guest2003!~Guest2003@103.144.92.230> has joined #bitcoin-core-dev
5012023-02-02T21:50:38  *** pablomartin4btc <pablomartin4btc!~pablomart@5-101-143-126.as42831.net> has quit IRC (Quit: Leaving)
5022023-02-02T21:51:20  *** Guest128 <Guest128!~Guest12@27.57.138.226> has joined #bitcoin-core-dev
5032023-02-02T21:56:32  *** halo is now known as alot
5042023-02-02T21:58:19  *** brunoerg <brunoerg!~brunoerg@187.183.43.117> has quit IRC (Remote host closed the connection)
5052023-02-02T21:58:51  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has joined #bitcoin-core-dev
5062023-02-02T22:03:24  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has quit IRC (Ping timeout: 255 seconds)
5072023-02-02T22:06:02  *** Guest2003 <Guest2003!~Guest2003@103.144.92.230> has quit IRC (Quit: Client closed)
5082023-02-02T22:14:30  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
5092023-02-02T22:14:44  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 255 seconds)
5102023-02-02T22:17:06  *** brunoerg <brunoerg!~brunoerg@187.183.43.117> has joined #bitcoin-core-dev
5112023-02-02T22:18:53  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
5122023-02-02T22:23:48  *** hernanmarino <hernanmarino!~hernanmar@181.99.169.107> has quit IRC (Quit: Leaving)
5132023-02-02T22:28:19  *** brunoerg <brunoerg!~brunoerg@187.183.43.117> has quit IRC (Remote host closed the connection)
5142023-02-02T22:28:46  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has joined #bitcoin-core-dev
5152023-02-02T22:29:57  *** salvatoshi <salvatoshi!~salvatosh@lfbn-idf3-1-333-227.w83-199.abo.wanadoo.fr> has quit IRC (Ping timeout: 268 seconds)
5162023-02-02T22:30:09  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
5172023-02-02T22:30:46  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Remote host closed the connection)
5182023-02-02T22:31:48  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
5192023-02-02T22:32:04  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has joined #bitcoin-core-dev
5202023-02-02T22:32:34  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Quit: Leaving...)
5212023-02-02T22:52:35  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
5222023-02-02T22:57:32  *** Guest45_ <Guest45_!~textual@2601:248:500:2da0::318a> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
5232023-02-02T23:05:35  *** Zenton <Zenton!~user@user/zenton> has quit IRC (Ping timeout: 264 seconds)
5242023-02-02T23:07:24  *** Zenton <Zenton!~user@user/zenton> has joined #bitcoin-core-dev
5252023-02-02T23:12:19  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 252 seconds)
5262023-02-02T23:12:49  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
5272023-02-02T23:13:30  *** alot <alot!~halosghos@user/halosghost> has quit IRC (Quit: WeeChat 3.8)
5282023-02-02T23:17:44  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 260 seconds)
5292023-02-02T23:18:32  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
5302023-02-02T23:18:57  *** Guest128 <Guest128!~Guest12@27.57.138.226> has quit IRC (Quit: Client closed)
5312023-02-02T23:22:02  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Remote host closed the connection)
5322023-02-02T23:22:23  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
5332023-02-02T23:23:11  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 248 seconds)
5342023-02-02T23:24:28  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev
5352023-02-02T23:24:51  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has quit IRC (Remote host closed the connection)
5362023-02-02T23:25:15  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:dc72:ba28:fc:9810> has joined #bitcoin-core-dev
5372023-02-02T23:29:10  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has quit IRC (Ping timeout: 260 seconds)
5382023-02-02T23:50:24  *** b_101 <b_101!~robert@fixed-187-189-246-111.totalplay.net> has joined #bitcoin-core-dev