[09:49:22] 06Multimedia, 10UploadWizard: Uncaught TypeError: Cannot read property 'code' of undefined - https://phabricator.wikimedia.org/T136236#2348515 (10matmarex) p:05Triage>03Normal a:03matmarex [09:50:24] (03PS1) 10Bartosz Dziewoński: mw.FormDataTransport: Avoid exceptions when a chunked upload is aborted [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/292329 (https://phabricator.wikimedia.org/T136236) [09:50:26] (03PS1) 10Bartosz Dziewoński: mw.FormDataTransport: Don't attempt to retry aborted uploads [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/292330 (https://phabricator.wikimedia.org/T136236) [10:00:47] 06Multimedia, 10UploadWizard: Get UploadWizard's uncaught exceptions on Commons to fewer than 50/day - https://phabricator.wikimedia.org/T136230#2348543 (10matmarex) [10:00:53] 06Multimedia, 10UploadWizard: Uncaught TypeError: this.get(...).querySelectorAll is not a function - https://phabricator.wikimedia.org/T136232#2348540 (10matmarex) 05Open>03declined a:03matmarex This one seems to be a fluke. All of these errors come from only two browsing sessions by two users. There is... [10:08:55] 06Multimedia, 10UploadWizard: Uncaught TypeError: str.replace is not a function - https://phabricator.wikimedia.org/T136231#2348592 (10matmarex) The code this refers to is in mediawiki.RegExp, but we don't use that in UploadWizard. This looks like somebody else's code that runs on all pages. [10:13:49] 06Multimedia, 10UploadWizard: Uncaught TypeError: str.replace is not a function - https://phabricator.wikimedia.org/T136231#2348600 (10matmarex) Judging by the error source URLs we have logged (no backtraces though :( ), only some languages are affected: ``` https://commons.wikimedia.org/wiki/Special:UploadWi... [10:16:27] 06Multimedia, 10UploadWizard: Uncaught TypeError: str.replace is not a function - https://phabricator.wikimedia.org/T136231#2348607 (10matmarex) Actually, we do indirectly use this code, in the date selector. [10:23:27] 06Multimedia, 10UploadWizard: Uncaught TypeError: str.replace is not a function - https://phabricator.wikimedia.org/T136231#2348633 (10matmarex) I think this is the same problem as T135743 (already fixed). I can reproduce this by setting my language to e.g. Arabic and using a version of MediaWiki before 53b92d... [10:24:39] 06Multimedia, 10VisualEditor, 10VisualEditor-MediaWiki: Can't open Add Media dialog in VE - https://phabricator.wikimedia.org/T136263#2348640 (10matmarex) [10:24:41] 06Multimedia, 10UploadWizard: Uncaught TypeError: str.replace is not a function - https://phabricator.wikimedia.org/T136231#2348641 (10matmarex) [10:33:57] 06Multimedia, 10UploadWizard: Uncaught TypeError: Cannot read property 'description' of undefined - https://phabricator.wikimedia.org/T136234#2348656 (10matmarex) p:05Triage>03Normal a:03matmarex [10:38:22] (03PS1) 10Bartosz Dziewoński: mw.UploadWizardDetails: Don't assume that a description is required [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/292334 (https://phabricator.wikimedia.org/T136234) [11:08:10] 06Multimedia, 10UploadWizard: Uncaught TypeError: Cannot read property 'toLowerCase' of null - https://phabricator.wikimedia.org/T136237#2348734 (10matmarex) UW has 'extension.toLowerCase' in only two places, and in both we definitely correctly check for null. There is an 'extension.toLowerCase' also in mw.Tit... [11:15:17] 06Multimedia, 06Commons, 10MediaWiki-Uploading, 07JavaScript, and 3 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#2348742 (10Gunnex) >>! In T120867#2338071, @Nemo_bis wrote:... [11:17:10] 06Multimedia, 10UploadWizard: Uncaught TypeError: Cannot read property 'toLowerCase' of null - https://phabricator.wikimedia.org/T136237#2348747 (10matmarex) Huh… apparently Commons has some redirects in the File namespace without an extension, for example (03PS1) 10Bartosz Dziewoński: mw.DestinationChecker: Avoid exception when a file page without extension is returned [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/292336 (https://phabricator.wikimedia.org/T136237) [11:21:37] 06Multimedia, 10UploadWizard, 13Patch-For-Review: Uncaught TypeError: Cannot read property 'toLowerCase' of null - https://phabricator.wikimedia.org/T136237#2348760 (10matmarex) p:05Triage>03Normal a:03matmarex [11:25:11] 06Multimedia, 10UploadWizard: Uncaught TypeError: Cannot read property 'getMainText' of null - https://phabricator.wikimedia.org/T136238#2348776 (10matmarex) p:05Triage>03Normal a:03matmarex Looks like mw.widgets.CategorySelector to me… [11:57:28] 06Multimedia, 10UploadWizard: Uncaught TypeError: Cannot read property 'getMainText' of null - https://phabricator.wikimedia.org/T136238#2348838 (10matmarex) This actually looks pretty ugly. OO.ui.CapsuleMultiselectWidget doesn't have a way to validate/reject user input. We'll need a bunch of fixes in a bunch... [12:00:40] 06Multimedia, 10UploadWizard, 07Browser-Support-Internet-Explorer, 07Browser-Support-Microsoft-Edge: Not enough storage is available to complete this operation - https://phabricator.wikimedia.org/T136239#2348843 (10matmarex) This only appears on IE 11 and Edge on various operating systems. [12:00:47] 06Multimedia, 10UploadWizard, 07Browser-Support-Internet-Explorer, 07Browser-Support-Microsoft-Edge: Typed array constructor argument is invalid - https://phabricator.wikimedia.org/T136235#2348845 (10matmarex) This only appears on IE 11 and Edge on various operating systems. [12:22:33] 06Multimedia, 10UploadWizard: Various jqueryMsg failures - https://phabricator.wikimedia.org/T136819#2348864 (10matmarex) [12:41:10] 06Multimedia, 10UploadWizard: Get UploadWizard's uncaught exceptions on Commons to fewer than 50/day - https://phabricator.wikimedia.org/T136230#2348955 (10matmarex) [12:41:12] 06Multimedia, 10UploadWizard: Various jqueryMsg failures - https://phabricator.wikimedia.org/T136819#2348950 (10matmarex) 05Open>03Resolved Parse error at position 52 in input: Prošu zdźěl nam, čehodla sy sej wěsty, zo maš prawa {{PLURAL:$1tute dźěło|tutej dźěle|tute dźěła|tute dźěła}} wozjewić: jqueryMs... [14:14:51] 06Multimedia, 06Commons, 10MediaWiki-Uploading, 07JavaScript, and 3 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#2349183 (10Nemo_bis) > As a community that wants to succeed... [14:32:49] 06Multimedia, 10UploadWizard: NS_ERROR_NOT_AVAILABLE - https://phabricator.wikimedia.org/T136831#2349247 (10matmarex) [14:33:46] 06Multimedia, 10UploadWizard: NS_ERROR_NOT_AVAILABLE - https://phabricator.wikimedia.org/T136831#2349247 (10matmarex) Per a quick search, errors like this are usually caused by trying to draw an image to canvas before said image is loaded. But I'm pretty sure we correctly wait for that. [16:59:15] 06Multimedia, 10UploadWizard: Get UploadWizard's uncaught exceptions on Commons to fewer than 50/day - https://phabricator.wikimedia.org/T136230#2349701 (10matmarex) The patterns are rather interesting. Some of the very prominent errors seem to affect just a single user or two on a particular day, and for some... [20:14:57] 06Multimedia, 10MediaWiki-File-management, 10MediaWiki-Parser: 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#2350755 (10Krinkle) [20:23:59] 06Multimedia, 10UploadWizard: Firefogg fails explosively for files with non-ASCII characters in the name - https://phabricator.wikimedia.org/T136879#2350796 (10matmarex) [20:33:44] (03CR) 10MarkTraceur: [C: 032] uw.CopyMetadataWidget: Use CheckboxMultiSelectWidget [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/291721 (https://phabricator.wikimedia.org/T117784) (owner: 10Bartosz Dziewoński) [20:36:00] (03CR) 10MarkTraceur: [C: 032] uw.CopyMetadataWidget: Make the 'Copy' button disabled if there's nothing to copy [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/291722 (https://phabricator.wikimedia.org/T43999) (owner: 10Bartosz Dziewoński) [20:37:52] (03CR) 10MarkTraceur: [C: 032] Try to log uncaught exceptions during UW initialisation [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/291224 (owner: 10Bartosz Dziewoński) [20:40:33] (03Merged) 10jenkins-bot: uw.CopyMetadataWidget: Use CheckboxMultiSelectWidget [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/291721 (https://phabricator.wikimedia.org/T117784) (owner: 10Bartosz Dziewoński) [20:40:36] (03Merged) 10jenkins-bot: uw.CopyMetadataWidget: Make the 'Copy' button disabled if there's nothing to copy [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/291722 (https://phabricator.wikimedia.org/T43999) (owner: 10Bartosz Dziewoński) [20:44:47] (03Merged) 10jenkins-bot: Try to log uncaught exceptions during UW initialisation [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/291224 (owner: 10Bartosz Dziewoński) [20:45:46] marktraceur: yay, thanks for the reviews [22:28:06] 06Multimedia, 10UploadWizard, 13Patch-For-Review, 05WMF-deploy-2016-06-07_(1.28.0-wmf.5): Copy metadata copies even if nothing was selected to copy - https://phabricator.wikimedia.org/T43999#2351325 (10matmarex) 05Open>03Resolved [22:28:25] 06Multimedia, 10UploadWizard, 13Patch-For-Review, 05WMF-deploy-2016-06-07_(1.28.0-wmf.5): Use CheckboxMultiSelectWidget (when it exists) for checkboxes in metadata copier - https://phabricator.wikimedia.org/T117784#2351326 (10matmarex) 05Open>03Resolved [22:30:01] Hey guys, I'm going to skip tonight because I have a prior engagement, I don't have much to say anyway. [22:31:26] I don't have anything to say either. [22:32:11] marktraceur: Should we just cancel? [22:32:17] fine by me [22:32:21] That's up to you guys [22:32:23] OK. [22:32:41] I see that lindseyanne_ prtksxna and brion haven't said "no" yet. [22:32:42] BTW, https://www.mediawiki.org/wiki/Wikimedia_Engineering/2016-17_Q1_Goals#Editing has our draft "Multimedia" goal in it, in case you've not seen. [22:33:01] lgtm [22:33:05] I might change the wording a bit I guess [22:33:22] It's more of a prototype for how separating metadata and files will look [22:33:42] Ping me with changes so I make them? This way people don't complain to you but me. :-) [22:34:53] {{done}} [22:34:53] Also, I should make a task for these goals, I suppose. :-) [22:36:04] Ehh yeah [22:36:09] Since I'm already working on it. [23:09:25] The backlog took a while to load here, I see.