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
|