[02:27:21] This form is broken https://meta.mirabeta.org/wiki/Special:Contact/requestbetaaccount [02:27:37] Also still need help with this [02:28:42] wrong wiki https://meta.miraheze.org/wiki/Special:Contact/requestbetaaccount [02:29:04] Not much point in requesting a bet account on beta :p [02:29:52] Submitte [02:29:58] I had found the link on the home page of mirabeta meta [02:30:14] Didn't know I was supposed to request on normal metawiki [02:30:47] I just requested via a direct email to sre@miraheze.org :p [02:31:35] What do you want to test? If it's something that's disabled or needs a config change lmk i have beta crat [02:35:19] Just want to test all the extensions on mirabeta for 1.42 update and for fun [02:35:21] https://meta.mirabeta.org/wiki/Miraheze?diff=prev&oldid=5747 [02:35:33] coolio [02:35:49] lmk if you need any crat things I wanna use these fun toys lol [02:36:03] just mark them off on https://issue-tracker.miraheze.org/T12042 [02:58:58] https://github.com/miraheze/YouTube/pull/27 [15:13:31] @rhinosf1 I tried a interwiki import via Special:Import on test.Mirabeta(selecting meta wiki and Template:Done), which ig something didn’t like [15:13:47] (No XML download upload inbetween) [15:13:58] Seems to be a database related issue based on the stacktrace [15:14:07] [[phorge:T12042]] [15:14:08] [15:14:25] Hey I got the id right [15:16:12] That's an interesting one [17:22:48] (That might benefit as a separate task as it is most likely a blocker for 1.42 [17:23:23] Aight [17:23:37] But ill see if i can replicate that [17:23:40] The main clue I see is transaction state is error [17:24:01] If it helps I enabled most of the buttons for assign local edits full history and the other one I think [17:25:32] oh [17:25:33] its minty docs [17:26:05] whats the template you were trying> [17:26:26] Might be worth disabling minty docs and see if it's reproducible then [17:26:39] Done [17:26:53] Beta crat go brrrrrrr [17:27:04] https://cdn.discordapp.com/attachments/1006789349498699827/1229845528796201090/image.png?ex=663129e7&is=661eb4e7&hm=9a64619ade0eb31b914407ae5df114feb09f7f9aa5a4ade7acd4dd3ea294007d& [17:27:05] where is this from? [17:27:09] I've never seen it before [17:27:18] It’s core [17:27:23] I think? [17:27:42] Ye [17:27:54] since when [17:28:31] doesn't appear on 1.39 hmm [17:28:54] anyway managed to import so I think it sminty docs [17:29:44] @originalauthority that would only show up, if you have $wgImportSources configured [17:29:58] ohh [17:30:00] i've never heard of that [17:30:02] wow [17:30:12] since 1.3 wtf [17:30:22] it's a seperate user right [17:30:31] (import vs importupload) [17:30:42] Wait. I may have forgotten my beta password and not have it saved on my phone :p [17:30:53] If no mwe enable it I’ll do it in an hour [17:32:30] I just tested it with minty docs and it didn't error [17:32:41] think it was just a temporary transaction error [17:32:49] (if it happens again we might need further debugging) [17:39:05] is 1.42 not branched on github for mw-config? [17:51:08] Is anyone testing CreateWiki on beta for 42? [17:53:10] Me [17:53:26] But its not working because url shortner schema has changed locations [17:53:40] But i dont think the config is on github so idk where to change it [17:56:37] Maybe ill just do a version compare but thats rough idk if i want to do that [17:57:47] Aight [17:58:08] Just change it with shell >:) [18:00:04] [1/2] https://github.com/miraheze/mw-config/commit/333281590b428f12c63ac329803cb2c19b522def [18:00:04] [2/2] I just temp disabled it until a better solution can be found [18:00:18] (since its not broken per say, just the schema has changed location) [21:25:31] Are you looking for ? [21:27:45] yes but it needs to remain as that as on 1.41 the schema is still in that folder [21:27:49] but in 1.42 it has moved [21:28:07] I guess I could remove it from that array and do a version comparison and push it back to the array dependent on the version [21:29:13] Oh, yeah, I can see the problem with that [21:32:30] @originalauthority isn't it backwards compatible [21:32:31] [1/8] I'm thinking potentially just something like [21:32:32] [2/8] ``` [21:32:32] [3/8] if (MW_VERSION >= 1.42) { [21:32:32] [4/8] array_push($wgCreateWikiSQLfiles['default'], ...); [21:32:33] [5/8] } else { [21:32:33] [6/8] // leave as it is [21:32:33] [7/8] } [21:32:33] [8/8] ``` [21:33:02] Most of the thingy migrations were [21:33:10] What word am I thinking of [21:33:12] no they removed it completely into its own file [21:33:14] Abstract [21:33:36] That's fun [21:34:06] This or override the variable as a whole for beta [21:34:12] https://github.com/wikimedia/mediawiki-extensions-UrlShortener/tree/REL1_42/schemas v https://github.com/wikimedia/mediawiki-extensions-UrlShortener/tree/REL1_41/schemas [21:34:19] oh yeah [21:34:25] why didn't I just do that in the array dur [21:34:28] am I stupid [21:34:29] We used to have a tag so you could +beta [21:34:43] Not sure if there's a +prod [21:38:37] How do the +tags work anyways [21:38:46] it adds to the array [21:40:26] so it inherits whatever is set as default and adds whatever is in +wiki [21:40:37] otherwise just setting wiki would replace whatever is set as default [21:42:58] oooo [21:43:44] i've only ever found it useful for permissions myself [21:57:35] _void has been typing for a very long time_ [21:57:45] [1/9] Something like this could work (inside the `if ( $wi->version >= '1.42' )` block): ```php [21:57:46] [2/9] array_map( function( string $sqlfile ) { [21:57:46] [3/9] if ( $sqlfile === "$IP/extensions/UrlShortener/schemas/tables-generated.sql" ) { [21:57:46] [4/9] return "$IP/extensions/UrlShortener/schemas/mysql/tables-generated.sql"; [21:57:47] [5/9] } else { [21:57:47] [6/9] return $sqlfile; [21:57:47] [7/9] } [21:57:47] [8/9] }, $wgConf['wgCreateWikiSQLfiles']['default'] ); [21:57:48] [9/9] ``` [21:58:09] I was trying to figure out how that would work nicely ^ [21:59:46] okay I'll try that [22:00:00] i don't want to break prod tho if it doesn't work heh [22:00:19] Have you broken prod before? [22:00:27] no [22:00:35] mostly because ci picked it up before it was pulled by puppet heh [22:00:42] I've broken ssl before [22:00:54] Also isn’t that comparing a string with numerical operators? [22:01:06] Then you still have the free pass [22:01:13] it’s a right of passage really [22:01:15] :) [22:01:23] no because = is loose compariosn [22:01:45] also wi->version returns a string [22:02:19] oh by the way once I can legally sign an NDA never accept any phab task from me with `[ACCESS REQUEST]` in the title👍 [22:02:41] putting you on the blacklist as we speak [22:03:14] I’m incredibly disappointed I haven’t already found my way over there [22:04:07] test151 though thats a different story go the the throat. If its meant to be broken oh boy broken it shall be [22:08:44] anyways gracias [22:08:50] Miraheze is safe for another day [22:11:14] not related but the new jetbrains terminal is quite nice