01:30 FROGGS_ joined 02:06 itz joined 03:07 colomon joined 03:26 rurban joined 06:47 FROGGS joined 07:39 zakharyas joined 07:45 cognome joined 08:08 bcode joined
dalek arVM/libuv-upgrade: 1f6e407 | jimmy++ | src/io/fileops.c:
remove unnecessary MVMROOT
08:18
arVM/libuv-upgrade: a5cd75a | (Tobias Leich)++ | .travis.yaml:
add travis-ci config file
arVM/libuv-upgrade: 73b2961 | (Tobias Leich)++ | .travis.yaml:
fix missing quote in travis file
arVM/libuv-upgrade: b8bb711 | (Tobias Leich)++ | .travis.yaml:
only notify via travis when status has changed
MoarVM/libuv-upgrade: 9ef5c21 | (Tobias Leich)++ | .travis.yaml:
MoarVM/libuv-upgrade: travis notification tweaks
jnthn FROGGS: I appear to use a User/Token/Domain to do that 10:25
nwc10 good UGT heresy, jnthn
jnthn s/use/need/ 10:26
o/ nwc10
FROGGS jnthn: just leave 'em blank
and toggle the activate checkbox at the bottom 10:27
jnthn FROGGS: OK, done 10:28
FROGGS <FROGGS> jnthn: and then please put the switch to 'on' here: travis-ci.org/profile/MoarVM 10:29
jnthn: you also did that?
nwc10 links travis-ci.org/ 10:30
:-(
jnthn If it ever finishes loading... :/
Stupid Chinese internet
nwc10 I wonder if that breaks the law in the US
FROGGS I see it immediately here
nwc10: why? 10:31
jnthn Well, the page comes up, then there's osme "Loading" thingy that just doesn't go away
nwc10 disability laws
jnthn Which is where it should show me the switch I guess
nwc10 it's really not accessible
jnthn ah, ok, now it works 10:32
Flicked the thing on.
shower &&
FROGGS jnthn++
nwc10 also, where does travis tell me what architectures it builds on? 10:33
FROGGS nwc10: one can dump extra information by putting stuff in .travis.yml 10:38
currently it only runs on linux x86_64
they theoretically have an osx farm, but they are out of capacity so you cannot request space on these boxes 10:39
dalek arVM: 8f916f7 | (Tobias Leich)++ | Configure.pl:
add dot of sentence in Configure.pl --help
10:40
FROGGS travis-ci.org/MoarVM/MoarVM/builds/34899506 10:41
it will build four versions: with jit and gcc, with gcc, with jit and clang, with clang
nwc10 FROGGS: is it possible to also configure it to do an ASAN build? 10:42
that's a bit "advanced", but might be really useful
FROGGS nwc10: that should work, yes
nwc10 realistically, that's most useful for the end-to-end, once rakudo is there (and building NQP and MoarVM as pre-reqs)
FROGGS we can also apt-get libtommath and use that one in one of the builds 10:43
nwc10: rakudo and nqp is there 10:44
are*
nwc10 oh right. things that I did not know
FROGGS the gcc builds passed already, clang is still ongoing 10:45
10:48 travis-ci joined
travis-ci [travis-ci] MoarVM build passed. Tobias Leich 'add dot of sentence in Configure.pl --help' 10:48
[travis-ci] travis-ci.org/MoarVM/MoarVM/builds/34899506 github.com/MoarVM/MoarVM/compare/5...916f745e6c
10:48 travis-ci left
FROGGS I love it :o) 10:48
even when it is not ultra useful yet
timotimo neato. 10:52
jnthn leichs it :) 11:08
FROGGS++ 11:09
FROGGS the what? :D
timotimo m)
jnthn dinner & :) 11:21
12:33 woolfy joined 12:41 woolfy joined 12:49 woolfy joined 13:00 lizmat joined 13:02 synopsebot joined 13:12 cognome joined 14:04 FROGGS[mobile] joined 14:38 FROGGS joined
leedo FROGGS: trying out libuv-upgrade branch with latest rakudo 14:55
on OS X
FROGGS leedo: ohh! thank you! 14:56
it is possible that I get an osx box by tomorrow, in case it still does not work
leedo it seems to still hang here 15:01
jnthn FROGGS: Did you end up changing something in Moar, or something in libuv?
FROGGS jnthn: neither
jnthn ah 15:02
FROGGS leedo: thanks
jnthn: there was a circularity in rakudo's setting
leedo: and it again hangs when building RESTRICTED.setting? 15:03
jnthn Ah, OK...
leedo FROGGS: yep
FROGGS okay, then it is at least consistent 15:04
leedo i did realclean, and the libuv repo looks like the correct revision
FROGGS okay, then I really need an osx box :o)
btw, this libuv version will become version 1.0 soonish 15:05
jnthn hopes it'll be fixed - provided it is their bug - beforehand...
leedo FROGGS: i can maybe get you access to a mac mini in my living room :P 15:06
FROGGS *g* 15:07
leedo: that'd be sweet :o)
leedo of course they make it as hard as possible to add users from the command line 15:08
FROGGS jnthn: we just need a proper test case, or a bisected commit or some such 15:09
jnthn OK 15:10
FROGGS++ and leedo++ for looking into it :) 15:11
nwc10 leedo: bring it to the hackathon: act.useperl.at/apw2014/talk/5565
leedo i wish i could! pretty well stuck here in Detroit 15:13
but i can open ssh up at least
jnthn ooh, I should book my hackathon flights in not too long 15:43
diakopter donde esta le hackathono 15:52
jnthn diakopter: Follow the link... 15:54
diakopter oh that 15:57
16:16 cognome joined
[Coke] diakopter: hio 16:19
17:03 zakharyas joined 17:23 vendethiel joined 17:29 brrt joined
brrt \o 17:36
backlogging & 17:37
ugh, libuv still sucky? the nodejs folks are using that too, right 17:40
diakopter well, they originated it 17:42
leedo brrt: yeah, FROGGS is investigating further 17:46
he has an OS X login now though
brrt yay 17:47
(I have an OS X login at $dayjob. problem is, i'm not there that often, and i'm supposed to do 'real' work) 17:48
node.js folks were very helpful, but they don't maintain it. i'm asking in the specific channel right now 17:52
let us take a small moment to appreciate the major suck that is the inability to run os x on anything other than apple hardware 17:55
i.e. had we had a vmware image we'd have fixed this by now
even microsoft (especially microsoft) is incredibly cool in the way they allow you to run an 'evaluation' ISO 17:58
japhb brrt: But nothing that helps us solve problems more quickly *makes Apple more money*, so that will never happen
brrt which is... painful, right? 17:59
japhb Yes, for everyone except the people in Cupertino building a space ship to fill with the billions of dollars of cash they have on hand
On the flip side, if I had my choice of OS to put on Mac hardware, it would really, really not be OS X. 18:01
brrt what would it be, i'm interested :-)
leedo japhb: my problem is that i really like the apple hardware 18:02
i'd rather be running linux + a tiling wm though
brrt that can be arranged :-) 18:03
brrt has an asus and is nothing but very happy about it 18:04
diakopter well it also forces software developers to default to using Macs
so they don't need multiple notebooks
brrt that, or ignore mac
diakopter right, those people aren't targeting the 17.2% of internet users who use mac/ios gs.statcounter.com/#all-os-ww-month...201408-bar 18:08
but if you work at a company that makes software products to sell, webapps to sell, or mobile apps to sell, you'll test on macs/ios 18:11
in North America it's 30% 18:12
brrt maybe. it's still annoying that apple can extract this kind of tax even though they have - in real world terms - hardly any users
yeah, and the rest of the world?
and again. microsoft is many times larger, and non-annoying about this 18:13
diakopter less than 17%?
leedo yeah 30% of our website's total traffic is iOS or OS X, so it is hard to ignore
diakopter Europe is 17%
brrt i may be in an overly grumpy mood over this, but imagine this 18:14
diakopter Asia is 7% and Mac doesn't even beat "Unkown" and "Other" 18:15
brrt star trek style future has happened, and we are on a first interplanetary mission using our first warp drive
70 people are on board
diakopter woo
oh, thought you said missle
leedo the federation would never do that! 18:16
brrt what do you think the distribution of people looks like if it is taken completely uniformly from our current population?
diakopter well, starfleet only accepts the best of the best
plus Reginald Barclay 18:17
brrt lol
leedo hey reggie was pretty smart
just socially inept
brrt anyway, to run the numbers 18:18
diakopter yeah when he told the holodeck he could tell it how to build a better brain-ship interface, and then did it
I'm pretty sure Starfleet would mandate only Starfleet-approved software at that point. certified systems and all. 18:19
brrt 3 north americans, 3 europeans, 2 russians, 10-11 indians, 10 or so chinese
i think about 5 indonesians? maybe one australian, 2 japanese or so
i.e. about 1,5 persons of those 70 would have had an iphone
i'm not sure, they let the bynars get away with a lot 18:20
diakopter good point.
"It is a great pleasure.." "..to work on such a large mobile computer." 18:21
brrt thought they were awesome 18:22
fwiw, my moodiness stems from a counterreaction to the insane amount of hype, also 6 hours of lectures
18:52 zakharyas joined
dalek arVM: 76ecc48 | (Tobias Leich)++ | src/strings/decode_stream.c:
mark run_decode as void so it is not assumed to return an int
19:33
japhb brrt: I am around 19:50
For a short time before another block of meetings
FROGGS jnthn: I think I know a little bit moar about our libuv problem 19:53
jnthn: first when we slurp we start the RESTRICTED.pm (866 bytes), and slurp that via syncfile.c
jnthn: then we are done on linux, but on osx we try to slurp it *again* as a syncstream 19:54
19:56 ggoebel1111114 joined
FROGGS jnthn: yeah, for the first slurp the handle->body.ops->lockable has a value and for the second it is NULL 19:58
jnthn: nvm, it is another handle 20:04
AH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 20:06
that hangs: github.com/rakudo/rakudo/blob/nom/...tro.pm#L52 20:08
timotimo damn you, qx// 20:09
FROGGS damn you nqp::readallfh 20:14
brrt FROGGS++ 20:18
leedo FROGGS: interesting, while it's hanging i see this 20:25
prettybrd.com/~leedo/b/screenshots/...2528PM.png
FROGGS leedo: exactly, it is spawning that process, and then infiniloops somewhere in libuv when reading its output 20:27
it calls uv_read_start, which should call an on_read callback
that happens on my linux box, but not on osx
lizmat I take it, it is too early to give the --gen-moar=upgrade-libuv a spin ? 20:30
FROGGS lizmat: correct, no fix yet in sight 20:33
lizmat but the problem is becoming clearer ?
FROGGS yes 20:34
lizmat everybodyinvolved++ 20:35
20:36 Ven joined
leedo FROGGS: if i'm following this right it'd end up in MVM_io_syncstream_slurp 20:56
FROGGS leedo: correct
leedo: currently I check if we are spawning the process correctly 20:57
22:06 oetiker joined 22:38 colomon joined 23:19 avuserow joined 23:22 cognome joined 23:29 brrt left 23:51 vendethiel joined 23:54 xiaomiao joined