Jun. 27th, 2023
Was mostly closing the issues.
Ok, the build with that tricky old project eventually does run, so I sent it for review (not much to review, but we have rules, right).
Then, I sent a bunch of other pull requests, and gradually was merging them and/or deploying.
When an import job was deployed, I checked its logs in kubernetes. Turned out, there are systematic errors on one of the records it imports.
So I did import all those records from Texas, found the one that was failing, created a test case... but anyway. The error was that the number of listeners of a radio station was reported as 90.5 - one listener was half-human, I guess. Probably a GPT. Of course when we switch from pull to push, they'll get a proper error report, 400 somethiing (added a test case). Informed the pardners.
My main task for this "sprint" is to make some projects build with 2.12 - tons of weird stuff in our build system, but I'm working on it.
Another funny case is a piece of code (I just reviewed it casually), where the same instance, depending on some flag, is called either with `map` or with `flatMap`. Since intellij does not understand the build file, it does not know what's the type of that value. And of course no types are explicitly written in the code. Proud hackers. So I wrote to Chris, asking what this can mean.
This is a pretty short week/sprint, thanks to the 4th of July.