earnestly has quit [Ping timeout: 255 seconds]
Jackielove4u has quit [Quit: Connection closed for inactivity]
pablomartin has quit [Remote host closed the connection]
pablomartin has joined #bitcoin-core-dev
pablomartin has quit [Remote host closed the connection]
pablomartin has joined #bitcoin-core-dev
FrancisMr has quit [Ping timeout: 248 seconds]
pablomartin has quit [Remote host closed the connection]
pablomartin has joined #bitcoin-core-dev
pablomartin has quit [Remote host closed the connection]
pablomartin has joined #bitcoin-core-dev
infernix has quit [Quit: ZNC - http://znc.sourceforge.net]
stevenroose has quit [Quit: ZNC 1.8.2 - https://znc.in]
stevenroose has joined #bitcoin-core-dev
infernix has joined #bitcoin-core-dev
FrancisMr has joined #bitcoin-core-dev
<_aj_> how long does a guix build take for other people?
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
___nick___ has joined #bitcoin-core-dev
<sipa> Usually a few hours on my 16-core machine, though I haven't benchmarked.
FrancisMr has quit [Ping timeout: 248 seconds]
meshcollider has joined #bitcoin-core-dev
earnestly has joined #bitcoin-core-dev
Bhandari has joined #bitcoin-core-dev
Bhandari has quit [Quit: Client closed]
pablomartin has quit [Ping timeout: 248 seconds]
<achow101> depends on how many dependencies need to be built. as little as 20 minutes, and as long as overnight
<_aj_> 20 minutes?!?!? wow. for all archs?
AmunRa has quit [Remote host closed the connection]
mudsip has joined #bitcoin-core-dev
AmunRa has joined #bitcoin-core-dev
Flow has quit [Ping timeout: 246 seconds]
andrewtoth has quit [Remote host closed the connection]
Flow has joined #bitcoin-core-dev
mudsip has quit []
AmunRa has quit [Remote host closed the connection]
AmunRa has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
dougefish has joined #bitcoin-core-dev
yanmaani has quit [Remote host closed the connection]
yanmaani has joined #bitcoin-core-dev
AmunRa has quit [Remote host closed the connection]
AmunRa has joined #bitcoin-core-dev
upekkha has quit [Quit: upekkha]
upekkha has joined #bitcoin-core-dev
Saloframes has joined #bitcoin-core-dev
Saloframes has quit [Remote host closed the connection]
Saloframes has joined #bitcoin-core-dev
AmunRa has quit [Ping timeout: 255 seconds]
as2333 has quit [Quit: as2333]
<fanquake> if all Guix profiles, and depends are already built, probably < 45 minutes for all hosts
lbryan has joined #bitcoin-core-dev
Saloframes has quit [Quit: Leaving]
Saloframes has joined #bitcoin-core-dev
Jackielove4u has joined #bitcoin-core-dev
lbryan has quit [Read error: Connection reset by peer]
lbryan has joined #bitcoin-core-dev
AmunRa has joined #bitcoin-core-dev
lbryan has quit [Remote host closed the connection]
lbryan has joined #bitcoin-core-dev
lbryan has quit [Read error: Connection reset by peer]
lbryan has joined #bitcoin-core-dev
salvatoshi has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
javi404 has quit [Remote host closed the connection]
javi404 has joined #bitcoin-core-dev
dermoth has quit [Ping timeout: 255 seconds]
lbryan has quit [Read error: Connection reset by peer]
AaronvanW has joined #bitcoin-core-dev
rszarka has joined #bitcoin-core-dev
robszarka has quit [Ping timeout: 248 seconds]
dermoth has joined #bitcoin-core-dev
<provoostenator> What's the difference (if any) between running the fuzzer directly on the corpus directory vs running without the corpus and then merging?
<darosior> provoostenator: well without corpus you restart from scratch basically. The existing corpus guides the engine.
<provoostenator> So what's the puprose of merging? Just for parallel work to prevent duplicate new corpus entries?
Lightsword has quit [Quit: ZNC]
phantomcircuit has quit [Quit: ZNC - https://znc.in]
phantomcircuit has joined #bitcoin-core-dev
Lightsword has joined #bitcoin-core-dev
<darosior> Yes
dviola has left #bitcoin-core-dev [#bitcoin-core-dev]
dviola has joined #bitcoin-core-dev
<provoostenator> There was discussion in https://github.com/bitcoin-core/qa-assets/issues/25 about the corpus getting too large. That led to an instruction in the PR template to "always merge".
<provoostenator> A comment from sipa points out that you can "merge" the corpus into a empty folder, so it picks the smaller inputs. But he also points out why this may not be a good idea.
Jackielove4u has quit [Quit: Connection closed for inactivity]
<bitcoin-git> [bitcoin] fanquake closed pull request #25791: validation: change non-standard scriptpubkey error message. (master...nonstandard_scriptpubkey) https://github.com/bitcoin/bitcoin/pull/25791
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<bitcoin-git> [bitcoin] fanquake closed pull request #26495: contrib: Speed up systemd boot (master...systemd-after-network) https://github.com/bitcoin/bitcoin/pull/26495
b_101_ has joined #bitcoin-core-dev
b_101 has quit [Ping timeout: 248 seconds]
<MacroFake> provoostenator: If you want to generate inputs, there is no good answer. Probably best is to span as much different settings as possible. That is, try different fuzz engines, start with empty folder, start with inputs, change all settings of the fuzz engine, handcraft some inputs, cross-polinate, ...
<MacroFake> provoostenator: If you want to add inputs to qa-assets, you will need to "merge" them. Otherwise the repo will grow
<MacroFake> (We are already over capacity, so I wonder why GitHub hasn't deleted it already)
<MacroFake> *will grow too fast
<MacroFake> provoostenator: If you want to minimize a set of inputs (yes this may be problematic), something we need to do to avoid running into CI timeout due to a too large set of inputs, you'll merge into an empty folder
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/1bcabe6f2ac8...8d69b614cc59
<bitcoin-git> bitcoin/master 7534723 Pasta: docs: document c-style cast prohibition
<bitcoin-git> bitcoin/master 8d69b61 fanquake: Merge bitcoin/bitcoin#23810: docs: avoid C-style casts; use modern C++ cas...
<bitcoin-git> [bitcoin] fanquake merged pull request #23810: docs: avoid C-style casts; use modern C++ casts (master...c-style-cast) https://github.com/bitcoin/bitcoin/pull/23810
<MacroFake> fanquake: Are there many examples of build fixes getting backported? Only I am aware of are missing includes and some guix backports, once guix was fresh out of the box.
<fanquake> MarcroFake: #15983 is one example
<gribble> https://github.com/bitcoin/bitcoin/issues/15983 | build with -fstack-reuse=none by MarcoFalke · Pull Request #15983 · bitcoin/bitcoin · GitHub
<fanquake> I will dig up some others
<bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8d69b614cc59...51d51d3082e8
<bitcoin-git> bitcoin/master 741c215 brunoerg: test: remove unused vars in `feature_block`
<bitcoin-git> bitcoin/master 51d51d3 MarcoFalke: Merge bitcoin/bitcoin#26507: test: remove unused vars in `feature_block`
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #26507: test: remove unused vars in `feature_block` (master...2022-11-unused-feature-block-test) https://github.com/bitcoin/bitcoin/pull/26507
FrancisMr has joined #bitcoin-core-dev
<fanquake> few other examples #23045 #23315 #26350
<gribble> https://github.com/bitcoin/bitcoin/issues/26350 | [22.x] Revert "build: Use Homebrews sqlite package if it is available" by fanquake · Pull Request #26350 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/23315 | [22.x] build: explicitly disable libsecp256k1 openssl based tests by fanquake · Pull Request #23315 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/23045 | build: Restrict check for CRC32C intrinsic to aarch64 by laanwj · Pull Request #23045 · bitcoin/bitcoin · GitHub
<fanquake> A lot of the time it's been dependency related things, which were outside our control. That should (hopefully) be less of an issue going forward
puchka has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #27060: build: Add CMake-based build system (master...230208-cmake-A) https://github.com/bitcoin/bitcoin/pull/27060
lbryan has joined #bitcoin-core-dev
<provoostenator> MarcoFalke: so it's not just that CI takes too long to work through the corpus, it's also about Github capacity for it?
<provoostenator> So everyone kind of needs to have their own mega-corpus, and not add things to QA too often?
<MacroFake> provoostenator: No idea about mega-corpus. I guess this is also up to you.
<MacroFake> Pushing to QA probably makes sense before every release (every ~6 mo)
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #27061: doc: Document affected gcc versions for -fstack-reuse=none workaround (master...2302-doc-gcc-bug-🎶) https://github.com/bitcoin/bitcoin/pull/27061
<bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/51d51d3082e8...de1d1895346e
<bitcoin-git> bitcoin/master b49e19c fanquake: doc: use arch agnostic clang path in fuzzing doc (macOS)
<bitcoin-git> bitcoin/master de1d189 MarcoFalke: Merge bitcoin/bitcoin#27056: doc: use arch agnostic clang path in fuzzing ...
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #27056: doc: use arch agnostic clang path in fuzzing doc (macOS) (master...macos_fuzzing_doc_arch_agnostic) https://github.com/bitcoin/bitcoin/pull/27056
<fanquake> > probably < 45 minutes for all hosts
<fanquake> real44m33.324s
lbryan has quit [Read error: Connection reset by peer]
AaronvanW has quit [Quit: Leaving...]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #27062: ci: Use `GLOBAL_TASK_TEMPLATE` in "macOS 10.15" task (master...230208-ci-macos) https://github.com/bitcoin/bitcoin/pull/27062
FrancisMr has quit [Ping timeout: 248 seconds]
FrancisMr has joined #bitcoin-core-dev
bitdex has quit [Ping timeout: 255 seconds]