[01:50:57] @atxatx i've done https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/6171 [01:51:17] but it seems to cause things to get stalled on `Importing from smw.groups.json ...` and i'm not sure why [01:51:17] Oh shit.... I am also working on that [01:51:21] oh [01:51:23] my goal wasn' [01:51:30] wasn't to fix it entirely [01:51:38] it was just so the installation step would work [01:51:46] you can integrate the change if you want [01:51:51] *into yours [01:53:48] Yeah I also rewrote all the imports as well and am still going through it :/ [01:54:10] Let me publish the branch and see how bad the rebase would be [01:54:43] dunno why it gets stuck [01:55:02] but it at least is progress but then breaks 1.43 lol as it also gets stuck somehow [01:55:39] oh maybe the maintenance script? idk [01:56:14] I fixed maintenance script on my branch, hmm let me go through the PR now [01:58:57] Oh god the github diff is crashing my browser [01:59:39] I am still going through it but you can try this branch: https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/6172 [02:08:09] Okay I am intergrating your changes [02:08:19] Would probably be a while :/ [02:12:37] no objections I went ahead and merged your current patch just because it was nice to have lol. But feel free to do another. [03:01:49] I also need to do some major cleanup to Cosmos... [03:03:04] CI always fails because of CreateRedirect or something. I need to do a patch to remove it from CI and just have it done in phan. [06:32:44] @paladox I finally finished with the class import, it was 456 files sigh [06:33:38] I am going to call it a day, the tests are still failing primarily because of the database query stuff [13:31:58] Nice! [18:13:23] @atxatx i'm not sure how you fix that test (but also there's more failures, just hidden as they haven't run yet). [18:14:13] I removed the test user initialization since it wasn't being used [18:14:29] really doesn't make sense (the failure). testCreate_ReplaceableOnCreator works. But the only difference is exists is set to false and user isn't set. [18:15:37] It doesn't make sense to me either. In the worst case, maybe we'll have to mark it as skipped or broken, and move on to fix the next batch of failing tests [20:05:37] I guess it may be https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/update-class-import/src/Importer/ContentCreators/TextContentCreator.php#L182 @atxatx [20:36:09] so some how getUser returns null and user->getId equals 0 @atxatx ? Although i used assertSame to see what the value returned. [20:44:56] I will take a look later. But getUser isn't capable to return null in the original behavior, so it is probably something wrong with the test mocking [20:45:28] Or the type annotation of `$page` is completely wrong. It is difficult to trace the actual type of an object in SMW