[00:00:19] (the EE team is just now migrating to Git, so we don't have all this figured out yet) [00:29:47] kaldari: "Their repos" ? You mean they're not pushing stuff into gerrit for review? [00:30:02] kaldari: There is git-review now, so you can push to gerrit without it ending up in the master branch [00:30:22] from there you can check out their branches and test them out and commit back to them. [00:31:17] You can collaborate on an actual branch that is in the central Git repo, or you can even collaborate within a patch set, but cherry-picking the patch set, and amending that. [00:31:26] by * [13:35:55] Hello. There is a bug in version 1.20-wmf1 of the Proofreadpages extension used by Wikisource that break a lot of pages : the transclusion system doesn't work well and add to much text (exemple : https://fr.wikisource.org/wiki/Le_Tour_du_monde_en_quatre-vingts_jours/Chapitre_30 ). I've summit a patch here https://gerrit.wikimedia.org/r/#change,5317 Can someone review it and integrate it in wmf1 version ? [14:18:33] New patchset: Hashar; "MediaWiki code standard for use with PHP_CodeSniffer" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/4360 [14:18:56] New review: Hashar; "rebased" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4360 [14:18:58] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/4360 [14:33:06] New patchset: Hashar; "sync MWDumper job which was updated in www interface" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5324 [14:33:07] New patchset: Hashar; "mobile app checkouts are now bare repository" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5325 [14:33:29] New review: Hashar; "already in production" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5324 [14:33:31] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5324 [14:33:38] New review: Hashar; "already in production" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5325 [14:33:40] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5325 [15:15:09] New patchset: Hashar; "testswarm: copy ExtraSettings.php to mw snapshot dir" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5328 [15:15:10] New patchset: Hashar; "track ExtraSettings.php" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5329 [15:15:40] New review: Hashar; "already in production" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5329 [15:15:46] New review: Hashar; "already in production" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5328 [15:15:48] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5329 [15:15:49] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5328 [15:23:00] New patchset: Hashar; "rm jobs/MWDumper/workspace that sneaked in" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5330 [15:23:18] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5330 [15:23:55] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5330 [15:24:36] New patchset: Hashar; "rm jobs/MWDumper/workspace that sneaked in" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5330 [15:24:51] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5330 [15:24:53] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5330 [15:27:07] New patchset: Hashar; "update testswarm tool to new simpler submit script" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5331 [15:27:18] doing some housework :D [15:27:29] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5331 [15:27:31] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5331 [17:16:04] hey preilly - did you have a chance to think about what we discussed last week, in terms of 20% time? [17:16:18] hi sumanah [17:16:21] hi Platonides [17:17:00] Hello rsterbin, sorry for the delay (we have SCRUM meetings every day from 10am to 10:15am PT). I don't see RoanKattouw, have you seen him? [17:21:52] fabriceflorin - i haven't seen Roan today, but then i haven't been checking the people-in-room list, either [17:22:30] preilly: ping. [17:23:17] hey rsterbin, fabriceflorin [17:24:44] hey rsterbin, I am noticing something strange in the URL parameters for Option4E [17:24:52] what's up? [17:25:07] http://prototype.wikimedia.org/release-en/Golden-crowned_Sparrow?aftv5_form=4&aftv5_link=E [17:25:24] Thanks rsterbin, I just sent an email to everyone to come here for deployment. [17:25:34] if I hover on the "edit this page button" this is the URL I see: [17:25:48] http://prototype.wikimedia.org/rc-en/index.php?title=Golden-crowned_Sparrow&action=edit&articleFeedbackv5_click_tracking=1&articleFeedbackv5_ct_token=HPxMXO2xux1mkSqHJl8dHr3reTzY7tTFP&articleFeedbackv5_bucket_id=4&articleFeedbackv5_cta_id=1&articleFeedbackv5_link_id=X&articleFeedbackv5_f_link_id=E&articleFeedbackv5_experiment=optionSE_4E_edit&articleFeedbackv5_location=bottom [17:26:03] the last parameter is location=bottom [17:26:08] should be overlay, right? [17:26:18] hm, yeah [17:26:24] and also, [17:26:32] link_id=X? [17:26:41] should be 5 [17:26:54] now, maybe this is caused by the override? [17:27:16] but I want to make sure that when we push this option all the params are correct [17:27:47] yeah, that's happening because the url is built before you open it [17:27:56] let me see what i can do... [17:28:22] Good morning everyone, very sorry for the delay [17:29:43] with 1E I get a CTA pointing to http://prototype.wikimedia.org/rc-en/index.php?title=Golden-crowned_Sparrow&action=edit&articleFeedbackv5_click_tracking=1&articleFeedbackv5_ct_token=HPxMXO2xux1mkSqHJl8dHr3reTzY7tTFP&articleFeedbackv5_bucket_id=1&articleFeedbackv5_cta_id=1&articleFeedbackv5_link_id=E&articleFeedbackv5_f_link_id=E&articleFeedbackv5_experiment=optionSE_1E&articleFeedbackv5_location=overlay which looks good to me [17:30:14] preilly: I'll talk to you in person this afternoon, since I have to pay attention to this meeting right now.... [17:31:16] Hey RoanKattouw, no worries, we all started out a bit late today. I just sent everyone an email with our to-do list for today's deployment, and Elizabeth added a few more items. [17:32:33] auroraeosrose: OK so what exactly do I need to run database-wise? The additions to alter.sql plus all of filter_count.sql and fix_logs.sql ? [17:33:24] let me double check [17:33:30] yes to filter count and fix logs ;) [17:34:44] https://gerrit.wikimedia.org/r/#patch,sidebyside,5170,3,sql/alter.sql - the added stuff here in alter.sql [17:34:57] Here is what we would like to deploy today for Article Feedback: 1) Metrics Test 3(Option 1, 4 and 0); 2) activity log formatting changes; 3) SQL changes (alterations to the db + filling in missing data); 4) final tweaks to AFT5 for Metrics Stage 2; 5) switch to new email address for oversight requests. [17:35:46] Hi all, is the 1.20wmf1 Phase 2 deployment supposed to be complete? Most non-Wikipedia sites are updated, except a few wikimedia domains (wikimania wikis, incubatorwiki, outreach, ..) [17:36:54] Reedy: ---^^ ? [17:39:21] Thanks, auroraeosrose. RoanKattouw, in what order would you like to implement the AFT deployment tasks outlined above? [17:39:35] I am doing #3 now [17:39:39] The SQL updates have to go first [17:39:52] Then all the software changes (1,2,4) will go out together [17:39:58] Then #5 (e-mail change) is last [17:41:03] Thanks, RoanKattouw, that sounds like an excellent plan. Will you be making the SQL changes to testing first, or directly to production? [17:41:23] Everything on testwiki first [17:41:25] Then production after [17:41:43] Cool. Ready to check testing when you give us the word. [17:42:57] DarTar: that's fixed on prototype [17:43:48] RoanKattouw: trying to send my fix to gerrit, and getting this: http://pastebin.com/raw.php?i=y6QVEDS6 [17:43:49] great, checking it out [17:44:40] double checking, the SQL updates are only affecting the ts of the feedback tool fields, not af_created - correct? [17:45:42] DarTar: right [17:45:47] good [17:46:16] rsterbin: Are you sure you're on the branch where you committed your fix? You seem to be on master [17:46:26] Check that git log -1 lists your fixed commit [17:46:32] i cherry-picked it from omniti into master like i always do [17:46:59] Aaaah OK [17:47:32] Change the commit summary (with git commit --amend) and remove the Change-ID line [17:47:36] git will put a different one back in for you [17:47:43] weird [17:47:44] ok [17:48:15] rsterbin: the location param is fixed indeed, I still see a articleFeedbackv5_link_id=X in the edit screen though [17:48:19] https://gerrit.wikimedia.org/r/5338 [17:48:43] DarTar: were you scrolled to the bottom of the page before you clicked? [17:48:52] hmm possibly [17:49:02] RoanKattow: don't merge just yet -- i think i need to fix that, too [17:49:23] gah [17:49:24] but the link_id in the CTA was correct, I think, let me check [17:49:48] then i have to reset that url every time the modal window opens, uuuugh [17:51:07] hmm negative, I tried not to scroll to the bottom and I still see &articleFeedbackv5_link_id=X&articleFeedbackv5_f_link_id=E [17:51:18] I'm a bit confused by these two params [17:51:33] what's the difference? [17:51:40] Hey guys, we only have about 1.5 hours left for today's deployment, so let's try to keep changes to a minimum, please. All this should have been checked yesterday. [17:51:59] fabriceflorin: if we don't fix these issues we won't be collecting useful data [17:52:22] s/useful/usable [17:52:24] I am going to finish the SQL changes, then deploy to test what I have now [17:52:30] I'll merge in Reha's fix when it's ready [17:52:38] DarTar: I get it, but why didn't we check this yesterday? [17:54:13] Ooooh wait [17:54:20] These were in an order for a REASON *facepalm* [17:54:33] rsterbin: This is why we have a test database, so I can destroy data there and not on the live site [17:54:47] LOL [17:54:53] yes I should have warned you RoanKattouw [17:54:55] So I can't run the last_status population on testwiki now [17:54:58] RoanKattouw: that is SO what I wanted to hear when I came into the channel [17:54:59] you can't move those alter orders [17:55:04] rsterbin: How long will it take you to do the fix DarTar asked for? [17:55:12] Cause I destroyed the data that it was supposed to be populated from [17:55:15] Well that takes care of that then [17:55:17] hehe [17:55:26] not that big of a deal [17:55:31] just no status lines for old stuff [17:55:37] RoanKattouw: While we wait for rsterbin's fix, is there anything else we could be doing, like the oversighter email switch? [17:55:37] Yeah [17:55:39] doing something new still populate so we can check [17:55:45] fabriceflorin: We could do that now yes [17:55:53] Lemme deploy to testwiki while I'm at it [17:56:56] fabriceflorin: I received the links to prototype yesterday night at 8pm and I was assuming OmniTI had already made some basic checks about the params [17:57:24] but I am hoping we can get them fixed now [17:59:19] DarTar: Got it. Deploying this new metrics test 3 out is our highest priority for today, so let's all aim to do the fix, if it can be done quickly. ;o) [18:01:20] rsterbin, yoni_omniti: happy to help if you guys need me to test the fixes on prototype [18:02:55] thanks [18:03:32] rsterbin: it looks like there's a redundant parameter in the URL of the edit screen, right now I am getting: &articleFeedbackv5_link_id=E&articleFeedbackv5_f_link_id=E and I imagine both params are doing the same job [18:03:45] DarTar: those params are correct [18:03:56] one is the link you clicked on, one is the link that was displayed to you [18:04:06] RoanKattouw: squash fail [18:04:08] oh I see [18:04:37] RoanKattouw: https://gerrit.wikimedia.org/r/#q,5337,n,z and https://gerrit.wikimedia.org/r/#change,5338 [18:04:53] * RoanKattouw squashess [18:05:18] thanks [18:05:19] so the two params should always have the same value [18:05:53] DarTar: no. if you were shown E but scrolled to the bottom anyway, link_id would be X and f_link_id would be E [18:06:04] gotcha [18:06:40] prototype has been updated to reset the link on overlay toggle, btw -- feel free to test [18:06:43] although > I tried not to scroll to the bottom and I still see &articleFeedbackv5_link_id=X&articleFeedbackv5_f_link_id=E - could be a caching problem if it's been fixed [18:06:47] k [18:08:12] DarTar: that's not happening for me -- try clearing your browser cache? [18:08:48] OK we are live on testwiki sans Reha's fix [18:08:53] Now working on deploying said fix [18:08:59] rsterbin: yep it's working fine now [18:09:07] (So please start testing testwiki now) [18:09:30] fabriceflorin: do you have the various links handy? [18:09:33] did you run the count update script there RoanKattouw? [18:09:37] on test [18:09:48] (including those for protected pages?) [18:09:58] auroraeosrose: I didn't sorry [18:10:43] heh, just checking [18:10:44] Running filter_count.sql [18:10:55] Here are the links for Metrics test 3 on prototype: [18:10:58] http://prototype.wikimedia.org/release-en/Golden-crowned_Sparrow?aftv5_form=1 [18:10:58] http://prototype.wikimedia.org/release-en/Golden-crowned_Sparrow?aftv5_form=4 [18:10:59] http://prototype.wikimedia.org/release-en/Golden-crowned_Sparrow?aftv5_form=0 [18:11:25] fabriceflorin: could you make a protected page for testing the option 4 fallback? [18:11:32] Rsterbin, please correct me if these links are not the right ones. [18:11:39] those are fine [18:11:56] Yes, I would be happy to create a protected page, which I will do now on prototype. [18:12:00] you can also add &aftv5_link=A/E/X to test the links [18:12:08] fabriceflorin: on test, not prototype [18:12:18] prototype already has them [18:12:21] auroraeosrose: Done running both filter_count.sql and fix_logs.sql [18:12:26] awesome [18:12:29] testing count fixes [18:12:35] status line/log formatting looks good [18:12:56] old stuff won't have status lines fabriceflorin - but new actions should show them [18:13:05] OK, let me try to create a protected page on test, though I am not sure if I have the proper permissions there. [18:13:17] DarTar: http://test.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=1&aftv5_link=E [18:13:28] thx [18:14:02] also all permutations of form = 0 / 1 / 4 and link = X / A / E [18:14:34] and then again on the protected page fabrice is creating now [18:15:01] DarTar: bear in mind that Roan hasn't yet put my fix on test, so the edit links will still be wrong [18:15:15] k [18:15:34] wahoo - there we go, helpful counts are right now [18:16:22] I see the experiment id is "optionSE_1E" not "optionS3_1E", but if its consistent across all options we can stick to it and change the specs on Meta [18:16:35] not a big deal [18:18:07] DarTar: oy. did i really fatfinger that? uuugh. [18:18:18] :) [18:18:34] as long as it's SE everywhere, I don't care [18:18:43] OK [18:18:47] but you may want to search the code for any lurking S3 [18:18:47] Please keep it that way again [18:18:53] i'm looking now [18:19:16] Ahm, wth did I just say [18:19:45] Either way if you need to make more changes, please let me know really soon [18:20:33] DarTar, RoanKattouw: no S3's anywhere. update the docs to SE; i'm leaving the code alone [18:20:37] OK [18:20:38] Thansk [18:20:41] np [18:20:43] All my changes are good to go RoanKattouw ;) just keep the alter stuff in order so we get old hides ;) [18:21:03] Yeah sorry about that one :S [18:21:06] rsterbin: ok [18:21:12] I'm glad we have a test DB for this [18:21:24] OK, here are the links to a *protected* page on testing: (for anyone that is not an administrator): [18:21:25] http://test.wikipedia.org/wiki/Golden-crowned_Sparrow_protected?aftv5_form=1 [18:21:25] http://test.wikipedia.org/wiki/Golden-crowned_Sparrow_protected?aftv5_form=4 [18:21:26] http://test.wikipedia.org/wiki/Golden-crowned_Sparrow_protected?aftv5_form=0 [18:21:51] And here are the links to an *unprotected* page on testing: [18:21:51] http://test.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=1 [18:21:52] http://test.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=4 [18:21:53] http://test.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=0 [18:22:32] OK testwiki should have your fixes now [18:22:36] thanks [18:22:51] fabriceflorin: I'm gonna grab a drink, let me know when you're ready to go to production [18:22:51] ok thx both [18:22:53] From a user standpoint, these links are performing as intended for me. I defer to Dario as to whether the click tracking is working of not. [18:23:13] RoanKattouw: Sounds good. Thanks for all your help! [18:24:13] RoanKattouw: hmmm, I have i18n messages missing in the central log - did something need to be rebuilt? [18:24:27] I thought I rebuilt that cache [18:24:41] are we missing something then? [18:24:52] What are the keys of the missing messages? [18:24:56] articlefeedbackv5-log-feedback-linktext> [18:25:59] catrope@roanLaptop:~/mediawiki/git/extensions/ArticleFeedbackv5 (master)$ ack-grep -i articlefeedbackv5-log-feedback-linktext [18:26:01] ArticleFeedbackv5.hooks.php [18:26:03] 409: $fbtext = wfMessage( 'articlefeedbackv5-log-feedback-linktext', [18:26:04] catrope@roanLaptop:~/mediawiki/git/extensions/ArticleFeedbackv5 (master)$ [18:26:06] That message isn't in the i18n file [18:26:21] Not even with a capitalization typo [18:26:41] blarg [18:28:16] trying every permutation on form and link, everything looks good so far [18:28:44] * RoanKattouw goes to grab said drink [18:28:45] Hey auroraeosrose, is there any link in particular we should be checking for your changes on testing? [18:29:19] Thanks, DarTar, glad it works for you. [18:29:21] fabriceflorin: just do actions and make sure the messages in the activity and central log match what you asked for in the google doc about it [18:29:22] Heehe, RoanKattouw , where does the time go? [18:31:13] Is someone fixing the missing messages problem? [18:31:49] ok, check completed, all the URL params are now as expected [18:32:00] let me check one last time with the protected pages [18:32:29] RoanKattouw: https://gerrit.wikimedia.org/r/5341 [18:32:52] Yay thanks [18:33:05] np [18:34:24] who can see the suppress log? [18:34:48] Thanks, auroraeosrose, I checked the changes on the Feedback page: http://test.wikipedia.org/wiki/Special:ArticleFeedbackv5/Golden-crowned_Sparrow … as well as on the Article Feedback Activity Log: http://test.wikipedia.org/w/index.php?title=Special%3ALog&type=articlefeedbackv5 [18:35:27] yep, everything looks good to me. Now final check on the buckets, we're setting them up as follows: [18:35:27] • bucket 1E: feedback link E + form 1 [18:35:27] • bucket 4E: feedback link E + form 4_edit (if page is editable), form 4_learn_more otherwise [18:35:28] • bucket 0X: no feedback link, no form at all [18:35:33] is the above correct? [18:35:36] I also checked the suppression log on testing: http://test.wikipedia.org/w/index.php?title=Special%3ALog&type=suppress&user=&page=&year=&month=-1&tagfilter= [18:36:01] rsterbin: Thanks, picked up that change, now rebuilding i18n cache [18:36:21] I am sorry to say the the suppression log does NOT match what we specified. Here is what I get on this log: 18:31, 19 April 2012 Fabrice Florin (talk | contribs) removed the oversight status from feedback [18:36:31] fabriceflorin: I am fixing that right nwo [18:36:41] Reha fixed it and I'm rebuilding the cache now [18:37:08] rsterbin: the SE vs S3 is partly my fault, there was an SE in the summary of the 4E fallback - d'oh [18:37:08] DarTar: links and forms are bucketed independently of one another [18:37:35] fabriceflorin: refresh that page, should be good now [18:37:37] The Central Article Feedback Activity Log is also incorrect right now. The first part is correct, but it is missing the article name, etc. Here is what I get now: 18:31, 19 April 2012 Fabrice Florin (talk | contribs) auto-hid the feedback feedback post #67 as abuse [18:38:01] Thanks, RoanKattouw, I will review these links again when you tell me that the cache is rebuilt. [18:38:12] yep, I am just saying the above three are the only possible scenarios in production for users who don't use the override params, correct? [18:39:32] so for example feedback link A should never show up unless I use an override param, right? [18:39:45] DarTar: no, link option A is still in the mix [18:39:57] it's 33/33/33 for those three options [18:40:06] this is the first i've heard of that needing to be different [18:40:43] fabriceflorin, auroraeosrose: Missing message problem is fixed now [18:41:41] RoanKattouw: there's more log message stuff missing [18:41:51] i'm trying to figure out what happened now [18:42:01] we're disabling entirely the option A and option X bucket as of Stage 3 as far as feedback links are concerned [18:42:11] I guess that's a simple change in the config, right? [18:42:53] fabriceflorin: Wanna do the e-mail change while Reha sorts out the message stuff? [18:44:11] RoanKattouw: Yes, please make the email switch now, if that works for you. OK to keep deployment going through 12:30PM, since we started 30 mins. late? [18:44:25] For sure [18:44:42] RoanKattouw: Cool, thanks. [18:44:59] that's consistent with what I put in the clicktracking specs, where there's only 1E, 4E or 0X - the bottom line being that we're disabling A/B testing for feedback link in Stage 3: everybody should get link E unless in bucket 0 OR in bucket 4 and the page is non editable [18:45:17] DarTar: yes, that's in the config, but i'll send it up to gerrit as well [18:45:39] 'wmgArticleFeedbackv5OversightEmails' => array( [18:45:41] 'default' => 'aft@wikimedia.org', [18:45:41] in which cases no link is displayed, and that's indeed what I am seeing on test, so all good [18:45:42] 'enwiki' => 'oversight-en-wp@wikipedia.org', [18:45:44] fabriceflorin: ---^^ [18:46:01] RoanKattouw -- https://gerrit.wikimedia.org/r/5345 should fix the messages; i think that must have been excluded from both big squash commits [18:46:25] RoanKattouw, rsterbin: are we bumping the version number and are people being rebucketed? [18:46:41] auroraeosrose, RoanKattouw : We are still missing some words ("on
") in the message on Article Feedback Activity Log on testing. It should be: ( | ) hid <'feedback post' # ID> on
() [18:46:49] rsterbin: Was this meant to do other things? The commit summary mentions changes to hooks.php etc [18:46:52] fabriceflorin: We know [18:47:40] fabriceflorin: Is it OK if I deploy the e-mail switch /now/ ? [18:47:51] (Settings pasted above for confirmation) [18:48:08] RoanKattouw: that's the new custom formatting method [18:48:21] the whole commit dropped out of the deploy squash [18:48:23] Also, it is using the word 'feedback' twice ('feedback feedback post'). This is not a show-stopper for this deployment, but I do want to point it out. Here is the requirements page for this request (check Column D for the central log): https://docs.google.com/a/wikimedia.org/spreadsheet/ccc?key=0Aq_75_5y5sKWdDVDNjJNejRUYW9yaU82WDAzQ21ZWGc#gid=0 [18:48:28] on our end, not, yours, that is [18:48:43] rsterbin: What I mean is, the commit summary mentions changes to AFTv5.hooks.php and AFTv5.php , but the commit itself only changes .i18n.php [18:48:49] fabriceflorin: those messages have not yet been fixed [18:48:52] aaaaaa [18:49:25] well [18:49:29] RoanKattouw: Yes, please switch the email address for oversight requests from aft@wikimedia.org to oversight-en-wp@wikipedia.org . [18:49:33] So either the summary is wrong or you're missing stuff [18:49:37] fabriceflorin: OK, making that switch now [18:50:38] RoanKattouw: i'm in master, and the method's there. maybe it *was* part of the squash commit, and git just applied the changes in the wrong order and lost the i18n ones? [18:50:54] Possile [18:51:14] the stuff is being pushed through the custom formatter - the messages are just wrong ;) [18:51:21] rsterbin: meta:R:AFT/Clicktracking | sed 's/S3/SE/g' ---> completed [18:51:23] If everything's there and only the i18n changes are missing, then please fix the commit summary to describe what the commit really does :) [18:51:38] RoanKattouw: i'm on master locally and seeing the right thing, so i think that's okay [18:51:43] ok [18:51:43] Ok [18:53:33] RoanKattouw: fixed message [18:53:44] *commit message, not i18n message :-P [18:56:43] RoanKattouw -- https://gerrit.wikimedia.org/r/5346 updates the bucketing for links, as per DarTar's question earlier; however, it's a config change, so if you just wanted to do it in LocalSettings, you could. [18:56:55] RoanKattouw, wanted to confirm that the email switch was done to production, so I can ping Philippe and have him check it there. [18:57:18] rsterbin: thanks [18:57:23] np [18:58:25] does a version update force rebucketing? [18:58:33] DarTar: yep [18:58:36] cool [18:59:02] fabriceflorin: Sorry yes it's done [18:59:10] Now deploying Reha's i18n fix [19:01:42] Thanks, RoanKattouw! I will test the email switch on production and send a note to Philippe to have him check it. [19:02:07] Rebuilding l10n cache now [19:06:03] rsterbin: Is https://gerrit.wikimedia.org/r/5346 meant to be included too? [19:06:22] yeah, that's the config change i was talking about above [19:06:35] OK [19:13:29] OK, roankattouw, rsterbin and auroraeosrose, how are we coming along with the deployment on your end? What should I be testing next? We only have 15 mins. to go on this deployment, technically. [19:13:43] I'll push Reha's latest fix [19:17:06] fabriceflorin: the messages in the logs should now be correct [19:17:22] Yes, i18n cache rebuild is done [19:17:28] Sorry, I was talking to my boss for a minute [19:17:33] Now pushing Reha's fix [19:18:53] Cool. I assume that is still on testing, right? rsterbin, can you please let me know what should be tested? [19:19:09] the fix was for bucketing [19:19:18] (of the link options, that is) [19:19:44] when Roan's done, you should only get link option E if you don't specify one [19:20:10] unless you're on a protected page and getting the option 4 fallback, of course [19:20:29] or if you're getting option 0 / no form [19:20:33] Got it. So this bucketing fix would disable the feedback link Option A and Option X, and only show Option 4, right? [19:21:33] OK Reha's fix should be live now [19:21:34] Option E [19:23:27] auroraeosrose and RoanKattouw: Thanks for fixing the incomplete messages on the central activity logs. I can confirm that these messages are correct on testing. [19:25:33] fabriceflorin: I am ready for a production deploy once you approve [19:26:39] RoanKattouw, rsterbin, fabriceflorin: confirmed that the above fix buckets users as we expect [19:26:43] I just tested all 6 links on to the feedback form on testing and can confirm that only feedback link Option E is displayed (not A or X), and that it does not appear when it's not needed (when there is no feedback form, for example). [19:26:53] cool [19:27:00] my tests are all good as well [19:27:20] fabriceflorin: are we cool to go to prod, then? [19:28:37] RoanKattouw: From my perspective, we are good to go to production. I just checked with DarTar, and he's OK with this as well. [19:29:24] OK, then let's go [19:29:42] yep, good to go [19:29:45] Excellent. Ready to test production when you give us the word. [19:37:20] fabriceflorin: Production deployment done [19:37:27] woo-hoo [19:37:31] off to test [19:37:35] Schema changes and SQL update scripts also done [19:37:59] RoanKattouw: Thanks! Testing right now. [19:38:01] except for the DROP COLUMN parts, running those now [19:38:10] fabriceflorin, dartar: don't forget about the caching delay :) [19:38:18] sure [19:38:25] and your browsers' cache, too :) [19:38:29] yep [19:38:32] DROP COLUMN done [19:38:43] I guess I could go grab a sandwich then [19:40:07] DarTar: I bring in lunch from home on deployment days :) [19:41:02] yeah I was waiting for fabriceflorin's blessing but I took silence = consent ;) [19:41:07] I'll be back in 15 mins anyway [19:42:09] Ok, that's a good idea to wait. Let's go get lunch, and come back in 30 mins. [19:42:31] To make it easier when we get back, here are the links to an *unprotected* page on production: [19:42:31] http://en.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=1 [19:42:33] http://en.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=4 [19:42:34] http://en.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=0 [19:42:36] And here are the links to a *semi-protected* page on production: (for anyone that is not an auto-confirmed editor or logged in): [19:42:37] http://en.wikipedia.org/wiki/Barack_Obama?aftv5_form=1 [19:42:38] http://en.wikipedia.org/wiki/Barack_Obama?aftv5_form=4 [19:42:39] http://en.wikipedia.org/wiki/Barack_Obama?aftv5_form=0 [19:54:45] New patchset: Hashar; "Jenkins 1.458 can not fingerprint .git/FETCH_HEAD" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5351 [19:55:12] https://gerrit.wikimedia.org/r/5351 [19:55:17] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/5351 [19:55:19] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/5351 [20:25:27] RoanKattouw, rsterbin, auroraeosrose and DarTar: I am back from lunch and testing the 6 links I posted earlier on production. I'm sorry to say that even after clearing my caches, Option 4 is not displaying correctly yet at this URL: http://en.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=4 (it should be showing a call to edit, not the feedback form. Am I using the right URL? Should I do anything else besides clearing my cache? [20:26:30] something didn't deploy right [20:26:38] Same problem with the Obama page: http://en.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=4 [20:26:39] I"m getting feedback errors on teh feedback page [20:29:51] fabriceflorin: confirmed here on a browser with no cache [20:30:32] DarTar, are you experiencing the same issue? Should we do anything else besides clearing our individual caches? how about clearing the server caches? Would that be needed? [20:31:24] that's the only explanation that I have, what we are seeing client-side is not a combination of old and new designs, it's just the plain old design (the clicktracking codes are for Option1A) [20:32:56] auroraeosrose: I can confirm the problem you report for the feedback page as well. It shows me this error message: 'Error loading feedback' - http://en.wikipedia.org/wiki/Special:ArticleFeedbackv5/Golden-crowned_Sparrow [20:35:33] And the article feedback log is also showing the old format: [20:35:33] https://en.wikipedia.org/w/index.php?title=Special%3ALog&type=articlefeedbackv5&user=&page=&offender=&year=&month=-1&tagfilter= [20:35:44] RoanKattouw, any suggestions? [20:35:53] we're getting the first post-deployment events in the clicktracking log, meaning that someone is seeing it [20:36:14] how long does it take a code push to filter through? it looks like the code isn't done [20:36:21] also I dont' think the filter_counts script was run [20:36:25] there is still some weirdness, like event prefixes such as: 2-optionSE_4X_edit which we shouldn't be seeing [20:36:50] (there should be only a 2-optionSE_4E_edit) [20:40:55] RoanKattouw? [20:41:57] there's no record yet in aft_article_feedback with the new experiment IDs [20:42:15] which I imagine will be prefixed with SE_, right? rsterbin ? [20:43:11] as in, SE_4E, SE_1E, SE_0X [20:43:31] yes, that's correct [20:43:48] It sounds like the deployment didn't go through properly. Let's wait for RoanKattouw to return. [20:43:49] right, count is 0 for all of these [20:50:47] Hey TrevorParscal, can you see RoanKattouw anywhere on the 3rd floor? We need his help on an AFT deployment that's gone wrong. [20:51:01] fabriceflorin: Oh sorry. This is Roan at Trevor's computer [20:51:04] Reading backscroll [20:51:12] doesn't look like the code is live... [20:51:51] It should be.. [20:51:57] Let me (Roan) get back to my desk and figure this out [20:52:26] Thanks, TrevorParscal and RoanKattouw, much appreciated. [20:53:43] TrevorParscal (Roan), there's a bunch of new events in the log which clearly come from the new code, but the AFT table has no new record yet [20:54:30] DarTar: kinda confirms that php code is there but JS and CSS have not updated [20:55:07] OK I'm here [20:55:14] Let me see if we have any DB errors [20:55:45] Unknown column 'af_hide_user_id' in 'field list' [20:55:50] yeah, that's old cod [20:55:57] it looks like the code did not get pushed [20:56:04] the log messages haven't changed either [20:56:08] wtf you're right that is old code [20:56:09] Weeeird [20:57:24] Trying to redeploy now [20:58:52] Thanks, RoanKattouw, let us know when you think the code has been pushed. [21:03:14] WTF, this happened because scap is broken in some way [21:04:42] RoanKattouw: fwiw, wikisource doesn't seem to have that patch you mentioned earlier either: https://en.wikisource.org/w/index.php?title=Lucas,_Charles_(1769-1854)_(DNB00) [21:04:49] Yeah [21:04:51] It's going out now [21:04:54] * RoanKattouw stabs scap [21:05:08] What's scap? [21:05:18] The main deploy script [21:05:35] I'm wondering if there's some other version out there that gets run instead, but that doesn't seem to be the case [21:05:46] Got it, thanks. [21:05:51] The deploy script just stops three steps before the end, right before the "actually push code to the servers now" step [21:06:33] This is gonna take a while [21:06:46] The first set of 30 servers is finishing up now, and that's like 1/10th of the cluster [21:07:41] Oh, there's only 200 servers on the mediawiki-installation list, not that bad then [21:07:46] It'll take 7 cycles [21:08:44] Thanks, RoanKattouw, I really appreciate your going the extra mile on this. Let us know when you think would be a good time to test. [21:09:14] * RoanKattouw is just pissed that the deployment infrastructure is apparently broken [21:11:23] Yeah, I feel your pain. Hang in there. [21:15:45] Option 4 is now working for me on production: http://en.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=4 [21:16:14] So is Option 0: http://en.wikipedia.org/wiki/Golden-crowned_Sparrow?aftv5_form=0 [21:18:50] The sync is still running [21:18:55] So you may not get consistent results [21:18:57] And the Option 4 is working as intended (Learn more) on a controversial page like Obama: http://en.wikipedia.org/wiki/Barack_Obama?aftv5_form=4 [21:19:51] So is this Option 0 on Obama semi-protected: http://en.wikipedia.org/wiki/Barack_Obama?aftv5_form=0 [21:25:01] The new feedback page is also working for me now: http://en.wikipedia.org/wiki/Special:ArticleFeedbackv5/Golden-crowned_Sparrow -- and the Activity log seems correct. [21:25:38] And the activity log seems to be working as well for me: https://en.wikipedia.org/w/index.php?title=Special%3ALog&type=articlefeedbackv5 [21:26:41] And the suppression log is also working for me, displaying this correct info: 11:04, 19 April 2012 Aft5hide (talk | contribs) requested oversight for feedback post #86969 on Barack Obama (Testing that oversight requests are now correctly sent to oversighters. This feedback post deserves to be hidden, though it's not oversight material, IMHO.) [21:27:10] So from my standpoint, we are good to go! Can you guys reproduce as well? [21:27:12] rsterbin: I see the 4E fallback on protected pages generates an optionSE_4X_learn_more clicktracking prefix, that's not as specced but it makes sense as long as it's consistent [21:27:36] OK the deploy is essentially done now [21:27:48] It's still updating snapshot1001-1004 but those boxes don't serve web requests [21:27:51] ok [21:28:28] DarTar: huh, i thought that was the right one [21:28:47] according to the specs it should have been optionSE_4E_learn_more but I am happy to update the page on meta to reflect the new prefix (we'll just have to keep this in mind if we want to grep on optionSE_4 events) [21:29:22] not a big deal, it's just that optionSE_4* users all come from the same bucket [21:29:27] yeah, there should never be a 4E -- it rewrites to X if it shouldn't have one [21:29:32] a feedback link [21:29:55] er, a 4E_learn_more [21:30:07] right [21:30:15] makes sense, updating the specs on Meta [21:30:27] thanks [21:31:09] optionSE_4E-init will still count all Option 4 combined, right? [21:31:59] * DarTar looking at http://meta.wikimedia.org/wiki/Research:Article_feedback/Clicktracking#Stage_3_.28Impact_on_engagement.29 [21:33:09] clicktracking data coming through [21:34:53] oh, no, there will be some optionSE_4X-init, because it switches to X before it logs the init [21:34:57] uuugh [21:35:10] ha [21:35:29] ok, there should be no problem as long as I know what we call what :) [21:35:39] do you want to take a stab at that page? [21:35:56] you mean updating the clicktracking page? [21:36:09] yeah – I don't know what to expect for other events like optionSE_4E-noedit-init [21:36:30] I imagine this will be optionSE_4X-noedit-init, right? [21:39:47] robla: https://www.mediawiki.org/w/index.php?title=MediaWiki_1.20/Roadmap&diff=527601&oldid=527216 -> 1.20wmf1 deployment to non-wikipedias is not yet done, there are several wikimedia domains still on 1.19, such as wikimania wikis, incubatorwiki and outreachwiki [21:40:04] yep [21:40:10] i [21:40:14] 'm updating now [21:40:17] thx [21:41:07] all set [21:46:55] thanks, there's just one missing (optionSE_4E_learn_more-impression-bottom) which I'll fix as it will also use a 4X [21:49:12] SPQRobin: feel free to update that status based on what you know. [21:57:49] thanks [21:58:47] RoanKattouw, rsterbin, auroraeosrose and yoni_omniti: So are we all comfortable with the AFT deployment? DarTar confirms we are getting the data he wanted. Works on my end as well. Anyone else found any issues? [21:59:33] no issues here [22:01:07] robla: ok, I updated the page, but can't those wikis just be upgraded? [22:02:54] I think we're good, thanks everybody [22:03:21] Looks fine to me [22:03:26] I apologize for the deploy script breakage [22:06:31] fabriceflorin: if we tweet, we actually shouldn't say anything specific about the test or we risk to affect the results [22:07:31] I'll keep it generic [22:07:47] Git experts around? How do I get details of a specific revision from the web interface? [22:10:41] Wonderful. Nice work, everyone! And special thanks to RoanKattouw for going beyond the call of duty to get through all this, despite the recalcitrant scap ;o) [22:11:20] I agree with DarTar that we shouldn't tweet about the exact nature of the test. [22:11:43] OK, everyone, I'm calling it a day. Thanks for all your good work! [22:11:50] Over and out. [22:15:21] vvv: Through gitweb, hang on [22:15:39] vvv: Through URLs like this https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/Collection.git;a=commitdiff;h=109dbc76b80dd9cd8447396f493c07bb4557e8f9 [22:15:58] (And yes, you need to know both the repository name and the commit hash, that's unavoidable) [22:17:19] RoanKattouw: good; intuitive, also [22:17:23] Thanks [23:00:59] let's see who's here for the 20% checkin [23:01:21] probably no one since I never really set it up or pushed for it before [23:01:55] Friday UTC/late Thursday SF - 00:00 UTC (4pm PST) [23:04:17] sumanah: its only 23:00 UTC :-) [23:08:31] yeah [23:08:34] (never mind) [23:41:44] hi chrismcmahon - got a moment? [23:42:03] hi sumanah I have about 15 [23:42:07] ok! [23:42:23] TrevorParscal: git reset --hard fd49e8df32be3d08ac02843fd5df4620d6c3421f [23:42:26] basically, chrismcmahon, I made contact with Joshua Van Davier, QA associate in the fundraising department [23:42:38] chrismcmahon: and he will want to chat with you while you are in SF next. [23:42:44] chrismcmahon: basically to pick your brain about QA practice. [23:42:59] sumanah: great! I'll be sure to set that up if he doesn't [23:43:29] chrismcmahon: fantastic. [23:43:37] That is all. [23:43:56] chrismcmahon: He's jvandavier (in case you want to write him email, schedule a meeting, etc) [23:46:29] sumanah: Do you know anything about the bots project on Wikimedia Labs? [23:46:46] kaldari: I don't think I do, no, but if you have a question I might be able to direct you [23:47:56] well my main questions were, can I join the group, and do they have some sort of English Wikipedia db mirror for the bots to use? [23:48:22] But it looks like none of the labs people are online [23:48:25] I think the answer to the latter question is "no" [23:48:34] kaldari: Faidon is a new Labs person and is here on the 3rd floor [23:48:58] kaldari: you can almost certainly join the group. You might wish to join the labs-l mailing list so you can ask for such things asynchronously [23:49:29] Someone should add Faidon to this list then: https://labsconsole.wikimedia.org/wiki/Help:Access#Access_FAQ [23:49:46] kaldari: can you? or do I need to? [23:50:06] I don't know any of his info, but I could probably look it up I suppose [23:51:15] Is this the same Faidon that is supposed to be in Athens (according to the contact list)? [23:51:25] He does live there, but he is in SF right now [23:51:29] ah cool [23:51:41] OK, I'll add his info then [23:56:13] TimStarling: hi! any word on the Score extension? [23:58:17] I'm going to look at it today [23:59:59] Got it, thanks TimStarling. Also I consolidated some of our discussion about the current status & plans for Lua/Scribunto into https://www.mediawiki.org/wiki/Lua_scripting#Status - hope it's accurate