[00:16:27] amazing how so many people can be in a conversation about user_touched with none of them knowing what it is even for [00:17:04] it is spelt out in tables.sql, maybe it's not clear enough [00:17:41] TimStarling: I don't see where user_last_timestamp is compared to user_touched [00:19:09] * AaronSchulz recalls adding user_last_timestamp ages ago and making it used years later [00:22:57] TimStarling: are you one of those people then? [00:23:27] I know what it is for, I replied and said so [00:23:58] I'm rewriting the tables.sql comment since obviously it's not clear enough [00:25:09] I know what it's used for, the conversion was more about what it was abused for :) [00:25:28] *conversation [07:30:39] hello [07:58:48] just like visual editor http://archive.org/details/bitsavers_convergentrdProcessingfortheProfessionalMar85_12323095 [08:12:30] hm so if a bug request turns out to be 'close because the feature requested is available already through other means' that's not wontfix, what is it? [08:12:54] apergos: works for me ? :-] [08:13:03] ugh [08:13:05] apergos: what is the bug # / commit that fixed it? [08:13:10] or just FIXED :-] [08:13:14] ther isn't a commit that fixed it [08:14:04] they wanted a mechanism for X, it turned out there is already one [08:14:06] like "oh, this was fixed by mistake some years ago by some upstream change but we never noticed"? [08:14:53] speciically they wanted metadata for the dumps to facilitate a download tool; there is already a file that meets their needs, I just had to point them to it [08:14:54] apergos: so I will mark it "works for me" [08:16:16] either worksforme or invalid I guess [08:18:18] thanks [08:41:24] New patchset: Hashar; "get rid of the manual git replication" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/53330 [08:42:26] New patchset: Hashar; "get rid of the manual git replication" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/53330 [08:42:34] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/53330 [09:39:34] New patchset: Hashar; "(bug 42960) extension loader now ignores empty directories" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/53331 [09:40:01] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/53331 [10:31:42] New patchset: Hashar; "jobs for some more extensions" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53335 [10:33:20] Change merged: Hashar; [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53335 [10:40:46] New patchset: Hashar; "triggers for mw/ext/ArticleFeedbackv5" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53336 [10:40:47] New patchset: Hashar; "triggers for mw/ext/OAI" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53337 [10:40:47] New patchset: Hashar; "triggers for mw/ext/OATHAuth" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53338 [10:40:47] New patchset: Hashar; "triggers for mw/ext/OpenID" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53339 [10:40:47] New patchset: Hashar; "triggers for mw/ext/UploadWizard" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53340 [10:41:55] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53336 [10:42:04] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53337 [10:42:13] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53338 [10:42:22] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53339 [10:42:32] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53340 [13:28:03] New patchset: Hashar; "(bug 38495) cleanup old builds" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53357 [13:29:33] New review: Hashar; "We probably do not need to keep THAT many builds :-] I guess after 3 months the build result is irre..." [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53357 [13:30:23] New review: Demon; "Is there a way we could offload these results to something that's stable and doesn't cause Jenkins p..." [integration/jenkins-job-builder-config] (master) C: -1; - https://gerrit.wikimedia.org/r/53357 [14:05:55] chrismcmahon, morning! Have you or zeljko blogged about https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features or promoted it in some way? [14:06:16] qgil: not yet [14:06:27] chrismcmahon, today? [14:08:22] qgil: let's get the time nailed down [14:09:03] chrismcmahon, the event is tomorrow, so there is not much margin for promotion timing at this point... [14:10:09] chrismcmahon, any ideas for personal outreach within our community? If you have names I can ping them. [14:19:38] qgil: we'll talk about it in 40 minutes? [14:19:59] chrismcmahon, ok, I wanted to save time for other topics but no problem [14:20:13] hi zeljkof [14:20:19] hi chrismcmahon [14:20:41] zeljkof: what's a good time for the backlog talk tomorrow? [14:21:07] chrismcmahon: just the two of us? [14:21:23] any time is fine with me, I am free all day [14:22:18] qgil zeljkof 10AM Pacific time? [14:23:19] chrismcmahon, zeljkof the time is fixed now, we have promoted the event all over [14:23:38] https://www.mediawiki.org/wiki/QA/Weekly_goals [14:23:41] i mean [14:23:55] https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features [14:24:05] http://www.timeanddate.com/worldclock/fixedtime.html?iso=20130313T1700 [14:24:47] oh good, thanks [14:24:56] sorry, coffee kicking in [14:25:03] chrismcmahon, qgil: just a second, something is wrong with my intertubes, I have to reconnect [14:25:04] brb [14:37:08] qgil, chrismcmahon: I am back [14:38:50] zeljkof qgil so the presentation is ready, 17:00 UTC [14:40:19] qgil: do you foresee any issues with streaming it on youtube? [14:51:58] Can someone with access delete these two branches from mediawiki/core? [14:52:01] origin/ref/for/wmf/1.21wmf5 [14:52:01] origin/res/for/wmf/1.21wmf5 [14:52:14] They are typos made by someone with branch creation access who made a typo [14:52:26] ^demon: Reedy: Ryan_Lane: [14:52:40] I don't even see them on gerrit [14:55:44] <^demon> You wouldn't see them on gerrit, because they're not branches. [14:56:11] ? [14:56:13] <^demon> Branches are in refs/heads/*, tags are in refs/tags/* [14:56:27] <^demon> (or what are treated as branches and tags, anyway) [14:56:45] <^demon> So, we have to `git push -f origin :` to delete them. [14:56:47] Afaik if you mistype refs/* it becomes refs/heads/* by default [14:56:53] Exactly [14:57:13] we don't push to refs/heads/master but master (well refs/for/master/ in case of gerrit) [14:57:31] <^demon> master is shorthand for refs/heads/master [15:04:11] <^demon> Krinkle|detached: How are you getting those to show? [15:04:30] <^demon> I can't find them with ls-remote, remote show, branch -ar, etc. [15:07:31] New patchset: Hashar; "triggers for ops/debs/ircecho" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53364 [15:07:46] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53364 [15:10:16] Krinkle, maybe those are errors in your own clone? [15:10:57] <^demon> Somebody was complaining the other day about this, and we had trouble fixing it. [15:11:04] <^demon> I just can't remember how they showed. [15:19:51] ^demon, git branch -a [15:20:25] both point to a3b9133039e8444e06ba779826b832f0ac6d48a9, a test commit by hashar [15:20:53] <^demon> fatal: Couldn't find remote ref a3b9133039e8444e06ba779826b832f0ac6d48a9 [15:20:59] New patchset: Hashar; "jobs for ops/debs/ircecho" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53368 [15:21:47] Change merged: Hashar; [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53368 [15:22:30] <^demon> hashar: So, let's get a real zuul job built for lsearchd. [15:22:34] <^demon> What do I do? :) [15:23:19] ohh [15:23:21] lsearchd [15:23:33] ^demon: ever used jenkins job builder ? [15:23:35] http://www.mediawiki.org/wiki/Continuous_integration/Jenkins_job_builder [15:23:40] * ^demon reads [15:23:53] that is the crazy abstraction of jenkins jobs using a yaml definition [15:23:54] scary [15:26:06] ^demon: have you canceled a build of a phpcs job on jenkins? [15:26:43] stupid Zuul is blocked apparently :-] [15:29:00] <^demon> I didn't do that, no. [15:29:39] will try to unstuck it [15:41:07] anomie: ping? [15:41:15] guillom- pong! [15:41:59] ^demon: is that using maven? [15:42:04] <^demon> ant. [15:42:08] <^demon> I think I've just about got it. [15:42:27] so either you can use the jenkins job builder [15:42:32] or craft the job manually [15:42:40] doing the later you will need the various ZUUL parameters [15:42:50] that are passed by Zuul when it triggers the job [15:42:56] and of course, you need the zuul configuration [15:43:09] anomie: hi! :) I'm trying to schedule the Lua/Scribunto IRC office hours and I wanted to check something with you. You calendar appears to be clear on Friday, March 22nd in the morning. Can I use a slot from there? [15:43:53] I'm not sure exactly what time it would be because of the daylight saving stuff happening these weeks, but you'd see it in the calendar invite [15:44:00] ^demon: I can give you a jenkins job builder tour tomorrow morning :-] [15:44:30] oh no [15:44:31] guillom- That should be good, yes. [15:44:32] got another meetng [15:44:39] anomie: ok, great, thanks [15:44:50] New patchset: Demon; "Build lucene-search-2 with ant" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53376 [15:46:02] ^demon: nice :-] [15:46:32] ^demon: you will need jenkins job builder on your machine now [15:46:59] http://www.mediawiki.org/wiki/Continuous_integration/Jenkins_job_builder#Install_JJB [15:52:02] <^demon> I did the whole thing. [15:52:17] \O/ [15:52:32] <^demon> So, how do I submit this new job to jenkins? [15:52:32] I think the job you used as a template is broken [15:52:48] <^demon> The output looked decent. [15:53:22] ^demon: you need to get your jenkins API token at https://integration.mediawiki.org/ci/user/demon/configure [15:53:34] and craft a jenkins_jobs.ini configuration file http://www.mediawiki.org/wiki/Continuous_integration/Jenkins_job_builder#JJB_Authentication [15:53:35] <^demon> Got that. [15:53:50] so you should be able to update the job using: [15:54:07] jenkins-jobs --conf jenkins_jobs.ini update config/ NAME_OF_JOB_THERE [15:55:50] ah [15:55:51] missing [15:55:52] triggers: [15:55:53] - zuul [15:56:37] New patchset: Hashar; "Build lucene-search-2 with ant" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53376 [15:57:08] New review: Hashar; "Added:" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53376 [15:57:28] ^demon: you will also need a change in Zuul configuration integration/zuul-config.git [15:57:53] ^demon: https://integration.mediawiki.org/ci/job/lucene-search-2-antbuild/jobConfigHistory/showDiffFiles?histDir1=%2Fvar%2Flib%2Fjenkins%2Fjobs%2Flucene-search-2-antbuild%2Fconfig-history%2F2013-03-12_15-48-27&histDir2=%2Fvar%2Flib%2Fjenkins%2Fjobs%2Flucene-search-2-antbuild%2Fconfig-history%2F2013-03-12_15-57-08 [15:58:06] that is the result of adding triggers: - zuul [15:58:49] <^demon> Gotcha [15:59:08] I am moving out to get my daughter back home [15:59:25] <^demon> Is that it? Or do I have to setup the zuul pipelines too? [15:59:33] yeah you need zuul to be setup [15:59:36] I can do it :-] [16:00:32] <^demon> I think I can just copy+paste one of the other entries. [16:00:52] yeah doing so right now [16:01:01] just want it to be triggered on 'test' and 'gate-and-submit' [16:01:06] chrismcmahon, ref "Preparing for a testing collaboration with Weekend Testers Americas to focus on E3 tools for new users." [16:01:26] chrismcmahon, please get me involved, unless you want to end up again doing more work than you wished :) [16:01:33] qgil: I will [16:01:45] New patchset: Hashar; "triggers for ops/debs/lucene-search-2" [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53377 [16:01:49] ^demon: https://gerrit.wikimedia.org/r/53377 [16:02:17] ^demon: since "ant build" run some code, we only want it to run for trusted users :-D [16:02:21] <^demon> lgtm. [16:02:24] chrismcmahon, also, I think it is better that I take the initiative of creating the page and having the bulk of writing content, and then you help improving - instead of the other way around as we have done until now [16:02:31] Change merged: Hashar; [integration/zuul-config] (master) - https://gerrit.wikimedia.org/r/53377 [16:03:55] ^demon: test change https://gerrit.wikimedia.org/r/#/c/53378/ [16:04:29] ahh [16:04:34] that is fetched under packging [16:04:41] so need to pass the path to ant [16:06:40] zeljkof, chrismcmahon how long do you expect the demo tomorrow will be? [16:06:54] qgil: the hangout? [16:06:59] ^demon: I am tweaking your patch [16:07:04] <^demon> Ok, thanks! [16:07:05] I want to send calendar invitation to some people - yes [16:07:11] qgil: about 20 minutes or so [16:07:21] ok [16:07:44] qgil zeljkof yes, I was thinking about 30, not too long [16:07:49] qgil: but under 30 [16:08:47] New patchset: Hashar; "Build lucene-search-2 with ant" [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53376 [16:13:38] chrismcmahon, can you remind me those names again please? [16:17:45] Change merged: Demon; [integration/jenkins-job-builder-config] (master) - https://gerrit.wikimedia.org/r/53376 [16:19:22] zeljkof, chrismcmahon who you said I could invite to the browser automation demo tomorrow? [16:21:39] qgil: Siebrand Mazeland, S Page, Matthew Flaschen are some of the people we were already working with [16:22:09] ok thanks [16:22:41] qgil: but you can invite anybody :) [16:55:04] * werdna waves [16:55:59] <^demon|lunch> It's a werdna! [16:56:07] It is. [16:56:40] hey long time no chat! [16:56:47] what's shakin' ? [16:56:49] greg-g- https://wikitech.wikimedia.org/wiki/Deployments doesn't seem to have gotten word that daylight savings time has begun in the US. [16:58:30] * Krenair waves back [16:58:33] anomie: I don't believe in DST [16:58:47] anomie: seriously, thanks, I'll update UTC stuff [17:00:34] greg-g: Relevant: https://petitions.whitehouse.gov/petition/eliminate-bi-annual-time-change-caused-daylight-savings-time/ShChxpKh [17:00:47] Oh, heh, you're in acetarium too. [17:01:57] I would prefer if everyone in the world used UTC and people in different countries worked on different daily schedules appropriate to the daylight in their location [17:02:12] Or different parts of countries really. [17:02:50] But as a Brit maybe that's a little too easy for me to say :) [17:02:56] marktraceur: :) I'm everywhere! [17:04:08] Krenair: Or maybe we could all work normal working hours for UTC! That would be awesome and psychologically taxing! [17:05:31] apergos: not a lot. [17:05:59] greg-g: you don't believe in DST? I have evidence of its existence! [17:06:39] I pretty much hate the whole 'move the clock around twice a year' thing [17:06:56] Doesn't really bother me that much honestly. [17:07:50] <^demon> Weekend Update this past weekend reminded us that DST was this weekend... [17:08:07] <^demon> ...that time when your oven clock is wrong for the next 6 months [17:08:17] apergos: I hate more that USA don't sync with EU DST [17:08:29] I'm still just mostly annoyed that my commute now includes more people (I get up at the same time relative to the sun, as my son is in control of my wake time) [17:08:44] 15 month olds don't believe in clocks [17:11:23] yeah the sync thing is irritating too [17:11:34] is it one hour difference or three? who knows [17:11:37] when it shoul djust be two [17:11:39] >_< [17:12:24] (my algorithm for time zone diffs is 12 -2, but then it becomes 12 - somethingorother twice a year) [17:18:43] chrismcmahon, zeljkof https://www.mediawiki.org/wiki/QA/Browser_testing/Test_backlog#Design and https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features#Work_with_us talk mainly about "fixed bugs staying fixed" but then we point people to open links. [17:19:11] Shouldn't we point them (instead, also, or primarily) to solved bugs? [17:19:28] qgil: because we want tests for the fixes that we are about to make to Search [17:19:36] qgil: tests in the backlog [17:19:39] chrismcmahon, and what are those? [17:19:46] open bugs [17:20:03] chrismcmahon, are we assuming that we are about to fix those ope bugs? [17:20:12] open bugs in Search are the high priority for upcoming Search changes [17:20:37] anomie: https://wikitech.wikimedia.org/w/index.php?title=Deployments&diff=63473&oldid=63466 [17:20:39] qgil: I don't think we are assuming, this is what xyzram is putting together right now [17:21:23] greg-g- looks good [17:22:57] anomie: thanks [17:23:08] chrismcmahon, zeljkof xyzram andre__ there are only 10 reports with priority/severity normal or higher: https://bugzilla.wikimedia.org/report.cgi?x_axis_field=bug_severity&y_axis_field=priority&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&product=MediaWiki+extensions&component=Lucene+Search&resolution=---&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=all [17:23:08] wordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_id=&bug_id_type=anyexact&votes=&votes_type=greaterthaneq&emailtype1=substring&email1=&emailtype2=substring&email2=&emailtype3=substring&email3=&chfieldvalue=&chfieldfrom=&chfieldto=Now&j_top=AND&f1=noop&o1=noop&v1=&format=table&action=wrap [17:23:13] https://bugzilla.wikimedia.org/report.cgi?x_axis_field=bug_severity&y_axis_field=priority&z_axis_field=&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&product=MediaWiki+extensions&component=Lucene+Search&resolution=---&longdesc_type=allwordssubstr&longdesc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_id=&bug_id_type=anyexact&votes=&vote [17:23:14] s_type=greaterthaneq&emailtype1=substring&email1=&emailtype2=substring&email2=&emailtype3=substring&email3=&chfieldvalue=&chfieldfrom=&chfieldto=Now&j_top=AND&f1=noop&o1=noop&v1=&format=table&action=wrap [17:23:15] meh [17:23:39] http://bit.ly/12MheVN [17:23:54] qgil: we have four different components for Search in bz. andre__ and I have started sorting them [17:24:18] qgil: chrismcmahon: I'm currently working on bugs 45266 and 43544 (responding to your email right now). [17:24:29] thanks xyzram [17:24:41] chrismcmahon, is there a query we can have ready today / tomorrow to focus on? [17:25:02] andre__, ^^^^^ [17:25:26] or a plain list of bugs [17:26:26] chrismcmahon, xyzram andre__ what are those 4 components? [17:26:56] Fix for 45795 has been pushed and merged. Currently reviewing https://gerrit.wikimedia.org/r/#/c/52890/ (not sure if there is a corresponding bug); should be done shortly. [17:27:41] xyzram: that's probably a good choice of bugs, and I hope that they will have positive influence on https://bugzilla.wikimedia.org/show_bug.cgi?id=43663 and https://bugzilla.wikimedia.org/show_bug.cgi?id=42423 [17:27:44] hi xyzram I'm trying to make sure we direct volunteers of https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features#Work_with_us to the right features to be described [17:27:52] qgil, the four search components that exist in bugzilla [17:28:05] andre__, really? ;) [17:28:07] qgil: this would be handy perhaps http://www.mediawiki.org/wiki/User:Cmcmahon(WMF)/Search_bugs_draft [17:28:11] and what are those? [17:28:36] qgil, see http://www.mediawiki.org/wiki/User:Cmcmahon%28WMF%29/Search_bugs_draft [17:29:07] ok, that is useful [17:29:53] but we don't want random contributors to dive through 4 components with open / resolved bugs, s the best will be to have a list of bugs ready, do you agree? [17:32:34] qgil: I'll add something to the page [17:34:38] andre__: Yes there are many duplicates of that bug. [17:35:39] xyzram: Yeah. :-/ If you are really sure that a report is a dup, feel free to mark it as such. If not I'd be extremely happy after those two items have received fixes to also mass-add "Please retest" comments. :) [17:35:43] chrismcmahon, xyzram andre__ please add the relevant bugs to https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features#Focus [17:35:55] all the better if the text and the summary of the bug report are the same... [17:39:39] qgil: what do you think of putting the bz links at the end? https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features#Further_reading [17:40:13] chrismcmahon, why? It's the most important thing [17:40:53] chrismcmahon, ... and this might be closer to the end when I end putting all the "stable" content in stable pages [17:41:22] chrismcmahon, that page is too long and has a lot of information that could live elsewhere to be reused in other activities [17:41:24] qgil: to focus on the backlog not bugzilla. but if you like them up on the page, that's fine by me [17:42:21] chrismcmahon, you and me keep hitting the same topic :) The average volunteer will focus on the backlog as soon as s/he gets a feature to describe. Do you agree? [17:42:59] chrismcmahon, it's still the answer to "Hi! I want to help. Give me a task" [17:43:10] qgil: feel free to change what you like, or ask me to. [17:43:47] chrismcmahon, at least for me the links to those bug reports are links to a task: write a feature description about how the feature should work when Bug 1234 is fixed" [17:43:58] qgil: works for me [17:44:11] chrismcmahon, oook :) [17:44:36] chrismcmahon, I hope you see now why I insist on linking to bugs solved/open in that page, then [17:45:18] qgil: I've added 43544 to the focus page but please note that there is an attachment on the bugzilla page (a Ruby script) that reproduces that bug. [17:48:32] xyzram, ah, that is the bug I feel most pain from. I'll volunteer to write that one. :) [17:49:14] xyzram qgil I would rather not have 43544 in a list of browser tests, intermittent failures are not really a good subject for what we're doing [17:49:59] agree [17:50:39] these are functional tests, we won't be looping or while-ing in any of them [17:52:19] chrismcmahon, xyzram right... It is a relatively frequent bug, and in fact the only one in search I'm suffering consciously. [17:52:23] pity [17:53:19] New patchset: Zfilipin; "Added firefox Cucumber profile" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53393 [17:53:19] New patchset: Zfilipin; "Disabled feature that works only locally" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53394 [17:54:43] New review: Cmcmahon; "add FF profile for test management" [qa/browsertests] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/53393 [17:54:44] Change merged: Cmcmahon; [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53393 [17:55:38] New review: Cmcmahon; "disable test that passes locally until we can make it pass on Jenkins" [qa/browsertests] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/53394 [17:55:39] Change merged: Cmcmahon; [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53394 [18:42:45] chrismcmahon, "The Wikimedia Foundation is preparing to make some changes to how Search works in Wikipedia." {{citation needed}} :) [18:42:54] chrismcmahon, any link explaining that further? [18:43:31] qgil: I'll see what I can find. xyzram, do you know of a good reference? ^^ [18:44:17] chrismcmahon, xyzram I mean, that is a strong statement and I don't want to see wikipedians asking what are these changes coming from the WMF all about [18:44:50] (or better said, I do want to see them, and direct them to the answers) [18:45:14] I think there is a medium/long term plan to move to Solr but I'm not sure what's meant by that statement. [18:45:45] Short term plan is just to stabilize search so the most painful bugs are fixed. [18:46:22] http://www.mediawiki.org/wiki/Search [18:47:34] qgil: that page OK? ^^ [18:48:09] siebrand: fun question for you -- does i18n have anything standalone that can correctly format numbers/currencies according to CLDR? [18:49:00] mwalker: No. There is no data driven number formatting or currency formatting available in the MediaWiki i18n framework. [18:49:08] :'( [18:49:23] mwalker: There is only configured, language code specific number formatting available. No currency support whatsoever. [18:50:06] OK; I'm writing one for Twig; I'll throw the code over your team's way when I'm done so that if you want you can rip out the juicy bits [18:50:13] chrismcmahon, not bad, but I'll rephrase that sentence a bit. Other than that, are you happy with https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features - I moved a lot of contet to more stable locations [18:50:45] cool [18:51:10] mwalker: do use a data driven approach as much as possible. You don't want to be responsible for keeping all that up to date... [18:51:35] oh yes; I'm ripping it from CLDR XML [18:53:56] qgil: we have WHEN WHERE WHO and we're going to explain HOW, but the section on WHY is gone. I'd like to have that if only as a single link to a separate page, I'll make that happen if that's OK by you. [18:55:28] chrismcmahon, wait.. [18:56:24] chrismcmahon, the content of why is now at https://www.mediawiki.org/wiki/QA/Browser_testing#Rationale [18:56:47] awesome, reading... [18:57:01] chrismcmahon, I found it very useful, too useful to be only on a page of weekly activity [18:57:28] chrismcmahon, it's the text that was before under Ratinales + your text + some scissors [18:58:06] chrismcmahon, + the examples now at https://www.mediawiki.org/wiki/QA/Browser_testing/Examples [18:58:14] got it [19:20:54] qgil: added an explicit WHY section with 2 links to https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features I think that is worthwhile to have [19:23:02] chrismcmahon, good, in other activities we also had that WHY [19:27:32] chrismcmahon xyzram , ok I believe the only thing https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features is missing is a dozen bugs to serve as pointers of scenarios needed in the backlog [19:30:16] I'll pull a few more examples [19:59:27] New patchset: Zfilipin; "Do not run features/scenarios tagged @bug" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53406 [19:59:27] New patchset: Zfilipin; "Do not run one guided tour scenario until bug 45781 is fixed" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53407 [20:02:51] New patchset: Zfilipin; "Added missing :firefox Rake task" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53408 [20:06:01] New patchset: Zfilipin; "Sort Cucumber tags alphabetically" [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53409 [20:14:54] New review: Cmcmahon; "Mechanism to prevent undesired tests from running" [qa/browsertests] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/53406 [20:15:04] Change merged: Cmcmahon; [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53406 [20:16:54] New review: Cmcmahon; "Don't run GuidedTour test until 45781 is fixed" [qa/browsertests] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/53407 [20:16:56] Change merged: Cmcmahon; [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53407 [20:17:32] New review: Cmcmahon; "FF rake task" [qa/browsertests] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/53408 [20:17:33] Change merged: Cmcmahon; [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53408 [20:18:19] New review: Cmcmahon; "Cucumber tag order" [qa/browsertests] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/53409 [20:18:20] Change merged: Cmcmahon; [qa/browsertests] (master) - https://gerrit.wikimedia.org/r/53409 [20:25:24] chrismcmahon, see an experiment at https://www.mediawiki.org/wiki/QA/Browser_testing/Search_features#Focus would it be good to ave one section for bugs/features assigned and another one for those looking for a writer? [20:25:37] qgil: replied on the mobile channel :) [20:26:11] chrismcmahon, see Platonides comment there [20:27:42] chrismcmahon, pairing also for the plain english scenarios? Ok, but even in that case it is good to see who is interested in what features in order to "pair" [20:28:18] anyway, I'll remove my signature and we'll see tomorrow [20:28:35] ok [20:48:27] chrismcmahon: Hi there, I just wanted to check if you or Zfilipin have made any effort towards running qunit tests via selenium. I am planning to focus on that this week, but I don't want to duplicate something if you guys are already have something towards this end to open the urls and extract the test results. [20:49:54] hi Krinkle not sure what you mean by "qunit tests via selenium" [20:50:37] I don't mean to imply that I'm waiting for you to implement it. I was just curious in case you looked into it. [20:51:20] I mean using selenium to open a url (mediawiki Special:JavaScriptTest/qunit) and execute js code to bind callbacks to qunit events and determine sucess/failure. [20:53:40] Krinkle: the only js we execute is in the service of a functional test, so nothing like that [20:53:54] ok [20:54:28] chrismcmahon: you use the Ruby webdriver for selenium, connect to SauceLabs and run the builds from cloud jenkins, correct? [20:56:47] Krinkle: sort of. We use webdriver in Ruby (and some extras like RSpec, Cucumber, page_object) on the hosted service, controlled by Jenkins there, and the Jenkins builds use Sauce hosts for all the browsers we're testing. [20:57:16] bsitu: can you +2 this 1-line bugfix: https://gerrit.wikimedia.org/r/#/c/53421 [20:57:23] need it for the thanks notification [20:57:37] chrismcmahon: ok, I'll be using nodejs webdriver, saucelabs also and run them from wmf jenkins. [20:58:02] nodejs webdriver to avoid having to have native javascript code [20:58:12] (well, native enough to not have to escape it) [20:58:51] Krinkle: that's on gallium, yes? [20:58:56] Yes [21:00:55] Krinkle: which nodejs webdriver project? I think there are several (I'm just curious) [21:06:54] chrismcmahon: https://npmjs.org/package/wd [21:21:29] would everyone be ok with a new maintenance/dictionary dir to store all words found in our code? (in a dictionary.dic flat file) -- I have 4000+ lines there. This is for spellchecking our code by various tools [21:22:08] or should it be in a non-core project? [21:29:07] how big is it? [21:35:22] Reedy, 46KB [21:35:34] one word per line [21:51:06] mlitn, surely you're not still up?! Do you want me to +2 AFTv5? [21:51:41] <^demon> Krinkle: From earlier...how did you see those bogus remote refs? [21:51:47] <^demon> I couldn't find them [21:52:10] ^demon: https://toolserver.org/~krinkle/mwSnapshots/?action=updatelog [21:52:19] listing remote branches via git cli [21:53:14] <^demon> What's that command? [21:53:23] <^demon> I didn't see it with git branch -a or git branch -r [21:54:01] "git branch -r" [21:54:17] git branch -r --color='never' [21:54:19] to be exact [21:54:26] https://github.com/Krinkle/ts-krinkle-mwSnapshots/blob/master/scripts/updateSnaphots.php#L104 [21:55:00] I have to admit though, I don't see them locally either [21:55:10] let me check manually on the toolserver [21:56:04] ^demon: The only difference I see on toolserver is that it is an anonymous clone [21:56:05] https://gerrit.wikimedia.org/r/p/mediawiki/core.git [21:56:10] perhaps it is in there [21:56:30] either way, it isn't a sticky local branch from the past, it is only there with -r on toolserver [21:56:37] a remote branch for real [21:57:11] <^demon> I'll try a fresh clone... [21:57:53] [21:55 UTC] krinkle at willow in /mnt/user-store/krinkle/mwSnapshots/remotes/mediawiki-core (master) [21:57:53] $ git branch -r [21:57:53] origin/HEAD -> origin/master [21:57:54] origin/REL1_20 [21:57:56] origin/master [21:57:58] origin/ref/for/wmf/1.21wmf5 [21:58:00] origin/res/for/wmf/1.21wmf5 [21:58:02] origin/wmf/1.21wmf11 [21:58:04] (summarises) [21:59:08] <^demon> I really think those are leftover and I removed them in the past. [22:01:35] <^demon> Well, it's hard to tell with some of this crap I'm seeing on core. [22:41:59] ^demon: Then how come they show up on git branch -r with no local branches? [22:42:11] ^demon: Do they not show up on a fresh (anonymous) clone? [22:42:17] <^demon> Not for me :\ [22:42:24] ok [22:42:31] good enough for me :) [22:48:05] TimStarling- We had a bug in the timer unpause handling for luasandbox. https://gerrit.wikimedia.org/r/#/c/53472/ [23:20:08] $ ./wmf-build [23:20:08] bash: ./wmf-build: No such file or directory [23:20:17] that's what you get for trying to share your scripts [23:20:19] git deletes them [23:23:33] that script is so awesome though [23:23:38] anomie|away: deployed [23:23:57] \o/ [23:24:06] I think it will even restart apache for me [23:28:52] Looks like it did, the thing on enwiki that was erroring because of it seems to work onw [23:46:58] See wikitech-l... Is that a nyan cat in this guy's bachelor thesis code for wikidata? wtf? And the ascii art... what... [23:48:16] http://lists.wikimedia.org/pipermail/wikitech-l/2013-March/067568.html [23:52:37] ^demon, I turned off the 'show line endings' gerrit diff preference, now I can't see https://gerrit.wikimedia.org/r/#/c/50004/1/UiFeedback.i18n.php at all [23:53:05] Turning it back on in a different file/changeset allows me to see that page again [23:53:08] <^demon> wfm... [23:58:56] ^demon, can't we comment on blank files?