Options:
- # Session Start: Thu Mar 06 00:00:00 2014
- # Session Ident: #testing
- # [00:00] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [00:56] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [00:56] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [00:56] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [01:03] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [01:06] * heycam is now known as heycam|away
- # [01:07] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
- # [01:10] * Quits: craigdh (~craigdh@public.cloak) ("Page closed")
- # [01:39] * Joins: rhauck (~Adium@public.cloak)
- # [01:39] * heycam|away is now known as heycam
- # [02:15] * Quits: sam (~sam@public.cloak) (Client closed connection)
- # [02:28] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [03:13] * heycam is now known as heycam|away
- # [03:40] * heycam|away is now known as heycam
- # [03:51] * Joins: gitbot (~gitbot@public.cloak)
- # [03:51] -gitbot:#testing- [web-platform-tests] foolip opened pull request #722: Remove common/domtestcase.js (unused) (master...rm-domtestcase) https://github.com/w3c/web-platform-tests/pull/722
- # [03:51] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [03:51] * Joins: gitbot (~gitbot@public.cloak)
- # [03:51] -gitbot:#testing- [web-platform-tests] foolip closed pull request #720: Remove /common/domtestcase.js and /common/vendor-prefix.js (unused) (master...rm-unused-common) https://github.com/w3c/web-platform-tests/pull/720
- # [03:51] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [04:44] * Quits: plinss (~plinss@public.cloak) (Client closed connection)
- # [04:53] * Joins: plinss_away (~plinss@public.cloak)
- # [04:53] * plinss_away is now known as plinss
- # [05:32] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [06:15] * heycam is now known as heycam|away
- # [06:43] * heycam|away is now known as heycam
- # [07:01] * heycam is now known as heycam|away
- # [07:59] * heycam|away is now known as heycam
- # [08:05] * heycam is now known as heycam|away
- # [08:50] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [08:58] * Joins: gitbot (~gitbot@public.cloak)
- # [08:58] -gitbot:#testing- [web-platform-tests] foolip opened pull request #723: Remove pass condition from some media test names (master...rm-media-pass-conditions) https://github.com/w3c/web-platform-tests/pull/723
- # [08:58] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [09:20] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:55] * Joins: Lachy (~Lachy@public.cloak)
- # [10:28] * Joins: darobin (rberjon@public.cloak)
- # [10:34] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [10:37] * Joins: Lachy (~Lachy@public.cloak)
- # [10:53] * Joins: gitbot (~gitbot@public.cloak)
- # [10:53] -gitbot:#testing- [web-platform-tests] sevaseva opened pull request #724: Implementation that doesn't support JavaScript should be allowed that. (master...javascript1) https://github.com/w3c/web-platform-tests/pull/724
- # [10:53] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [11:11] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [11:17] * Joins: Lachy (~Lachy@public.cloak)
- # [11:54] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [11:58] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [11:59] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [12:06] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [12:30] * Joins: abarsto (~abarsto@public.cloak)
- # [12:30] * abarsto is now known as ArtB
- # [12:37] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [12:54] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [12:55] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [13:02] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [13:12] * Quits: Ms2ger (~Ms2ger@public.cloak) ("bbl")
- # [13:18] * Parts: MarkS (msadecki@public.cloak) (MarkS)
- # [13:21] * Joins: MarkS (msadecki@public.cloak)
- # [13:36] <denis> I'm trying to configure the new w3c-test.org to automatically checkout the new PR
- # [13:37] <denis> after I add this config to the master
- # [13:37] <denis> git config --add "remote.origin.fetch" "+refs/pull/*/head:refs/remotes/origin/pr/*"
- # [13:37] <denis> I get the following error when doing a "git fetch origin"
- # [13:37] <denis> fatal: refs/remotes/origin/pr/549 tracks both refs/heads/pr/549 and refs/pull/549/head
- # [13:37] <denis> Unexpected end of command stream
- # [13:37] <denis> any idea why?
- # [13:40] <jgraham> Not sure
- # [13:41] <jgraham> After all the remote branch shouldn't track anything; the local should track the remote
- # [13:41] <jgraham> Although
- # [13:42] <MikeSmith> denis: maybe we could just clobber the whole directory and re-clone
- # [13:43] <denis> MikeSmith, I started from a fresh clone actually
- # [13:43] <MikeSmith> ah ok
- # [13:43] <jgraham> It woud be useful to see the full .git/config
- # [13:43] <denis> it's easy to reproduce
- # [13:43] <denis> git clone, git config --add [...], git fetch origin
- # [13:44] <MikeSmith> ok
- # [13:44] <denis> jgraham: https://etherpad.mozilla.org/RPAkAWWT71
- # [13:48] <MikeSmith> denis: why not "fetch = +refs/heads/*:refs/remotes/origin/*"
- # [13:48] <MikeSmith> fetch = +refs/heads/*:refs/remotes/origin/*
- # [13:48] <MikeSmith> vs
- # [13:48] <MikeSmith> a+refs/pull/*/head:refs/remotes/origin/pr/*
- # [13:48] <MikeSmith> refs/heads/*:refs/remotes/origin/*
- # [13:48] <MikeSmith> vs
- # [13:48] <MikeSmith> refs/pull/*/head:refs/remotes/origin/pr/*
- # [13:49] <MikeSmith> ah
- # [13:49] <MikeSmith> I see the "/pr/" part
- # [13:49] <jgraham> Hmm, I don't know how this works well enough
- # [13:50] <jgraham> naively I might expect that the problem is that the rhs of both fetch: rules match the same things, but I don't know that's actually how it works
- # [13:51] <MikeSmith> oh wait
- # [13:51] <denis> MikeSmith, that config comes from sync.py when cloning the master
- # [13:51] <MikeSmith> there's two fetch lines there
- # [13:51] <MikeSmith> https://etherpad.mozilla.org/RPAkAWWT71
- # [13:51] <MikeSmith> should there actually be two fetch lines?
- # [13:52] <denis> the second fetch is added using get config --add
- # [13:52] <MikeSmith> ok
- # [13:52] <denis> http://stackoverflow.com/questions/21998181/git-fetch-failed-refs-remotes-origin-pr-34-tracks-both
- # [13:56] <denis> jgraham, the configs are the same
- # [13:56] <MikeSmith> denis: in /u/github-checkout/web-platform-tests on zzyzwicz the first fetch line is commented out
- # [13:56] <denis> are you able to do a git fetch origin ?
- # [13:56] <denis> ah
- # [13:57] <MikeSmith> easy to miss
- # [13:57] <denis> MikeSmith, worky after commenting out the first fetch
- # [13:57] <denis> ls
- # [13:58] <MikeSmith> dunno if you use vim or emacs but I guess we should enable syntax highlighting in the .emacs and .vimrc for the root user on w3c-test.org
- # [13:59] <MikeSmith> with syntax highlighting the fact that line was commented out would have been clear
- # [13:59] <denis> vim, but I didn't check the conf on zzyzwicz
- # [14:00] <MikeSmith> as it is in vim at least I look the conf on zzyzwicz 6 times until I noticed that line was actually commented out
- # [14:01] <denis> ok, seems to work now
- # [14:01] <denis> http://w3c-test.org/submissions/
- # [14:01] <MikeSmith> やった
- # [14:02] <denis> jgraham, MikeSmith, thanks for helping
- # [14:03] <MikeSmith> yeah sorry I didn't help earlier but I was on the train and bus for an hour and a half, on my way back to my place from the Keio office
- # [14:05] <MikeSmith> anyway, fkcing git
- # [14:05] <MikeSmith> for the one thousandth time
- # [14:05] <MikeSmith> gives a whole new definition to the term "error prone"
- # [14:06] <MikeSmith> "accident constantly waiting to happen" is more like it
- # [14:17] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [14:54] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [15:34] * Joins: zcorpan (~zcorpan@public.cloak)
- # [15:42] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [15:42] * Joins: zcorpan (~zcorpan@public.cloak)
- # [15:47] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [15:47] * Joins: zcorpan (~zcorpan@public.cloak)
- # [15:54] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [16:01] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [16:08] * Joins: glenn (~gadams@public.cloak)
- # [16:30] * Joins: zcorpan (~zcorpan@public.cloak)
- # [16:45] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [16:46] * Joins: zcorpan (~zcorpan@public.cloak)
- # [16:53] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [16:56] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [17:37] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [17:39] * Joins: lukeis (~Adium@public.cloak)
- # [17:48] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [17:57] * Joins: kawai (~kawai@public.cloak)
- # [17:57] * Quits: kawai (~kawai@public.cloak) (Client closed connection)
- # [18:00] * Joins: kawai (~kawai@public.cloak)
- # [18:00] * Joins: lmclister (~lmclister@public.cloak)
- # [18:01] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [18:19] * Joins: plh (plehegar@public.cloak)
- # [18:58] * Joins: rhauck (~Adium@public.cloak)
- # [18:59] <MikeSmith> jgraham: at some point I want to figure out how to get https://w3c-test.org/ working
- # [19:00] <MikeSmith> wptserve remote https case
- # [19:00] <Ms2ger> At some point, I'd like you to figure that out
- # [19:00] <MikeSmith> hah
- # [19:01] <MikeSmith> I figured you would
- # [19:01] <MikeSmith> because everything that helps me helps you
- # [19:01] <Ms2ger> :)
- # [19:03] <jgraham> Yeah
- # [19:03] <jgraham> I think we would all like that :)
- # [19:06] * Quits: kawai (~kawai@public.cloak) (Client closed connection)
- # [19:07] <MikeSmith> jgraham: it doesn't seem to work for me even when I run wptserve locally
- # [19:08] <jgraham> The https stuff is basically not implemented
- # [19:08] <jgraham> I mean it kind of is
- # [19:08] <MikeSmith> oh
- # [19:08] <jgraham> But I haven't worked out how to test it locally so the probability of it working is 0
- # [19:08] <MikeSmith> ah ok
- # [19:09] <MikeSmith> I figured I had missed something
- # [19:09] <jgraham> Sorry
- # [19:09] <MikeSmith> don't we have tests that rely on it?
- # [19:09] <MikeSmith> no worries
- # [19:09] <jgraham> Websockets tests at least
- # [19:09] <jgraham> But it's ~impossible to do in a good way for casual use
- # [19:11] <jgraham> For automation I will need to install a "fake" CA in the temporary profile and use a cert from that CA
- # [19:11] <jgraham> For w3c-test.org you can use a real certificate of course
- # [19:12] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [19:12] <jgraham> Although
- # [19:13] <jgraham> SimonSapin suggested using a "real" host that resolves to localhost
- # [19:14] <MikeSmith> ah yeah I remember a thread about this
- # [19:14] <jgraham> Although it seems that won't help since CAs don't like that either (c.f. http://readme.localtest.me/)
- # [19:14] <MikeSmith> yeah
- # [19:15] <MikeSmith> (re)thinking it through, I can see yeah this is hard problem to address
- # [19:15] <MikeSmith> at least for w3c-test.org we don't need something portable
- # [19:16] <MikeSmith> we can just set up a real cert
- # [19:16] <MikeSmith> of course we'll have to figure out how to hack it into the code
- # [19:16] <MikeSmith> maybe will need another option
- # [19:16] <MikeSmith> I don't know who else might ever be running a remote instance
- # [19:17] <MikeSmith> I mean one that's public and allows remote connections
- # [19:17] <MikeSmith> (remote instance of wptserve)
- # [19:18] <jgraham> Yeah, I don't think this is hard per-se
- # [19:19] <jgraham> I just didn't finish off the work yet
- # [19:19] <MikeSmith> ok
- # [19:19] <MikeSmith> well if nobody's complained about it so far then I guess nobody's feeling much pain from it so far
- # [19:25] <Ms2ger> Who cares about testing https, eh
- # [19:33] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [19:34] * Joins: rhauck (~Adium@public.cloak)
- # [19:35] * Joins: rhauck1 (~Adium@public.cloak)
- # [19:35] * Quits: rhauck (~Adium@public.cloak) (Client closed connection)
- # [19:35] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [19:36] * Joins: abarsto (~abarsto@public.cloak)
- # [19:36] * abarsto is now known as ArtB
- # [19:38] <MikeSmith> not me
- # [19:39] <MikeSmith> until somebody complains
- # [19:39] <MikeSmith> my job title should be "complaint responder"
- # [19:39] <MikeSmith> or actually often "complaint non-responder"
- # [19:45] <MikeSmith> btw i'm getting malloc errors when starting wptserve on my macbook
- # [19:45] <MikeSmith> anybody else seen that?
- # [19:45] <MikeSmith> Python(60625) malloc: *** error for object 0x7fa75aee3e80: pointer being freed was not allocated
- # [19:46] <MikeSmith> *** set a breakpoint in malloc_error_break to debug
- # [19:46] <MikeSmith> sometimes it seems to cause the "Send a bug report to Apple" dialog to appear
- # [19:49] <jgraham> Hmm
- # [19:49] <jgraham> I seem to recall that zcorpan had a problem with that
- # [19:49] <jgraham> Which python version?
- # [19:51] <MikeSmith> lemme check
- # [19:52] <MikeSmith> Python 2.7.6 (default, Nov 12 2013, 13:26:39)
- # [19:52] <MikeSmith> [GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
- # [19:52] <MikeSmith> installed from brew I think
- # [19:53] <MikeSmith> by mach
- # [19:53] <MikeSmith> or whatever the mozilla-central setup thing is for building with mach
- # [19:53] <MikeSmith> /opt/local/bin/python
- # [19:54] <MikeSmith> either from brew or from MacPorts
- # [19:55] <MikeSmith> or brew stuff is in /usr/local
- # [19:55] <MikeSmith> so I guess /opt/local is where macports installs stuff
- # [19:56] <MikeSmith> I get the same error with /usr/local/bin/python
- # [19:57] <MikeSmith> but not with /usr/bin/python
- # [19:58] <MikeSmith> /usr/bin/python is 2.7.2
- # [19:58] <MikeSmith> so I guess I'll just use that isntea
- # [19:59] <MikeSmith> oh
- # [20:00] <MikeSmith> no, I'm getting a "object was probably modified after being freed" error with that too
- # [20:01] <jgraham> Dammit
- # [20:01] <jgraham> I haven't seen that one recently so I thought it was fixed
- # [20:12] <MikeSmith> jgraham: it's not fatal at least
- # [20:12] * Quits: rhauck1 (~Adium@public.cloak) ("Leaving.")
- # [20:14] * Joins: rhauck (~Adium@public.cloak)
- # [20:14] <MikeSmith> jgraham: in other news I'm try to figure out in what case "config" is None at https://github.com/w3c/wptserve/blob/master/wptserve/server.py#L136
- # [20:16] <MikeSmith> in testing I find that the first time that constructor gets called, config is not None
- # [20:16] <MikeSmith> but all subsequent times it is
- # [20:17] <MikeSmith> I mean when I actually run the w-p-t serve.py script
- # [20:17] <MikeSmith> but in order to do this "allow remote" option thing, I want to have access to "config" each time
- # [20:18] <jgraham> MikeSmith: I think the theory is that config was allowed to be None so you could use the class directly from third party code
- # [20:19] <jgraham> I suggest making bind_hostname a keyword argument to that function with default True
- # [20:19] <jgraham> and extracting it from the config somewhere up the call chain
- # [20:19] <MikeSmith> ah ok
- # [20:19] <jgraham> Well specifically in serve.py
- # [20:20] <jgraham> In wpt
- # [20:20] <MikeSmith> yup
- # [20:20] <MikeSmith> ok thanks
- # [20:46] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [20:53] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
- # [21:15] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [21:19] * heycam|away is now known as heycam
- # [21:32] * Joins: ptressel (~chatzilla@public.cloak)
- # [22:01] * Quits: ptressel (~chatzilla@public.cloak) ("ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424]")
- # [22:21] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [22:24] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
- # [22:32] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
- # [23:22] * heycam is now known as heycam|away
- # [23:48] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [23:52] * heycam|away is now known as heycam
- # Session Close: Fri Mar 07 00:00:01 2014
The end :)