| *** Joins: jkarsrud (u2716@gateway/web/irccloud.com/x-fxkbvckuvpjqijst) | 00:04 | |
| *** Joins: Flo0815 (~Flo0815@188-195-19-225-dynip.superkabel.de) | 00:21 | |
| *** Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds) | 00:32 | |
| *** Quits: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) (Ping timeout: 244 seconds) | 00:33 | |
| *** Joins: temp01 (~temp01@unaffiliated/temp01) | 00:34 | |
| *** Joins: christatedavies (~christate@76.73.18.134) | 00:49 | |
| *** Parts: christatedavies (~christate@76.73.18.134) () | 00:49 | |
| *** Joins: j_simon (~j_simon@mail.know-center.tu-graz.ac.at) | 01:08 | |
| *** Quits: darcyclarke (~darcyclar@108.162.149.34) (Quit: Leaving...) | 01:29 | |
| *** Joins: sean` (~seankoole@79.132.224.142) | 01:43 | |
| *** Joins: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) | 01:45 | |
| *** Joins: iLoop (~iLoop@unaffiliated/iloop) | 02:26 | |
| *** Quits: iLoop (~iLoop@unaffiliated/iloop) (Ping timeout: 252 seconds) | 02:38 | |
| *** Joins: iLoop (~iLoop@unaffiliated/iloop) | 02:39 | |
| *** Quits: berukblue (~hanifn@bb116-15-151-251.singnet.com.sg) (Ping timeout: 272 seconds) | 02:44 | |
| *** Quits: sean` (~seankoole@79.132.224.142) (Ping timeout: 256 seconds) | 04:08 | |
| *** Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood) | 04:14 | |
| *** Joins: kborchers (~kborchers@unaffiliated/kborchers) | 04:14 | |
| *** Joins: skylamer` (cgskylamer@78.90.213.55) | 04:25 | |
| *** Joins: sean` (~seankoole@79.132.224.142) | 04:26 | |
| *** Quits: sean` (~seankoole@79.132.224.142) (Quit: Ik ga weg) | 04:35 | |
| *** Joins: azatoth_work (~azatoth@wikipedia/AzaToth) | 05:08 | |
| *** Joins: kswedberg (~kswedberg@173-162-44-162-michigan.hfc.comcastbusiness.net) | 05:12 | |
| *** Quits: mikeycgto (~mikeycgto@pdpc/supporter/active/mikeycgto) (Ping timeout: 260 seconds) | 05:28 | |
| *** Quits: Flo0815 (~Flo0815@188-195-19-225-dynip.superkabel.de) () | 05:33 | |
| *** Joins: mikeycgto (~mikeycgto@ool-4571cba8.dyn.optonline.net) | 05:41 | |
| *** Quits: mikeycgto (~mikeycgto@ool-4571cba8.dyn.optonline.net) (Changing host) | 05:41 | |
| *** Joins: mikeycgto (~mikeycgto@pdpc/supporter/active/mikeycgto) | 05:41 | |
| *** Joins: danzik171 (~danzik17@ool-321d1038.dyn.optonline.net) | 05:55 | |
| *** Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 245 seconds) | 05:55 | |
| *** Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) | 05:56 | |
| *** Quits: sneakyness (~sneakynes@c-66-235-53-113.sea.wa.customer.broadstripe.net) (Ping timeout: 244 seconds) | 05:59 | |
| *** Quits: danzik171 (~danzik17@ool-321d1038.dyn.optonline.net) (Ping timeout: 248 seconds) | 06:01 | |
| *** Joins: danzik17 (~danzik17@164.55.254.106) | 06:03 | |
| *** Joins: gibson042 (~rgibson@nat-03-mht.dyndns.com) | 06:11 | |
| gibson042 | . | 06:14 |
|---|---|---|
| *** Quits: bartmax_ (~bart@r186-53-132-197.dialup.adsl.anteldata.net.uy) (Read error: Connection reset by peer) | 06:23 | |
| *** Joins: bartmax (~bart@unaffiliated/Bartmax) | 06:23 | |
| *** Quits: j_simon (~j_simon@mail.know-center.tu-graz.ac.at) (Quit: Linkinus - http://linkinus.com) | 06:24 | |
| *** Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net) | 06:33 | |
| *** Joins: darcyclarke (~darcyclar@108.162.149.34) | 06:35 | |
| *** Joins: temp02 (~temp01@unaffiliated/temp01) | 06:53 | |
| *** Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds) | 06:54 | |
| *** Joins: bluezjuice (~bluezjuic@gateway/tor-sasl/bluezjuice) | 06:58 | |
| *** Quits: iLoop (~iLoop@unaffiliated/iloop) (Quit: Leaving...) | 07:04 | |
| *** Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) | 07:06 | |
| *** Joins: vynsynt (~7hz@rma2.org) | 07:07 | |
| *** Parts: vynsynt (~7hz@rma2.org) () | 07:08 | |
| *** Quits: darcyclarke (~darcyclar@108.162.149.34) (Quit: Leaving...) | 07:12 | |
| *** Joins: warrenparsons (~warrenpar@68.70.177.84) | 07:13 | |
| *** Joins: colinclark (~colin@69.158.19.7) | 07:13 | |
| *** Joins: bartmax_ (~bart@r186-53-129-73.dialup.adsl.anteldata.net.uy) | 07:19 | |
| *** Quits: bartmax (~bart@unaffiliated/Bartmax) (Ping timeout: 252 seconds) | 07:21 | |
| *** Joins: Flo0815 (~Flo0815@188-195-19-225-dynip.superkabel.de) | 07:33 | |
| *** Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood) | 07:38 | |
| *** Quits: bluezjuice (~bluezjuic@gateway/tor-sasl/bluezjuice) (Ping timeout: 276 seconds) | 07:47 | |
| *** Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Ping timeout: 248 seconds) | 07:47 | |
| *** Joins: ben_alman (~cowboy@awesome.benalman.com) | 07:51 | |
| *** Joins: kriszyp (~kriszyp@71-38-234-74.slkc.qwest.net) | 07:54 | |
| *** Joins: koopersmith (~koopersmi@user-12hcvj4.cable.mindspring.com) | 07:54 | |
| *** Quits: warrenparsons (~warrenpar@68.70.177.84) (Quit: warrenparsons) | 07:58 | |
| *** Joins: snover (~Adium@unaffiliated/snover) | 08:02 | |
| *** Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood) | 08:08 | |
| *** Joins: ajpiano (~ajpiano@li98-57.members.linode.com) | 08:11 | |
| *** Joins: darcyclarke (~darcyclar@75.98.19.133) | 08:22 | |
| *** Joins: warrenparsons (~warrenpar@68.70.177.84) | 08:28 | |
| *** Quits: Flo0815 (~Flo0815@188-195-19-225-dynip.superkabel.de) () | 08:29 | |
| *** Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) | 08:30 | |
| *** Quits: darcyclarke (~darcyclar@75.98.19.133) (Ping timeout: 260 seconds) | 08:44 | |
| *** Joins: stevecrozz (~stevecroz@173.227.0.2) | 08:52 | |
| *** Quits: koopersmith (~koopersmi@user-12hcvj4.cable.mindspring.com) (Quit: Leaving.) | 09:06 | |
| *** Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood) | 09:08 | |
| *** Joins: kborchers (~kborchers@unaffiliated/kborchers) | 09:10 | |
| *** Quits: AzaToth (~azatoth@wikipedia/AzaToth) (Quit: "Giano defends his writing, lambasts Jimbo, Jimbo defends his block, community takes up arms (and popcorn). Giano scrambles his password, makes his last statements, and leaves." - Tznkai) | 09:17 | |
| *** Quits: colinclark (~colin@69.158.19.7) (Quit: colinclark) | 09:26 | |
| *** Joins: michaeldeol (~michaelde@pool-71-105-23-14.lsanca.dsl-w.verizon.net) | 09:47 | |
| *** Quits: gavin_huang (~gravof@125.114.181.221) (Quit: Leaving) | 09:48 | |
| *** Quits: michaeldeol (~michaelde@pool-71-105-23-14.lsanca.dsl-w.verizon.net) (Quit: michaeldeol) | 09:53 | |
| *** Joins: colinclark (colin@nat/ocadu/x-geqdrgfcufnrnigi) | 09:56 | |
| *** Joins: iLoop (~iLoop@unaffiliated/iloop) | 09:59 | |
| *** Quits: iLoop (~iLoop@unaffiliated/iloop) (Client Quit) | 10:00 | |
| *** Joins: wbednarski (~wbednarsk@abeo158.neoplus.adsl.tpnet.pl) | 10:13 | |
| *** Joins: sindresorhus_ (~sindresor@82.147.51.146) | 10:24 | |
| *** Joins: iLoop (~iLoop@unaffiliated/iloop) | 10:40 | |
| *** Quits: sindresorhus_ (~sindresor@82.147.51.146) (Quit: Leaving...) | 10:50 | |
| *** Joins: LakWork (~LakWork@216.3.100.222) | 10:51 | |
| *** Joins: soc42 (~soc42@HSI-KBW-46-237-193-8.hsi.kabel-badenwuerttemberg.de) | 11:10 | |
| *** Joins: Krinkle (~Krinkle@wikimedia/Krinkle) | 11:26 | |
| Krinkle | . | 11:27 |
| Krinkle | jzaefferer: hey there, you back from the conference? | 11:28 |
| jzaefferer | Hey Krinkle | 11:30 |
| jzaefferer | Back yeah, but pretty tired | 11:30 |
| Krinkle | gnarf: btw, just catching up on github notifications, did you have time to dig into https://github.com/jquery/jquery/commit/58ed62ed12cb48d9224f699e86e197804ca5ece4 | 11:31 |
| socialhapy | ★ Commit on jquery by dmethvin (2d, 23h ago): Effects: 1.8 Animation Rewrite - thanks @mikesherov and @gibson042 | 11:31 |
| Krinkle | jzaefferer: Do you have any experience with the GitHub API? | 11:31 |
| jzaefferer | I want to focus on TestSwarm/BrowserStack/Jenkins the next days, update the latter two enough that we can deploy 1.0.0 | 11:31 |
| gnarf | the test fails? not yet | 11:31 |
| Krinkle | great, I have somewhat bad news on that regard, not terrible just a minor set back | 11:31 |
| Krinkle | ^ @ jzaefferer | 11:31 |
| gnarf | Been a bit overworked this week | 11:32 |
| jzaefferer | Krinkle: Afaik scott_gonzalez has some experience with the GitHub API, at least he managed to implement gist-diff | 11:32 |
| gnarf | was hoping mikesherov might know why that happened it seems like thats in the css changes | 11:32 |
| Krinkle | jzaefferer: I was hoping to connect you to hasher (wikimedia dev), to help and sweeten the jenkins-testswarm plugin | 11:32 |
| gnarf | that he did | 11:32 |
| Krinkle | but it appears he doesn't have any experience writing Jenkins plugins, I misinterpreted something. | 11:32 |
| jzaefferer | Krinkle: Does he know Java? | 11:33 |
| johnbender | rwaldron: _|Nix|_ metioned eventCascade in our meeting and it reminded me to ask you about the qunit plugin :D | 11:33 |
| Krinkle | I thing he'll be able to read basic java, but I haven't seen him write any | 11:33 |
| Krinkle | He didn't jump on the offer to work on a jenkins plugin | 11:33 |
| Krinkle | so we (without me that is) will have to figure it out on our own | 11:34 |
| jzaefferer | Ah, okay, that probably won't help much | 11:34 |
| Krinkle | aside from the testswarm plugin, I was hoping maybe we can figure out a way in jquery's build configuration in jenkins to somehow make it report back to github through a comment | 11:35 |
| Krinkle | (after the build is considered completed that is, so this needs the plugin to be fixed for 1.0.0) | 11:35 |
| gnarf | hrm | 11:35 |
| Krinkle | just a basic "passes", "failed" would be fine + a link to the build page on jenkins | 11:35 |
| gnarf | i wonder if we couldn't implement the "testswarm" as a part of a grunt task | 11:36 |
| Krinkle | I have heard the term "grunt" before, but kinda clueless on it | 11:36 |
| Krinkle | I'll retype what I was writing before you mentioned "grunt" now, hold on | 11:36 |
| gnarf | Krinkle: grunt is a make/rake/jake replacement by ben_alman - we are switching to it for our builds | 11:36 |
| Krinkle | Considering jQuery is currently only running jenkins+testswarm *after* the merge into master, I think it makes sense to only have it leave a comment in case of a failure | 11:37 |
| ben_alman | http://weblog.bocoup.com/introducing-grunt/ | 11:37 |
| Krinkle | is grunt related to *before* the landing of a pr>? | 11:37 |
| gnarf | Krinkle: the problem is it considers everything a failure right now | 11:37 |
| Krinkle | gnarf: I know, that is a different issue which will be obsolete if we fix the plugin for 1.0.0 | 11:38 |
| gnarf | Krinkle: before and after, its the build process | 11:38 |
| Krinkle | where in the flow of a pr is it coming in (taking the basic workflow of: fork, commit, create pr, review, land/close pr, jenkins-start, testswarm, jenkins-end), | 11:39 |
| *** Joins: sindresorhus_ (~sindresor@82.147.51.146) | 11:39 | |
| gnarf | Krinkle: it would happen between jenkins-start and testswarm | 11:39 |
| gnarf | also between fork and commit | 11:40 |
| gnarf | but i mean, its just a build target right? | 11:40 |
| Krinkle | k | 11:40 |
| gnarf | grunt swarm could be a task that only runs from jenkins box | 11:40 |
| Krinkle | so its not really related to testswarm or qunit | 11:40 |
| Krinkle | hm.. | 11:40 |
| Krinkle | so right now in Jenkins we have a project for "jQuery core" (which monitors master, or in the current case, 1.8-pre). | 11:41 |
| gnarf | it could submit the job, and poll it, and potentially spawn up browserstacks to make sure it finishes that job | 11:41 |
| gnarf | Krinkle: there are two jQuery jobs in jenkis | 11:41 |
| gnarf | one watches master, one 1.8pre | 11:41 |
| gnarf | unless someone changed that | 11:41 |
| gnarf | thats how i set it up | 11:41 |
| Krinkle | I was thinking maybe we could create a separate project for "jQuery core (PR)" which would be for testing PRs before they land (clone, cherry pick, then submit to testswarm) | 11:41 |
| Krinkle | and then have that project not report to IRC but to the PR on Github | 11:42 |
| gnarf | If jenkins can watch pulls (i don't think it can) | 11:42 |
| Krinkle | so basically so that humans don't have to check out the PR locally to run the unit test, and instead have it be done automatically (could be combined with other stuff like lint checking) | 11:43 |
| Krinkle | so that if I create a PR, a bot will lint the resulting state and run it through testswarm, or at least run qunit in node | 11:44 |
| Krinkle | but now I see that is what grunt does | 11:44 |
| Krinkle | a pre-commit check for developers | 11:44 |
| Krinkle | correct? | 11:44 |
| gnarf | yes | 11:44 |
| Krinkle | but why is it also used by jenkins? | 11:44 |
| gnarf | it can be used post-commit as well | 11:44 |
| Krinkle | how does it affect the jenkins job build | 11:44 |
| gnarf | grunt is the build | 11:44 |
| gnarf | jenkins needs to build dist/jquery.js so it can be tested in the swarm | 11:45 |
| Krinkle | oh, it is the step-by-step proces to do the build? | 11:45 |
| Krinkle | like ant? | 11:45 |
| Krinkle | an alternative to ant? | 11:45 |
| gnarf | Krinkle: yes, make/ant/rake/jake | 11:45 |
| Krinkle | aaaah | 11:45 |
| Krinkle | okay | 11:45 |
| gnarf | now grunt | 11:45 |
| Krinkle | hm.. | 11:45 |
| Krinkle | so how does jenkins submit to testswarm then | 11:46 |
| Krinkle | that isn't done by grunt right? | 11:46 |
| Krinkle | since I couldn't do that locally | 11:46 |
| gnarf | right now, it uses its plugin | 11:46 |
| gnarf | it could be a grunt task though | 11:46 |
| *** Quits: sindresorhus_ (~sindresor@82.147.51.146) (Quit: Leaving...) | 11:46 | |
| gnarf | not sure what benifit we might gain there, other than if we made it a grunt task, we wouldn't have to deal with jenkins plugins and writing java | 11:47 |
| Krinkle | I'm not sure I follow | 11:47 |
| Krinkle | We need the historical data and being able to link to test results | 11:48 |
| gnarf | not sure how any of that would change? | 11:49 |
| Krinkle | Those are in Jenkins | 11:49 |
| Krinkle | the build history etc. | 11:49 |
| gnarf | jenkins just exec's "make" right now | 11:49 |
| Krinkle | and interconnectivity between different kind of job | 11:49 |
| gnarf | and all the stuff that make outputs is put into the log | 11:49 |
| gnarf | that wont change with grunt | 11:49 |
| Krinkle | I don't see testswarm anywhere in grunt.js | 11:50 |
| gnarf | thats because it isn't currently there? | 11:50 |
| Krinkle | exactly | 11:50 |
| Krinkle | but it is being run, so "right now" is incorrect | 11:50 |
| gnarf | huh? | 11:51 |
| gnarf | jenkins-testswarm is what handles the swarm job creation | 11:51 |
| gnarf | "its plugin" | 11:51 |
| Krinkle | I nkow | 11:51 |
| Krinkle | I know | 11:51 |
| Krinkle | so the jenkins project that is tracking github repo branch, doesn't just run grunt | 11:52 |
| gnarf | I'm not even sure what we are talking about anymore, I just had a random idea that if there were issues we couldn't solve in jenkins-testswarm ; we could maybe solve them in a grunt task | 11:52 |
| gnarf | Krinkle: not yet - although now that grunt has landed on 1.8pre I should probably include it | 11:52 |
| Krinkle | it also scans the modules directory and creates a request to addjob | 11:52 |
| Krinkle | I'm trying to get a sense of the current (undocumented) situation first | 11:54 |
| gnarf | i don't think it scans anything | 11:54 |
| gnarf | we just define all the tests here: http://cl.ly/082U311M3E1r253B1z1L | 11:55 |
| gnarf | do you have a login to jenkins? | 11:55 |
| Krinkle | no | 11:55 |
| Krinkle | omg, that is terrible, I had expected the jenkins-testswarm plugin to be very different | 11:55 |
| Krinkle | it requires manual hardcoded input of all runs (granted, which a GIT_COMMIT variable) | 11:55 |
| gnarf | Krinkle: yup | 11:56 |
| gnarf | TBH - I'm not a very big fan of jenkins, but its what we are using right now | 11:56 |
| gnarf | I really don't have a better suggestion either | 11:56 |
| gnarf | but if we made a "grunt swarm" it could handle all that test submission | 11:57 |
| Krinkle | that only runs it locally | 11:57 |
| Krinkle | that doesn't store it anywhere | 11:57 |
| Krinkle | we need Jenkins to actually do the continuous integration part | 11:57 |
| gnarf | Krinkle: jenkins logs the output | 11:58 |
| gnarf | Krinkle: I'm saying we make jenkins execute "grunt swarm" instead of using jenkins-testswarm | 11:58 |
| Krinkle | I thought you were suggesting to drop jenkins entirely | 11:58 |
| gnarf | Krinkle: it would lower our dependency on jenkins too | 11:58 |
| gnarf | making it easier to switch to something like travis if we ever wanted to try it | 11:58 |
| gnarf | whatever CI we want to use | 11:58 |
| Krinkle | the jenkins-testswarm plugin is currently very basic | 11:59 |
| Krinkle | just dumping a testswarm url is not the long-term purpose of it I had in mind | 11:59 |
| Krinkle | let me show you something | 11:59 |
| Krinkle | note that I take no credit for the following and there are some bugs to be fixed | 12:00 |
| Krinkle | https://integration.mediawiki.org/ci/ | 12:00 |
| Krinkle | Check "MediaWiki-GIT-Fetching" | 12:00 |
| Krinkle | that is a super-project with sub projects that do different tests | 12:00 |
| Krinkle | in the case of mediawiki it includes running phpunit on several different database backends | 12:00 |
| Krinkle | but anyway, that is irrelevant right now | 12:00 |
| * Krinkle looks for a link | 12:01 | |
| Krinkle | check for example: https://integration.mediawiki.org/ci/job/MediaWiki-Tests-Databaseless/885/testReport/junit/(root)/? | 12:01 |
| gnarf | Krinkle: so grunt also has a phantomjs unit built in | 12:01 |
| gnarf | if you use it | 12:01 |
| Krinkle | there the past behavior of a test can be tracked, including how it performs. that is how most jenkins plugins are created | 12:01 |
| Krinkle | they extract data from the test suite and put it in the build storage, not just dump something in the console output | 12:02 |
| Krinkle | anyway, the way I see it we have 2 options | 12:02 |
| gnarf | Krinkle: sounds like a project for someone who wants to write java | 12:02 |
| Krinkle | 1) Improve the jenkins-testswarm to properly extract the results from testswarm so that TestSwarm can focus on being a stable API-driven framework for test distribution | 12:03 |
| Krinkle | 2) We don't use jenkins as primary ci (only to monitor github, trigger testswarm and report to irc or github comments), and improve TestSwarm to handle larger data sets | 12:04 |
| Krinkle | 2a) pagination between jobs and some other UI improvements | 12:04 |
| Krinkle | I think 2) sounds good | 12:04 |
| Krinkle | which would make the jenkins-testswarm plugin obsolete | 12:05 |
| Krinkle | we'd instead have a js file that jenkins executes that does the building (do lint, form the addjob request, poll testswarm api until it is ready, then extract basic "pass" or "fail" determination, and report to IRC) | 12:06 |
| *** Quits: JohnResig (~JohnResig@ejohn.org) (Ping timeout: 245 seconds) | 12:06 | |
| Krinkle | alrighty, I gotta quickly sneak out for dinner, they're waiting for me downstairs. I'll be back in a bit (sorry!) | 12:07 |
| *** Krinkle is now known as Krinkle-away | 12:07 | |
| gnarf | Krinkle-away: but yeah - thats what I meant by making it into a grunt task -- :) | 12:07 |
| Krinkle-away | with the new api in testswarm 1.0 the submission of jobs, the polling and the job status extraction becomes so simple, that it doesn't make sense to turn it into a plugin, we can easily duplicate that between jquery and mediawiki in our build logic and anyone that wants to use testswarm with jenkins | 12:09 |
| Krinkle-away | (gone for real now) | 12:09 |
| gnarf | Krinkle-away: next time your around, ping me or jzaefferer - we need to get you a login to jenkins so you can poke around for yourself ;) | 12:10 |
| *** Joins: JohnResig (~JohnResig@ejohn.org) | 12:13 | |
| *** Quits: soc42 (~soc42@HSI-KBW-46-237-193-8.hsi.kabel-badenwuerttemberg.de) (Remote host closed the connection) | 12:19 | |
| *** Krinkle-away is now known as Krinkle | 12:24 | |
| Krinkle | gnarf: thx, I'll read up on grunt first. | 12:24 |
| *** Joins: koopersmith (~koopersmi@user-12hcvj4.cable.mindspring.com) | 12:29 | |
| *** Joins: sindresorhus_ (~sindresor@82.147.51.146) | 12:30 | |
| gnarf | jzaefferer: i can't seem to get into the people to setup a use for Krinkle | 12:30 |
| *** Joins: fredrik- (~iLoop@80.119.202.84.customer.cdi.no) | 12:35 | |
| *** Quits: fredrik- (~iLoop@80.119.202.84.customer.cdi.no) (Client Quit) | 12:35 | |
| *** Joins: fredrik- (~iLoop@80.119.202.84.customer.cdi.no) | 12:35 | |
| *** Joins: fredrik-_ (~iLoop@80.119.202.84.customer.cdi.no) | 12:36 | |
| *** Quits: iLoop (~iLoop@unaffiliated/iloop) (Ping timeout: 245 seconds) | 12:38 | |
| *** Quits: fredrik- (~iLoop@80.119.202.84.customer.cdi.no) (Ping timeout: 250 seconds) | 12:40 | |
| *** Quits: fredrik-_ (~iLoop@80.119.202.84.customer.cdi.no) (Ping timeout: 265 seconds) | 12:41 | |
| *** Joins: nicholasbs_ (~nicholasb@rrcs-50-75-208-10.nyc.biz.rr.com) | 12:56 | |
| *** Quits: nicholasbs_ (~nicholasb@rrcs-50-75-208-10.nyc.biz.rr.com) (Client Quit) | 12:56 | |
| *** Joins: nicholasbs_ (~nicholasb@rrcs-50-75-208-10.nyc.biz.rr.com) | 12:56 | |
| *** Parts: nicholasbs_ (~nicholasb@rrcs-50-75-208-10.nyc.biz.rr.com) () | 12:57 | |
| *** Joins: warrenparsons_ (~warrenpar@68.70.177.84) | 13:00 | |
| gnarf | gibson042: just FYI, I don't think `p` can ever be > 1 in an easing fn | 13:01 |
| gibson042 | I believe you are correct | 13:01 |
| gibson042 | but since it was in a test, I opted for defensiveness | 13:02 |
| gnarf | sure sure | 13:02 |
| *** Quits: warrenparsons_ (~warrenpar@68.70.177.84) (Read error: Connection reset by peer) | 13:02 | |
| *** Quits: warrenparsons (~warrenpar@68.70.177.84) (Ping timeout: 265 seconds) | 13:02 | |
| *** Joins: warrenparsons_ (~warrenpar@68.70.177.84) | 13:02 | |
| gnarf | gibson042: also if you are in the vicinity of that code, can you check to see if you can figure out what mikesherov might of broke in the dimensions test suite as pointed out by Krinkle in https://github.com/jquery/jquery/commit/58ed62ed12cb48d9224f699e86e197804ca5ece4 -- I doubt I can get to it until this weekend myself | 13:03 |
| socialhapy | ★ Commit on jquery by dmethvin (3d, 58m ago): Effects: 1.8 Animation Rewrite - thanks @mikesherov and @gibson042 | 13:03 |
| gnarf | or wait | 13:04 |
| gnarf | were those the tests that needed to be blown up | 13:04 |
| gibson042 | isn't that from clipping negative width/height to zero in the CSS module? | 13:04 |
| *** Quits: warrenparsons_ (~warrenpar@68.70.177.84) (Client Quit) | 13:05 | |
| gnarf | yup | 13:05 |
| gnarf | it needs a test suite tweak and a reference to that ticket # | 13:05 |
| gibson042 | did he forget to change the tests? | 13:05 |
| gibson042 | ah | 13:05 |
| gibson042 | right | 13:05 |
| gibson042 | I probably won't be able to get to it, I'm on vacation starting in about an hour | 13:05 |
| gnarf | gibson042: no prob, I'll try to sneak some time in on it tonight if mike doesn't beat me to it | 13:06 |
| gnarf | rwaldron: i think https://github.com/jquery/jquery/pull/750 is landable - have you had a chance to look it over yet? | 13:07 |
| socialhapy | ★ Pull request on jquery by gibson042 (2d, 14h ago): 1.8 effects special easing | 13:07 |
| *** Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection) | 13:09 | |
| Krinkle | jzaefferer: I'm currently working on testswarm-browserstack | 13:14 |
| gnarf | @gibson042 btw - You've been a massive help on this branch <3's | 13:14 |
| gnarf | I'll owe ya a beer if you make it to jqconf ;) | 13:15 |
| gibson042 | heh... not this time, but maybe when it comes back east | 13:15 |
| gnarf | TXJS? :) | 13:15 |
| gibson042 | did you see the size diff on the latest? I think the net increase is now under 135 | 13:16 |
| gnarf | gibson042: yeah i did | 13:16 |
| gnarf | i knew getting it down to `defaultPrefilter` would help | 13:16 |
| *** Quits: gibson042 (~rgibson@nat-03-mht.dyndns.com) (Quit: Leaving.) | 13:39 | |
| rwaldron | gnarf looking | 13:40 |
| rwaldron | gnarf have you ever done gamepad/joystick controls? | 13:41 |
| gnarf | rwaldron: on the playstation2 and the xbox, yes | 13:42 |
| rwaldron | gnarf TBH, i'd prefer if DaveMethvin handled larger stuff like this for now | 13:42 |
| rwaldron | i'm still getting used to the workflow | 13:42 |
| rwaldron | I'd feel better with smaller PRs for now | 13:42 |
| rwaldron | ok, so re: controllers | 13:42 |
| rwaldron | analog stick axes, the value | 13:42 |
| gnarf | rwaldron: fair nuff - i was gonna ask dave if i was clear to land some of these if we groupthink em | 13:42 |
| rwaldron | what is the standard expected value range? | 13:43 |
| gnarf | usually -1 -> 1 | 13:43 |
| gnarf | but on some devices its way out of wack | 13:43 |
| rwaldron | neat | 13:43 |
| rwaldron | i have 0-1 atm | 13:43 |
| gnarf | i think that on the ps2 we had to convert from [0,32768) to [-1,1] | 13:44 |
| *** Quits: colinclark (colin@nat/ocadu/x-geqdrgfcufnrnigi) (Ping timeout: 245 seconds) | 13:45 | |
| rwaldron | I start with 0-1023 both directions | 13:45 |
| gnarf | rwaldron: honestly, whatever the value is - map it to what you want and you're gold ;) | 13:45 |
| rwaldron | potentiometer resistance to a voltage measurement | 13:46 |
| rwaldron | bah | 13:46 |
| gnarf | every controller i've ever had the pleasure of coding for has had a different range | 13:46 |
| rwaldron | oh | 13:46 |
| rwaldron | then I feel less bad | 13:46 |
| *** Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Ping timeout: 240 seconds) | 13:52 | |
| *** Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) | 13:56 | |
| gnarf | ?tell mikesherov hey man - someone pinged on http://bugs.jquery.com/ticket/8627 today -- do you have any thoughts on how to handle that in the current 1.8pre? | 13:58 |
| bot-t | gnarf, Okay. | 13:58 |
| rwaldron | gnarf gotta another sec? | 14:01 |
| rwaldron | L: -1 (or in my case: 0) | 14:01 |
| rwaldron | R: 1 | 14:01 |
| rwaldron | U: 1 | 14:01 |
| rwaldron | D: -1 (or in my case: 0) | 14:01 |
| rwaldron | are these in the correct ordeR? | 14:02 |
| gnarf | rwaldron: i think, but like i said - whatever you end up doin, so long as it works for your app is best ;) | 14:03 |
| gnarf | if you're writing a lib, giving access to the raw value / range would probably be important | 14:03 |
| rwaldron | it's not for an app | 14:03 |
| rwaldron | gnarf https://github.com/rwldrn/johnny-five | 14:04 |
| *** Joins: LakWork_ (~LakWork@216.3.100.222) | 14:04 | |
| rwaldron | this needs to be updated, but basically, this: https://github.com/rwldrn/johnny-five/blob/master/docs/joystick.md | 14:04 |
| *** Quits: LakWork (~LakWork@216.3.100.222) (Ping timeout: 256 seconds) | 14:04 | |
| gnarf | mapping tiny ranges to other tiny ranges is trivial - there are other things to be aware of like a "dead zone" in the middle, etc | 14:05 |
| rwaldron | I'm working on that right now | 14:05 |
| gnarf | a lot of stick based controllers have pretty terrible outer and center sensitivity | 14:06 |
| *** Joins: sonotos (~sonotos@unixboard/users/sonotos) | 14:09 | |
| *** Joins: Bankzilla (~Bankzilla@203.97.147.94) | 14:27 | |
| *** Quits: LakWork_ (~LakWork@216.3.100.222) () | 14:27 | |
| *** miketaylr is now known as miketaylrawaylol | 14:33 | |
| *** Quits: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: Leaving...) | 14:37 | |
| *** miketaylrawaylol is now known as miketaylr | 14:38 | |
| *** Quits: kswedberg (~kswedberg@173-162-44-162-michigan.hfc.comcastbusiness.net) (Quit: Leaving.) | 14:42 | |
| *** Quits: sonotos (~sonotos@unixboard/users/sonotos) (Read error: Connection reset by peer) | 14:50 | |
| *** miketaylr is now known as miketaylrawaylol | 14:59 | |
| *** Quits: Bankzilla (~Bankzilla@203.97.147.94) (Ping timeout: 256 seconds) | 15:12 | |
| *** Joins: Bankzilla (~Bankzilla@203.97.147.94) | 15:14 | |
| *** Joins: mikesherov (~mikeshero@mobile-166-137-138-194.mycingular.net) | 15:17 | |
| Krinkle | scott_gonzalez: are you available to maybe review a patch for testswarm-browserstack before I commit it and start a PR? Just a quick check to see if you have any feedback | 15:25 |
| *** Quits: mikesherov (~mikeshero@mobile-166-137-138-194.mycingular.net) (Ping timeout: 265 seconds) | 15:26 | |
| scott_gonzalez | sure | 15:26 |
| Krinkle | ok, patching coming up | 15:29 |
| Krinkle | scott_gonzalez: git show --format=email is OK ? | 15:33 |
| Krinkle | https://toolserver.org/~krinkle/tmp/Krinkle-testswarm-browserstack-b10b541a.patch | 15:34 |
| scott_gonzalez | sure | 15:34 |
| *** Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 260 seconds) | 15:34 | |
| *** Joins: danzik17 (~danzik17@ool-321d17cc.dyn.optonline.net) | 15:35 | |
| scott_gonzalez | FYI: You can create a gist from a diff to get the same view as a GitHub commit page. | 15:35 |
| scott_gonzalez | https://gist.github.com/b5975a7b151dfa234f3f | 15:35 |
| Krinkle | scott_gonzalez: Can you get in touch with browserstack to have them update the /browsers api response to also show mobile devices and OS ? | 15:35 |
| scott_gonzalez | I've asked about that, they're not planning on exposting them through the API yet. | 15:36 |
| Krinkle | hm.. it seems to read it as a diff not as a patch (red lines in commit message) | 15:36 |
| Krinkle | but anyway, looks nice :) | 15:36 |
| scott_gonzalez | Yeah, I named the file a.diff :-P | 15:36 |
| Krinkle | ok | 15:36 |
| scott_gonzalez | Oh well, naming it .pach didn't change the highlighting. | 15:37 |
| scott_gonzalez | Instead of swarmHost and swarmPath, why not just parse swarmUrl? | 15:37 |
| scott_gonzalez | node has a built-in parser. | 15:37 |
| Krinkle | I know javascript inside out and the DOM pretty good as well, but I have near-zero experience with node | 15:38 |
| Krinkle | Any pointers? | 15:38 |
| Krinkle | I'll get it done | 15:38 |
| *** Joins: danzik171 (~danzik17@ool-435606a9.dyn.optonline.net) | 15:38 | |
| scott_gonzalez | http://nodejs.org/docs/latest/api/url.html | 15:39 |
| scott_gonzalez | url.parse() will make it very easy. | 15:39 |
| Krinkle | can't http.request just take a url? | 15:39 |
| Krinkle | seems to silly | 15:39 |
| Krinkle | so silly* that i have to parse it myself | 15:40 |
| *** Quits: danzik17 (~danzik17@ool-321d17cc.dyn.optonline.net) (Ping timeout: 245 seconds) | 15:40 | |
| scott_gonzalez | That's because the built-in HTTP module is very low level. | 15:40 |
| Krinkle | yeah I figured | 15:41 |
| scott_gonzalez | And that's how the HTTP protocol works... | 15:41 |
| Krinkle | I know | 15:41 |
| *** Joins: kswedberg (~kswedberg@c-68-43-183-68.hsd1.mi.comcast.net) | 15:41 | |
| scott_gonzalez | Just add Mikeal's request module as a dependency :-) | 15:41 |
| Krinkle | anyway, I'll use this | 15:41 |
| scott_gonzalez | https://github.com/mikeal/request | 15:41 |
| scott_gonzalez | Then you can avoid parsing. | 15:41 |
| Krinkle | or not | 15:41 |
| scott_gonzalez | Pretty much everyone uses it. | 15:41 |
| Krinkle | ok | 15:41 |
| scott_gonzalez | I feel like spawnUrl is unecessary (I realize it already existed). | 15:42 |
| scott_gonzalez | Couldn't we just ask for the project name? | 15:42 |
| scott_gonzalez | Won't it always be swarmUrl + run + project? | 15:42 |
| Krinkle | well, I thought about constructing it based on the swarmURl | 15:42 |
| Krinkle | but we can't do that | 15:42 |
| scott_gonzalez | why not? | 15:42 |
| Krinkle | for one, one may want to use different swarm client usernames, although thats not the primary reason | 15:43 |
| Krinkle | the primary reason is in testswarm 1.0.0 there will be no fixed rewrite pattern | 15:43 |
| Krinkle | one could use different patterns | 15:43 |
| Krinkle | and secondly, most importantly | 15:43 |
| Krinkle | the runToken | 15:43 |
| scott_gonzalez | ah, ok | 15:43 |
| Krinkle | one can configure the swarm to require a runToken in the url | 15:43 |
| scott_gonzalez | Maybe just accept a path then? | 15:43 |
| Krinkle | too many variables to account for | 15:43 |
| scott_gonzalez | Seems silly to require the host/port/basepath twice | 15:44 |
| scott_gonzalez | Anyway, that's not what you wanted me to look at... | 15:44 |
| Krinkle | yeah, I didn't really change that | 15:44 |
| scott_gonzalez | BrowSack -> BrowserStack | 15:44 |
| scott_gonzalez | also, already existed. | 15:44 |
| Krinkle | but I did consider changing it and kept it, so in a way I did change it (re-emphasizing the choose) | 15:45 |
| Krinkle | choise* | 15:45 |
| Krinkle | BrowSack, fixing | 15:45 |
| *** Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) | 15:45 | |
| scott_gonzalez | I'm not sure if the rest of the code is following this pattern, but getSwarmState( success, error ) is bad for node. | 15:47 |
| Krinkle | bad how? | 15:47 |
| Krinkle | convention? | 15:47 |
| scott_gonzalez | Everything should be method( arg, arg, callback ) | 15:47 |
| Krinkle | success and error are both callbacks | 15:47 |
| scott_gonzalez | And callbacks are function( error, arg, arg ) | 15:47 |
| Krinkle | Oh, I see | 15:47 |
| scott_gonzalez | On error, you pass just an error object as the first param. | 15:48 |
| scott_gonzalez | On success, you pass null and then any relevant data. | 15:48 |
| *** Quits: danzik171 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 252 seconds) | 15:48 | |
| scott_gonzalez | All node code follows that convention, and there are a lot of utilities written around that pattern. | 15:48 |
| scott_gonzalez | All control flow modules require it. | 15:48 |
| Krinkle | on first reaction it looked more like a lazy implementation than an intended pattern, but this is how it is done? | 15:48 |
| Krinkle | ok | 15:48 |
| scott_gonzalez | Yeah, in the early days node had promises. | 15:49 |
| scott_gonzalez | But there was too much bike shedding about what promises should look like. | 15:49 |
| Krinkle | yeah, that makes more sense | 15:49 |
| scott_gonzalez | So Ryan decided to ditch them and follow callback( error, ... ) | 15:49 |
| scott_gonzalez | Since you can easily build abstractions on top of it. | 15:49 |
| scott_gonzalez | It seems a bit odd at first, bit it's really pretty nice. | 15:50 |
| *** Joins: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) | 15:52 | |
| scott_gonzalez | When you have an error, instead of returning an object with code and info, generate an actual error. | 15:52 |
| scott_gonzalez | new Error( msg ) | 15:52 |
| scott_gonzalez | No need to stringify for: | 15:53 |
| scott_gonzalez | console.log('testswarm needs these browsers:\n', JSON.stringify(swarmState.userAgents)); | 15:53 |
| Krinkle | I just follow the pattern | 15:53 |
| scott_gonzalez | I know :-) | 15:53 |
| Krinkle | it didn't make sense to me either, but was too lazy to try without it | 15:54 |
| scott_gonzalez | Don't worry about cleaning up all of this stuff right now. | 15:54 |
| scott_gonzalez | I'm just saying stuff as I see it. | 15:54 |
| gnarf | Krinkle: I can't figure out how to get you whatever permissions you need on jenkins btw, I tried - maybe jzaefferer can help | 15:54 |
| scott_gonzalez | Looks good in general. | 15:55 |
| Krinkle | scott_gonzalez: git diff > https://toolserver.org/~krinkle/tmp/Krinkle-testswarm-browserstack-b10b541a-2.diff (I'll squash it later) | 15:57 |
| Krinkle | now for the callback pattern in getSwarmState | 15:58 |
| scott_gonzalez | That got a little easier, huh? | 15:58 |
| Krinkle | yeah | 16:01 |
| Krinkle | scott_gonzalez: so JSON.stringify is redundant in all arrays/objects passed to console.log? | 16:03 |
| Krinkle | https://toolserver.org/~krinkle/tmp/Krinkle-testswarm-browserstack-b10b541a-2b.diff | 16:06 |
| scott_gonzalez | yeah | 16:06 |
| scott_gonzalez | Well, it depends how deep the objects/arrays are. | 16:06 |
| scott_gonzalez | console.log() will truncate at a certain depth. | 16:06 |
| scott_gonzalez | But we're using pretty shallow objects. | 16:07 |
| *** Quits: bartmax_ (~bart@r186-53-129-73.dialup.adsl.anteldata.net.uy) (Ping timeout: 260 seconds) | 16:07 | |
| Krinkle | yeah | 16:07 |
| Krinkle | I've only tested --getNeeded, I'll need a public testswarm install running 1.0.0 to test it with browserstack for real | 16:08 |
| Krinkle | getNeeded also works with localhost | 16:08 |
| Krinkle | browserstack api can't do ssh tunnel | 16:08 |
| Krinkle | I'll open a port in my router for now and test that way | 16:08 |
| *** Quits: mikeycgto (~mikeycgto@pdpc/supporter/active/mikeycgto) (Ping timeout: 260 seconds) | 16:15 | |
| *** miketaylrawaylol is now known as miketaylr | 16:20 | |
| *** Joins: colinclark (~colin@bas2-toronto09-845512114.dsl.bell.ca) | 16:22 | |
| *** Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood) | 16:25 | |
| *** Joins: mikesherov (4bfa4458@gateway/web/freenode/ip.75.250.68.88) | 16:26 | |
| *** Joins: ajpiano (~ajpiano@li98-57.members.linode.com) | 16:26 | |
| mikesherov | debug minified code! | 16:26 |
| bot-t | (2 hours 28 mins ago) <gnarf> tell mikesherov hey man - someone pinged on http://bugs.jquery.com/ticket/8627 today -- do you have any thoughts on how to handle that in the current 1.8pre? | 16:26 |
| mikesherov | http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ | 16:26 |
| ajpiano | mikesherov omg | 16:27 |
| mikesherov | drum roll please | 16:27 |
| gnarf | mikesherov: also - you broke some offset units with your <0 patch | 16:28 |
| gnarf | :) | 16:28 |
| gnarf | Krinkle keeps yelling at me about it | 16:28 |
| Krinkle | I do not yell :P | 16:29 |
| *** Joins: bartmax (~bart@unaffiliated/Bartmax) | 16:29 | |
| mikesherov | wait, really? | 16:29 |
| mikesherov | Hrmmph | 16:29 |
| mikesherov | I tested it... ok, I'll look | 16:29 |
| rwaldron | Yeah, Krinkle has been on the ball with those swarm failures | 16:31 |
| gnarf | Krinkle: shhhhh | 16:31 |
| * gnarf grins | 16:31 | |
| *** Quits: David_Souther (~southerd@wsip-98-188-154-66.dc.dc.cox.net) (Ping timeout: 245 seconds) | 16:32 | |
| mikesherov | which browsers, gnarf? | 16:32 |
| gnarf | all of em according to Krinkle | 16:33 |
| mikesherov | or Krinkle: | 16:33 |
| gnarf | its in "dimensions" | 16:33 |
| mikesherov | hmmmm | 16:33 |
| gnarf | there is a note on the commit | 16:33 |
| mikesherov | filter=offset? | 16:33 |
| scott_gonzalez | mikesherov: http://swarm.jquery.org/?state=runresults&run_id=867&client_id=2404 | 16:34 |
| mikesherov | pfft | 16:34 |
| mikesherov | negative width ignored should have been pulled in | 16:35 |
| mikesherov | that's specifically a test I had to change | 16:35 |
| mikesherov | I'll check the other ones | 16:35 |
| mikesherov | oh, yeah, I just need to update tests | 16:36 |
| mikesherov | They rely on the same expectation that negative numbers are no-ops which is no longer true | 16:36 |
| gnarf | mikesherov: reference the ticket number | 16:38 |
| gnarf | in the commit | 16:38 |
| gnarf | thats all i ask | 16:39 |
| mikesherov | yup, will do | 16:39 |
| mikesherov | I borked it. My bad... submitting PR now | 16:39 |
| *** Quits: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...) | 16:40 | |
| mikesherov | gnarf: https://github.com/jquery/jquery/pull/755 | 16:47 |
| socialhapy | ★ Pull request on jquery by mikesherov (2.788s ago): fix broken unit tests from implementing #11604 :-\ | 16:47 |
| mikesherov | sory about that! | 16:49 |
| mikesherov | sorry* | 16:49 |
| gnarf | mikesherov: see comment | 16:49 |
| gnarf | i think we might want to keep the others expecting 30 | 16:50 |
| mikesherov | well, it's just to check that the padding and border don't affect .width() or .height() | 16:51 |
| mikesherov | both are fine, you're is less change | 16:51 |
| gnarf | damn, rick left | 16:52 |
| gnarf | i was gonna try to talk him into pulling it ;) | 16:52 |
| mikesherov | would he yell at me? | 16:52 |
| mikesherov | OK, cool | 16:53 |
| *** Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood) | 16:53 | |
| *** Joins: ajpiano (~ajpiano@li98-57.members.linode.com) | 16:54 | |
| *** Quits: bartmax (~bart@unaffiliated/Bartmax) (Quit: Linkinus - http://linkinus.com) | 16:59 | |
| *** Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.) | 17:04 | |
| Krinkle | scott_gonzalez: https://github.com/clarkbox/testswarm-browserstack/pull/8 | 17:04 |
| socialhapy | ★ Pull request on testswarm-browserstack by Krinkle ( ago): issue #7: Update for TestSwarm 1.0 and some other minor fixes | 17:04 |
| *** Quits: sindresorhus_ (~sindresor@82.147.51.146) (Quit: Leaving...) | 17:05 | |
| Krinkle | scott_gonzalez: tested locally with a testswarm install and browserstack account | 17:07 |
| Krinkle | went great :) | 17:08 |
| *** Joins: jqcommit (~jqcommit@sh2.rs.github.com) | 17:09 | |
| jqcommit | [testswarm] Krinkle pushed 1 new commit to master: http://git.io/3sEfeA | 17:09 |
| jqcommit | [testswarm/master] fix typo - Timo Tijhof | 17:09 |
| *** Parts: jqcommit (~jqcommit@sh2.rs.github.com) () | 17:09 | |
| Krinkle | nn | 17:12 |
| *** Quits: Krinkle (~Krinkle@wikimedia/Krinkle) (Quit: Too bad a day only lasts 24 hours. See you on another one!) | 17:12 | |
| scott_gonzalez | :-) | 17:13 |
| *** Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood) | 17:14 | |
| *** Joins: ajpiano (~ajpiano@li98-57.members.linode.com) | 17:15 | |
| *** Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood) | 17:15 | |
| *** Quits: colinclark (~colin@bas2-toronto09-845512114.dsl.bell.ca) (Quit: colinclark) | 17:15 | |
| *** Joins: ajpiano (~ajpiano@li98-57.members.linode.com) | 17:16 | |
| *** Joins: sneakyness (~sneakynes@c-66-235-53-113.sea.wa.customer.broadstripe.net) | 17:19 | |
| *** Quits: mikesherov (4bfa4458@gateway/web/freenode/ip.75.250.68.88) (Ping timeout: 245 seconds) | 17:20 | |
| *** Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) | 17:20 | |
| *** Quits: kswedberg (~kswedberg@c-68-43-183-68.hsd1.mi.comcast.net) (Quit: Leaving.) | 17:41 | |
| *** Joins: wbednarski_ (~wbednarsk@abdw68.neoplus.adsl.tpnet.pl) | 17:46 | |
| *** miketaylr is now known as miketaylrawaylol | 17:48 | |
| *** Quits: wbednarski (~wbednarsk@abeo158.neoplus.adsl.tpnet.pl) (Ping timeout: 260 seconds) | 17:49 | |
| *** Joins: colinclark (~colin@bas2-toronto09-845512114.dsl.bell.ca) | 17:52 | |
| *** Quits: colinclark (~colin@bas2-toronto09-845512114.dsl.bell.ca) (Client Quit) | 17:56 | |
| *** Joins: kswedberg (~kswedberg@c-68-43-183-68.hsd1.mi.comcast.net) | 17:56 | |
| *** Quits: wbednarski_ (~wbednarsk@abdw68.neoplus.adsl.tpnet.pl) (Remote host closed the connection) | 18:12 | |
| *** Joins: wbednarski (~wbednarsk@abdw68.neoplus.adsl.tpnet.pl) | 18:12 | |
| *** Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-ieyigrnlgzwumkhq) | 18:26 | |
| *** Quits: stevecrozz (~stevecroz@173.227.0.2) (Remote host closed the connection) | 18:35 | |
| *** miketaylrawaylol is now known as miketaylr | 18:39 | |
| *** Joins: mikeycgto (~mikeycgto@ool-4571cba8.dyn.optonline.net) | 18:41 | |
| *** Quits: mikeycgto (~mikeycgto@ool-4571cba8.dyn.optonline.net) (Changing host) | 18:41 | |
| *** Joins: mikeycgto (~mikeycgto@pdpc/supporter/active/mikeycgto) | 18:41 | |
| *** Joins: gavin_huang (~gravof@125.114.181.221) | 19:07 | |
| socialhapy | ★ Tweet from jquerymobile: MS Open Tech: Announcing the open source Metro style theme for jQuery Mobile - http://t.co/fbYrIQx6 ★ http://bit.ly/JqyTXa | 19:14 |
| *** Quits: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) (Disconnected by services) | 19:29 | |
| *** Joins: bot-t1 (~bot-t@unaffiliated/temp01/bot/bot-t) | 19:29 | |
| *** Quits: bot-t1 (~bot-t@unaffiliated/temp01/bot/bot-t) (Excess Flood) | 19:29 | |
| *** Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds) | 19:30 | |
| *** Joins: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) | 19:30 | |
| *** Joins: temp01 (~temp01@unaffiliated/temp01) | 19:32 | |
| *** Quits: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) (Ping timeout: 246 seconds) | 19:38 | |
| *** Joins: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) | 19:39 | |
| *** Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds) | 19:39 | |
| *** Joins: temp01 (~temp01@unaffiliated/temp01) | 19:42 | |
| *** Quits: kswedberg (~kswedberg@c-68-43-183-68.hsd1.mi.comcast.net) (Quit: Leaving.) | 19:53 | |
| *** Joins: danzik171 (~danzik17@pool-108-6-17-26.nycmny.fios.verizon.net) | 20:09 | |
| *** Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 252 seconds) | 20:12 | |
| *** Joins: bluezjuice (~bluezjuic@gateway/tor-sasl/bluezjuice) | 20:15 | |
| *** Quits: Bankzilla (~Bankzilla@203.97.147.94) (Ping timeout: 265 seconds) | 20:27 | |
| *** miketaylr is now known as miketaylrawaylol | 20:28 | |
| *** Joins: Bankzilla (~Bankzilla@203.97.147.94) | 20:28 | |
| *** Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) | 20:55 | |
| *** Quits: danzik171 (~danzik17@pool-108-6-17-26.nycmny.fios.verizon.net) (Ping timeout: 260 seconds) | 20:58 | |
| *** miketaylrawaylol is now known as miketaylr | 21:24 | |
| *** Quits: snover (~Adium@unaffiliated/snover) (Quit: Leaving.) | 21:32 | |
| *** Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf) | 21:43 | |
| *** Quits: bluezjuice (~bluezjuic@gateway/tor-sasl/bluezjuice) (Remote host closed the connection) | 22:01 | |
| *** Joins: bluezjuice (~bluezjuic@gateway/tor-sasl/bluezjuice) | 22:02 | |
| *** Quits: mikeycgto (~mikeycgto@pdpc/supporter/active/mikeycgto) (Remote host closed the connection) | 22:06 | |
| *** Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 260 seconds) | 22:15 | |
| *** Quits: Bankzilla (~Bankzilla@203.97.147.94) (Remote host closed the connection) | 22:22 | |
| *** Quits: sneakyness (~sneakynes@c-66-235-53-113.sea.wa.customer.broadstripe.net) (Quit: ZzZzz) | 22:42 | |
| *** Quits: wbednarski (~wbednarsk@abdw68.neoplus.adsl.tpnet.pl) (Remote host closed the connection) | 22:46 | |
| *** Quits: jitter_ (~jitter_@unaffiliated/jitter) (Ping timeout: 265 seconds) | 23:34 | |
| *** Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer) | 23:36 | |
| *** Quits: bot-t (~bot-t@unaffiliated/temp01/bot/bot-t) (Quit: bot-t) | 23:36 | |
| *** Quits: johnnny22 (~john@bas2-montreal42-1096738983.dsl.bell.ca) () | 23:46 | |
| *** Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.) | 23:46 | |
| *** Joins: johnnny22 (~john@bas2-montreal42-1096738983.dsl.bell.ca) | 23:46 | |
| *** Quits: bluezjuice (~bluezjuic@gateway/tor-sasl/bluezjuice) (Ping timeout: 276 seconds) | 23:53 | |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!