[00:01:49] tgr: Which things did you want to move to the uploadwizard role? [00:02:07] #-dev got noisy [00:02:17] And I missed what you were asking [00:02:20] everything that is uw-related [00:02:44] generally, any role should be able to declare its behavior for commons [00:03:45] Ah. hmmm [00:04:01] at the moment multiwiki works the other way around [00:04:11] which might be abad design on my part [00:04:16] enabling commons should not enable uploadwizard (or commonsmetadata, globalusage etc) but if you do enable these they should be able to tell they want to be installed on the commons wiki, possibly with custom settings [00:04:47] Yeah.... that needs some refactoring [00:04:56] based on my very limited understanding of puppet, this is what virtual resources are for [00:05:02] well... actually [00:05:36] so the uw role would define a virtual mediawiki resource with a 'commons' tag, and the commons role would have a collector for the tag [00:05:47] or am I misunderstanding how that works? [00:05:48] You could do an `if` for it possibly but we'd have to add some ensure magic to make that work [00:06:58] I'm actually not to clear on the proper use of virtual things myself... I was just looking at that today for a thing in beta [00:07:16] *too clear [00:08:26] But I get the core use-case you want. Instead of commons saying "oh and install uw" you want uw to say "if commons is installed then add this to it" [00:08:39] yes [00:09:09] I've actually be rethinking the whole way I did extensions for multiwiki. [00:09:31] I set it up so each wiki gets a completely separate set of them. [00:09:44] But I think that may have been wrong [00:10:08] It may be more common to want an installed extension to go everywhere [00:10:30] and maybe only disable it as a low-percentage usecase [00:11:15] It would be fairly simple to rearrange things in the multiwiki bootstrapping code to read all of the main wiki's settings first [00:11:17] yeah, that seems more typical [00:11:39] also, some IDEs get really unhappy when classes are duplicated [00:11:48] PHPStorm for example [00:11:56] I thought originally that the reason for setting up a secondary wiki wold be to do something really different with it [00:12:21] But that seems to not be the case generally [00:12:37] * bd808 cares not for these IDEs :) [00:12:39] in that case, I would rather set up a nex box [00:12:39] vim [00:12:54] * bd808 nods [00:13:39] that has become pretty conveninet too, with the new setup script [00:13:49] Ok. so let's do this, file a bug saying that wikis should share config by default and I'll work on it a bit this weekend. I think it should only take me a few hours to switch things around [00:14:16] And it will make our puppet code a lot simpler [00:14:50] thanks a lot [00:14:58] I will leave in the ability to install an extension on only one wiki, but I'll make multiwiki instances laod the main wiki's plugins & config too [00:15:22] That will mostly just magically fix the uw stuff for you I think [00:16:16] Then in the commons role if it needs uw to behave differently it can add config that I'll load after the the main config. [00:16:46] And that config can be declared reguardless of whether the uw role is active or not and not cause problems. [00:16:59] That makes a lot more sense actually. [00:17:39] ok. my friends are here to head out for dinner. Talk at you later. [02:18:51] (03CR) 10Mattflaschen: Do not run `navigator.getUserMedia()` when not supported (031 comment) [extensions/PronunciationRecording] - 10https://gerrit.wikimedia.org/r/148067 (owner: 10Rillke) [09:50:44] 3MediaWiki extensions / 3MultimediaViewer: Feature request: Commercial use only logo - 10https://bugzilla.wikimedia.org/68610 (10snaevar) 3UNCO p:3Unprio s:3normal a:3None This is a feature request, not a bug. 1. Go to an file without an free licence on an wiki with EDP policy. - example: [[w:is:Myn... [09:51:12] 3MediaWiki extensions / 3MultimediaViewer: Feature request: Commercial use only logo - 10https://bugzilla.wikimedia.org/68610#c1 (10snaevar) Here is an idea how I see this could be done techically. Show the logo on files that have an licence with an licencesetpl_short machine readable data class that contain... [13:44:43] 3MediaWiki / 3Uploading: Can't upload SVG because a filter is present on a image - 10https://bugzilla.wikimedia.org/67044#c4 (10PRO) Sorry I did not think that one has to be so specific. Yes it is on Commons, but that should not matter? And yes it's both, so this does not matter (the Wizard msg is a bit diff... [13:46:44] 3MediaWiki / 3Uploading: Can't upload SVG because a filter is present on a image - 10https://bugzilla.wikimedia.org/67044#c5 (10PRO) Can you simply upload the file?? (test on simply [[c:File:Test.svg]]) [15:38:59] 3MediaWiki extensions / 3MultimediaViewer: Display "commercial use only" license logo for files - 10https://bugzilla.wikimedia.org/68610 (10Andre Klapper) s:5normal>3enhanc [15:43:43] 3MediaWiki / 3Uploading: Can't upload SVG because a filter is present on a image - 10https://bugzilla.wikimedia.org/67044#c6 (10Andre Klapper) If it's on both, then it's relevant to mention that it's on both. Thanks for testing it. :) [17:15:14] 3MediaWiki extensions / 3GWToolset: GWToolset fails to upload files and throws no warning - 10https://bugzilla.wikimedia.org/68285#c10 (10dan) i ran the batch upload locally using the attached XML, which contained 29 items. many were duplicates, but the following had titles that were longer than the 240 byte... [17:19:54] (03PS18) 10Brion VIBBER: Work in progress: early testing of integration with ogv.js media player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/145756 (https://bugzilla.wikimedia.org/61823) [17:27:07] (03CR) 10Siebrand: "i18n/L10n reviewed." [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/145756 (https://bugzilla.wikimedia.org/61823) (owner: 10Brion VIBBER) [17:34:26] (03CR) 10Siebrand: [C: 031] "i18n/L10n reviewed." [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/148880 (owner: 10MarkTraceur) [19:01:15] 3MediaWiki extensions / 3GWToolset: GWT freezing up - queues appear to be getting stuck - 10https://bugzilla.wikimedia.org/68506#c6 (10Aaron Schulz) (In reply to Fæ from comment #4) > (In reply to Aaron Schulz from comment #3) > > Aside from the failed "claimed" jobs, the queue is empty atm. > > In which ca... [19:20:23] (03PS19) 10Brion VIBBER: Work in progress: early testing of integration with ogv.js media player [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/145756 (https://bugzilla.wikimedia.org/61823) [21:31:13] (03CR) 10Hashar: "recheck" [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/148880 (owner: 10MarkTraceur) [21:31:57] (03CR) 10jenkins-bot: [V: 04-1] WIP Add viewing options panel [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/148880 (owner: 10MarkTraceur) [23:26:46] 3MediaWiki extensions / 3TimedMediaHandler: Invalid JSON file: /srv/vagrant/mediawiki/extensions/TimedMediaHandler/Mw EmbedModules/TimedText/i18n/qqq.json - 10https://bugzilla.wikimedia.org/68635 (10Nemo) 3NEW p:3Unprio s:3normal a:3None $ json_verify < qqq.json lexical error: invalid char in json te... [23:31:36] 3MediaWiki extensions / 3GWToolset: file_get_contents(/srv/vagrant/mediawiki/extensions/GW Toolset/includes/Helpers/WikiPages.php): failed to open stream: No such file or directory - 10https://bugzilla.wikimedia.org/68637 (10Nemo) 3NEW p:3Unprio s:3normal a:3None When running unit tests: 1) AutoLoad...