[00:00:14] I guess you either have to rebase or merge from upstream periodically? [00:01:18] Yeah we rebase all the time and to make rebasing easier we edit earlier commits that changed similar parts [00:01:46] Oh yeah. There's https://issue-tracker.miraheze.org/T14476 which requests the UT/DR skin on Miraheze. [00:02:37] I think it's a cool skin and would not remind having it installed on MH, though with it being a fork there are usually doubts about long-term maintenance prospects. [00:02:37] Which means that your history is clean and you can generally find relevant changes under logically named commits but boy is it not fun having to git rebase -i HEAD~40 all the time [00:03:03] Yeah [00:03:46] A lot of our development decisions around that skin were made from the perspective that we Do Not have the bandwidth to maintain a whole ass skin all by ourselves [00:04:00] Since we're 1 and a half guys [00:06:14] If it happens to break entirely on a newer MW version I can take a day or so to rebase to the new REL branch but proper regression testing from my side is likely to come only when UT/DR are in the process of upgrading [00:08:08] Well, there's the Timeless skin where none of the 4 members on gerrit are still active. And then there's the myriad of other skins that we had to patch ourselves for MediaWiki 1.44. For this reason we're a lot more conservative when it comes to new skins which is unfortunate for latecomers. [00:09:09] hi friends, sorry to interrupt, does anyone know if theres anyway to make [RandomSelection]() work in a PI's image field, or is there any sort of workaround for it? [00:09:30] What are you trying [00:09:43] [1/2] exactly this, it renders no image (extension is working on our wiki) [00:09:43] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1502100148837158933/image.png?ex=69fe7b47&is=69fd29c7&hm=c9e3e69687f793ffea60b10ac1c93ffab2cf9b1a1783291480c2c0302340c1f1& [00:09:50] the infobox has no ing for image, just the standard image data [00:10:42] ...i realize i can just do an infobox gallery honestly [00:10:48] Mm does {{#tag:choose|...}} instead of .../choose work [00:10:50] lowkey forgot those exist LOL [00:10:51] let me try that [00:11:13] that does not work either [00:11:27] Yeah gallery would definitely be better the RandomSelection can kill parser cache which is bad for performance [00:11:35] yeah youre right, i had a brain moment there LOL [00:11:38] thanks for hearing me out anyway [00:13:34] My guess why choose does not work is that it's producing a strip marker which doesn't get processed until late in the parsing stages [00:13:36] [1/2] If you rebase we can test on https://exttest.mirabeta.org for obvious breakages, so I think testing won't be a big issue. [00:13:36] [2/2] We don't have many sec reviewers which is probably the worse problem. I know that Random looks through extensions for sec issues often but to do a proper review means their reputation as the sec person is on the line in case a mistake is made. [00:13:55] i think so yeah, i think if someone really wanted you could hardcode it into the infobox, but theres no use in that for only one infobox across a few dozen for us [00:14:34] You could implement random selection in Lua if you really need it but yeah [00:15:51] I suspect that something like `[[File: