[16:00:33] zeljkof: https://gerrit.wikimedia.org/r/#/c/247901/ [16:04:07] #startmeeting browser tests weekly triage meeting [16:04:07] Meeting started Tue Nov 3 16:04:07 2015 UTC and is due to finish in 60 minutes. The chair is zeljkof. Information about MeetBot at http://wiki.debian.org/MeetBot. [16:04:07] Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. [16:04:08] The meeting name has been set to 'browser_tests_weekly_triage_meeting' [16:04:19] #topic introduction [16:04:29] #link the meeting on google hangouts https://plus.google.com/hangouts/_/wikimedia.org/btest-triage [16:04:34] o/ [16:04:37] #link meeting notes https://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing/Meetings/Notes [16:04:43] #link browser tests phabricator board https://phabricator.wikimedia.org/tag/browser-tests/ [16:06:03] #topic Selenium connection to headless Firefox failing [16:06:18] #link https://phabricator.wikimedia.org/T116166 [16:06:25] #link http://raita.wmflabs.org/#projects/https%3A%2F%2Fgithub.com%2Fwmde%2FWikidataBrowserTests.git/builds/lvOxGqnKTwmPAu3ctkIovg example of failure [16:06:43] unable to obtain stable firefox connection in 60 seconds [16:08:35] Connection refused - connect(2) (Errno::ECONNREFUSED) [16:10:44] #link https://integration.wikimedia.org/ci/job/browsertests-Wikidata-WikidataTests-linux-firefox-sauce/413/consoleFull [16:22:41] try to do the same as the gerrit triggered build, see mw-set-env-mw-selenium.sh in jenkins repo [16:22:58] #action jzerebecki will try to do the same as the gerrit triggered build, see mw-set-env-mw-selenium.sh in jenkins repo [16:23:26] #topic some triage happened at browser tests board [16:23:32] #link https://phabricator.wikimedia.org/tag/browser-tests/ [16:35:29] #topic triaging MediaWiki bug column [16:40:11] #topic split browser-tests project to browser-tests-infrastructure and browser-tests tag [16:41:46] in short, tasks from MediaWiki feature and MediaWiki bug columns would go to the new browser-tests tag [16:42:07] and current browser-tests project would be renamed to browser-tests-infrastructure [16:42:45] #link https://www.mediawiki.org/wiki/Phabricator/Project_management#Types_of_Projects [16:42:55] #action zeljkof will take care of renaming the existing project and creating the new one [16:43:53] #topic triaging MediaWiki bug column [16:44:47] #action marxarelli will ping collaboration people asking if flow tasks are still valid [16:45:37] btw. here it describes what you need to do to create the new project https://www.mediawiki.org/wiki/Phabricator/Creating_and_renaming_projects#New_projects [16:51:28] #link https://phabricator.wikimedia.org/maniphest/query/advanced/ [16:52:32] #link https://phabricator.wikimedia.org/maniphest/query/xlA7H.o2KPfe/#R [16:52:43] all tasks in both flow and browser tests [16:53:18] #endmeeting [16:53:18] Meeting ended Tue Nov 3 16:53:18 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) [16:53:18] Minutes: https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-11-03-16.04.html [16:53:18] Minutes (text): https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-11-03-16.04.txt [16:53:18] Minutes (wiki): https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-11-03-16.04.wiki [16:53:19] Log: https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-11-03-16.04.log.html [17:41:28] tech talk in 20 min [18:00:17] dynosaur: should remote people join https://plus.google.com/hangouts/_/wikimedia.org/tech-talk-the?authuser=0&hceid=d2lraW1lZGlhLm9yZ18xZ2hra2Y1YmpsNHJlazlrdXNpcGZzdm4yMEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t.f6ib4o04kfdkqcirohja91qfbk or watch the YouTube? [18:01:16] starting in a few moments [18:01:33] The YouTube channel will work for people [18:01:42] :P [18:01:53] dynosaur: milimetric and I are in the video call [18:04:01] sorry for the delay, just a few tech issues to work through and we will start [18:09:12] still working on the issues, will let everyone know when we are starting [18:09:50] dynosaur: should we kibitz here or in the Plus Hangout ? I guess neither makes it to the YouTube [18:10:12] Here [18:10:20] there will be people following on youtube [18:10:24] who will be in here [18:10:54] thx [18:14:00] still having computer issues [18:14:29] i'm on youtube waiting, ping me if you need verification that it works [18:14:44] i have both on [18:14:48] me too waiting [18:17:05] almost ready, sorry guys [18:19:33] so many skins! [18:19:54] We have just started [18:19:55] :) [18:20:24] yay! [18:20:29] yeah we hear u ! [18:20:44] \o/ [18:20:44] yay [18:21:30] This is RobLa talking [18:21:32] Winter prototype http://unicorn.wmflabs.org/winter/ [18:22:13] Standard forever! [18:22:21] but you can't choose Minerva in Special:Preferences [18:23:43] did Brandon publish the source code for Winter anywhere? [18:24:12] can we use wikiwand as a prototype> hehe [18:24:40] spagewmf, yes, https://www.mediawiki.org/wiki/Winter#The_Winter_Framework [18:24:49] skins/Example [18:24:53] if you have questions that you want me to ask just ping me first and I will ask :) [18:28:15] Timless is already in gerrit [18:28:25] mediawiki/skins/Timeless [18:28:32] https://gerrit.wikimedia.org/r/#/projects/mediawiki/skins/Timeless,dashboards/default [18:28:37] robla: ^^ [18:28:50] Too fast :( [18:29:21] whoever added `composer test` and `npm test` to skins/Example, I <3 you [18:33:19] * Lcawte waits to see if the stream switches to the browser [18:33:35] dynosaur: can you switch the screen to the browser? [18:34:06] yes [18:34:30] spagewmf: source code for winter: https://gerrit.wikimedia.org/r/#/admin/projects/winter [18:34:37] ttps://gerrit.wikimedia.org/r/#/admin/projects/winter/snowflakes [18:34:47] https://gerrit.wikimedia.org/r/#/admin/projects/winter/snowflakes [18:38:39] * bawolff thought people had plans to try to make apex default [18:46:37] The other day someone said in #mediawiki said we had good documentation. Now I'm hearing wordpress is better skining then mediawiki. I think I might be in bizaro world [18:48:38] bawolff: my expensive PR astroturfing campaign is working :) [18:48:56] heh, bawolff, how about copying the business model of vip.wordpress.com for MW and revenue :) j/k [18:50:20] mutante: I actually personally don't think that is a horrible idea [18:50:43] MediaWiki Foundation!! [18:51:58] Emufarmers: eloquence wanted to call it the "Wiki Tech Foundation" ;) [18:52:01] Isarra: composer update!! [18:53:23] Wikimediawiki foundation! [18:54:28] Mediawikiwiki Foundation! [18:55:57] I installed it, ?useskin=timeless works locally. The serif fixed header gives a different feel [18:56:37] questions? [18:56:47] we are wrapping up [18:58:16] bd808: yes, there is an actual need for enterprise mediawiki support [18:59:49] No classes! Rewrite MediaWiki to be entirely procedural! [19:00:12] Lcawte: Download the original version. Lot less classes [19:00:20] Special pages used to be just functions! [19:00:28] O_O [19:03:10] * bawolff never understood wtf is with get()/set() in skins, and totally overriding ->msg() [19:03:19] its crazy [19:04:20] bawolff: I think QuickTemplate::msg() predates IContextSource::msg() ? [19:04:37] probably by several years [19:04:57] awesome work Isarra [19:04:58] This all probably dates back to PHPTal or whatever its called [19:04:59] thanks Isarra, that was pretty interesting :) [19:05:07] thanks Isarra [19:05:13] \o/ Isarra [19:05:23] Thanks everyone, thanks Isarra ! :) [19:10:26] Aaaaagh. [19:10:30] legoktm: What? [19:10:47] Thanks, guys. [19:10:55] That was... um... sorry it was so disorganised. >.< [19:11:02] Isarra: the undefined function error you saw is because you haven't run composer update or git pull mediawiki/vendor recently [19:11:12] Oh, yeah. >.> [19:12:29] bawolff: Yeah, the get, set, html stuff is just awful. [19:12:44] But if you can do a thing to getCategories or getContent or whatever, that would be cool. [19:12:51] Since that stuff ain't msg-y at all. [19:13:11] And yeah, I use getMsg because it's the skin equivalent of msg in everything else, right? [19:17:05] yeah [19:18:08] ouch I'm late [19:18:15] * Lcawte starts adding hooks absolutely everywhere! [19:18:53] I'm not sure that's really the solution. >.< [19:21:08] Oh, related to the tech talk - a proposal to discuss the skin creation process at the developer summit. https://phabricator.wikimedia.org/T114071 [19:21:30] did you start already? [19:21:30] I'ma be adding some stuff to it with specifics and whatnot in the next few days probably, but if anyone's interested, pleeeease comment. [19:21:57] Yeah, it happened. You can now watch the incredibly embarassing recording. [19:22:09] (Feel free to still ask whatever, though. Sorry!) [19:28:00] * Isarra runs around flailing. [19:30:53] thanks Isarra for that perspective! [19:31:59] I miss MyWiki skin for quick experimenting [19:33:03] Clearly we need to replace it. [19:33:09] With a Skin:MotherFuckingWebsite. [19:33:32] not in Gerrit?!! :) [19:33:47] how did you manage to do any useful work without Gerrit? [19:37:05] What's not in gerrit? [20:09:28] thank you very much !!