Perl 6 - the future is here, just unevenly distributed

IRC log for #inline, 2015-03-14

| Channels | #inline index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 mohawk dang, this thing is fighting back
00:04 mohawk ok, got it
00:04 mohawk some idiot changed EUMM so it's breaking Inline
00:04 mohawk i'll work around it
00:25 mohawk ingy, I::C (and Swim)'s ReadMe.pod have this:
00:25 mohawk This document describes L<Inline::C> version B<0.75>.
00:25 mohawk ";
00:26 mohawk i'm trying to find where the "; is coming from and i can't
00:26 mohawk i'm sure it's due to a messed-up "..." -> here-doc conversioni
00:26 mohawk but after 15 mins of searching i don't even know which module is doing that
00:41 mohawk these parallel problems were always lurking but no-one's apparently used Inline with para-build before
00:43 mohawk nailed it
00:43 ingy :)
00:43 mohawk and it doesn't even need to depend on which version of EUMM
00:43 mohawk explanation:
00:43 * ingy waits
00:43 mohawk I::MM was having: "pure_all : *.inl"
00:44 mohawk this worked by luck, in a serial build
00:44 mohawk the first problem i was moaning about was that *.inl depended on $(TO_INST_PM) which was wrong, it needed to be pm_to_blib since it actually wanted it in blib
00:45 mohawk this one was that actually what depended on *.inl wasn't pure_all, but dynamic
00:45 ingy ok, so fixed?
00:45 mohawk put the other way round, dynamic comes below pure_all, so the *.inl and dynamic were being made same time
00:45 mohawk whereas in fact dynamic needs *.inl finished before it's done
00:45 mohawk yes, it seems so
00:45 ingy did you figure out the swim/pod thing?
00:46 mohawk no, i need a steer on that
00:46 mohawk i'll push my I.pm fix now so you can review
00:46 ingy well congrats on that find
00:46 mohawk thanks
00:46 mohawk these days i'm a bit of a parallel-build guru
00:46 ingy can you send a url to the bad line in pod (or whatever)
00:46 mohawk sure
00:47 ingy cool
00:47 ingy I actually have a few spare moments
00:47 ingy which I kinda want to use for a nap!
00:48 mohawk ha
00:48 mohawk about line 15 of I::C's Readme.pod
00:48 mohawk i can't give a github URL because it renders POD
00:49 ingy yeah I hate that
00:49 mohawk line 19 in fact
00:49 ingy there must be a url hack
00:49 ingy ok
00:50 ingy that's clearly my bug
00:50 ingy sec
00:53 mohawk doh, i.pm got updated, now i need to merge
00:54 ingy don't merge
00:54 ingy :)
00:54 mohawk i mean rebase, obviously
00:54 ingy :)
00:54 mohawk i don't do no-ff merges
00:54 ingy ty
00:54 mohawk but i need to deconflict, is the point
00:54 ingy have you tried Meld?
00:55 ingy try it please!
00:55 ingy install Meld then `git mergetool --tool=meld` # I think
00:55 mohawk i assume it's a sub-line diff show-er
00:56 ingy it's a gui merger that is so nice
00:56 mohawk oh dear, Mithaldu's windows-related changes are a bit under-optimal
00:56 mohawk EUMM has facilities for this stuff
00:56 ingy mohawk++ to the rescue
00:56 mohawk i'm sure it is, but i'm a command line guy mostly
00:57 ingy me too for god sake
00:57 ingy have you ever seen me talk about anything not cli?
00:57 ingy but this is a worthy exception
00:57 mohawk i'll take your word for it
00:57 ingy and you still invoke from cli
00:57 ingy or at least I do
00:58 ingy sudo apt-get meld  # is a command!
00:59 ingy sudo apt-get install meld  # is a command!
00:59 ingy *sigh*
00:59 GitHub136 [inline-pm] mohawk2 pushed 1 new commit to master: http://git.io/pdP0
00:59 GitHub136 inline-pm/master 2b096f3 Ed J: Fix incorrect dependencies causing parallel-build problem in I::C
00:59 mohawk i don't have debian, i'm on centos
00:59 ingy figures
00:59 mohawk anyway, take a look at that
00:59 ingy just my luck
00:59 mohawk if you like it i'll release
01:03 mohawk meantime, i::c is passing tests now i've locally installed inline, so i'll release now
01:04 ingy mohawk: hold on
01:04 mohawk ok
01:04 mohawk which one? or both?
01:04 ingy Let me see if I can fix swim plugin
01:04 ingy it affects both
01:04 mohawk i've ^Z-ed I::C
01:04 mohawk ok
01:04 mohawk happy to wait
01:04 ingy echo '<<<cpan-head>>>' | swim --to=pod --meta=Meta
01:04 ingy try in both repos
01:05 mohawk this seems like something you can deal with far more easily?
01:05 mohawk Swim.pm's readme has this, it's not just happening on my system
01:06 mohawk https://github.com/ingydotnet/swim-pm/blob/master/ReadMe.pod
01:07 mohawk https://github.com/ingydotnet/swim-pm/blob/master/ReadMe.pod#version
01:07 ingy I found it
01:07 mohawk great
01:07 ingy probably affects a dozen modules :(
01:07 mohawk not in an important way
01:07 ingy thanks for finding it
01:08 ingy stupid typo on my part
01:11 ingy mohawk: you'll need Swim-Plugin-cpan-0.0.7.tar.gz
01:11 ingy I would do this:
01:12 ingy git hub clone ingydotnet/swim-plugin-cpan-pm; (cd swim-plugin-cpan-pm; zild install)
01:12 ingy or some variant
01:13 * ingy takes a nap
01:29 GitHub62 [inline-c-pm] mohawk2 pushed 1 new commit to master: http://git.io/pdDo
01:29 GitHub62 inline-c-pm/master 9af6711 Ed J: Changes entry for Cookbook link change
01:29 mohawk ingy, i'll let you release it
01:43 GitHub20 [inline-c-pm] ingydotnet pushed 1 new commit to master: http://git.io/pdSi
01:43 GitHub20 inline-c-pm/master adfe10b Ingy döt Net: CPAN Release 0.75...
01:43 GitHub130 [inline-c-pm] ingydotnet tagged 0.75 at master: http://git.io/pdSP
01:43 ingy __________________________________
01:43 ingy < Inline-C-0.75.tar.gz Released!!! >
01:43 ingy ----------------------------------
01:43 ingy \   ^__^
01:43 ingy \  (oo)\_______
01:43 ingy (__)\       )\/\
01:43 ingy ||----w |
01:43 ingy ||     ||
02:06 mohawk w00t
02:06 mohawk ingy, how about Inline now? :-)
02:07 mohawk ingy, loving the ";-free https://github.com/ingydotnet/inline-c-pm#version
03:01 ingy ok
03:04 GitHub75 [inline-pm] ingydotnet pushed 1 new commit to master: http://git.io/pdh3
03:04 GitHub75 inline-pm/master 30479a5 Ingy döt Net: CPAN Release 0.80...
03:04 GitHub121 [inline-pm] ingydotnet tagged 0.80 at master: http://git.io/pdhs
03:08 mohawk ingy++
11:42 Mithaldu mohawk: i did that change i the laziest way
11:42 Mithaldu patches welcome
13:07 mohawk Mithaldu, ha ha, ok

| Channels | #inline index | Today | | Search | Google Search | Plain-Text | summary