[04:08:44] 10Multimedia, 10Growth-Team, 10MassMessage, 10MediaWiki-extensions-MultimediaViewer, and 3 others: Convert MediaWiki extensions WikiLove, MultimediaViewer and MassMessage to use OOUI - https://phabricator.wikimedia.org/T187992 (10srishakatux) [04:34:54] (03PS1) 10Legoktm: Only register one name in MessagesDirs [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/459891 [04:37:37] (03CR) 10jerkins-bot: [V: 04-1] Only register one name in MessagesDirs [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/459891 (owner: 10Legoktm) [04:38:36] (03PS2) 10Legoktm: Only register one name in MessagesDirs [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/459891 [09:12:31] (03CR) 10jenkins-bot: Localisation updates from https://translatewiki.net. [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/459959 (owner: 10L10n-bot) [11:44:11] 10Multimedia, 10Structured-Data-Commons, 10Wikidata, 10Epic, and 2 others: Deploy Structured Data on Commons baseline - https://phabricator.wikimedia.org/T194750 (10daniel) [14:42:01] 10Multimedia, 10Structured-Data-Commons, 10Wikidata, 10Epic, and 3 others: Implement new File page design using OOUI - https://phabricator.wikimedia.org/T202287 (10Cparle) [14:42:05] 10Multimedia, 10Structured-Data-Commons, 10Wikidata, 10Epic, and 2 others: Display multi-lingual captions on File page using php - https://phabricator.wikimedia.org/T202896 (10Cparle) 05Open>03declined Merged with the parent ticket [14:42:19] 10Multimedia, 10Structured-Data-Commons, 10Wikidata, 10Epic, and 3 others: Implement new File page design using OOUI - https://phabricator.wikimedia.org/T202287 (10Cparle) [14:42:22] 10Multimedia, 10Structured-Data-Commons, 10Wikidata, 10Epic, and 2 others: Make multi-lingual captions on the File page editable using javascript - https://phabricator.wikimedia.org/T202897 (10Cparle) 05Open>03declined Merged with the parent ticket [15:55:18] (03CR) 10Jforrester: [C: 032] Only register one name in MessagesDirs [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/459891 (owner: 10Legoktm) [16:09:39] (03PS9) 10Jforrester: Move all apihelp translatable messages to separate files [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/452429 (https://phabricator.wikimedia.org/T189982) (owner: 10Amire80) [16:09:42] (03PS1) 10Jforrester: Follow-up f3085a15f: Fix paths for legacy i18n access [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/460047 [16:09:53] (03CR) 10Jforrester: [C: 032] Follow-up f3085a15f: Fix paths for legacy i18n access [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/460047 (owner: 10Jforrester) [16:43:54] (03CR) 10jerkins-bot: [V: 04-1] Move all apihelp translatable messages to separate files [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/452429 (https://phabricator.wikimedia.org/T189982) (owner: 10Amire80) [16:47:13] (03PS10) 10Jforrester: Move all apihelp translatable messages to separate files [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/452429 (https://phabricator.wikimedia.org/T189982) (owner: 10Amire80) [16:49:18] (03Merged) 10jenkins-bot: Only register one name in MessagesDirs [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/459891 (owner: 10Legoktm) [16:49:20] (03Merged) 10jenkins-bot: Follow-up f3085a15f: Fix paths for legacy i18n access [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/460047 (owner: 10Jforrester) [17:10:06] (03CR) 10Brion VIBBER: [C: 032] Drop standalone mwembedplayer test files, broken for years [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/458943 (owner: 10Jforrester) [17:32:37] (03Merged) 10jenkins-bot: Drop standalone mwembedplayer test files, broken for years [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/458943 (owner: 10Jforrester) [17:39:27] (03CR) 10Brion VIBBER: [C: 032] Move all apihelp translatable messages to separate files [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/452429 (https://phabricator.wikimedia.org/T189982) (owner: 10Amire80) [17:39:29] mergin' mergin'! mergin' machine [17:52:09] brion: Are your new subtitles going to be using MCR slots? :-D [17:52:22] eventually >:D [17:52:31] (Why make two breaking changes when you can make one bigger one?) [17:52:33] for now though i'm using the existing pages [17:52:37] so will do it in a later change [17:52:43] OK. [17:53:10] incremental changes :D [17:53:24] Killing off a namespace isn't ever going to be "incremental". [17:53:26] But sure. [17:58:16] (03Merged) 10jenkins-bot: Move all apihelp translatable messages to separate files [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/452429 (https://phabricator.wikimedia.org/T189982) (owner: 10Amire80) [17:59:59] hehe [18:00:48] the first change (to api, with output conversion for webvtt output for videojs) doesn't break the existing pages [18:01:16] so i'm hoping to make a bigger change later that both moves the subtitles into the File: page as MCR slots, and provides a decent editing UI for them [18:01:30] without an editing ui, no point to putting them in slots [18:01:51] but using the slot lets me change how they're stored too [18:02:00] to either use native webvtt, or save them as json blobs [18:02:07] (with structure i don't have to manually parse) [19:01:16] Yeah. [19:01:38] Well. Putting them in slots with a fake editing front-end on the existing namespace would at least solve the renaming issue. [19:01:47] And atomic editing/etc. [19:01:49] But probably not worth it. [19:02:10] And +1 for a proper structure rather than re-parsing. :-) [19:24:05] yeah parsing files correctly in php (as opposed to shoving a regex at them) is slow as hell [19:24:32] for the subtitle parser i had to do some hacks to skip through lines that don't contain markup to get times down :P [19:25:06] that's one of the reasons i'm loving this multithreaded PNG encoder side project in Rust i'm poking at... things are actually fast ;) [19:26:04] runing blobs through json_decode is probably a lot faster than my subtitle parser :) [19:32:15] hmm, i could change my object model from simple value object classes to stdObjs or associated arrays [19:32:20] *associative [19:32:31] store those directly in memcache [19:33:36] and a JS editor can request the raw json blob to work with easily [19:33:53] serialize the json down to srt or vtt via the api for output much as currently done in the patch [19:34:09] yeah, that should work. i'll run the numbers of json_decode vs running the parser [22:42:53] (03PS1) 10Reedy: Remove php entry point [extensions/CommonsMetadata] - 10https://gerrit.wikimedia.org/r/460140 (https://phabricator.wikimedia.org/T140007) [23:08:23] 10Multimedia, 10Commons, 10MediaWiki-Export-or-Import, 10MediaWiki-File-management: Greatly improved Export and Import - https://phabricator.wikimedia.org/T24881 (10Aklapper) In my humble opinion this task needs a problem description plus needs to be broken into smaller, isolated problems and related patch... [23:13:05] (03CR) 10Jforrester: [C: 032] Remove php entry point [extensions/CommonsMetadata] - 10https://gerrit.wikimedia.org/r/460140 (https://phabricator.wikimedia.org/T140007) (owner: 10Reedy) [23:16:28] 10Multimedia, 10Commons, 10MediaWiki-File-management, 10Wikimedia-production-error: FileOperation error "SwiftFileBackend::addMissingMetadata: {path} was not stored with SHA-1 metadata." - https://phabricator.wikimedia.org/T204174 (10Krinkle) [23:37:26] (03Merged) 10jenkins-bot: Remove php entry point [extensions/CommonsMetadata] - 10https://gerrit.wikimedia.org/r/460140 (https://phabricator.wikimedia.org/T140007) (owner: 10Reedy) [23:46:27] (03CR) 10jenkins-bot: Remove php entry point [extensions/CommonsMetadata] - 10https://gerrit.wikimedia.org/r/460140 (https://phabricator.wikimedia.org/T140007) (owner: 10Reedy)