[00:35] *** lizmat joined [00:56] rakudo/nom: f05c77b | lizmat++ | Configure.pl: [00:56] rakudo/nom: Fix suggested by leont++ [00:56] rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f05c77b3a8 [01:00] *** lizmat joined [01:38] *** astj joined [05:07] *** cognominal joined [05:58] *** sno joined [06:48] *** RabidGravy joined [07:05] *** brrt joined [07:49] m: say "foo" if v2.1 ~~ v1.2.3+ | v2.2+; # Oops: Fixes from v2.2 backported to v1.2.3... [07:49] rakudo-moar f05c77: OUTPUT«foo␤» [07:51] *** lizmat joined [07:52] m: say "foo" if v2.1 ~~ v1.2.3+ [07:52] rakudo-moar f05c77: OUTPUT«foo␤» [07:53] Woodi: aka, 1.2.3+ *will* match 2.1 [07:53] if I understand Woodi's point, it's that it's dangerous that the `+` matches *all* higher versions, not just the higher ones on the lowest version level [07:53] I'm not sure I agree, but that's how I understand his point [07:54] ah, perhaps that's a bug then [07:54] yes, bicouse versions are not linear thing [07:55] ah, I think I know what is going on... [07:55] I don't know what the spec'd behavior is [07:55] I was talking morality, not legality ;) [07:56] I'm not sure this is specced more than pretty handwavy [07:56] I don't have time to check right now; will try later [07:57] current implementation work at least :) some science-applied version can be sone someday... [07:57] damn... I realy need to make drafts of irc messages before sending... [07:58] lizmat: QAH already wound down? how was it? I really wish I could've come... [07:59] lizmat: any immediate consequences for the p6 ecosystem? [08:04] what, QAH was when? [08:04] (i'm missing everything this year it seems :-o) [08:06] brrt: Thu-Sun, methinks [08:07] .... oh well [08:08] maybe in some future time we'll have hackathons and i'll have time [08:08] weird, weird reframe-jit bug [08:15] QAH is winding down [08:15] the last people are leaving... [08:16] some people are still hacking until they're thrown out [08:17] masak: we weren't ready for the QAH, really [08:18] but we connected a lot on a personal level, which should make things easier in the coming months [08:18] who are "we"? the Perl 6 community? [08:19] "we" as all the people at the QAH [08:19] the people at the QAH weren't ready for the QAH? [08:19] ah, that "we" [08:19] :P [08:19] sorry, yes that was ambiguious [08:19] yes, sorry :) [08:19] "we" as Perl 6 hackers, weren't ready for QAH [08:20] well, that's a data point [08:20] "we" as all the people, connected a lot [08:20] nodnod [08:20] I mean, we're still trying to get CUR on the road... [08:20] on the bright side, mst will be switching on P6 distribution upload on PAUSE again soon [08:21] so that blocker should be gone [08:21] sounds good [08:21] meanwhile, I have a P6W to prepare, and do some 7 hours of travelling ahead [08:21] leont's PR with prove6 has been merged [08:22] cool [08:22] nine's patch landed, allowing BEGIN EVAL $string in pre-compiled modules [08:23] jnthn has a short list of reproducible test file failures (which are usually rare flappers) [08:23] <[TuxCM]> This is Rakudo version 2016.04-33-gf05c77b built on MoarVM version 2016.04 [08:23] <[TuxCM]> test 21.481 [08:23] <[TuxCM]> test-t 12.744 [08:23] <[TuxCM]> csv-parser 23.568 [08:24] well, that's progress innit :-) [09:21] *** pmurias joined [09:48] *** vendethiel- joined [09:51] *** M-tadzik joined [10:05] *** pmurias joined [11:56] rakudo/js: a813f25 | (Pawel Murias)++ | Configure.pl: [11:56] rakudo/js: [js] use a js- prefix for the JavaScript backend. [11:56] rakudo/js: review: https://github.com/rakudo/rakudo/commit/a813f251ae [11:56] rakudo/js: 5ada814 | (Pawel Murias)++ | tools/build/gen-js-makefile.nqp: [11:56] rakudo/js: [js] Fooling around with compiling parts of rakudo. [11:56] rakudo/js: review: https://github.com/rakudo/rakudo/commit/5ada814d33 [11:56] rakudo/js: a309d67 | (Pawel Murias)++ | src/main.nqp: [11:56] rakudo/js: [js] Add a MAIN signature for the js backend. [11:56] rakudo/js: review: https://github.com/rakudo/rakudo/commit/a309d67941 [11:56] rakudo/js: d5435e5 | (Pawel Murias)++ | / (2 files): [11:56] rakudo/js: [js] Build rakudo-js assuming some stuff get copied over into node_modules in a hacky manner. [11:56] rakudo/js: review: https://github.com/rakudo/rakudo/commit/d5435e5d52 [12:26] rakudo/update_profile_usage: 5bff97c | timotimo++ | src/Perl6/Compiler.nqp: [12:26] rakudo/update_profile_usage: elaborate on different kinds of profiles for --profile [12:26] rakudo/update_profile_usage: review: https://github.com/rakudo/rakudo/commit/5bff97c2cd [12:37] oops. I meant my request for review to go here [12:37] hoelzro (or anyone interested in REPLness): I updated https://github.com/rakudo/rakudo/pull/738 so it now works with jvm. I haven't tried on windows yet to see if that is different. [12:38] https://github.com/rakudo/rakudo/pull/756 - this is the pull-request that goes with update_profile_usage; i'd like someone who knows more about how a usage output should be formatted to look over this [12:40] *** perlpilot joined [12:42] *** [TuxCM] joined [12:43] <[Coke]> (pr with prove 6) landed where? nom? [12:44] yes, nom [12:44] but you have to set an env var to actually use it [12:45] <[Coke]> acking the repo for prove6 doesn't show anything. [12:45] gimme a sec :) [12:47] i ... can't find it in the irc backlog :o [12:48] <[Coke]> ah, t/harness6 [12:48] ah! just search for files with a 6 in their name, clearly [12:49] <[Coke]> there's a 200 in t/harness6 also, btw. [13:03] *** RabidGravy joined [13:17] *** [TuxCM] joined [13:19] <[Coke]> we have a few unanswered perl6-user emails if someone wants to be the face of perl6 this week. :) [13:19] butterflyface? :) [13:50] NativeHelpers-Blob [13:51] that fails on 32 bit Windows .. does anyone know if it works on 64 bit? [14:15] hmmm I suspect Linenoise doesn't work on any arch of Windows anyway [14:15] at least MSVC/nmake [14:16] stmuk_: Linenoise *should* work on Windows; I can't confirm with MSVC, though [14:17] awwaiid: I saw your updates yesterday; nice work! I was a bit swamped, so I didn't get a chance to really look through [14:26] hoelzro: you use cygwin I guess? [14:26] stmuk_: it's been a while since I set things up, but iirc I just use the tools that came with Strawberry Perl [14:27] ah I should try that .. mingw I guess [14:34] *** cognominal joined [15:12] stmuk_: fails in what way? "failed to find offset"? [15:12] that's something i thought was fixed a few weeks ago [15:14] timotimo: well I see the dependency NativeHelpers-Blob fail to install due to test failure on 32 bit MSVC and was also reading https://github.com/hoelzro/p6-linenoise/issues/13 [15:15] windows linenoise didnt work in the Jan R* MSI (based on MSVC) either [15:16] stmuk_: that issue has to do with building the MSI with MSVC|GCC and then installing Linenoise on a system that has the other compiler [15:16] oof, that issue was open a long time since the last activity ;( [15:21] I'm wondering if building the MSI is possible with the Strawberry tools since I'm not a MSVC fan [15:24] won't that just result in Linenoise failing when building with msvc? if so, whats deciding to use the wrong compiler? [15:31] So i just did `git pull upstream nom` applied my patch, config'd and make'd, now `./perl6 -v` says "2015.11-1620-gf05c77b" why would that be? [15:31] did you make/make install it? [15:32] if you just make (and dont `make install`) it won't work [15:33] yeah I just make'd [15:33] well, not that it wont work. but usually i have enough artifacts and stuff laying around that i have to [15:33] yeah i keep getting this dependency error too, [15:34] "Unhandled exception: Missing or wrong version of dependency 'gen/moar/stage2/QRegex.nqp' (from 'src/Perl6/Pod.nqp')" [15:34] that seems like what i would get until i `make install` [15:34] * MadcapJake really wishes he could have a separate rakudo for hacking [15:36] i just put my rakudobrew perl6 at the start of PATH, and my dev perl6s somewhere else [15:36] so `make install` doesnt affect my regular perl6 incantation [15:36] ahh that's a good idea [15:37] make install gives me "no writeable path" error, is it because I didn't provide a prefix? [15:37] eh, i've never even used prefix so i hope not [15:38] maybe check git log to make sure you are actually on a modern commit and not that 2015 one it showed earlier [15:38] yep i am [15:39] hmm. well the no writable path error is from (i believe) CUR::*s [15:39] install-core-dist.pl it says [15:40] well, the version from -v is "$(cat VERSION)-{$num-of-commits-sinse-last-version}-{$git-ref}" [15:40] and if that starts with 2015.11 something is up with your VERSION file, i'd say [15:40] weird because `cat VERSION` returns 2016.04 [15:41] it's not just using git describe? [15:41] (which would suggest maybe a tag is checked out) [15:41] geekosaur: oh, yeah, no. you're right i think [15:41] (although in that case git should be whining about detached HEAD) [15:41] git describe does what i said there i assume [15:42] rakudo/install/share/perl6 (this is where install-core-dists.pl saves to) [15:42] hm, or just for some reason not on nom itself and the closest annotated tag in the history is 2015.11 [15:42] should I remove that directory? maybe it won't overwrite? [15:42] git status [15:42] and, maybe, git branch [15:42] geekosaur: on branch nom, one modified file [15:42] MadcapJake: if its a modern rakudo you should be able to delete it [15:43] git clean -xdf [15:43] orr maybe cd .. && rm -rf rakudo # :P [15:43] lol [15:43] well, maybe copy the patch first :) [15:43] ok i did git clean now I'll recompile [15:44] psch: it's a 3 letter patch :P [15:44] hm... maybe: git fetch --tags [15:51] well git clean appears to have solved it! thanks all! [15:54] actualy I think we should have thought of that first; iirc there is a known (but undiagnosed) glitch in updating git checkouts from 2015.11 to something more recent [15:55] we just haven't seen it much since 2016.01 because most people had gotten past it by then [15:55] ahh lol I was late to the party [16:11] how do i install modules for use with rakudo? I tried installing panda against rakudo and it still just sees all the rakudobrew modules. [16:26] I'm not quite sure what the distinction is [16:37] panda just uses the perl6 in your path, no? [16:37] *** [TuxCM] joined [16:39] zef allows me to do it just by calling the script with which rakudo you want to install against [16:39] *** sno joined [17:12] *** pmurias joined [17:25] * [Coke] tries to get the RT CLI working again. [18:24] <[Coke]> huh. "finger" no longer comes standard? (missing on hack) [18:26] often not [18:34] nine_++ # no more "use Test" issues, everything works nicely :D [18:51] *** hankache joined [19:09] *** skids joined [20:44] * [Coke] is glad we don't seem to have someone who is trying to contribute who feels that we're doing everything wrong. [21:11] *** [TuxCM] joined [21:27] *** sortiz joined [22:23] *** lizmat joined [23:27] *** cognominal joined [23:51] http://rakudo.org/2016/04/25/announce-rakudo-star-release-2016-04/ [23:55] *** cognominal joined