|
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
|
|||