-
Notifications
You must be signed in to change notification settings - Fork 12
/
2011-11-16.txt
462 lines (462 loc) · 54.2 KB
/
2011-11-16.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
{"nick":"paddybyers","message":"isaacs: https://github.com/paddybyers/node/issues/19","date":"2011-11-16T00:01:25.826Z","type":"message"}
{"nick":"isaacs","message":"paddybyers: you probably want to post that on https://github.com/joyent/node/issues","date":"2011-11-16T00:01:51.786Z","type":"message"}
{"nick":"isaacs","message":"not on your fork","date":"2011-11-16T00:01:55.563Z","type":"message"}
{"nick":"paddybyers","message":"I guess","date":"2011-11-16T00:02:13.169Z","type":"message"}
{"nick":"isaacs","message":"paddybyers: or better yet, make it a pull request. sign the cla first: http://nodejs.org/cla.html","date":"2011-11-16T00:02:33.953Z","type":"message"}
{"nick":"paddybyers","message":"https://github.com/joyent/node/pull/2125","date":"2011-11-16T00:07:46.722Z","type":"message"}
{"nick":"mikeal","date":"2011-11-16T00:30:44.349Z","type":"join"}
{"nick":"paddybyers","reason":"Quit: paddybyers","date":"2011-11-16T00:41:58.768Z","type":"quit"}
{"nick":"bnoordhuis","reason":"Ping timeout: 240 seconds","date":"2011-11-16T01:09:25.096Z","type":"quit"}
{"nick":"mikeal","reason":"Quit: Leaving.","date":"2011-11-16T01:18:47.271Z","type":"quit"}
{"nick":"isaacs","reason":"Quit: isaacs","date":"2011-11-16T01:19:23.585Z","type":"quit"}
{"nick":"mraleph","reason":"Quit: Leaving.","date":"2011-11-16T01:23:12.215Z","type":"quit"}
{"nick":"dap","reason":"Quit: Leaving.","date":"2011-11-16T01:30:24.795Z","type":"quit"}
{"nick":"AvianFlu_","date":"2011-11-16T01:42:45.320Z","type":"join"}
{"nick":"AvianFlu","reason":"Disconnected by services","date":"2011-11-16T01:42:53.453Z","type":"quit"}
{"nick":"AvianFlu_","new_nick":"AvianFlu","date":"2011-11-16T01:42:55.314Z","type":"nick"}
{"nick":"pietern","reason":"Quit: pietern","date":"2011-11-16T01:52:17.226Z","type":"quit"}
{"nick":"piscisaureus_","reason":"Quit: ~ Trillian Astra - www.trillian.im ~","date":"2011-11-16T02:15:19.812Z","type":"quit"}
{"nick":"isaacs","date":"2011-11-16T02:22:17.106Z","type":"join"}
{"nick":"isaacs","reason":"Quit: isaacs","date":"2011-11-16T02:32:53.608Z","type":"quit"}
{"nick":"AvianFlu","reason":"Quit: Leaving","date":"2011-11-16T02:38:06.620Z","type":"quit"}
{"nick":"mikeal","date":"2011-11-16T02:43:53.388Z","type":"join"}
{"nick":"brson","reason":"Quit: leaving","date":"2011-11-16T02:47:56.906Z","type":"quit"}
{"nick":"mikeal","reason":"Quit: Leaving.","date":"2011-11-16T03:49:46.657Z","type":"quit"}
{"nick":"mikeal","date":"2011-11-16T04:15:57.054Z","type":"join"}
{"nick":"isaacs","date":"2011-11-16T05:02:49.058Z","type":"join"}
{"nick":"isaacs","reason":"Client Quit","date":"2011-11-16T05:03:15.526Z","type":"quit"}
{"nick":"mikeal","reason":"Quit: Leaving.","date":"2011-11-16T05:58:19.282Z","type":"quit"}
{"nick":"mikeal","date":"2011-11-16T06:26:53.051Z","type":"join"}
{"nick":"paddybyers","date":"2011-11-16T06:44:20.761Z","type":"join"}
{"nick":"mikeal1","date":"2011-11-16T07:09:44.986Z","type":"join"}
{"nick":"mikeal","reason":"Ping timeout: 240 seconds","date":"2011-11-16T07:12:16.053Z","type":"quit"}
{"nick":"mikeal1","reason":"Quit: Leaving.","date":"2011-11-16T08:28:54.344Z","type":"quit"}
{"nick":"kuebk","date":"2011-11-16T08:30:07.420Z","type":"join"}
{"nick":"isaacs","date":"2011-11-16T08:36:11.074Z","type":"join"}
{"nick":"isaacs","reason":"Read error: Connection reset by peer","date":"2011-11-16T08:45:04.687Z","type":"quit"}
{"nick":"isaacs","date":"2011-11-16T08:45:13.392Z","type":"join"}
{"nick":"mikeal","date":"2011-11-16T09:07:20.071Z","type":"join"}
{"nick":"mraleph","date":"2011-11-16T09:12:59.065Z","type":"join"}
{"nick":"mraleph","reason":"Quit: Leaving.","date":"2011-11-16T09:56:01.789Z","type":"quit"}
{"nick":"mraleph","date":"2011-11-16T09:58:19.052Z","type":"join"}
{"nick":"mraleph","reason":"Client Quit","date":"2011-11-16T09:58:57.213Z","type":"quit"}
{"nick":"isaacs","reason":"Quit: isaacs","date":"2011-11-16T10:13:50.018Z","type":"quit"}
{"nick":"piscisaureus_","date":"2011-11-16T10:27:19.126Z","type":"join"}
{"nick":"bnoordhuis","date":"2011-11-16T11:29:37.855Z","type":"join"}
{"nick":"piscisaureus_","reason":"Ping timeout: 245 seconds","date":"2011-11-16T11:59:12.106Z","type":"quit"}
{"nick":"creationix","date":"2011-11-16T12:28:11.353Z","type":"join"}
{"nick":"piscisaureus_","date":"2011-11-16T12:32:08.417Z","type":"join"}
{"nick":"bnoordhuis","message":"node + threads, default joinable or detached?","date":"2011-11-16T13:32:23.123Z","type":"message"}
{"nick":"bnoordhuis","message":"piscisaureus_: does windows make that distinction?","date":"2011-11-16T13:33:08.197Z","type":"message"}
{"nick":"bnoordhuis","message":"i have to say i like that almost everything is waitable on in windows - mutexes, threads, semaphores, sockets, etc.","date":"2011-11-16T13:38:07.035Z","type":"message"}
{"nick":"indutny","reason":"*.net *.split","date":"2011-11-16T13:44:15.321Z","type":"quit"}
{"nick":"indutny","date":"2011-11-16T13:48:23.931Z","type":"join"}
{"nick":"DrPizza_","reason":"Excess Flood","date":"2011-11-16T13:48:32.550Z","type":"quit"}
{"nick":"DrPizza","date":"2011-11-16T13:48:39.330Z","type":"join"}
{"nick":"paddybyers","message":"bnoordhuis: are you planning to create a thread abstraction in uv to include things like uv_thread_join?","date":"2011-11-16T13:49:04.407Z","type":"message"}
{"nick":"bnoordhuis","message":"paddybyers: yep","date":"2011-11-16T13:49:12.359Z","type":"message"}
{"nick":"bnoordhuis","message":"though i'm not quite set on uv_thread_join yet","date":"2011-11-16T13:49:33.217Z","type":"message"}
{"nick":"creationix","reason":"Ping timeout: 248 seconds","date":"2011-11-16T14:23:44.080Z","type":"quit"}
{"nick":"indutny","reason":"*.net *.split","date":"2011-11-16T14:33:40.780Z","type":"quit"}
{"nick":"indutny","date":"2011-11-16T14:50:26.334Z","type":"join"}
{"nick":"indutny","message":"sorry, stupid irccloud","date":"2011-11-16T14:50:58.211Z","type":"message"}
{"nick":"indutny","message":"just connected","date":"2011-11-16T14:51:00.708Z","type":"message"}
{"nick":"bnoordhuis","message":"indutny: use a real irc client :)","date":"2011-11-16T14:51:16.852Z","type":"message"}
{"nick":"indutny","message":"haha :)","date":"2011-11-16T14:54:38.144Z","type":"message"}
{"nick":"indutny","message":"I like offline messages","date":"2011-11-16T14:54:57.410Z","type":"message"}
{"nick":"bnoordhuis","message":"you have a server right?","date":"2011-11-16T14:55:08.026Z","type":"message"}
{"nick":"bnoordhuis","message":"just start irssi in a screen session and reconnect whenever you turn on your machine","date":"2011-11-16T14:55:28.055Z","type":"message"}
{"nick":"indutny","message":"hm...","date":"2011-11-16T14:57:27.852Z","type":"message"}
{"nick":"indutny","message":"nice tip","date":"2011-11-16T14:57:42.428Z","type":"message"}
{"nick":"indutny","message":"thanks","date":"2011-11-16T14:57:49.854Z","type":"message"}
{"nick":"indutny","reason":"Remote host closed the connection","date":"2011-11-16T14:57:53.935Z","type":"quit"}
{"nick":"creationix","date":"2011-11-16T15:08:22.914Z","type":"join"}
{"nick":"indutny","date":"2011-11-16T15:11:33.393Z","type":"join"}
{"nick":"piscisaureus_","reason":"Ping timeout: 252 seconds","date":"2011-11-16T15:11:38.341Z","type":"quit"}
{"nick":"bnoordhuis","message":"ryah: we should fix https://github.com/joyent/libuv/issues/206 ...","date":"2011-11-16T15:16:26.891Z","type":"message"}
{"nick":"Marak","date":"2011-11-16T15:19:33.150Z","type":"join"}
{"nick":"indutny","date":"2011-11-16T15:24:37.375Z","type":"quit"}
{"nick":"piscisaureus_","date":"2011-11-16T15:24:38.689Z","type":"join"}
{"nick":"indutny","date":"2011-11-16T15:26:03.803Z","type":"join"}
{"nick":"indutny","message":"heya","date":"2011-11-16T15:26:07.293Z","type":"message"}
{"nick":"indutny","message":"can you see me?","date":"2011-11-16T15:26:12.813Z","type":"message"}
{"nick":"indutny","message":"bnoordhuis: ping","date":"2011-11-16T15:26:25.613Z","type":"message"}
{"nick":"bnoordhuis","message":"indutny: pong","date":"2011-11-16T15:26:52.075Z","type":"message"}
{"nick":"indutny","message":"cool","date":"2011-11-16T15:27:02.514Z","type":"message"}
{"nick":"indutny","message":"going to restart this thing under non-root :D","date":"2011-11-16T15:27:14.833Z","type":"message"}
{"nick":"indutny","message":"brb","date":"2011-11-16T15:27:17.143Z","type":"message"}
{"nick":"indutny","reason":"Client Quit","date":"2011-11-16T15:27:19.183Z","type":"quit"}
{"nick":"indutny","date":"2011-11-16T15:30:21.942Z","type":"join"}
{"nick":"indutny","message":"ok, finally back","date":"2011-11-16T15:30:27.688Z","type":"message"}
{"nick":"indutny","message":"wow, window switching is interesting","date":"2011-11-16T15:33:00.181Z","type":"message"}
{"nick":"indutny","message":"kinda odd","date":"2011-11-16T15:33:01.729Z","type":"message"}
{"nick":"bnoordhuis","message":"you mean ctrl-a?","date":"2011-11-16T15:33:49.528Z","type":"message"}
{"nick":"indutny","message":"what is ctrl-a ?","date":"2011-11-16T15:34:08.668Z","type":"message"}
{"nick":"indutny","message":"ctrl-p, ctrl-n","date":"2011-11-16T15:34:20.901Z","type":"message"}
{"nick":"bnoordhuis","message":"are we talking about screen or irssi?","date":"2011-11-16T15:34:36.217Z","type":"message"}
{"nick":"indutny","message":"bnoordhuis: irssi, of course","date":"2011-11-16T15:34:51.986Z","type":"message"}
{"nick":"bnoordhuis","message":"right, i thought it was about screen","date":"2011-11-16T15:35:20.949Z","type":"message"}
{"nick":"piscisaureus_","message":"bnoordhuis: we are debugging node 0.4 dns issues","date":"2011-11-16T15:37:38.487Z","type":"message"}
{"nick":"piscisaureus_","message":"bnoordhuis: we see recvfrom with fd=-1","date":"2011-11-16T15:37:51.070Z","type":"message"}
{"nick":"piscisaureus_","message":"is that a bug?","date":"2011-11-16T15:37:54.613Z","type":"message"}
{"nick":"bnoordhuis","message":"piscisaureus_: depends","date":"2011-11-16T15:38:07.393Z","type":"message"}
{"nick":"piscisaureus_","message":"are there normal cases where you would do that?\\","date":"2011-11-16T15:38:18.022Z","type":"message"}
{"nick":"bnoordhuis","message":"i've observed c-ares doing that for no good reason","date":"2011-11-16T15:38:18.253Z","type":"message"}
{"nick":"bnoordhuis","message":"no, it will always fail with EBADF","date":"2011-11-16T15:38:32.005Z","type":"message"}
{"nick":"piscisaureus_","message":"but why does it do that in the first place","date":"2011-11-16T15:38:50.685Z","type":"message"}
{"nick":"piscisaureus_","message":"it looks fucked up","date":"2011-11-16T15:38:55.133Z","type":"message"}
{"nick":"bnoordhuis","message":"never looked much into it","date":"2011-11-16T15:39:03.377Z","type":"message"}
{"nick":"bnoordhuis","message":"but i can speculate","date":"2011-11-16T15:39:12.942Z","type":"message"}
{"nick":"bnoordhuis","message":"well... no, let's not","date":"2011-11-16T15:39:41.985Z","type":"message"}
{"nick":"bnoordhuis","message":"piscisaureus_: can you describe the issue?","date":"2011-11-16T15:40:42.179Z","type":"message"}
{"nick":"piscisaureus_","message":"bnoordhuis: c-ares randomly fails to look in the hosts file","date":"2011-11-16T15:42:15.349Z","type":"message"}
{"nick":"piscisaureus_","message":"and returns ENOTFOUND","date":"2011-11-16T15:42:19.615Z","type":"message"}
{"nick":"piscisaureus_","message":"but in happens intermittently","date":"2011-11-16T15:42:29.591Z","type":"message"}
{"nick":"piscisaureus_","message":"so sometimes it works (without restarting the process)","date":"2011-11-16T15:42:36.764Z","type":"message"}
{"nick":"piscisaureus_","message":"but we can't (yet?) reproduce it standalone","date":"2011-11-16T15:42:59.450Z","type":"message"}
{"nick":"bnoordhuis","message":"piscisaureus_: what os?","date":"2011-11-16T15:43:12.102Z","type":"message"}
{"nick":"piscisaureus_","message":"solaris","date":"2011-11-16T15:43:15.847Z","type":"message"}
{"nick":"bnoordhuis","action":"thinks","date":"2011-11-16T15:43:30.727Z","type":"action"}
{"nick":"indutny","reason":"Quit: leaving","date":"2011-11-16T15:44:03.594Z","type":"quit"}
{"nick":"bnoordhuis","message":"hmm, don't know - no immediate, plausible cause comes to mind","date":"2011-11-16T15:44:50.961Z","type":"message"}
{"nick":"indutny","date":"2011-11-16T15:46:55.413Z","type":"join"}
{"nick":"bnoordhuis","message":"piscisaureus_: pro tip: compile gdb 6.x and put a breakpoint in the code that returns ENOTFOUND","date":"2011-11-16T15:49:36.438Z","type":"message"}
{"nick":"bnoordhuis","message":"6.x because 7.x doesn't compile on sunos","date":"2011-11-16T15:49:53.065Z","type":"message"}
{"nick":"indutny","message":"bnoordhuis: can process.stdin have write watcher? https://github.com/joyent/node/blob/v0.4/lib/tty_posix.js#L59","date":"2011-11-16T16:06:13.073Z","type":"message"}
{"nick":"indutny","message":"as it was having in 0.4.12","date":"2011-11-16T16:06:19.684Z","type":"message"}
{"nick":"bnoordhuis","message":"indutny: write watchers in node have gone the way of the dodo","date":"2011-11-16T16:06:37.994Z","type":"message"}
{"nick":"indutny","message":"I'm not very deep in new libuv architecture","date":"2011-11-16T16:06:43.247Z","type":"message"}
{"nick":"bnoordhuis","message":"i.e. tasty but extinct","date":"2011-11-16T16:06:47.928Z","type":"message"}
{"nick":"indutny","message":"ah","date":"2011-11-16T16:06:48.248Z","type":"message"}
{"nick":"indutny","message":"bnoordhuis: ok","date":"2011-11-16T16:06:54.685Z","type":"message"}
{"nick":"indutny","message":"bnoordhuis: basically, what can hold libuv's event loop from exiting?","date":"2011-11-16T16:18:20.398Z","type":"message"}
{"nick":"indutny","message":"some non-zero conters?","date":"2011-11-16T16:18:26.053Z","type":"message"}
{"nick":"indutny","message":"s/conters/counters","date":"2011-11-16T16:18:29.798Z","type":"message"}
{"nick":"CoverSlide","date":"2011-11-16T16:19:12.505Z","type":"join"}
{"nick":"bnoordhuis","message":"indutny: no, active handles that are not uv_unref'd","date":"2011-11-16T16:19:50.617Z","type":"message"}
{"nick":"piscisaureus_","message":"I walso wonder why cares calls ioctl tcgetattr on the hosts file fd","date":"2011-11-16T16:25:52.860Z","type":"message"}
{"nick":"piscisaureus_","message":"^./1: open64(\"/etc/inet/hosts\", O_RDONLY) = 6","date":"2011-11-16T16:28:29.950Z","type":"message"}
{"nick":"piscisaureus_","message":"^./1: fstat64(6, 0x080470B0) = 0","date":"2011-11-16T16:28:30.182Z","type":"message"}
{"nick":"piscisaureus_","message":"^./1: fstat64(6, 0x08046FC0) = 0","date":"2011-11-16T16:28:30.183Z","type":"message"}
{"nick":"piscisaureus_","message":"^./1: ioctl(6, TCGETA, 0x08047060) Err#25 ENOTTY","date":"2011-11-16T16:28:30.183Z","type":"message"}
{"nick":"piscisaureus_","message":"^./1: read(6, \" # i d e n t\\t \" @ ( #\".., 512) = 271","date":"2011-11-16T16:28:30.183Z","type":"message"}
{"nick":"piscisaureus_","message":"^./1: read(6, 0x08543C9C, 512) = 0","date":"2011-11-16T16:28:30.413Z","type":"message"}
{"nick":"piscisaureus_","message":"^./1: llseek(6, 0, SEEK_CUR) = 271","date":"2011-11-16T16:28:30.413Z","type":"message"}
{"nick":"piscisaureus_","message":"^./1: close(6) = 0","date":"2011-11-16T16:28:31.368Z","type":"message"}
{"nick":"luxigo","date":"2011-11-16T16:31:34.072Z","type":"join"}
{"nick":"AvianFlu","date":"2011-11-16T16:32:59.797Z","type":"join"}
{"nick":"indutny","message":"bnoordhuis: ok, I think I fixed that","date":"2011-11-16T16:33:23.192Z","type":"message"}
{"nick":"indutny","message":":D","date":"2011-11-16T16:33:24.018Z","type":"message"}
{"nick":"indutny","message":"not sure if I broke anything","date":"2011-11-16T16:33:29.561Z","type":"message"}
{"nick":"indutny","message":"hehe","date":"2011-11-16T16:33:32.132Z","type":"message"}
{"nick":"indutny","message":"https://github.com/joyent/node/blob/master/src/tty_wrap.cc#L171","date":"2011-11-16T16:33:59.536Z","type":"message"}
{"nick":"indutny","message":"just insert uv_unref(uv_default_loop()) right after this line","date":"2011-11-16T16:34:12.106Z","type":"message"}
{"nick":"indutny","message":"is it correct?","date":"2011-11-16T16:34:23.726Z","type":"message"}
{"nick":"indutny","message":"bnoordhuis: ?","date":"2011-11-16T16:36:38.665Z","type":"message"}
{"nick":"indutny","message":"or should I do this somewhere on libuv level?","date":"2011-11-16T16:36:52.810Z","type":"message"}
{"nick":"kuebk","date":"2011-11-16T16:41:29.107Z","type":"part"}
{"nick":"indutny","message":"bnoordhuis: btw, is that bug reproducable on windows?","date":"2011-11-16T16:49:04.765Z","type":"message"}
{"nick":"indutny","message":"bnoordhuis: anyway, https://github.com/joyent/libuv/pull/251","date":"2011-11-16T17:03:50.681Z","type":"message"}
{"nick":"luxigo","message":"how could I enable verbose build (with gcc commands echoed)... ?","date":"2011-11-16T17:11:07.071Z","type":"message"}
{"nick":"luxigo","message":"my node internal module build fails now with \"error: exception handling disabled, use -fexceptions to enable\" ...","date":"2011-11-16T17:13:08.540Z","type":"message"}
{"nick":"luxigo","message":"maybe adding -fexceptions could work but cannot try since build commands are not echoed to terminal :-D","date":"2011-11-16T17:13:41.652Z","type":"message"}
{"nick":"luxigo","message":" I dont know where to add it in wscript or other makefiles..","date":"2011-11-16T17:14:24.986Z","type":"message"}
{"nick":"luxigo","message":"on the other hand i can still revert the folder to a previous git state but if you can help while i try to fix it... :-)","date":"2011-11-16T17:16:43.447Z","type":"message"}
{"nick":"dap","date":"2011-11-16T17:19:42.122Z","type":"join"}
{"nick":"isaacs","date":"2011-11-16T17:23:48.956Z","type":"join"}
{"nick":"luxigo","message":"as I workaround i will just comment out the \"throw\"... but if you can tell me how to do it the nodejs way ...","date":"2011-11-16T17:26:08.839Z","type":"message"}
{"nick":"luxigo","message":"(in c++ code)","date":"2011-11-16T17:26:54.083Z","type":"message"}
{"nick":"luxigo","message":"maybe http://groups.google.com/group/nodejs/browse_thread/thread/d444acb2c231ad45 answers","date":"2011-11-16T17:30:18.487Z","type":"message"}
{"nick":"brson","date":"2011-11-16T17:31:23.294Z","type":"join"}
{"nick":"kuebk^","date":"2011-11-16T17:35:30.348Z","type":"join"}
{"nick":"AvianFlu","reason":"Quit: Leaving","date":"2011-11-16T17:43:46.837Z","type":"quit"}
{"nick":"igorzi_","reason":"Quit: Page closed","date":"2011-11-16T18:03:34.193Z","type":"quit"}
{"nick":"igorzi","date":"2011-11-16T18:03:50.807Z","type":"join"}
{"nick":"igorzi","message":"https://github.com/joyent/node/issues/2128","date":"2011-11-16T18:10:36.406Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: ^--- what do you think?","date":"2011-11-16T18:10:59.641Z","type":"message"}
{"nick":"piscisaureus_","message":"nah I don't know","date":"2011-11-16T18:15:55.032Z","type":"message"}
{"nick":"piscisaureus_","message":"fixing it in the console functions seems to be fine","date":"2011-11-16T18:16:04.470Z","type":"message"}
{"nick":"piscisaureus_","message":"but I am afraid of the slippery slope","date":"2011-11-16T18:16:13.969Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: seems like it would also need to go into util.js","date":"2011-11-16T18:21:50.235Z","type":"message"}
{"nick":"AvianFlu","date":"2011-11-16T18:43:38.445Z","type":"join"}
{"nick":"isaacs","message":"piscisaureus_, igorzi: if you're adding \\n, then it ought to add \\r\\n on windows, i think","date":"2011-11-16T18:49:02.058Z","type":"message"}
{"nick":"isaacs","message":"console.* is already a convenience thing","date":"2011-11-16T18:49:13.322Z","type":"message"}
{"nick":"isaacs","message":"what we must not do is magically translate \\n to \\r\\n whenever writing to stdout","date":"2011-11-16T18:49:41.649Z","type":"message"}
{"nick":"piscisaureus_","message":"I agree I think","date":"2011-11-16T18:50:41.905Z","type":"message"}
{"nick":"igorzi","message":"isaacs: yep agreed","date":"2011-11-16T18:50:53.126Z","type":"message"}
{"nick":"igorzi","message":"what about functions in util.js?","date":"2011-11-16T18:51:53.922Z","type":"message"}
{"nick":"isaacs","message":"like util.inspect you mean?","date":"2011-11-16T18:52:30.495Z","type":"message"}
{"nick":"igorzi","message":"util.puts, util.debug","date":"2011-11-16T18:53:13.378Z","type":"message"}
{"nick":"isaacs","message":"ah, yeah","date":"2011-11-16T18:53:21.728Z","type":"message"}
{"nick":"isaacs","message":"yeah, they should do the same thing","date":"2011-11-16T18:53:27.452Z","type":"message"}
{"nick":"isaacs","message":"just use some \"eol\" var instead of \\n","date":"2011-11-16T18:53:38.967Z","type":"message"}
{"nick":"isaacs","message":"and set that to \\r\\n on windows","date":"2011-11-16T18:53:42.467Z","type":"message"}
{"nick":"isaacs","message":"i'm already doing this on npm, so that the debug log is readable","date":"2011-11-16T18:53:55.016Z","type":"message"}
{"nick":"igorzi","message":"it'd probably also be useful to export the \"eol\" var","date":"2011-11-16T18:55:00.017Z","type":"message"}
{"nick":"igorzi","message":"call today?","date":"2011-11-16T18:57:44.610Z","type":"message"}
{"nick":"igorzi","message":"ryah piscisaureus_ bnoordhuis: --^","date":"2011-11-16T18:58:00.534Z","type":"message"}
{"nick":"piscisaureus_","message":"yeah why not","date":"2011-11-16T18:59:30.084Z","type":"message"}
{"nick":"ryah","message":"yes","date":"2011-11-16T19:02:13.566Z","type":"message"}
{"nick":"piscisaureus_","message":"wait 5 minutes if you want to make me happy","date":"2011-11-16T19:03:09.737Z","type":"message"}
{"nick":"ryah","message":"bnoordhuis: call?","date":"2011-11-16T19:04:08.134Z","type":"message"}
{"nick":"isaacs","message":"skype or phone?","date":"2011-11-16T19:05:17.153Z","type":"message"}
{"nick":"luxigo","message":"what happened with node_native modules ?... adding modules in node/lib and using _third_party_main.js is not working anymore..","date":"2011-11-16T19:19:24.484Z","type":"message"}
{"nick":"mraleph","date":"2011-11-16T19:19:58.417Z","type":"join"}
{"nick":"ryah","message":"igorzi, piscisaureus_ ","date":"2011-11-16T19:27:23.527Z","type":"message"}
{"nick":"ryah","message":"ryan@mac1234:~/projects/node% time node benchmark/fast_buffer2_creation.js","date":"2011-11-16T19:27:26.444Z","type":"message"}
{"nick":"ryah","message":"node benchmark/fast_buffer2_creation.js 0.29s user 0.02s system 96% cpu 0.320 total","date":"2011-11-16T19:27:26.680Z","type":"message"}
{"nick":"ryah","message":"ryan@mac1234:~/projects/node% time node benchmark/fast_buffer_creation.js ","date":"2011-11-16T19:27:29.628Z","type":"message"}
{"nick":"ryah","message":"node benchmark/fast_buffer_creation.js 0.46s user 0.02s system 81% cpu 0.592 total","date":"2011-11-16T19:27:32.076Z","type":"message"}
{"nick":"ryah","message":"ryan@mac1234:~/projects/node% time node benchmark/buffer_creation.js ","date":"2011-11-16T19:27:34.993Z","type":"message"}
{"nick":"ryah","message":"node benchmark/buffer_creation.js 2.11s user 0.21s system 94% cpu 2.455 total","date":"2011-11-16T19:27:37.346Z","type":"message"}
{"nick":"piscisaureus_","message":"igorzi: you're obviously free to ignore that last request from me :-)","date":"2011-11-16T19:52:13.577Z","type":"message"}
{"nick":"indutny","message":"what's due for 0.6.2?","date":"2011-11-16T19:56:27.059Z","type":"message"}
{"nick":"ryah","message":"indutny: bug fixes","date":"2011-11-16T20:08:00.328Z","type":"message"}
{"nick":"piscisaureus_","message":"fix bugs","date":"2011-11-16T20:08:08.150Z","type":"message"}
{"nick":"mikeal","reason":"Quit: Leaving.","date":"2011-11-16T20:16:30.435Z","type":"quit"}
{"nick":"isaacs","reason":"Quit: isaacs","date":"2011-11-16T20:19:40.857Z","type":"quit"}
{"nick":"bnoordhuis","message":"back","date":"2011-11-16T20:20:17.711Z","type":"message"}
{"nick":"bnoordhuis","message":"indutny: does #251 pass all tests in libuv and node?","date":"2011-11-16T20:20:39.866Z","type":"message"}
{"nick":"ryah","message":"igorzi, piscisaureus_ : https://gist.github.com/1371250","date":"2011-11-16T20:22:51.604Z","type":"message"}
{"nick":"ryah","message":"no difference","date":"2011-11-16T20:23:00.990Z","type":"message"}
{"nick":"bnoordhuis","message":"piscisaureus_: i doubt it's c-ares doing the TCGETA ioctl","date":"2011-11-16T20:25:17.166Z","type":"message"}
{"nick":"igorzi","message":"ryah piscisaureus_: i'll play with splitting the 1mb buffer into n sub-buffers (as we discussed)","date":"2011-11-16T20:28:25.677Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Łukasz Walukiewicz\u000f \u000307master\u000f * r\u00025d0b5a0\u000f \u000310\u000f/ (lib/buffer.js test/simple/test-writeint.js)\u0002:\u000f buffer: fix minimum values for writeInt*() functions - http://git.io/ScE90Q","date":"2011-11-16T20:31:34.418Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Łukasz Walukiewicz\u000f \u000307v0.6\u000f * r\u00023b852d7\u000f \u000310\u000f/ (lib/buffer.js test/simple/test-writeint.js)\u0002:\u000f buffer: fix minimum values for writeInt*() functions - http://git.io/hIskbg","date":"2011-11-16T20:31:58.070Z","type":"message"}
{"nick":"isaacs","date":"2011-11-16T20:32:34.116Z","type":"join"}
{"nick":"bnoordhuis","message":"piscisaureus_: https://github.com/joyent/node/issues/2036","date":"2011-11-16T20:33:17.797Z","type":"message"}
{"nick":"piscisaureus_","reason":"Ping timeout: 244 seconds","date":"2011-11-16T20:38:44.300Z","type":"quit"}
{"nick":"paddybyers","reason":"Quit: paddybyers","date":"2011-11-16T20:41:35.988Z","type":"quit"}
{"nick":"isaacs","reason":"Quit: isaacs","date":"2011-11-16T20:45:37.531Z","type":"quit"}
{"nick":"ryah","message":"bnoordhuis: no need to land in both branches - just land in v0.6","date":"2011-11-16T20:53:30.574Z","type":"message"}
{"nick":"ryah","message":"i'll merge back","date":"2011-11-16T20:53:33.301Z","type":"message"}
{"nick":"bnoordhuis","message":"ryah: oh right, of course","date":"2011-11-16T20:53:50.067Z","type":"message"}
{"nick":"ryah","message":"bnoordhuis: im close on https://github.com/joyent/libuv/issues/206","date":"2011-11-16T20:54:04.642Z","type":"message"}
{"nick":"bnoordhuis","message":"ryah: what's causing it?","date":"2011-11-16T20:54:35.510Z","type":"message"}
{"nick":"ryah","message":"https://github.com/joyent/libuv/blob/4ae40b6a3ffcfcfe8b800d0cad216b04cc4d4b6c/src/unix/stream.c#L493","date":"2011-11-16T20:54:36.658Z","type":"message"}
{"nick":"ryah","message":"https://github.com/joyent/libuv/blob/4ae40b6a3ffcfcfe8b800d0cad216b04cc4d4b6c/src/unix/stream.c#L411","date":"2011-11-16T20:55:00.306Z","type":"message"}
{"nick":"bnoordhuis","message":"ah, lemme guess... req->error is actually an errno?","date":"2011-11-16T20:55:17.973Z","type":"message"}
{"nick":"ryah","message":"yeah","date":"2011-11-16T20:55:21.575Z","type":"message"}
{"nick":"bnoordhuis","message":"good catch","date":"2011-11-16T20:56:58.578Z","type":"message"}
{"nick":"CIA-95","message":"\u0002libuv:\u000f \u000303Ryan Dahl\u000f \u000307v0.6\u000f * r\u00022007eb8\u000f \u000310\u000f/ src/unix/stream.c \u0002:\u000f ","date":"2011-11-16T21:02:50.148Z","type":"message"}
{"nick":"CIA-95","message":"\u0002libuv:\u000f Set uv_write_t errno correctly","date":"2011-11-16T21:02:50.386Z","type":"message"}
{"nick":"CIA-95","message":"\u0002libuv:\u000f Fixes #206. - http://git.io/NXix2A","date":"2011-11-16T21:02:50.386Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Ryan Dahl\u000f \u000307v0.6\u000f * r\u000244314cc\u000f \u000310\u000f/ (10 files in 5 dirs)\u0002:\u000f Upgrade libuv to 2007eb8 - http://git.io/GNmo3Q","date":"2011-11-16T21:06:34.870Z","type":"message"}
{"nick":"ryah","message":"it would be nice to have a test for this...","date":"2011-11-16T21:08:02.062Z","type":"message"}
{"nick":"ryah","message":"but .. hm","date":"2011-11-16T21:08:05.721Z","type":"message"}
{"nick":"indexzero","date":"2011-11-16T21:21:37.123Z","type":"join"}
{"nick":"creationix","reason":"Remote host closed the connection","date":"2011-11-16T21:25:56.335Z","type":"quit"}
{"nick":"indexzero","reason":"Quit: indexzero","date":"2011-11-16T21:32:45.739Z","type":"quit"}
{"nick":"mikeal","date":"2011-11-16T21:34:23.200Z","type":"join"}
{"nick":"paddybyers","date":"2011-11-16T21:35:06.393Z","type":"join"}
{"nick":"isaacs","date":"2011-11-16T21:36:53.153Z","type":"join"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Łukasz Walukiewicz\u000f \u000307master\u000f * r\u00023b852d7\u000f \u000310\u000f/ (lib/buffer.js test/simple/test-writeint.js)\u0002:\u000f buffer: fix minimum values for writeInt*() functions - http://git.io/hIskbg","date":"2011-11-16T21:38:30.426Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Ryan Dahl\u000f \u000307master\u000f * r\u000244314cc\u000f \u000310\u000f/ (10 files in 5 dirs)\u0002:\u000f Upgrade libuv to 2007eb8 - http://git.io/GNmo3Q","date":"2011-11-16T21:38:30.775Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Ryan Dahl\u000f \u000307master\u000f * r\u000293dc713\u000f \u000310\u000f/ (14 files in 8 dirs)\u0002:\u000f Merge remote branch 'origin/v0.6' - http://git.io/MJsmug","date":"2011-11-16T21:38:31.790Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Ryan Dahl\u000f \u000307master\u000f * r\u000240cb398\u000f \u000310\u000f/ src/node_version.h \u0002:\u000f Working on v0.7.0 - http://git.io/RQHdTA","date":"2011-11-16T21:38:32.008Z","type":"message"}
{"nick":"ryah","message":"https://groups.google.com/d/topic/nodejs/eVBOYiI_O_A/discussion","date":"2011-11-16T21:39:03.322Z","type":"message"}
{"nick":"ryah","message":"^-- v0.8 roadmap","date":"2011-11-16T21:39:08.122Z","type":"message"}
{"nick":"mraleph","message":"isolates, domains, no waf \\o/","date":"2011-11-16T21:41:07.702Z","type":"message"}
{"nick":"bnoordhuis","message":"ryah: i'm not seeing the libuv errno bug fix in node master or 0.6","date":"2011-11-16T21:41:25.394Z","type":"message"}
{"nick":"ryah","message":"bnoordhuis: uh - hm","date":"2011-11-16T21:44:19.720Z","type":"message"}
{"nick":"ryah","message":"bnoordhuis: it's there","date":"2011-11-16T21:45:16.240Z","type":"message"}
{"nick":"ryah","message":"https://github.com/joyent/node/blob/40cb398867b1aae47aa4add04eb5cf7e8bfc131e/deps/uv/src/unix/stream.c#L148","date":"2011-11-16T21:45:16.822Z","type":"message"}
{"nick":"benvie","date":"2011-11-16T21:45:37.035Z","type":"join"}
{"nick":"bnoordhuis","message":"ah sorry, i missed it with all that dragonflybsd stuff","date":"2011-11-16T21:52:47.699Z","type":"message"}
{"nick":"ryah","message":"bnoordhuis: did the dragonflyBSD patch look okay to you?","date":"2011-11-16T21:54:04.475Z","type":"message"}
{"nick":"ryah","message":"seems pretty minimal to me","date":"2011-11-16T21:54:13.918Z","type":"message"}
{"nick":"bnoordhuis","message":"ryah: yes","date":"2011-11-16T21:54:18.494Z","type":"message"}
{"nick":"bnoordhuis","message":"dragonfly is a fork of freebsd, they're pretty similar","date":"2011-11-16T21:54:34.258Z","type":"message"}
{"nick":"piscisaureus_","date":"2011-11-16T22:08:03.163Z","type":"join"}
{"nick":"AvianFlu","reason":"Ping timeout: 255 seconds","date":"2011-11-16T22:09:22.410Z","type":"quit"}
{"nick":"AvianFlu","date":"2011-11-16T22:10:59.779Z","type":"join"}
{"nick":"piscisaureus_","message":"igorzi: does `vcbuild nobuild` give you an error too","date":"2011-11-16T22:21:28.176Z","type":"message"}
{"nick":"piscisaureus_","message":"?","date":"2011-11-16T22:21:29.533Z","type":"message"}
{"nick":"piscisaureus_","message":"(on v0.6)","date":"2011-11-16T22:21:41.107Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: no.. what error do you get?","date":"2011-11-16T22:25:07.390Z","type":"message"}
{"nick":"piscisaureus_","message":"igorzi:","date":"2011-11-16T22:25:49.884Z","type":"message"}
{"nick":"piscisaureus_","message":"D:\\node3>vcbuild.bat nobuild","date":"2011-11-16T22:25:50.901Z","type":"message"}
{"nick":"piscisaureus_","message":"The system cannot find the batch label specified - arg-ok","date":"2011-11-16T22:25:51.115Z","type":"message"}
{"nick":"piscisaureus_","message":"igorzi: the label is there though","date":"2011-11-16T22:25:58.961Z","type":"message"}
{"nick":"piscisaureus_","message":"It works if I insert two blank lines before it","date":"2011-11-16T22:26:07.908Z","type":"message"}
{"nick":"piscisaureus_","message":"otherwise, no luck","date":"2011-11-16T22:26:12.212Z","type":"message"}
{"nick":"creationix","date":"2011-11-16T22:27:05.124Z","type":"join"}
{"nick":"indexzero","date":"2011-11-16T22:29:20.016Z","type":"join"}
{"nick":"igorzi","message":"piscisaureus_: hmm.. the only recent change was made by ryah to add upload","date":"2011-11-16T22:29:56.084Z","type":"message"}
{"nick":"piscisaureus_","message":"igorzi: wut. If I remove that line it also works again","date":"2011-11-16T22:33:15.450Z","type":"message"}
{"nick":"piscisaureus_","message":"I put it back, it breaks :-/","date":"2011-11-16T22:33:22.813Z","type":"message"}
{"nick":"indexzero","reason":"Quit: indexzero","date":"2011-11-16T22:35:07.965Z","type":"quit"}
{"nick":"igorzi","message":"piscisaureus_: wtf? :) maybe it has \\n instead of \\r\\n as the eol?","date":"2011-11-16T22:35:21.235Z","type":"message"}
{"nick":"piscisaureus_","message":"it has \\n all over the place","date":"2011-11-16T22:35:54.707Z","type":"message"}
{"nick":"piscisaureus_","message":"but no \\r anywhere","date":"2011-11-16T22:36:16.915Z","type":"message"}
{"nick":"piscisaureus_","message":"also `vcbuild test` just works","date":"2011-11-16T22:36:26.178Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: is your git setup to replace \\n with \\r\\n?","date":"2011-11-16T22:46:45.431Z","type":"message"}
{"nick":"piscisaureus_","message":"nope","date":"2011-11-16T22:47:38.353Z","type":"message"}
{"nick":"piscisaureus_","message":"should it be?","date":"2011-11-16T22:47:41.857Z","type":"message"}
{"nick":"piscisaureus_","message":"Me no gusto","date":"2011-11-16T22:47:49.077Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: mine is (that was the default).. maybe that's why i don't have this issue","date":"2011-11-16T22:48:27.487Z","type":"message"}
{"nick":"piscisaureus_","message":"I think I will just land the 2 empty lines and be done with it","date":"2011-11-16T22:49:13.650Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: wait.. now i'm able to reproduce if i just download the raw copy of vcbuild.bat (without git)","date":"2011-11-16T22:49:48.158Z","type":"message"}
{"nick":"indexzero","date":"2011-11-16T22:54:49.631Z","type":"join"}
{"nick":"ryah","message":"question - on the MSI XML file do we need to list all files that will be installed?","date":"2011-11-16T22:56:09.750Z","type":"message"}
{"nick":"ryah","message":"did i fuck up the vcbuild.bat ?","date":"2011-11-16T22:57:50.636Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: yes and no","date":"2011-11-16T22:57:58.673Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: you did not do anything wrong","date":"2011-11-16T22:58:06.004Z","type":"message"}
{"nick":"ryah","message":"ok","date":"2011-11-16T23:00:10.389Z","type":"message"}
{"nick":"ryah","message":"so isaacs, ideally we'd add the npm SHA1 to vcbuild.bat msi","date":"2011-11-16T23:00:44.394Z","type":"message"}
{"nick":"Marak","reason":"Disconnected by services","date":"2011-11-16T23:00:45.531Z","type":"quit"}
{"nick":"isaacs","message":"ryah: the sha1 of what exactly?","date":"2011-11-16T23:01:01.834Z","type":"message"}
{"nick":"ryah","message":"isaacs: the commit you want released","date":"2011-11-16T23:01:11.110Z","type":"message"}
{"nick":"isaacs","message":"ryah: what about a tag? would that work?","date":"2011-11-16T23:01:17.361Z","type":"message"}
{"nick":"isaacs","message":"are you just passing it as an argument to git checkout?","date":"2011-11-16T23:01:23.622Z","type":"message"}
{"nick":"ryah","message":"yeah","date":"2011-11-16T23:01:29.694Z","type":"message"}
{"nick":"isaacs","message":"k","date":"2011-11-16T23:01:35.811Z","type":"message"}
{"nick":"creationix_","date":"2011-11-16T23:01:37.710Z","type":"join"}
{"nick":"isaacs","message":"the problem there is that we'll also have to build the docs, which means installing ronnjs","date":"2011-11-16T23:01:47.451Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Ben Noordhuis\u000f \u000307v0.6\u000f * r\u00025e3b009\u000f \u000310\u000f/ (lib/tls.js test/simple/test-tls-set-ciphers.js)\u0002:\u000f ","date":"2011-11-16T23:02:13.877Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f tls: make cipher list configurable","date":"2011-11-16T23:02:14.100Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f options.ciphers existed but didn't work, the cipher list was effectively","date":"2011-11-16T23:02:14.100Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f hard-coded to RC4-SHA:AES128-SHA:AES256-SHA.","date":"2011-11-16T23:02:14.100Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f Fixes #2066. - http://git.io/u8AhZw","date":"2011-11-16T23:02:14.100Z","type":"message"}
{"nick":"ryah","message":"hmm - yeah that's kind of annoying","date":"2011-11-16T23:02:16.002Z","type":"message"}
{"nick":"ryah","message":"you were suggesting downloading the tarball from the website?","date":"2011-11-16T23:02:29.346Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: pls go ahead with 2 empty lines","date":"2011-11-16T23:04:21.103Z","type":"message"}
{"nick":"piscisaureus_","message":"igorzi: random weirdness, eh? :-)","date":"2011-11-16T23:04:47.807Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: i don't see it because git converted \\n to \\r\\n for me","date":"2011-11-16T23:05:20.086Z","type":"message"}
{"nick":"piscisaureus_","message":"igorzi: yeah but generally \\n is n","date":"2011-11-16T23:05:44.186Z","type":"message"}
{"nick":"piscisaureus_","message":"ot a problem for cmd.exe","date":"2011-11-16T23:05:50.499Z","type":"message"}
{"nick":"igorzi","message":"piscisaureus_: right.. i guess we found a case when it is :)","date":"2011-11-16T23:06:29.209Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303unknown\u000f \u000307v0.6\u000f * r\u00027acb92d\u000f \u000310\u000f/ vcbuild.bat \u0002:\u000f Fix strange vcbuild \"label not found\" error - http://git.io/9kyDAQ","date":"2011-11-16T23:06:41.194Z","type":"message"}
{"nick":"piscisaureus_","action":"sighs","date":"2011-11-16T23:06:49.166Z","type":"action"}
{"nick":"igorzi","message":"ryah: yes all files that you want included with the install need to be listed in wix","date":"2011-11-16T23:07:00.196Z","type":"message"}
{"nick":"ryah","message":"eh - someone needs to set their git email ...","date":"2011-11-16T23:07:14.077Z","type":"message"}
{"nick":"ryah","message":"https://github.com/joyent/node/commit/7acb92dee1584ab2017177b2a6ea3ab461cf3308 <--","date":"2011-11-16T23:07:22.700Z","type":"message"}
{"nick":"ryah","message":"igorzi: is it possible ot just give it a directory?","date":"2011-11-16T23:07:52.357Z","type":"message"}
{"nick":"kuebk^","date":"2011-11-16T23:08:01.350Z","type":"quit"}
{"nick":"ryah","message":"igorzi: and tell it to install all sub-files?","date":"2011-11-16T23:08:14.722Z","type":"message"}
{"nick":"piscisaureus_","message":"ok, force pushing","date":"2011-11-16T23:08:42.754Z","type":"message"}
{"nick":"piscisaureus_","message":"scheisse","date":"2011-11-16T23:08:46.143Z","type":"message"}
{"nick":"ryah","message":"igorzi: the problem is that npm has a huge number of files","date":"2011-11-16T23:08:47.412Z","type":"message"}
{"nick":"piscisaureus_","message":"forgot to do it after git reinstall","date":"2011-11-16T23:08:53.071Z","type":"message"}
{"nick":"ryah","message":"piscisaureus_: please only force push to v0.6 and make sure 5e3b009 is the parent of your commit","date":"2011-11-16T23:09:23.979Z","type":"message"}
{"nick":"isaacs","message":"ryah: yeah, i was suggesting downloading the tarball, or i can even change up the npm build to put a zip somewhere.","date":"2011-11-16T23:09:26.402Z","type":"message"}
{"nick":"ryah","message":"isaacs: tar is fine","date":"2011-11-16T23:09:53.967Z","type":"message"}
{"nick":"isaacs","message":"k","date":"2011-11-16T23:09:58.261Z","type":"message"}
{"nick":"ryah","message":"what else is built in the tarball besides docs?","date":"2011-11-16T23:10:20.993Z","type":"message"}
{"nick":"isaacs","message":"the install.sh script reads the tarball location from https://registry.npmjs.org/npm/latest","date":"2011-11-16T23:10:25.483Z","type":"message"}
{"nick":"isaacs","message":"also all the dependencies are bundled.","date":"2011-11-16T23:10:48.785Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Bert Belder\u000f \u000307v0.6\u000f * r\u00029c70b09\u000f \u000310\u000f/ vcbuild.bat \u0002:\u000f Fix strange vcbuild \"label not found\" error - http://git.io/18FnQA","date":"2011-11-16T23:10:59.409Z","type":"message"}
{"nick":"ryah","message":"ah, ok","date":"2011-11-16T23:10:59.632Z","type":"message"}
{"nick":"isaacs","message":"so you don't have to do git submodule update --init --recursive","date":"2011-11-16T23:11:02.221Z","type":"message"}
{"nick":"ryah","message":"isaacs: and we're going to want to run the tests - is that going to be possible with the tarball?","date":"2011-11-16T23:11:33.317Z","type":"message"}
{"nick":"isaacs","message":"ryah: sure.","date":"2011-11-16T23:11:44.662Z","type":"message"}
{"nick":"ryah","message":"ok","date":"2011-11-16T23:11:51.324Z","type":"message"}
{"nick":"isaacs","message":"ryah: um... on windows?","date":"2011-11-16T23:11:51.998Z","type":"message"}
{"nick":"ryah","message":"yeah","date":"2011-11-16T23:11:55.093Z","type":"message"}
{"nick":"isaacs","message":"no","date":"2011-11-16T23:11:56.582Z","type":"message"}
{"nick":"isaacs","message":"the test runner is a bash script","date":"2011-11-16T23:12:01.185Z","type":"message"}
{"nick":"ryah","message":"oh.. hm","date":"2011-11-16T23:12:06.877Z","type":"message"}
{"nick":"ryah","message":"we need to fix that","date":"2011-11-16T23:12:08.984Z","type":"message"}
{"nick":"isaacs","message":"yeah. on the todo list :)","date":"2011-11-16T23:12:13.905Z","type":"message"}
{"nick":"igorzi","message":"ryah: i'll find out if you can point it to a directory","date":"2011-11-16T23:12:35.604Z","type":"message"}
{"nick":"piscisaureus_","message":"many tests still rely on msys tools I think","date":"2011-11-16T23:12:35.901Z","type":"message"}
{"nick":"piscisaureus_","message":"like curl etc","date":"2011-11-16T23:12:42.724Z","type":"message"}
{"nick":"ryah","message":"yes","date":"2011-11-16T23:12:52.752Z","type":"message"}
{"nick":"ryah","message":"isaacs: does the bash runner run on windows though?","date":"2011-11-16T23:13:10.665Z","type":"message"}
{"nick":"mraleph","reason":"Quit: Leaving.","date":"2011-11-16T23:13:15.014Z","type":"quit"}
{"nick":"ryah","message":"isaacs: windows with bash, that is","date":"2011-11-16T23:13:16.046Z","type":"message"}
{"nick":"ryah","message":"that would be acceptable","date":"2011-11-16T23:13:41.569Z","type":"message"}
{"nick":"ryah","message":"i have bash on my windows","date":"2011-11-16T23:13:44.995Z","type":"message"}
{"nick":"isaacs","message":"ryah: i'm not sure. there's some oddness with npm using gi\u001dt/msys bash, because the .cmd files don't run","date":"2011-11-16T23:13:56.323Z","type":"message"}
{"nick":"ryah","message":"hm yeah","date":"2011-11-16T23:14:08.969Z","type":"message"}
{"nick":"isaacs","message":"afaict, there's no clear way to write a program that works with cmd.exe and also works with msys bash without compiling it.","date":"2011-11-16T23:14:36.749Z","type":"message"}
{"nick":"ryah","message":"what's the plan for the test runner?","date":"2011-11-16T23:15:13.296Z","type":"message"}
{"nick":"ryah","message":"isaacs: have you seen felix's new test runner?","date":"2011-11-16T23:17:45.533Z","type":"message"}
{"nick":"ryah","message":"isaacs: it looks pretty nice","date":"2011-11-16T23:17:50.128Z","type":"message"}
{"nick":"isaacs","message":"yeah, it's ok","date":"2011-11-16T23:17:53.042Z","type":"message"}
{"nick":"isaacs","message":"i'll probably use tap.","date":"2011-11-16T23:17:58.786Z","type":"message"}
{"nick":"isaacs","message":"since i don't have to get anyone's permission to change it when i hit bugs.","date":"2011-11-16T23:18:06.994Z","type":"message"}
{"nick":"ryah","message":"yeah","date":"2011-11-16T23:18:21.544Z","type":"message"}
{"nick":"isaacs","message":"test runners and flow control libs should not be black boxes.","date":"2011-11-16T23:18:27.925Z","type":"message"}
{"nick":"isaacs","message":"i'm remarkably surprised at how many people use slide and tap. they're not even that great.","date":"2011-11-16T23:18:39.003Z","type":"message"}
{"nick":"igorzi","message":"ryah: yes, it's possible to include directories","date":"2011-11-16T23:18:48.963Z","type":"message"}
{"nick":"ryah","message":"igorzi: great","date":"2011-11-16T23:18:56.109Z","type":"message"}
{"nick":"ryah","message":"so isaacs, this is getting installed at C:\\Program Files\\nodejs\\node.exe and C:\\Program Files\\nodejs\\npm.cmd ?","date":"2011-11-16T23:19:38.832Z","type":"message"}
{"nick":"isaacs","message":"sounds right","date":"2011-11-16T23:19:48.790Z","type":"message"}
{"nick":"ryah","message":"all the other npm files should be tucked away in C:\\Program Files\\nodejs\\node_modules or something ?","date":"2011-11-16T23:19:54.654Z","type":"message"}
{"nick":"isaacs","message":"bingo.","date":"2011-11-16T23:19:59.615Z","type":"message"}
{"nick":"ryah","message":"cool","date":"2011-11-16T23:20:04.363Z","type":"message"}
{"nick":"isaacs","message":"you guessed correctly, if that was a guess :)","date":"2011-11-16T23:20:11.146Z","type":"message"}
{"nick":"ryah","message":"so we're going to download the tarball, unpack it into the node project root directory, then run the WiX scripts","date":"2011-11-16T23:20:48.457Z","type":"message"}
{"nick":"piscisaureus_","message":"I wonder if it will end up in c:\\program files (x86)","date":"2011-11-16T23:20:54.201Z","type":"message"}
{"nick":"igorzi","message":"yeah, on x64 windows it goes into program files (x86)","date":"2011-11-16T23:21:10.140Z","type":"message"}
{"nick":"ryah","message":"which will take the npm directory and put it in the MSI to be installed into C:\\Program Files\\nodejs\\node_modules\\npm","date":"2011-11-16T23:21:11.124Z","type":"message"}
{"nick":"isaacs","message":"WiX scripts?","date":"2011-11-16T23:21:27.748Z","type":"message"}
{"nick":"ryah","message":"the msi creating stuff","date":"2011-11-16T23:21:45.942Z","type":"message"}
{"nick":"isaacs","message":"oh, ok","date":"2011-11-16T23:21:49.272Z","type":"message"}
{"nick":"isaacs","message":"i can provide the npm.cmd file pre-built so that you don't have to generate that.","date":"2011-11-16T23:21:59.005Z","type":"message"}
{"nick":"ryah","message":"isaacs: https://github.com/joyent/node/blob/3222a04d5e8d1fef90ac6247c6febeebe02cf659/vcbuild.bat#L78-85","date":"2011-11-16T23:22:10.887Z","type":"message"}
{"nick":"ryah","message":"how big is the npm.cmd?","date":"2011-11-16T23:22:22.821Z","type":"message"}
{"nick":"isaacs","message":"213 bytes.","date":"2011-11-16T23:22:58.398Z","type":"message"}
{"nick":"isaacs","message":"oh, there's also npm-g.cmd and npm_g.cmd","date":"2011-11-16T23:23:03.446Z","type":"message"}
{"nick":"ryah","message":"we could just include it in node's tree if you want","date":"2011-11-16T23:23:04.944Z","type":"message"}
{"nick":"isaacs","message":"639 bytes total ;)","date":"2011-11-16T23:23:17.067Z","type":"message"}
{"nick":"ryah","message":"in tools/msi/npm.cmd","date":"2011-11-16T23:23:35.903Z","type":"message"}
{"nick":"ryah","message":"or whatever","date":"2011-11-16T23:23:39.254Z","type":"message"}
{"nick":"ryah","message":"or - i guess it's better if it's just in the npm direcotry","date":"2011-11-16T23:24:02.154Z","type":"message"}
{"nick":"isaacs","message":"yeah, i'll just put it there, the msi script can copy it out","date":"2011-11-16T23:24:27.923Z","type":"message"}
{"nick":"ryah","message":"ok","date":"2011-11-16T23:24:48.052Z","type":"message"}
{"nick":"ryah","message":"so we won't do this for v0.6.2 but we'll try for v0.6.3","date":"2011-11-16T23:25:00.738Z","type":"message"}
{"nick":"ryah","message":"hopefully bsdtar.exe will be removed by then","date":"2011-11-16T23:25:12.811Z","type":"message"}
{"nick":"ryah","message":"and then windows users will be happy","date":"2011-11-16T23:25:39.655Z","type":"message"}
{"nick":"creationix","reason":"Quit: Leaving.","date":"2011-11-16T23:26:08.462Z","type":"quit"}
{"nick":"creationix_","new_nick":"creationix","date":"2011-11-16T23:26:08.685Z","type":"nick"}
{"nick":"ryah","message":"isaacs: i want to specify exactly the version of npm we will install in the node tree - not the latest","date":"2011-11-16T23:26:38.125Z","type":"message"}
{"nick":"isaacs","message":"ryah: sure.","date":"2011-11-16T23:26:46.043Z","type":"message"}
{"nick":"ryah","message":"how big is the npm tarball?","date":"2011-11-16T23:27:27.094Z","type":"message"}
{"nick":"isaacs","message":"ryah: https://github.com/isaacs/npm/commit/80c7f1eba41e05825f4c941f4361192a0619822e","date":"2011-11-16T23:27:32.619Z","type":"message"}
{"nick":"ryah","message":"we could just drop it in deps","date":"2011-11-16T23:27:33.128Z","type":"message"}
{"nick":"igorzi","message":"ryah isaacs: so program files\\nodejs\\node_modules will be the global node_modules folder?","date":"2011-11-16T23:27:37.741Z","type":"message"}
{"nick":"isaacs","message":"Content-Length: 1187840","date":"2011-11-16T23:27:59.249Z","type":"message"}
{"nick":"isaacs","message":"1M","date":"2011-11-16T23:28:02.107Z","type":"message"}
{"nick":"isaacs","message":"igorzi: yes.","date":"2011-11-16T23:28:22.655Z","type":"message"}
{"nick":"isaacs","message":"and program files\\nodejs\\ will be the global bin folder.","date":"2011-11-16T23:28:31.557Z","type":"message"}
{"nick":"ryah","message":"yeah maybe we'll just drop the tarball into node","date":"2011-11-16T23:29:06.413Z","type":"message"}
{"nick":"igorzi","message":"isaacs: this means that modules will be downloaded to program files\\nodejs\\node_modules when --global switch is used, correct?","date":"2011-11-16T23:29:06.644Z","type":"message"}
{"nick":"ryah","message":"i dont like the idea of having to go over the internet","date":"2011-11-16T23:29:18.785Z","type":"message"}
{"nick":"creationix","reason":"Quit: creationix","date":"2011-11-16T23:30:24.217Z","type":"quit"}
{"nick":"igorzi","message":"ryah isaacs: this means that users will need to run elevated to do \"npm install --global\"","date":"2011-11-16T23:34:28.480Z","type":"message"}
{"nick":"ryah","message":"if we can include a directory from WiX then it seems quite easy to include npm","date":"2011-11-16T23:34:53.719Z","type":"message"}
{"nick":"ryah","message":"igorzi: that seems reasonable","date":"2011-11-16T23:35:01.180Z","type":"message"}
{"nick":"ryah","message":"igorzi: does it prompt you for a password?","date":"2011-11-16T23:35:08.580Z","type":"message"}
{"nick":"ryah","message":"or how do you run elevated commands?","date":"2011-11-16T23:35:18.051Z","type":"message"}
{"nick":"igorzi","message":"ryah isaacs: yep. that's actually a good thing","date":"2011-11-16T23:35:24.663Z","type":"message"}
{"nick":"igorzi","message":"ryah: you'll get access denied when trying to write to program files","date":"2011-11-16T23:35:47.959Z","type":"message"}
{"nick":"isaacs","message":"igorzi: that's pretty similar to the normal unix install mechanism, actually.","date":"2011-11-16T23:36:11.861Z","type":"message"}
{"nick":"igorzi","message":"ryah: you can start cmd.exe elevated with right-click, run as admin","date":"2011-11-16T23:36:18.424Z","type":"message"}
{"nick":"isaacs","message":"how hard would it be to have the msi let you choose an install location?","date":"2011-11-16T23:36:29.705Z","type":"message"}
{"nick":"ryah","message":"isaacs: i think bert is adding that","date":"2011-11-16T23:36:44.668Z","type":"message"}
{"nick":"igorzi","message":"ryah isaacs: what about when people uninstall node.. is it reasonable to wipe the global node_modules?","date":"2011-11-16T23:36:54.977Z","type":"message"}
{"nick":"ryah","message":"igorzi: yes, i think so","date":"2011-11-16T23:37:05.947Z","type":"message"}
{"nick":"igorzi","message":"what if someone just wants to upgrade from 0.6.2 to 0.6.3.. all their global modules will be gone","date":"2011-11-16T23:37:44.223Z","type":"message"}
{"nick":"igorzi","message":"i guess they could just install those modules non-global","date":"2011-11-16T23:38:06.321Z","type":"message"}
{"nick":"ryah","message":"igorzi: yeah that's a little annoying","date":"2011-11-16T23:38:44.932Z","type":"message"}
{"nick":"ryah","message":"what's the process for upgrading an MSI?","date":"2011-11-16T23:38:51.270Z","type":"message"}
{"nick":"ryah","message":"uninstall / install?","date":"2011-11-16T23:39:06.924Z","type":"message"}
{"nick":"ryah","message":"or is there special upgrade process that can be defined?","date":"2011-11-16T23:39:17.680Z","type":"message"}
{"nick":"igorzi","message":"yes, if side-by-side installs are not supported (which is how it is now)","date":"2011-11-16T23:39:28.369Z","type":"message"}
{"nick":"igorzi","message":"i believe there's also a way to do upgrades","date":"2011-11-16T23:40:24.215Z","type":"message"}
{"nick":"piscisaureus_","message":"ryah: should ObjectWrap be exported for use by modules","date":"2011-11-16T23:42:50.476Z","type":"message"}
{"nick":"piscisaureus_","message":"?","date":"2011-11-16T23:42:51.411Z","type":"message"}
{"nick":"piscisaureus_","message":"so modules can define their own","date":"2011-11-16T23:43:01.267Z","type":"message"}
{"nick":"paddybyers","reason":"Quit: paddybyers","date":"2011-11-16T23:43:37.114Z","type":"quit"}
{"nick":"AvianFlu_","date":"2011-11-16T23:46:18.594Z","type":"join"}
{"nick":"AvianFlu","reason":"Disconnected by services","date":"2011-11-16T23:47:46.219Z","type":"quit"}
{"nick":"AvianFlu_","new_nick":"AvianFlu","date":"2011-11-16T23:47:49.021Z","type":"nick"}
{"nick":"ryah","message":"piscisaureus_: yes","date":"2011-11-16T23:51:07.279Z","type":"message"}
{"nick":"ryah","message":"many people are using it","date":"2011-11-16T23:51:17.018Z","type":"message"}
{"nick":"bnoordhuis","action":"included","date":"2011-11-16T23:53:18.916Z","type":"action"}
{"nick":"CIA-95","message":"\u0002node:\u000f \u000303Bert Belder\u000f \u000307reviewme\u000f * r\u00023e696d1\u000f \u000310\u000f/ (src/node_buffer.h src/node_object_wrap.h)\u0002:\u000f ","date":"2011-11-16T23:56:40.611Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f Windows: make Buffer and ObjectWrap available to compiled extensions","date":"2011-11-16T23:56:40.831Z","type":"message"}
{"nick":"CIA-95","message":"\u0002node:\u000f Closes GH-2036 - http://git.io/9LO2AQ","date":"2011-11-16T23:56:40.831Z","type":"message"}
{"nick":"piscisaureus_","message":"igorzi: ^- signoff?","date":"2011-11-16T23:56:46.436Z","type":"message"}