[00:39:59] (03CR) 10Aaron Schulz: Remove unnecessary begin()/commit() pair in onPageContentSaveComplete (031 comment) [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/257770 (owner: 10Aaron Schulz) [00:41:53] (03CR) 10Aaron Schulz: Remove unnecessary begin()/commit() pair in onPageContentSaveComplete (031 comment) [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/257770 (owner: 10Aaron Schulz) [00:46:27] 6Multimedia, 6Commons, 10MediaWiki-File-management, 10Parsoid, and 9 others: Use content hash based image / thumb URLs & define an official thumb API - https://phabricator.wikimedia.org/T66214#1864308 (10dr0ptp4kt) [00:50:27] 6Multimedia, 6Commons, 10MediaWiki-File-management, 10Parsoid, and 9 others: Use content hash based image / thumb URLs & define an official thumb API - https://phabricator.wikimedia.org/T66214#1864313 (10dr0ptp4kt) @jhobs, @yurik: another one that may interact with https://github.com/wikimedia/mediawiki-ex... [01:39:46] (03PS4) 10Sn1per: Warning when file date is in the future [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/257760 (https://phabricator.wikimedia.org/T117117) [01:53:11] 6Multimedia, 6Commons, 10MediaWiki-File-management: Provide an interface to rotate an image - https://phabricator.wikimedia.org/T34875#1864411 (10LuisVilla) [01:55:28] So vagrant up failed while I was sleeping :( [01:59:32] bleh [03:19:21] (03CR) 10Bartosz Dziewoński: "Hey, sorry for late reply." [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/257760 (https://phabricator.wikimedia.org/T117117) (owner: 10Sn1per) [03:20:46] MatmaRex: no worries, I'm not in a hurry :) [03:21:52] :) [03:26:53] 6Multimedia, 10UploadWizard, 7Technical-Debt: Generalize the warning system, improve warning handling - https://phabricator.wikimedia.org/T120905#1864519 (10matmarex) 3NEW [03:27:08] 6Multimedia, 10UploadWizard, 7Technical-Debt: Generalize the warning system, improve warning handling - https://phabricator.wikimedia.org/T120905#1864528 (10matmarex) [03:27:09] 6Multimedia, 10UploadWizard, 7Easy, 3Google-Code-In-2015, 5Patch-For-Review: Add a warning about choosing a date in the future - https://phabricator.wikimedia.org/T117117#1864527 (10matmarex) [03:27:57] 6Multimedia, 10UploadWizard, 7Easy, 3Google-Code-In-2015, 5Patch-For-Review: Add a warning about choosing a date in the future - https://phabricator.wikimedia.org/T117117#1864529 (10matmarex) 5Open>3stalled (Patch is great, but I realised that we really should do T120905 before merging it.) [03:28:42] MatmaRex: working on the warnings sounds like an interesting thing to do. if you're busy I could try my hand at it :P [03:30:27] Hydronium: hah, well, if you'd like to, then sure :) i probably won't have time for UW this week, other than to review patches [03:38:35] 6Multimedia, 10UploadWizard, 7Technical-Debt: Generalize the warning system, improve warning handling - https://phabricator.wikimedia.org/T120905#1864535 (10Sn1per) a:3Sn1per Possibly? [03:39:48] It worries me when there are so many UW pings in this channel [03:40:32] Does saying UploadWizard ping you? [03:41:00] Lil bit [03:41:18] UploadWizard UploadWizard UploadWizard UploadWizard [03:41:19] :P [03:41:39] Do ho ho [03:41:46] So clever [03:57:46] these gci folk are interesting to talk to [06:26:37] since UploadWizard uses a hack-y way of css classes to find how many errors there are, does that mean another oojs ui css class should be made for warnings? [06:28:51] nevermind, oo-ui-fieldLayout-messages-notice seems appropo [11:55:12] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 10VisualEditor: Copyvios via cross-wiki uploads tool - https://phabricator.wikimedia.org/T120931#1864996 (10Steinsplitter) 3NEW [11:55:48] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 10VisualEditor: Copyvios via cross-wiki uploads tool - https://phabricator.wikimedia.org/T120931#1865004 (10Steinsplitter) [11:58:42] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 10VisualEditor: Copyvios via cross-wiki uploads tool - https://phabricator.wikimedia.org/T120931#1864996 (10Steinsplitter) Just noticed i created a duplicate (T120867) . Sorry for that. [13:58:12] 6Multimedia, 10MediaWiki-General-or-Unknown, 10VisualEditor, 10VisualEditor-MediaWiki-Media: Show determinate progress bar for the image upload in mw.ForeignStructuredUpload.BookletLayout - https://phabricator.wikimedia.org/T115861#1865176 (10Prtksxna) @matmarex, should this be part of OOjs UI core or part... [14:04:13] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 10VisualEditor: Copyvios via cross-wiki uploads tool - https://phabricator.wikimedia.org/T120931#1865184 (10zhuyifei1999) [14:04:18] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Make it harder for users to misunderstand or ignore the licensing agreement in the upload dialog - https://phabricator.wikimedia.org/T120867#1865185 (10zhuyifei1999) [14:10:41] 6Multimedia, 10MediaWiki-General-or-Unknown, 7Design, 5Patch-For-Review: Show image thumbnail in both steps of mw.ForeignStructuredUpload.BookletLayout - https://phabricator.wikimedia.org/T115860#1865207 (10Prtksxna) @matmarex Should we be changing `OO.ui.SelectFileWidget` or subclass it for use in `mw.For... [14:16:04] Just dropping in to say I'm off to the dentist, I'll be out for...far too long [14:16:27] Back in like four hours. [14:24:55] marktraceur: No, Wednesdays are for laundry! [14:29:11] Not today! Today it's all about pain. [15:32:12] (03PS1) 10Zfilipin: Updated RuboCop to the latest version [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257894 (https://phabricator.wikimedia.org/T117984) [15:57:08] (03PS1) 10Zfilipin: Fixed Lint/UnusedBlockArgument RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257903 (https://phabricator.wikimedia.org/T117984) [16:22:05] (03PS1) 10Zfilipin: Fixed Style/LeadingCommentSpace RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257909 (https://phabricator.wikimedia.org/T117984) [16:22:07] (03PS1) 10Zfilipin: Fixed Style/RegexpLiteral RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257910 (https://phabricator.wikimedia.org/T117984) [16:22:10] (03PS1) 10Zfilipin: Fixed Style/Semicolon RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257911 (https://phabricator.wikimedia.org/T117984) [16:22:12] (03PS1) 10Zfilipin: Fixed Style/TrailingBlankLines RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257912 (https://phabricator.wikimedia.org/T117984) [16:22:14] (03PS1) 10Zfilipin: Fixed Style/VariableName RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257913 (https://phabricator.wikimedia.org/T117984) [16:22:16] (03PS1) 10Zfilipin: Fixed Style/StringLiterals RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257914 (https://phabricator.wikimedia.org/T117984) [16:50:21] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1865798 (10matmarex) [17:02:55] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1865859 (10matmarex) Last night I downloaded the Commons upload log since 2015-10-21 (the day the cross-wiki upload to... [17:11:04] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1865894 (10Jdforrester-WMF) What happens if you exclude bulk uploads? [17:18:25] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1865915 (10matmarex) No doubt something that makes cross-wiki uploads look less poorly, but after establishing that we... [17:21:38] James_F: top 5 of upload summaries: [17:21:44] 294685 User created page with UploadWizard [17:21:44] 95875 Transferred from Flickr via [[Commons:Flickr2Commons|Flickr2Commons]] [17:21:44] 38273 (none) [17:21:44] 20801 VicuñaUploader 1.20 [17:21:44] 16124 Cross-wiki upload from en.wikipedia.org [17:22:01] the next few places is GWToolset [17:23:16] MatmaRex: Interesting. [17:23:25] MatmaRex: I thought bulks were a lot larger. [17:24:54] James_F: well, can't really tell how many of the UW and Vicuna ones are bulk uploads. or maybe it's just a dry time for bulk uploads. [17:25:02] (this is from 2015-10-21 till yesterday) [17:25:17] * James_F nods. [17:28:49] (03CR) 10Jdlrobson: [C: 032] Fixed Style/TrailingBlankLines RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257912 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:29:10] (03CR) 10Jdlrobson: [C: 032] Fixed Style/Semicolon RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257911 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:29:32] (03CR) 10Jdlrobson: [C: 032] Fixed Style/RegexpLiteral RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257910 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:29:51] (03CR) 10Jdlrobson: [C: 032] Fixed Style/LeadingCommentSpace RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257909 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:30:06] (03CR) 10Jdlrobson: [C: 032] Fixed Lint/UnusedBlockArgument RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257903 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:30:38] (03CR) 10Jdlrobson: [C: 032] Updated RuboCop to the latest version [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257894 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:33:36] (03Merged) 10jenkins-bot: Updated RuboCop to the latest version [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257894 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:33:38] (03Merged) 10jenkins-bot: Fixed Lint/UnusedBlockArgument RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257903 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:33:53] (03Merged) 10jenkins-bot: Fixed Style/LeadingCommentSpace RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257909 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:33:55] (03Merged) 10jenkins-bot: Fixed Style/RegexpLiteral RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257910 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:33:57] (03Merged) 10jenkins-bot: Fixed Style/Semicolon RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257911 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:33:59] (03Merged) 10jenkins-bot: Fixed Style/TrailingBlankLines RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257912 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:35:40] (03CR) 10Jdlrobson: [C: 032] Fixed Style/VariableName RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257913 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:37:26] (03Merged) 10jenkins-bot: Fixed Style/VariableName RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257913 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:39:33] (03CR) 10Jdlrobson: [C: 032] Fixed Style/StringLiterals RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257914 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:41:03] (03Merged) 10jenkins-bot: Fixed Style/StringLiterals RuboCop offense [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/257914 (https://phabricator.wikimedia.org/T117984) (owner: 10Zfilipin) [17:51:06] 6Multimedia, 10Analytics: Add mediacounts to pageview API - https://phabricator.wikimedia.org/T88775#1866021 (10Milimetric) [18:04:22] James_F: https://i.imgur.com/IoaKPRO.png this includes just about every easily identifiable upload summary. [18:04:35] can't see anything in that, though, so here's another: https://i.imgur.com/NPpk1W7.png [18:06:33] 6Multimedia, 10MediaWiki-extensions-MultimediaViewer, 10UploadWizard: Add metrics to graphite - https://phabricator.wikimedia.org/T77805#1866150 (10Milimetric) [18:07:00] uploadwizard has ~7.8x as many uploads as cross-wiki tool, but only ~2.6x as many bad uploads [18:08:00] MatmaRex: Does the data set give adequate time for them to tag the files? [18:08:22] MatmaRex: One of josve's points last night was that they can't even tag fast enough [18:10:24] marktraceur: no, it ends at today. so some of the "good" uploads should be marked as "bad", but i can't really tell how many. [18:11:00] marktraceur: if you look at the graphs at https://phabricator.wikimedia.org/T120867#1865859 , people seem to be deleting them very swiftly, and you can't really tell "yeserday" from "a month ago" [18:11:13] (by just looking at the number of deleted or not) [18:23:49] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1866259 (10matmarex) Here's the same graph, but with various tools and bulk uploads identified (to the extent it is po... [18:26:25] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 5MW-1.27-release-notes, and 3 others: Properly use language templates in cross-wiki upload - https://phabricator.wikimedia.org/T119691#1866277 (10Jdforrester-WMF) >>! In T119691#1860903, @zhuyifei1999 wrote: > The problem here is that it is currently impossible... [18:26:41] Despite the flawed metric ("deleted" may not be a good measure) I agree there's no cause for alarm yet [18:28:11] (03CR) 10Krinkle: [C: 032] Remove unnecessary begin()/commit() pair in onPageContentSaveComplete [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/257770 (owner: 10Aaron Schulz) [18:28:36] marktraceur: what would be a better measure? [18:28:53] do they keep bad uploads for a long time with "copyvio" tags? that doesn't sound like the commons i know. ;) [18:32:28] (03Merged) 10jenkins-bot: Remove unnecessary begin()/commit() pair in onPageContentSaveComplete [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/257770 (owner: 10Aaron Schulz) [18:32:33] MatmaRex: Even if only 15% are deleted, if another 50% are tagged as suspicious and take lots of extra time it's still a burden on the community. However, yeah, I'm not particularly alarmed. [18:40:44] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1866336 (10matmarex) If anyone wishes to check me, here's the code that made this data: https://github.com/MatmaRex/co... [18:42:30] James_F: marktraceur: assuming that people using this tool would otherwise upload nothing, we basically bumped the daily number of file deletions by 30% or so. that is somewhat concerning to me. [19:03:40] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1866415 (10Yann) The issue is not only that the percentage of copyvios is large, but that all these copyvios are marke... [19:03:55] would you believe it, there's not a single "cross-wiki" upload from Commons to Commons. [19:23:55] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1866459 (10Yann) I'd like to know if the number of deleted files has increased since this tool was enabled, i.e. how... [19:23:59] MatmaRex: I would believe it, yes [19:25:20] * James_F grins. [19:27:24] marktraceur: well, there is one now! [19:27:32] Hah [19:27:37] interesting, it doesn't seem that we use the summary in that case. https://commons.wikimedia.org/wiki/File:Cross-wiki_uploads_to_Commons,_2015-10-21_to_2015-12-09.png [19:27:51] so i guess that explains why i didn't find any. :P [19:27:58] Oops. [19:28:03] (i replied to https://commons.wikimedia.org/wiki/Commons:Administrators'_noticeboard#Cross-wiki_uploads) [19:28:12] MatmaRex: I'd guess we short-circuit to a normal mw.StructuredUpload and it doesn't get the foreign summary [19:28:28] I think I remember someone making StructuredUpload a thing. [19:28:50] ForeignStructuredUpload can handle local uploads too [19:28:58] (clearly, since i just uploaded that file with it) [19:29:03] Fucking hell [19:29:08] but apparently we skip the summary in that case, yes. weird. [19:29:12] MatmaRex: Yeah, I figured, but I thought it short circuited [19:29:15] Anyway [19:29:20] well, it does :D [19:29:23] Just read josve's reply on that thread [19:29:29] And what the fuck [19:29:42] yeah, that was a bitchy thing to write [19:31:48] I'm going to clarify. [20:10:15] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1866645 (10matmarex) Not very relevant to this, but just out of curiosity: there were cross-wiki uploads from 170 diff... [20:18:29] 6Multimedia, 10MediaWiki-Uploading: "Cross-wiki" uploads from Commons to Commons have no upload comment - https://phabricator.wikimedia.org/T120998#1866666 (10matmarex) 3NEW a:3matmarex [20:25:47] 6Multimedia, 10MediaWiki-General-or-Unknown, 10VisualEditor, 10VisualEditor-MediaWiki-Media: Show determinate progress bar for the image upload in mw.ForeignStructuredUpload.BookletLayout - https://phabricator.wikimedia.org/T115861#1866707 (10matmarex) I'd keep it in the upload dialog for now. If we run in... [20:26:39] 6Multimedia, 6Commons, 10MediaWiki-File-management, 10Traffic, and 2 others: Image cache issue when 'over-writing' an image on commons - https://phabricator.wikimedia.org/T119038#1866719 (10BurritoBazooka) Seems to be behaving correctly for me now. Should probably wait a bit more before closing? Thank you... [20:27:21] 6Multimedia, 10MediaWiki-General-or-Unknown, 7Design, 5Patch-For-Review: Show image thumbnail in both steps of mw.ForeignStructuredUpload.BookletLayout - https://phabricator.wikimedia.org/T115860#1866729 (10matmarex) I really don't know. Ed's patch tried to put it in SelectFileWidget itself, I think that'... [20:30:21] 6Multimedia, 6Commons, 10MediaWiki-File-management, 10Traffic, and 2 others: Image cache issue when 'over-writing' an image on commons - https://phabricator.wikimedia.org/T119038#1866746 (10BBlack) We shouldn't close at all, as these fixes are just workarounds and don't get to the heart of the issue, but r... [20:30:34] 6Multimedia, 6Commons, 10MediaWiki-File-management, 10Traffic, and 2 others: Image cache issue when 'over-writing' an image on commons - https://phabricator.wikimedia.org/T119038#1866747 (10BBlack) p:5Unbreak!>3High [21:17:34] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, 7JavaScript: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1866921 (10Josve05a) 3NEW [21:17:41] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, 7JavaScript: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1866929 (10Josve05a) [21:17:45] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1866928 (10Josve05a) [21:19:45] 6Multimedia, 6Commons, 6Community-Liaison, 10MediaWiki-Uploading, and 3 others: Do an analysis (SWOT, cost, whatever) of the benefits and losses of the cross-wiki-upload-function - https://phabricator.wikimedia.org/T121013#1866933 (10Josve05a) 3NEW [21:20:13] 6Multimedia, 6Commons, 6Community-Liaison, 10MediaWiki-Uploading, and 3 others: Do an analysis (SWOT, cost, whatever) of the benefits and losses of the cross-wiki-upload-function - https://phabricator.wikimedia.org/T121013#1866941 (10Josve05a) See {T120867} [21:23:45] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, and 2 others: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1866951 (10MarkTraceur) p:5High>3Low [21:24:24] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, and 2 others: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1866921 (10MarkTraceur) This is too big a task for us to take on currently. T120867 is smaller and should reduce the amou... [21:26:02] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, and 2 others: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1866962 (10Josve05a) Then it should not have been pushed and released in the first place if you cant fix flaws with the s... [21:28:14] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, and 2 others: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1866978 (10MarkTraceur) >>! In T121012#1866962, @Josve05a wrote: > Then it should not have been pushed and released in th... [21:31:03] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, and 2 others: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1866991 (10Josve05a) >>! In T121012#1866978, @MarkTraceur wrote: >>>! In T121012#1866962, @Josve05a wrote: >> Then it sho... [21:32:45] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, and 2 others: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1866995 (10MarkTraceur) >>! In T121012#1866991, @Josve05a wrote: > I don't see the aspect of you being understaffed chang... [21:34:48] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, and 2 others: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1867004 (10Jdforrester-WMF) Actually, I'm not convinced that this is the right move for simple uploads. We want to make i... [21:41:43] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, and 2 others: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1867026 (10Tgr) >>! In T121012#1867004, @Jdforrester-WMF wrote: > Actually, I'm not convinced that this is the right move... [22:00:09] 6Multimedia: Provide a copyright click-through guide in the cross-wiki upload tool - https://phabricator.wikimedia.org/T121021#1867135 (10Jdforrester-WMF) 3NEW [22:00:37] 6Multimedia: Provide a copyright click-through guide in the cross-wiki upload tool - https://phabricator.wikimedia.org/T121021#1867143 (10Jdforrester-WMF) (Sketched this down a few months ago but didn't put it into Phabricator; prompted by recent discussions.) [22:00:47] marktraceur: https://phabricator.wikimedia.org/T121021 might be interesting. [22:05:04] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1867160 (10Yann) You can see now on https://commons.wikimedia.org/w/index.php?title=Special:Log&dir=prev&offset=201512... [22:06:24] James_F: Interesting idea, but people will almost certainly skip it out of hand [22:06:39] James_F: I think making the existing text more noticeable and harder to ignore is the way to go [22:06:43] marktraceur: Not if they can't. Make confirming each criterion a check box… [22:07:03] (Maybe only for the first, or first five uploads, or whatever.) [22:08:30] James_F: I was thinking either a CAPTCHA that had them type a message about copyright (which is hard, i18n) or on the first upload button click, embolden the license agreement and uncheck the checkbox [22:09:02] Maybe add some text that's like "Are you sure that 1. you took this picture and 2. you want to donate it to Wikimedia under this license?" [22:09:39] marktraceur: Absolutely not on the CAPTCHA thing. It's not i18n-able. [22:09:58] marktraceur: Essentially, it's racist. :-) [22:10:38] We have an agreement in UploadWizard, basically it's that, but we require them to type more of it [22:11:25] Like, "I, {{GENDER|$1}}, agree that I own the copyright on this image, and that I want to donate it to Wikimedia Commons under the CC BY-SA 4.0 license." [22:12:14] are bulleted lists in oojs messageboxes accepted practice? [22:12:42] i.e. a list of warnings asking if the user wishes to ignore [22:12:55] Hydronium: More than one? [22:13:55] so use a messagebox when there are more than one? [22:14:00] s/messagebox/list/ [22:14:58] Hydronium: I don't know about accepted practice, but it sounds like the right way to go [22:15:05] Hydronium: Multiple dialogs would be super annoying. [22:15:30] What if the warnings are already shown similar to errors above the submit button? [22:15:59] (03PS1) 10Paladox: Update grunt-jscs to 2.5.0 [extensions/TimedMediaHandler] - 10https://gerrit.wikimedia.org/r/258048 [22:16:09] Hydronium: Hm, I'm not sure, which bug is this again? [22:16:10] instead of showing a messagebox should i update the warning count and draw attention to it, but still allow the user to continue? [22:16:17] 6Multimedia, 6Commons, 10MediaWiki-File-management, 10MobileFrontend, and 2 others: Explore lazy-loading WebP thumbnails to supporting browsers (eg Android Chrome) - https://phabricator.wikimedia.org/T114791#1867218 (10Jdlrobson) [22:16:21] https://phabricator.wikimedia.org/T120905 [22:16:28] marktraceur: James_F: i like james' idea. i think even something simpler would work [22:16:44] we could split the checkbox into two, "i am the author of this" and "i agree to release on cc by-sa" [22:17:17] or we could change the checkbox into a radio select. "i am the author" vs "i am not the author". the latter wouldn't allow you to upload, and just direct to UploadWizard. [22:17:46] Too simple. [22:18:04] eh, i'm not convinced. [22:18:06] MatmaRex: I was thinking of having a helpful icon against each, and maybe a "no personal information about myself or others" to help with PII posts that need OSing. [22:18:23] depends on whether this is mostly people who are not reading the text, or people who intentionally ignore it. [22:18:36] I think we should just add a checkbox that says "I agree to be subscribed to thousands of spam mailing lists" and change its position randomly [22:18:43] if it's just not reading, we only need to do something that required reading, ie, isn't just a single checkbox [22:18:46] If they can't proceed without interaction, short simple text with icons helps. [22:21:43] Hydronium: That doesn't say anything about dialogs...am I misunderstanding the word "messagebox"? [22:22:06] when the user submits with warnings but not errors, currently a messagebox is displayed [22:22:27] I had the warning count display similar to the error count above the submit button [22:22:36] MatmaRex, James_F, I like the simple option, "I am the author" etc. [22:22:45] but I wasn't sure if the messagebox we have now is still needed [22:22:54] marktraceur: People don't care. [22:23:03] marktraceur: so do i, but it's clearly not working [22:23:07] marktraceur: They won't understand what "author" means. [22:23:15] Hydronium: No, if you've added the warnings somewhere else, the old system can probably get removed [22:23:25] marktraceur: Copyright is Hard™ and people are expecting a click-through. [22:23:33] Guh. [22:24:20] ok. so if the user clicks submit but there are warnings, maybe the warning count should highlight or something? and if the user clicks submit again it ignores teh warnings [22:25:43] Oh, right, sigh [22:25:44] Um [22:26:29] Hydronium: Sorry, I've had a day and a half. Yes, let's keep the dialog, but maybe cut down the details, so just display a generic "There are warnings, do you want to ignore them" type of message [22:26:37] Maybe MatmaRex can talk about how he envisioned that bug. [22:26:53] i haven't envisioned it at all yet [22:28:03] Well then [22:28:11] James_F: marktraceur: so, i would totally like to try a few versions of the license checkbox replacement, and compare which results in most good files and least bad files. [22:28:12] Generic dialog would be good for me [22:28:38] MatmaRex: How would you compare? Different tags? Different upload summaries? [22:30:04] Different wikis? [22:30:05] I guess if you knew which buckets people were in it wouldn't be hard [22:30:13] Isn't there still a bucket system somewhere? [22:32:33] marktraceur: there probably is. we'd need to put this in eventlogging somewhere, which reminds me, i still didn't have that access request signed off. :P [22:32:58] Shoot. [22:33:00] or like James_F says, we could do it for different wikis. i think en.wp contributes like 50% of these, though [22:33:12] Yeah, and we might get some kind of bias [22:33:33] but the next few wikis are similarly sized, and so far doesn't seem that any has many more images being deleted. it could work [22:33:36] Like, we discover that Swedes have an irrational fear of modal dialogs or something [22:33:37] but i'm not statistician. [22:33:43] Instead of what confirmation method works best [22:33:53] and yeah. who knows. it could depend on how well the dialog is translated [22:34:00] Also yes. [22:34:30] https://phab.wmfusercontent.org/file/data/eh4lpt7scv2f52oys37b/PHID-FILE-oqssrxvzovtmdxvvrena/graph-crosswikibysource.png [22:35:03] i wonder how this compares to number of edits on each wiki. [22:38:00] Or change the system after a month and see if it changes things. [22:41:23] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7Crosswiki, and 2 others: Cross-wiki-upload: Allow users to specify source and specific license - https://phabricator.wikimedia.org/T121012#1867379 (10Aklapper) Priority setting is explained [[ https://www.mediawiki.org/wiki/Phabricator/Project_management#Setti... [22:44:43] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1867407 (10INeverCry) Most of the copyvio cross-wiki uploads I've seen and tagged for speedy deletion are fair-use ima... [22:46:50] 6Multimedia, 6Commons, 10MediaWiki-Uploading, 7JavaScript: Large amounts of unwanted files (mostly copyvios) uploaded via cross-wiki upload tool - https://phabricator.wikimedia.org/T120867#1867426 (10INeverCry) Is there any way to prevent images from being uploaded to Commons via cross-wiki uploading that... [23:28:38] James_F: marktraceur: so, i guess the plan is: i'll try to implement some of the different ideas we discussed, and then we'll try to A/B(/C/D…) test them? [23:29:09] James_F: i don't think we should try them sequentially. at the very least, because it'll probably make commons people angry :P [23:29:49] but it'll also be confusing to change the interface frequently for frequent users, and we could end up with some weird biases (do people upload more or less files over christmas? etc.) [23:30:40] and right now, there are ~1000 uploads daily. i'm not sure how many uploads we'd need to get some significant result (i'm not statistician) [23:31:12] but it sounds like even if we were to try 4 options, if we ran that for a week, we'd have a ton of data. [23:32:44] (we'd want to test how many uploads each option generates, and how many of them get deleted afterwards, unless you know a better metric to use.) [23:59:35] MatmaRex: I'm good with that, provided we allow enough time for them to be deleted