[04:14:21] 06Multimedia, 06Commons, 10MediaWiki-File-management, 10media-storage: File disappeared while attempting to move another file over it. - https://phabricator.wikimedia.org/T131020#2234141 (10Riley_Huntley) p:05Normal>03Triage @Pokefan95 As you [[ https://www.mediawiki.org/wiki/Phabricator/Project_manage... [06:16:12] 06Multimedia, 06Commons, 10MediaWiki-File-management, 10MediaWiki-Patrolling: Some reuploads can't be patrolled - https://phabricator.wikimedia.org/T123747#2234218 (10Steinsplitter) @Pokefan95 As you [[ https://www.mediawiki.org/wiki/Phabricator/Project_management#Setting_task_priorities | prioritized this... [09:25:59] 06Multimedia, 10MediaWiki-File-management: SVG rendered with 'frame' option do not have the 'srcset' attribute with 1.5x an 2x images for high DPI screens - https://phabricator.wikimedia.org/T133489#2234411 (10brion) a:03brion Probably due to missing one of the spaghetti code paths in image rendering when we... [09:35:18] 06Multimedia, 10MediaWiki-File-management: SVG rendered with 'frame' option do not have the 'srcset' attribute with 1.5x an 2x images for high DPI screens - https://phabricator.wikimedia.org/T133489#2234450 (10brion) Confirmed, Linker::makeThumbLink2 does not call processResponsiveImages in the framed case. Ne... [09:37:43] (03PS4) 10TheDJ: Fixes for video thumbs in gallery packed-hover mode [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/248540 (https://phabricator.wikimedia.org/T77988) (owner: 10Brion VIBBER) [09:40:41] (03PS5) 10TheDJ: Fixes for video thumbs in gallery packed-hover mode [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/248540 (https://phabricator.wikimedia.org/T77988) (owner: 10Brion VIBBER) [09:44:49] (03CR) 10jenkins-bot: [V: 04-1] Fixes for video thumbs in gallery packed-hover mode [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/248540 (https://phabricator.wikimedia.org/T77988) (owner: 10Brion VIBBER) [10:11:29] (03CR) 10TheDJ: Fixes for video thumbs in gallery packed-hover mode (031 comment) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/248540 (https://phabricator.wikimedia.org/T77988) (owner: 10Brion VIBBER) [10:14:38] (03CR) 10Brion VIBBER: Fixes for video thumbs in gallery packed-hover mode (031 comment) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/248540 (https://phabricator.wikimedia.org/T77988) (owner: 10Brion VIBBER) [10:37:22] 06Multimedia: Epic saga: immersive hypermedia (Myst for Wikipedia) - https://phabricator.wikimedia.org/T133526#2234576 (10brion) [10:37:38] Mwahahahaha [10:42:36] 06Multimedia, 10MediaWiki-extensions-3d, 10MediaWiki-extensions-MultimediaViewer, 13Patch-For-Review: Make Media Viewer pluggable for the 3d extension, videos, … - https://phabricator.wikimedia.org/T132064#2234597 (10brion) [10:42:41] 06Multimedia, 06Commons: A new panoramic viewer for commons - https://phabricator.wikimedia.org/T105789#2234599 (10brion) [10:42:49] 06Multimedia, 06Commons, 06Editing-Department, 10MediaWiki-File-management, and 2 others: 3d extension supporting AMF and STL (3d printing files) - https://phabricator.wikimedia.org/T132058#2234598 (10brion) [10:42:58] 06Multimedia: Epic saga: immersive hypermedia (Myst for Wikipedia) - https://phabricator.wikimedia.org/T133526#2234596 (10brion) [10:43:03] 06Multimedia, 06Commons, 06Editing-Department, 10MediaWiki-File-management, and 4 others: Allow uploading of 3D files to Wikimedia Commons - https://phabricator.wikimedia.org/T3790#2234605 (10brion) [12:29:35] 06Multimedia: Epic saga: immersive hypermedia (Myst for Wikipedia) - https://phabricator.wikimedia.org/T133526#2234765 (10Darkdadaah) That sounds very much like Google street view (you may get the same problems they had too, i.e. mandatory blurry faces). Also, I believe Wiki Love Monuments folks would have a fi... [12:33:18] (03CR) 10TheDJ: Fixes for video thumbs in gallery packed-hover mode (031 comment) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/248540 (https://phabricator.wikimedia.org/T77988) (owner: 10Brion VIBBER) [12:39:39] brion: wow, quite some epic :) [12:43:34] If figure if you're going to file an epic, go all the way :) [12:45:12] (03CR) 10Brion VIBBER: Fixes for video thumbs in gallery packed-hover mode (031 comment) [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/248540 (https://phabricator.wikimedia.org/T77988) (owner: 10Brion VIBBER) [12:51:01] brion: ah right. I figured you were talking about the popup inside a gallery, but you are thinking about popup mode for inline inclusions of video/audio. [12:51:05] now it makes sense.. [12:51:27] Ah right :) [12:53:02] but i'm gonna file a ticket about this anyways. We should really enforce that concept more strongly in the api of the thumb engine. [12:53:30] maps and graphs have the same issue in theory. [12:53:56] as do inline players of audio/video in general (not withstanding what the popup does) [12:57:01] 06Multimedia: Epic saga: immersive hypermedia (Myst for Wikipedia) - https://phabricator.wikimedia.org/T133526#2234813 (10brion) >>! In T133526#2234765, @Darkdadaah wrote: > That sounds very much like Google street view (you may get the same problems they had too, i.e. mandatory blurry faces). I suspect the aut... [12:59:00] Thedj yeah, we should double check how serious html5 is about enforcing inline / block nesting too [12:59:25] If html5 doesn't give a crap that we put divs in a span then hey! It's just a matter of making the outer block use inline-block [13:00:03] i think it's one of the 'as a browser you should be able to handle this, but it's not valid'-rules. [13:00:08] If the nesting violates more stuff, then it gets harder once someone does something scary embedding in a viewer [13:00:12] Hehe [13:00:24] Hmm, lemme check the rules on iframe [13:00:39] it's probably when you start nesting situations like this multiple times, that things become problematic [13:01:33] When all else fails wrap it an an iframe! Spec says its ok for 'phrasing content' [13:01:43] Which I guess is the new inline element [13:03:41] I wonder how well frameless iframe with srcdoc performs vs just sticking a div in somewhere [13:03:52] *seamless iframe [13:04:11] Btw it has been a long journey to teach my iPad not to replace iframe with some other word when I type [13:04:22] But it eventually learned [13:08:34] brion: i'm mostly concerned with script loading for all those separate contexts... [13:08:55] True [13:08:58] but i want to do it like that for instant commons usage at some point [13:09:03] probably. [13:10:06] I wonder if it's feasible to use non-isolated (same-origin) iframes and just pull in the code from the main context. Will have to figure out how much direct js interaction really works that way [13:10:34] Oh yeah, especially as we add media types it gets in feasible to ask people to install a dozen extensions to get local js for foreign media [13:11:06] exactly [13:11:24] Which makes me wonder also if a standard click to play model would help on super huge pages [13:11:32] Or just lazy loading ;) [13:12:22] Should take another look at the Twitter cards thing for embedding media playback iframes, see how they manage them in the timeline [13:12:45] In theory I think I could make ogv.js for commons videos work on Twitter in safari [13:12:59] with kaltura we click to play. With video.js we currently don't, but we lazy load. [13:14:13] And of course for auto play well need to trigger stuff on view anyway [13:14:15] Baby steps :) [13:14:22] Kill the gifs... [14:06:46] Good morning party people [14:27:30] MarkTraceur: morn [14:28:06] So James_F, brion, what say you to annotations in extension form? [14:28:56] Since I still haven't decided what would actually be useful for me to work on, something that someone thinks would be useful is a step up. [14:29:02] MarkTraceur: probably "awesome" ;) [14:29:20] OK [14:29:28] annotations in extension form ? [14:29:33] Though run it through James_F I guess :) [14:29:39] Yeah that's what I thought. [14:29:50] I assume you mean as extension instead of as site js hacks [14:29:56] thedj: Commons's annotation gadget or whatever it is...I want it as an extension [14:29:58] brion: Yas. [14:30:01] ah [14:30:07] Then we need to extend the extension to support annotations on multiple media types :) [14:30:07] brion: Should make it a bit easier to extend, too. [14:30:13] Jinx! [14:30:18] Hehehe [14:30:34] MarkTraceur: there is a patch in gerrit to move the annotations data into page_props, so that they can be used more easily by the scripts.. [14:30:47] Well, that's a start [14:30:48] something that i was supposed to test and never got around to.... [14:31:06] thedj: In theory, the extension would have a database for them... [14:31:14] https://gerrit.wikimedia.org/r/#/c/173627/ [14:31:21] database is better :) [14:31:28] That is to say, I really don't want this to be Yet Another Stupid Thing Stored In Wikitext [14:31:37] But we also still don't have GOD DAMNED MULTI CONTENT STREAMS [14:31:54] So maybe I have to suck it up [14:32:39] database being filled by wikitext parsing is also an option of course. [14:32:56] True, and that would preserve the existing data. [14:33:01] So probably that's what we need to do [14:33:43] i'm all for. [14:34:00] cause the current annotations perform like #$@ on en.wp [14:34:08] which is why they were never enabled. [14:34:25] I was about to say, I didn't think they performed at all on enwiki [14:35:15] it's like 10.000 requests, when all you need is the one... [14:35:25] [14:36:06] 10,000 maniacs [14:36:14] Land of 10,000 lakes [14:39:07] MarkTraceur: Hmm. Yeah, the stored-in-wikitext thing makes me sad. [14:39:22] MarkTraceur: You could help make "GOD DAMNED MULTI CONTENT STREAMS" a thing? ;-) [14:39:45] James_F: Maybe. I haven't checked on the status recently. [14:39:53] Yesssssss we must make this happennsssss [14:40:22] The status is "we (the working group) have essentially agreed the DB schema; now we need to agree the PHP code structure so that the API is good". [14:40:40] Aka "if you have some ideas please pitch them". [14:40:48] brion: Your thoughts also very very welcome. :-) [14:41:43] Ugh, okay [14:42:01] https://phabricator.wikimedia.org/T107595 for details. [14:42:05] I still don't feel comfortable trying to architect PHPy things. [14:42:07] Not that we have many. [14:42:33] I can review proposals but I just don't have the experience with it right now [14:42:40] MarkTraceur: Top-level sketch would be a start (so people can tear it apart). [14:42:53] * James_F nods. [14:43:00] Yeah I'll have to read through the current state of the giant thread [14:43:07] Then probably catch up with Daniel [14:43:26] brion: I can catch you up verbally if it'd be faster. :-) [14:43:27] I would be happy to start proposing code structures at that point though :) [14:43:36] \o/ [14:43:52] Well I have 3 hours 43 more minutes on this plane [14:43:59] So I can probably skim at least :) [14:44:06] :-) [14:44:43] Gogo internet on delta seems waaaaay better than united' system in terms of latency and reliability btw [14:44:49] https://phabricator.wikimedia.org/T132072 is the one I reallly want [14:44:57] Interesting. [14:47:55] James_F: yeah, I like the idea of keeping things like cats local in the page history, but making them structure data instead of something that gets extracted from text [14:48:02] * James_F nods [14:48:21] Enables clearer use of categories on non-MediaWiki pages too, like scripts [14:48:21] Pulling them from the wikitext will mean we can re-parse them efficiently. [14:48:22] Etc. [14:48:26] And that. :-) [14:48:33] Without pulling tricks with links in comments [14:48:49] Surely we can talk about which particular data should be parallel later, once we have a system for it [14:48:53] Also similar things like __NOINDEX__ – right now no-index'ing a Flow board is impossible. [14:48:59] Well yes :) [14:49:11] MarkTraceur: Sure. Examples of features we can do once the architecture is done. [14:49:13] But it's nice to know what sort of things go in to make sure the mental model fits [14:49:17] * James_F nods. [15:14:51] OK so brion are you working on the multi content stream revisions stuff? [15:21:49] MarkTraceur: yep [15:22:13] So...I return to wondering what to do [15:22:19] Morning MatmaRex. [15:22:21] I pinged Daniel on the task, I'll probably just start writing up some docs this week [15:22:22] I guess pulling the code that handles the annotations is still a thing [15:22:43] MarkTraceur: Well. Yes. Assuming it's not too tied to the data model? [15:22:43] hi. [15:22:50] Yeah, can start with the frontend and figure out the new backend as we finish that up [15:23:10] And we may also look at it and go "ewwwwww lets redo the data model" ;) [15:23:18] :-) [15:33:52] brion: I'll try to decide what I want an "API" to look like as I go. [15:34:01] Which should be fun and awful [15:34:10] Haha [15:44:34] I think by the end of this I'm going to really hate Lupo. [15:47:29] Yeah, he basically rewrote jQuery [15:49:26] are you talking about hotcat? because this sounds like hotcat. [15:52:00] MatmaRex: I'm talking about image annotator, but I also hated hotcat. [15:52:38] I'm torn between tearing the whole thing down before doing anything else with it, and just dumping the whole thing into an extension then sorting it out later. [15:55:03] I guess the latter is actually better [15:55:13] Because then at least I can use vim instead of a textarea to edit the damn thing [16:04:47] Hmmm I should make vim.js [16:06:42] brion: Focus! [16:07:14] Lol [16:08:17] See this is why I file epic bugs for later ;) [16:08:28] So I get some of the "ooh shiny" out [16:11:57] Right [16:15:40] 06Multimedia, 10Analytics, 06Commons, 10Wikidata, and 3 others: Allow tabular datasets on Commons (or some similar central repository) (CSV, TSV, JSON, XML) - https://phabricator.wikimedia.org/T120452#2235673 (10matmarex) >>! In T120452#2232451, @Yurik wrote: > I found [[ https://commons.wikimedia.org/wiki... [16:34:18] 06Multimedia, 06Commons, 10Internet-Archive, 10MediaWiki-Uploading, 10Wikimedia-Site-requests: Upload by URL doesn't work well for large files: HTTP request timed out. - https://phabricator.wikimedia.org/T118887#1811750 (10Dereckson) [16:48:17] 06Multimedia, 10Analytics, 06Commons, 10Wikidata, and 3 others: Allow tabular datasets on Commons (or some similar central repository) (CSV, TSV, JSON, XML) - https://phabricator.wikimedia.org/T120452#2235826 (10Yurik) JsonConfig can easily allow us to store all allowed licenses as a "config" page - a JSON... [16:53:57] 06Multimedia: Epic saga: immersive hypermedia (Myst for Wikipedia) - https://phabricator.wikimedia.org/T133526#2235888 (10Fuzheado) Yes, yes and yes. One of the challenges is that Commons seems to be the default crossroads for these types of projects, and they are (understandably) very conservative, not just wi... [16:56:05] Well, I have all the JavaScript in an extension, but something is still fucked, because it won't actually *do* anything. [16:56:12] It loads everything, but does nothing. [17:02:04] 06Multimedia, 10Analytics, 06Commons, 10Wikidata, and 3 others: Allow tabular datasets on Commons (or some similar central repository) (CSV, TSV, JSON, XML) - https://phabricator.wikimedia.org/T120452#2235937 (10Yurik) Another alternative is to actually reuse `.tabular` for storing this data, instead of cr... [17:13:15] (03PS18) 10Zfilipin: Migration of browsertests* Jenkins jobs to selenium* jobs [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/279601 (https://phabricator.wikimedia.org/T128190) [17:14:27] (03CR) 10jenkins-bot: [V: 04-1] Migration of browsertests* Jenkins jobs to selenium* jobs [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/279601 (https://phabricator.wikimedia.org/T128190) (owner: 10Zfilipin) [17:15:23] (03PS19) 10Zfilipin: Migration of browsertests* Jenkins jobs to selenium* jobs [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/279601 (https://phabricator.wikimedia.org/T128190) [17:15:39] MarkTraceur: did you check the 'copy to another wiki' instructions ? [17:17:32] thedj: Hm, only slightly [17:17:42] I will look more thoroughly after lunch [17:22:19] (03CR) 10Zfilipin: [C: 032] Migration of browsertests* Jenkins jobs to selenium* jobs [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/279601 (https://phabricator.wikimedia.org/T128190) (owner: 10Zfilipin) [17:24:46] (03Merged) 10jenkins-bot: Migration of browsertests* Jenkins jobs to selenium* jobs [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/279601 (https://phabricator.wikimedia.org/T128190) (owner: 10Zfilipin) [17:43:00] rofl, mcdonalds in .nl now has selfservice machines, where you can preorder and pay your meal before you pick it up. [17:43:08] and they allow you to customize your order. [17:43:59] so ppl found out you can order hamburgers without the bun, without the hamburger and without sauce [17:44:25] and you can then pick up your order at the desk. being paper with a slice of pickle in it :) [17:45:09] or a wrap without the wrap :) [17:47:47] it's amazing how much ppl are willing to pay for nothing if it's messing with their expections [18:13:23] sigh. trying to look into that packed mode gallery thing.. but the kaltura player has just way too weird a mix of absolute and relative blocks. [20:45:02] 06Multimedia: Epic saga: immersive hypermedia (Myst for Wikipedia) - https://phabricator.wikimedia.org/T133526#2236879 (10RobLa-WMF) Related: {T121044} (@Yurik's [I Dream of Content](https://meta.wikimedia.org/wiki/User:Yurik/I_Dream_of_Content) proposal) [21:56:41] (03PS1) 10Bartosz Dziewoński: Simplify GlobalBlocking code [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/285292 [21:59:35] 06Multimedia, 10MediaWiki-Special-pages, 10MediaWiki-Uploading, 10MediaWiki-extensions-GlobalBlocking, 13Patch-For-Review: Special:Upload does not check for global blocks until the form is submitted - https://phabricator.wikimedia.org/T111229#2237087 (10matmarex) 05Open>03Resolved [22:00:50] 06Multimedia, 10UploadWizard: Add user preferences for some fields - https://phabricator.wikimedia.org/T40026#427811 (10Blahma) The same bug – prefered attribution – is annoying me at every single moment I decide to upload something to Wikimedia Commons. I want my real name to be used when attributing the phot... [22:03:35] (03PS6) 10Bartosz Dziewoński: Use $.makeCollapsible instead of custom stuff [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/280717 (https://phabricator.wikimedia.org/T131202) [22:03:49] (03CR) 10Bartosz Dziewoński: "Both dependencies are merged." [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/280717 (https://phabricator.wikimedia.org/T131202) (owner: 10Bartosz Dziewoński) [22:22:06] MarkTraceur: wanna merge some stuff? https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/extensions/UploadWizard+owner:matmarex,n,z [22:30:58] (03CR) 10Jforrester: [C: 031] Simplify GlobalBlocking code [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/285292 (owner: 10Bartosz Dziewoński) [22:37:31] (03CR) 10Alex Monk: [C: 031] "LGTM, but I didn't test." [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/285292 (owner: 10Bartosz Dziewoński) [22:49:14] (03Restored) 10Paladox: Enable 720p for ogv [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/283868 (owner: 10Paladox) [22:49:22] (03PS15) 10Paladox: Enable 720p for ogv [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/283868 [22:53:00] (03PS16) 10Paladox: Enable 720p for ogv [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/283868 [22:54:22] (03Abandoned) 10Paladox: Enable 720p for ogv [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/283868 (owner: 10Paladox) [22:55:15] MatmaRex: Looking. [23:02:18] MatmaRex: Meeting? [23:02:44] (03CR) 10MarkTraceur: [C: 032] Log all failing API responses when uploading [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/284832 (https://phabricator.wikimedia.org/T130485) (owner: 10Bartosz Dziewoński) [23:08:30] 06Multimedia, 10UploadWizard: UploadWizard doesn't handle errors caused by upload rate limiting - https://phabricator.wikimedia.org/T132920#2237326 (10Jdforrester-WMF) p:05Triage>03Normal [23:17:59] (03Merged) 10jenkins-bot: Log all failing API responses when uploading [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/284832 (https://phabricator.wikimedia.org/T130485) (owner: 10Bartosz Dziewoński) [23:19:30] (03CR) 10MarkTraceur: [C: 032] Use $.makeCollapsible instead of custom stuff [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/280717 (https://phabricator.wikimedia.org/T131202) (owner: 10Bartosz Dziewoński) [23:19:42] MatmaRex: I can do the other one tomorrow. [23:20:55] yay [23:21:03] sorry i missed the meeting, was afk for a bit :/ [23:21:14] (03Merged) 10jenkins-bot: Use $.makeCollapsible instead of custom stuff [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/280717 (https://phabricator.wikimedia.org/T131202) (owner: 10Bartosz Dziewoński) [23:21:29] i didn't get anything interesting done anyway. mostly my stuff got merged, yay. [23:24:37] :-) [23:29:31] 06Multimedia, 06Commons, 10UploadWizard: Add user preferences for some fields - https://phabricator.wikimedia.org/T40026#2237391 (10TheDJ) > Does this correspond with the Low priority this has recently got? Yes, because priorities are assigned per https://www.mediawiki.org/wiki/Phabricator/Project_managemen... [23:46:25] 06Multimedia, 10UploadWizard: Log some actually useful information for errors - https://phabricator.wikimedia.org/T130485#2237446 (10matmarex) 05Open>03Resolved [23:47:45] 06Multimedia, 10UploadWizard, 07Technical-Debt: Refactor UploadWizard to be maintainable - https://phabricator.wikimedia.org/T96906#2237453 (10matmarex) [23:47:47] 06Multimedia, 10UploadWizard: Use jquery.makeCollapsible for collapsible stuff instead of our own code - https://phabricator.wikimedia.org/T131202#2237450 (10matmarex) 05Open>03Resolved @Krinkle I replied on that changeset.