[00:44:01] hey there! i'm looking to upgrade from 1.39.3 to 1.40 this evening, and noticed in the release notes that mariadb is preferred to mysql. i've currently got mysql 8.0.33 (unmodified debian unstable) and would be going to the debian unstable package of mariadb 10.11.4. the incompatibilities page https://mariadb.com/kb/en/incompatibilities-and-feature-differences-between-mariadb-10-11-and-mysql-8/ is formidable. mediawiki is the only thing using this [00:44:01] mysql database. has anyone done such a conversion recently, or know whether mediawiki is affected by any of these incompatibilities? [00:46:11] hopefully that question makes sense [00:46:45] i was going to do the mysql -> mariadb conversion first, and the mediawiki upgrade after that fwiw [00:47:09] https://nick-black.com/dankwiki/index.php/Special:Version [01:16:12] hrmm, i think i will go ahead and proceed with the mediawiki upgrade and then do some serious backups and try the mariadb conversion [01:58:07] well, upgrade to 1.40.0 went smoothly, thanks as always for the hard work! [01:58:59] is there any kind of feeling as to how dangerous mysql is vs mariadb? i've been running this wiki since 2008, back when mysql was the debian default [02:32:08] sosodank: that's not a meaningful question; if someone is exploiting either mysql or mariadb, there's another layer that should have stopped them but failed (probably most commonly via an SQL injection exploit) [02:33:03] mediawiki is a very popular piece of software, used on a global top-ten website, so any such vulnerabilities get patched very quickly if they are discovered [02:45:37] oh i didn't mean security vulnerability-wise [02:45:41] sorry if i was unclear [02:46:28] i meant more generally "how likely am i to run into problems"? my wiki is actually closed to writes from anyone without an account, of which i hold the only one, so i don't worry much about attacks on the db [02:48:11] i guess if any issues were known, they'd be mentioned [02:53:24] mysql and mariadb are both widely used (both with mediawiki specifically and in general), so as long as you're not doing anything weird you shouldn't have problems with either of them, stemming from them [04:35:53] What happened to MediaWikiTestCase [04:37:12] Oh i guess bf56204a443cec happened to it [08:43:39] Hello everyone :) I maintain a few wikis hosted in docker containers and it seems that the container images are manually upgraded each time .. Is there a way to get this in the acutal release process? [09:12:44] gromit: There are no official docker images. But there are several different ones that different people maintain (E.g. Canasta) [09:13:30] bawolff: ah so while being officially published the images built from https://github.com/wikimedia/mediawiki-docker are still not officially supported? [09:14:10] oh maybe i am wrong, the readme does say "This is the Git repo of the Docker official image for mediawiki." [09:14:12] i mean it has "official image" in the readme x) [09:15:26] Anyways, i guess to answer your question, it basically needs someone to step forward and volunteer to keep it updated with the releases [09:16:08] Reedy and legoktm[m] would probably have opinions on this topic [09:16:24] bawolff: yeah I submitted a PR for the minor release already but it seems like mostly one contributor is active there [09:17:05] it's "official" according to docker, not us [09:47:35] gromit: That isn't an area i contribute to, so i can't say this with any certainty, but that kind of sounds like we should add you as a maintainer ;) [09:49:23] bawolff: haha I dont know if I am competent enough for that :p But I would definitely be willing to help out! [09:50:02] I mean, best way to learn is by doing :) [10:25:29] Happy to discuss with Reedy and legoktm[m], I guess they will see this at some point! [13:46:27] updating the wiki " Error: Class 'MysqliInstaller' not found" https://pastebin.com/uxkqUksk [13:58:37] curmudgeon: Check your $wgDBtype setting. It should be "mysql" and not "mysqli" [14:01:03] awesome! it still complained but solved it! [14:01:17] you're the best! ... at least today. [16:43:33] just out of curiosity [16:43:33] what's Special:Contribute in 1.40 [16:43:33] I didn't see many documentation on this [16:45:16] fine, https://phabricator.wikimedia.org/T322740 [19:13:36] gromit: yes, it's really just me right now, I put out a call for a new maintainer a while back (https://phabricator.wikimedia.org/T330367) but I probably need to broadcast it a bit more widely. Also I think spending an hour or so automating this will probably be worth it in the long-run [19:33:38] legoktm: ouh, thats not many people ... How can I help you out? [19:34:00] What type of automation are you thinking? Maybe thats something thats within scope for me