[04:06:33] Should I never build my own XML files (eg test.xml) that I want to import to MediaWiki? Should I always use wiki text files (eg test.wiki)? [04:09:13] I need to import thousands of entries from addons.mozilla.org (AMO) to directory.fsf.org and it's possible to do so with AMO's API. I just have to decide how the output should look like. [09:09:23] multiple servers and images. I'd like to use aws s3 and cloudfront, but wgLocalFileRepo and the various https://www.mediawiki.org/wiki/Extension:LocalS3Repo forks seem hopelessly broken and abandoned. How do you handle multiple servers? [11:12:36] ji [11:12:47] Is this the support chat? [14:22:13] Technical Advice IRC meeting starting in 40 minutes in channel #wikimedia-tech, hosts: @Tonina_WMDE & @Lucas_WMDE - all questions welcome, more infos: https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting [15:46:47] hello [15:47:09] is someone online? [15:47:25] i think that is so [15:47:26] hi KDK, need something? [15:47:29] hi [15:47:50] you now wikimedia? [15:47:59] ask your question, then wait patiently for a response (it may take several minutes, depending on the question) [15:48:17] are you a bot or a human? [15:48:24] this is the channel for the mediawiki software, which wikis hosted by wikimedia foundation run on [15:48:45] i now that but are you a bot or a human? [15:48:59] i mean a computer or a human [15:49:07] If you can't tell, hasn't it just passed the turing test? [15:49:12] :D [15:49:27] wat is the turing test? [15:49:55] anyway [15:50:10] did you have anything in particular you needed? [15:50:49] no [15:51:01] ok, well feel free to hang out if you want :) [15:51:12] yo thans [15:51:21] the channel tends to be pretty quiet though unless someone needs help with something [15:51:28] ok [15:51:43] do you now where are all the others? [15:52:20] some are around, others are afk (away from keyboard). Many leave connections open 24/7 even if they aren't at their computer right now [15:52:25] and then there are a handful of bots [15:52:54] aha, i snap it [15:53:06] sorry i understand it. [15:53:26] you now, i am not really good in English [15:54:52] do you now another channel where i can talk with others for something, not things like this? [15:55:05] Depends on the topic. Most channels have topics. [15:55:18] aha. thanks [15:56:07] KDK: This channel is about the "MediaWiki" software that powers Wikipedia and other websites. [15:56:17] KDK: See https://www.mediawiki.org/wiki/Differences_between_Wikipedia,_Wikimedia,_MediaWiki,_and_wiki [15:57:09] i now what it is. i already use wikipedia [15:57:44] KDK: https://search.mibbit.com/ [16:05:05] hi [16:05:07] hi [16:05:08] h [16:05:11] hi [16:05:11] hi [16:05:12] hi [16:05:12] h [16:05:14] ih [16:05:16] hi [16:05:17] hi [16:05:18] hi [16:05:19] hi [16:05:19] hi [16:05:20] hi [16:05:20] hi [16:05:21] hi [16:05:22] hi [16:05:23] hi [16:05:23] hi [16:05:24] hi [16:05:25] hi [16:05:25] hi [16:05:26] hi [16:05:26] h [16:05:29] ii [16:05:30] hi [16:05:31] hi [16:05:31] hi [16:05:32] hi [16:05:33] h [16:05:34] ihi [16:05:35] hi [16:05:35] hi [16:05:36] hi [16:05:37] h [16:05:37] ih [16:05:38] ih [16:05:38] ih [16:05:38] ih [16:05:38] i [16:05:50] h [16:05:51] i [16:05:51] hi [16:05:52] h [16:05:53] hi redbbod [16:06:01] hi [16:06:09] KDK: please stop. [16:06:13] ok [16:06:17] hihihihihihi [17:38:59] hi [17:39:20] hi [19:19:27] If I `git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git mediawiki` and `cd mediawiki/extensions` and `ls` there are no extensions. If I `git checkout 1.31.0` then there are empty extension directories like `extensions/ParserFunctions` and `extensions/ReplaceText`. [19:19:34] This is because the release branches have submodules for common extensions, skins, etc. If I don't want to use submodules to get these extensions, I can still manually git-clone them and as long as I use the same version as specified in `.gitmodules`. [19:19:40] If, however, I checkout a different version, then running `git status` from within the mediawiki directory shows uncommitted changes. Is there some way I can (1) use git to manage mediawiki core and (2) checkout different versions of extensions specified by `.gitmodules`? The best I've come up with thus far is to modify $wgExtensionDirectory and $wgExtensionAssetPath to put extensions elsewhere, such that there is no conflict [19:21:50] jamesmontalvo3: why not just commit your local changes to the submodules so that in the future if you want you can roll back to known-good extension versions [19:27:42] Skizzerz: I have a separate config file that defines extension versions, so I don't have a need to manage that configuration. Furthermore, if I commit my changes to the mediawiki repo, then I later change to 1.31.1 or whatever...it'll break my config, right? [19:28:29] if by "break" you mean "get rid of it" (as that commit would be tied to your 1.30 branch), then yes [19:28:54] you could also set a local ignore on .gitmodules [19:30:13] if you make the file .git/info/exclude it takes the same format as .gitignore but is local to your repo instead of tracking the changes [19:35:03] Skizzerz: by "break" I mean that either (1) the ParserFunctions version would change to something I don't want or (2) MediaWiki's git repo would show uncommitted changes in extensions/ParserFunctions which is the problem I'm trying to avoid. [19:36:09] Skizzerz: locally ignoring .gitmodules sounds like a possibility, but I'm not sure it's cleaner than moving extensions to a different directory. [19:45:42] yeah idk [19:45:47] do what works best for your workflow