[06:57:40] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 5MW-1.27-release-notes, 5Patch-For-Review: Properly use language templates in cross-wiki upload - https://phabricator.wikimedia.org/T119691#1886900 (10Aschroet) What is the status of the ticket in terms of code? Is one of the solutions already in production? [07:12:41] 6Multimedia, 10MediaWiki-Uploading: Cross-wiki upload tool should avoid to add empty language templates - https://phabricator.wikimedia.org/T121746#1886911 (10Aschroet) 3NEW [08:01:42] 6Multimedia, 10MediaWiki-Uploading: Cross-wiki upload tool must avoid to add empty language templates - https://phabricator.wikimedia.org/T121746#1886979 (10Aschroet) [09:45:55] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript, 5WMF-deploy-2015-12-15_(1.27.0-wmf.9): Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool (A/B test of different upload interfaces) - https://phabricator.wikimedia.org/T120867#1887088 (10Pginer-WMF) > I agree wi... [09:47:12] oh hey, someone uploaded a bucketed upload at last. yay [09:47:35] also, i forgot to register the tags, which was silly but not a problem. [11:55:10] 6Multimedia, 10UploadWizard, 7Easy, 3Google-Code-In-2015, 7Technical-Debt: Use OO.ui.alert() for the assorted error message dialogs in UploadWizard - https://phabricator.wikimedia.org/T117079#1887294 (10Aklapper) [11:56:21] 6Multimedia, 10UploadWizard, 7Easy, 3Google-Code-In-2015, 7Technical-Debt: Use OO.ui.confirm() for the confirmation dialog in uw.controller.Details.prototype.valid - https://phabricator.wikimedia.org/T117077#1887300 (10Aklapper) [11:59:27] 6Multimedia, 10UploadWizard, 7Easy, 3Google-Code-In-2015, 7Technical-Debt: Use OO.ui.confirm() for the confirmation dialog in uw.controller.Details.prototype.valid - https://phabricator.wikimedia.org/T117077#1887304 (10Aklapper) Imported as https://codein.withgoogle.com/tasks/5412160582713344/ [12:01:21] 6Multimedia, 10UploadWizard, 7Easy, 3Google-Code-In-2015, 7Technical-Debt: Use OO.ui.alert() for the assorted error message dialogs in UploadWizard - https://phabricator.wikimedia.org/T117079#1887307 (10Aklapper) Imported as https://codein.withgoogle.com/tasks/5646578958204928/ [12:44:59] 6Multimedia, 10UploadWizard, 7Easy, 3Google-Code-In-2015: "Upload anyway" link next to file which has duplicates on the wiki should be a OOjs UI button - https://phabricator.wikimedia.org/T114221#1887355 (10matmarex) [12:45:20] 6Multimedia, 10UploadWizard, 7Easy, 3Google-Code-In-2015: "Upload anyway" link next to file which has duplicates on the wiki should be a OOjs UI button - https://phabricator.wikimedia.org/T114221#1688620 (10matmarex) The relevant part of the documentation would be https://www.mediawiki.org/wiki/OOjs_UI/Wid... [12:57:28] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 5MW-1.27-release-notes, 5Patch-For-Review: Properly use language templates in cross-wiki upload - https://phabricator.wikimedia.org/T119691#1887373 (10matmarex) Yes. The original fix (using '|' or '|1=' as needed) was deployed on December 1, as noted above; S... [13:49:30] (03PS1) 10Zfilipin: Update mediawiki_selenium Ruby gem to the latest version [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/259681 (https://phabricator.wikimedia.org/T114241) [13:52:44] 6Multimedia, 10VisualEditor, 10VisualEditor-MediaWiki-Media, 5Patch-For-Review: Show a user's recent uploads in the MW insert media dialog - https://phabricator.wikimedia.org/T62398#1887451 (10matmarex) [14:12:05] good morning marktraceur [14:12:20] feel like merging https://gerrit.wikimedia.org/r/259657 ? small tweak i want to get deployed today [14:12:37] marktraceur: your blessing on https://gerrit.wikimedia.org/r/259665 would also be nice to have [14:12:49] MatmaRex: In about 45 minutes I'll look at it [14:34:41] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript, and 2 others: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool (A/B test of different upload interfaces) - https://phabricator.wikimedia.org/T120867#1887551 (10matmarex) >>! In T120867#1885893, @Yann wrote: >>>!... [15:11:41] MatmaRex: Tags merged, looking at the other one [15:31:21] MatmaRex: Damn it, I put the lid on the UW refactor too early. I may need to go back and finish some things. [15:31:44] :/ [15:32:00] I based the resume-uploads patch on the "remove upload handling" patch [15:32:11] And that is still broken because Flickr is broken. [15:32:32] Or at least not in line with how we create other uploads [15:38:40] hmm, yeah, aren't we still doing completely crazy like constructing the objects by hand or something? [15:47:43] Yeah. [15:48:10] MatmaRex: Admittedly that's kiiiind of what the new resume-upload patch does with stash uploads, but we should maybe just fix that system. [15:48:24] mw.UploadWizardUpload.newFromFlickr is what I dream of [15:48:37] Problem is, UWU has too many tendrils from different places [15:48:57] And I'm sitting here trying to figure out where I can even start [15:48:58] Not "should" [15:49:01] But *can* [15:49:33] A large part of me wants to finish mw.Upload with chunked uploads and then start replacing the transport code, but I feel like I tried and it was a disaster [15:49:38] * marktraceur looks for that branch [15:50:52] Shit, must have gotten stashed somewhere [15:52:26] Oh, right, because of Firefogg [15:52:29] Firefogg is bad. [15:52:55] I wonder if we can figure out which files were created with Firefogg on Commons. [15:53:18] If it's a tiny percentage of recent files I might honestly try to talk Commons down from it [15:55:07] Or...hm [16:00:24] MatmaRex, lindseyanne|zz, I think it's just us three, but right now it's just me [16:04:35] on my way [16:22:38] Hm, didn't we used to have UploadWizard documented on doc.wikimedia.org? Did it get too cluttered or something? [16:25:14] marktraceur: i don't think we did, there was a task about it [16:25:22] Huh. [16:25:35] We have the jsduck comments, I don't see why we don't generate the docs [16:26:59] well actually, i can't even find the task [16:43:27] 6Multimedia, 10MediaWiki-Uploading: Cross-wiki upload tool must avoid to add empty language templates - https://phabricator.wikimedia.org/T121746#1887763 (10matmarex) a:3matmarex Hmm, yeah. We require that this field not be empty, but we aren't counting whitespace-only content as empty. It doesn't seem like... [16:43:41] 6Multimedia, 10MediaWiki-Uploading: Cross-wiki upload tool must avoid to add empty language templates - https://phabricator.wikimedia.org/T121746#1887765 (10matmarex) p:5Triage>3Normal [16:57:17] 6Multimedia, 10MediaWiki-Uploading: Cross-wiki upload tool must avoid to add empty language templates - https://phabricator.wikimedia.org/T121746#1887792 (10Aschroet) Of course it is not a big issue, but it will create a constant stream of work for cleaners which could be avoided by a minor extension. Btw, thi... [17:42:18] 6Multimedia, 10MediaWiki-Uploading: Cross-wiki upload tool must avoid to add empty language templates - https://phabricator.wikimedia.org/T121746#1887924 (10matmarex) Yes, it's a real bug and we'll fix it. [18:12:52] 6Multimedia, 6Commons, 10MediaWiki-File-management, 10Parsoid, and 8 others: Use content hash based image / thumb URLs & define an official thumb API - https://phabricator.wikimedia.org/T66214#1888142 (10GWicke) @Tgr, less sophisticated clients shouldn't need to select more than size and quality in any cas... [19:20:47] yayyy bucketed uploads are picking up [19:25:41] Cool beans [19:25:56] MatmaRex: Do we have graphzzz automatically or are we going to have to run queries [19:27:05] marktraceur: no, so far i've been making graphs locally, after downloading data via the api [19:27:11] Ah, K. [19:27:16] marktraceur: https://commons.wikimedia.org/wiki/Special:Tags gives the number of uploads for each tag [19:29:47] Hm, so preliminarily we could maybe say which one is more likely to scare people off... [19:34:58] marktraceur: aw shoot, we apparently somehow accidentally killed the upload progress bar in UW. (in unrelated news) [19:35:06] Hmm. [19:35:19] I can take a look at that, I'm not getting anywhere with untangling the handlers anyway [19:35:38] We have a ticket/ [19:35:40] ? [19:35:42] marktraceur: (report from COM:VP) [19:35:47] Ah. [19:35:57] marktraceur: there was a task filed that i thought must have meant something else [19:36:02] K. [19:36:06] but i guess they might've meant this. depends on when we broke it [19:39:22] It may have been the JS interface creation patch. [19:39:56] Or...hm. [19:39:57] Weird [19:42:13] I don't understand how this got fucked up. [19:53:31] Wow, that's super my fault. [19:58:48] (03PS1) 10MarkTraceur: Fix progress bar [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/259789 [19:58:50] MatmaRex: ^^ [19:58:55] Dumb omission from the UI creation patch. [20:00:24] i merged that, didn't i? i guess i missed it too [20:00:32] can you find the original patch? how long ago was it? [20:00:45] It wasn't too long ago [20:00:47] Month at most [20:00:56] Date: Wed Nov 25 12:50:10 2015 -0600 [20:01:00] marktraceur: i'm wondering if https://phabricator.wikimedia.org/T121356 was actually about this, or not [20:01:02] 3b58ebb88dfbf0c43cc37b525110be5013f80646 [20:01:16] Oh, no, he wants a progress bar in each upload's div [20:01:29] i'm not sure, i wrote that title [20:01:44] while believing that we do have a progress bar :P [20:02:03] Right, I'm pretty sure he wants to know how long each video has left to upload [20:02:19] merged dec 3 [20:02:25] And honestly that shouldn't be too hard (he says, fully aware of how immensely complicated everything seems to become in UW) [20:02:33] so i guess it's in prod since dec 10 [20:03:08] hmm, it's victor, so yeah, possibly [20:33:35] 6Multimedia, 6Commons, 10MediaWiki-File-management, 6Research-and-Data: Implement perceptual/visual image hashing/fingerprinting in MediaWiki for detection of non-exact duplicate uploads - https://phabricator.wikimedia.org/T121797#1888533 (10matmarex) 3NEW [23:08:19] 6Multimedia, 6Commons, 10MediaWiki-File-management, 6Research-and-Data: Implement perceptual/visual image hashing/fingerprinting in MediaWiki for detection of non-exact duplicate uploads - https://phabricator.wikimedia.org/T121797#1889149 (10Tgr) There are fairly powerful opensource AI frameworks for objec... [23:51:04] (03PS2) 10TheDJ: Make controlbar layout depend on the player width [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/258359 (https://phabricator.wikimedia.org/T119049) [23:55:35] (03CR) 10jenkins-bot: [V: 04-1] Make controlbar layout depend on the player width [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/258359 (https://phabricator.wikimedia.org/T119049) (owner: 10TheDJ)