20 Apr 2025 |
aloisw | Of course that assumes no one actually relies on regex being broken, but I'm actually hopeful here because the breakage is different between libstdc++ and libc++. | 10:03:35 |
puck | hrmmmm, i should run a fuzzer on this | 10:27:18 |
KFears (burning out) | In reply to @helle:tacobelllabs.net
okay, mmm, want to make a list of items that need to happen before bulk porting functional/ to functional2/ tests
also need to really sit down and figure out why the mdbook build is refusing to see a replacement linkchecker and has a discrepency between html and linkchecker fed data (this is stopping at least a possible fix to not having anchors checked) This would be awesome. We should advertise and pin the tracking issue once you've done it. There are a lot of people who know Python but not C++, they should be able to help :P | 11:01:36 |
helle (just a stray cat girl) | yeah, for us it's less knowing C++ being the issue but more the Nix C++ code base being cursed that is holding me back on fixing things there, saw pennae also doing stuff towards there being some tracking on this idea | 11:03:35 |
helle (just a stray cat girl) | * yeah, for us it's less knowing C++ being the issue but more the Nix C++ code base being cursed that is holding me back on fixing things there, saw pennae also doing stuff towards there being some tracking on the test suite migration | 11:03:52 |
piegames | In reply to @llakala:matrix.org sent an image. That's the Minecraft font, right? | 11:18:17 |
Rutile (Commentator2.0) | In reply to @helle:tacobelllabs.net
okay, mmm, want to make a list of items that need to happen before bulk porting functional/ to functional2/ tests
also need to really sit down and figure out why the mdbook build is refusing to see a replacement linkchecker and has a discrepency between html and linkchecker fed data (this is stopping at least a possible fix to not having anchors checked) @piegames:flausch.social recently opened a projectboard for functional2, i guess put issues in there and add a blocking column or smt? | 11:19:30 |
piegames | In reply to @helle:tacobelllabs.net
okay, mmm, want to make a list of items that need to happen before bulk porting functional/ to functional2/ tests
also need to really sit down and figure out why the mdbook build is refusing to see a replacement linkchecker and has a discrepency between html and linkchecker fed data (this is stopping at least a possible fix to not having anchors checked) I'd advice against a migration before we are solid and done with the functional2 design. Which is … not soon, probably | 11:19:35 |
helle (just a stray cat girl) | In reply to @piegames:flausch.social I'd advice against a migration before we are solid and done with the functional2 design. Which is … not soon, probably yeah, that is why we want to get some tracking on the issues that need to be resolved before migrating bulk to functional2/ (design is part of "issues needing to be done") | 11:22:51 |
helle (just a stray cat girl) | having just written one test for it (well, it is a bit of a combinatorial explosion because pytest does encourage this to a degree), we immediately caught on to issues we'll have with doing this | 11:23:48 |
piegames | Yeah, we now have a project for tracking that. IMO the biggest migration blocker is the question whether we even want to keep using pytest | 11:24:01 |
helle (just a stray cat girl) | ye | 11:24:09 |
helle (just a stray cat girl) | we read the issue on it and have some feelings on it, but idk if we feel like formalising it on that issue yet
the way pytest does fixtures to me is always one of it's strengths, but also a weakness with IDE integration (which we barely use, so don't notice ourselves, but there is a way around this iirc if we impose some rigor in how they are written) and definitely needs to come with a warning of sharing fixtures outside of a single module (ie, only do so if you are willing to document the code very well and add debug logging)
the limitations of the test runner may be more interesting, because it could very well be that we want the test written against pytest, but not actually use it's runner, but pytest is roughly designed so that that is actually doable | 11:27:32 |
helle (just a stray cat girl) | (we intentionally wrote our test module to very much use pytest to see what the problematic cases could potentially be) | 11:28:56 |
raitobezarius | Qyriad: [K]ate Temkin anything new on your sides regarding darwin? | 11:48:36 |
[K]ate Temkin | In reply to @raitobezarius:matrix.org Qyriad: [K]ate Temkin anything new on your sides regarding darwin? it's a holiday weekend here and I haven't been checking messages | 12:41:41 |
[K]ate Temkin | if Qyriad wants to, they have console access in the TMBV bitwarden | 12:42:06 |
raitobezarius | No problem, enjoy the holidays! | 12:42:32 |
[K]ate Temkin | tuesday, when the holiday's over, prod me and I'll make sure you have access to the BMC (or whatever active management) for the darwin machines top | 12:43:38 |
[K]ate Temkin | oh its powered off in active management; I'll push the button as soon as I find the key | 12:45:15 |
[K]ate Temkin | not responding to the active management reboot reques, so now waiting for a person to prod | 12:53:46 |
[K]ate Temkin | so should be back up shortly and if something failed maybe there'll be a bill for parts =P | 12:54:54 |
[K]ate Temkin | In reply to @raitobezarius:matrix.org No problem, enjoy the holidays! let's talk on Tuesday about adding a redundant Darwin machine, maybe | 12:56:00 |
[K]ate Temkin | should be back up | 12:57:52 |
raitobezarius | Oh well thank you :D | 12:59:46 |
raitobezarius | I will be in a flight in the next minutes but maybe I can SSH real quick | 13:00:10 |
raitobezarius | Awesome, it's consuming jobs from the queue cc @piegames:flausch.social: | 13:01:31 |
raitobezarius | So all pending CI checks should be finalized in the next hours | 13:01:48 |
llakala | In reply to @piegames:flausch.social That's the Minecraft font, right? mhm! monocraft | 13:02:08 |
| Rutile (Commentator2.0) changed their display name from commentator2.0 to Rutile (Commentator2.0). | 13:10:57 |