[00:01:46] ejegg: SWAT deploy window starting........ [00:01:52] aaaarg [00:02:01] oh no! [00:02:06] it's OK [00:02:18] they accept patches even after the window has started [00:02:26] XenoRyet: mind cross-checking Andy's last couple of patches? [00:02:38] Yea, let me take a look. [00:03:18] We're looking at https://gerrit.wikimedia.org/r/#/c/392735 and https://gerrit.wikimedia.org/r/#/c/392743 yea? [00:03:19] XenoRyet: thanks!!!! https://gerrit.wikimedia.org/r/#/c/392735/ https://gerrit.wikimedia.org/r/#/c/392743/ [00:03:25] yup! [00:05:00] (CR) Ejegg: [C: 1] "Looks legit, waiting for cross-check!" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/392743 (https://phabricator.wikimedia.org/T180478) (owner: AndyRussG) [00:05:47] (CR) XenoRyet: [C: 2] "Yea, looks good to me too." [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/392743 (https://phabricator.wikimedia.org/T180478) (owner: AndyRussG) [00:06:19] First one looks good as well, and has already been graced with the illustrious +2 [00:09:33] XenoRyet: ejegg thanks much!!! [00:10:44] (Merged) jenkins-bot: large banner limit: debugging instrumentation [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/392743 (https://phabricator.wikimedia.org/T180478) (owner: AndyRussG) [00:12:07] (PS1) AndyRussG: Add client-side setDebugInfo() method [extensions/CentralNotice] (wmf_deploy) - https://gerrit.wikimedia.org/r/392754 (https://phabricator.wikimedia.org/T180478) [00:12:12] (PS1) AndyRussG: large banner limit: debugging instrumentation [extensions/CentralNotice] (wmf_deploy) - https://gerrit.wikimedia.org/r/392755 (https://phabricator.wikimedia.org/T180478) [00:18:39] (CR) AndyRussG: [C: 2] Add client-side setDebugInfo() method [extensions/CentralNotice] (wmf_deploy) - https://gerrit.wikimedia.org/r/392754 (https://phabricator.wikimedia.org/T180478) (owner: AndyRussG) [00:18:57] (CR) AndyRussG: [C: 2] large banner limit: debugging instrumentation [extensions/CentralNotice] (wmf_deploy) - https://gerrit.wikimedia.org/r/392755 (https://phabricator.wikimedia.org/T180478) (owner: AndyRussG) [00:20:34] (Merged) jenkins-bot: Add client-side setDebugInfo() method [extensions/CentralNotice] (wmf_deploy) - https://gerrit.wikimedia.org/r/392754 (https://phabricator.wikimedia.org/T180478) (owner: AndyRussG) [00:20:52] (Merged) jenkins-bot: large banner limit: debugging instrumentation [extensions/CentralNotice] (wmf_deploy) - https://gerrit.wikimedia.org/r/392755 (https://phabricator.wikimedia.org/T180478) (owner: AndyRussG) [00:22:06] ejegg: So, that latest version of the validation patch passing muster so far? [00:25:53] XenoRyet: sorry, getting back to that, had to get some stats [00:26:06] Heh, no worries [00:28:04] fr-tech tested on the beta cluster, works fine, deployin' [00:28:10] woohoo! [00:28:11] Nice [00:29:59] just kicking the browser tests to be really sure [00:37:00] browser tests check out toooooo [00:37:13] Good times [00:37:23] indeed.... [00:37:30] XenoRyet ejegg thanks much for the super-speedy CR!! [00:37:41] going live on prod now [00:37:42] No worries, happy to help [00:41:54] AndyRussG: if you're free I'd love a cross-check on this validation stuff too, even if you're not familiar with the context [00:42:06] https://gerrit.wikimedia.org/r/388651 [00:48:59] ejegg: sure.... is there a timeline of urgency there too? [00:49:16] hehe, it's tonight or january... [00:49:25] ejegg: gotcha :) [00:49:29] Yea, pretty much now or never ;-) [00:50:23] I'm cool to stay on for deploy and post-deploy monitoring once we get to that step. Need to make sure it's good to go though. [00:50:55] ejegg: so now di.form.core.validate module just brings in dependencies, no actual script? [00:51:03] Actually, I think I'm going to pop out to get Marek real fast, be back on in a few. [00:51:32] AndyRussG: oh shoot, is that the case? I thought the .validate module brought in the validation.js [00:51:49] hadn't paid enough attention to that part [00:52:38] ejegg: just looking at the diff for extension.json. It removes a script declaration [00:53:42] removes "modules/validate_input.js" [00:55:12] why is there a timeout on some validations and not others? [00:57:40] yea completely unfamiliar with how this works... [00:57:51] K I see the script that was removed from that module is also deleted.... [01:01:50] (CR) Ejegg: [C: -1] "Latest change de-scopes a variable and short circuits email validation when country is bad. Also, error / hasError / failed / invalid is c" (9 comments) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/388651 (https://phabricator.wikimedia.org/T176501) (owner: XenoRyet) [01:02:55] good catch AndyRussG, that .validate should go away [01:03:29] and we can fold the did-you-mean into the errorMessages [01:04:38] oh man, noscript-message is in the list of messages provided by javascript... [01:06:28] ejegg: where else would you put it? [01:06:50] all messages go that way [01:07:15] heh, it should be rendered right into the page by php, then hidden by js [01:07:47] or... no, it's right inside the