Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2015-02-22

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

All times shown according to UTC.

Time Nick Message
00:46 mohawk jberger, c'est gentil
00:46 mohawk here it's chm++ for merging the MRs
00:47 mohawk sivoais++
00:51 mohawk ...although not ALL the MRs
00:52 mohawk reading the ticket...
00:53 sivoais mohawk: that's probably because it was already merge in another MR <https://sourceforge.net/p/pdl/code/merge-requests/25/>
00:53 sivoais that was where it was trying to use subdirs as a dep of pdldoc
00:54 sivoais or am I reading that incorrectly?
00:54 mohawk i'm reading through the log chm attached now
00:56 mohawk did you include the commits on fixbug370 in your MR?
00:58 mohawk no, you didn't
00:58 mohawk and now the MR is showing "0 commits"
00:58 mohawk probably because master has moved on
00:58 sivoais yeah, that just goes to show that SF doesn't understand git...
00:59 mohawk fucking source fucking forge
01:44 jberger hahahahaha
02:28 mohawk re-MRed as MR 26
03:27 sivoais mohawk: as I mentioned on the MR <https://sourceforge.net/p/pdl/code/merge-requests/26/>, the builds are failing the same way
03:27 sivoais on Travis
03:27 mohawk which builds?
03:28 sivoais all
03:28 sivoais all of them!
03:28 mohawk except blead
03:28 mohawk why the fuck doesn't SF email me when someone comments on my MR?
03:28 mohawk and i always test build from a clean repo
03:29 sivoais haha, what, not blead..? :-P
03:29 sivoais hmm
03:29 sivoais SF is slow. There is a 15 - 30 min delay between things happening and e-mails
03:30 mohawk i've just seen why it's failing
03:30 sivoais could it be the version of EU::MM?
03:30 mohawk Can't write-open ../blib/man3/PDL::Doc/Config.3:
03:30 mohawk it could be
03:30 mohawk what EUMM has it got?
03:30 mohawk that should be PDL::Doc::Config.3
03:31 sivoais > Installing (without testing) ExtUtils::MakeMaker~6.56 ... Done.
03:31 mohawk so yes, it might be a broken EUMM
03:31 mohawk holy fuck
03:32 mohawk could you make it be a bit more up to date?
03:32 sivoais I could force it to use --dev
03:32 sivoais let me push out a new branch with that
03:33 mohawk just try with 6.58 or something?
03:33 sivoais you could do this too, you know. Just enable the Travis-CI service hook :-) It's great stuff
03:33 mohawk shouldn't need a dev EUMM
03:34 mohawk if you could bisect which EUMM works/doesn't work, that would be amazing
03:34 mohawk there's no sane reason that i can see to cling to the past like that :-)
03:38 sivoais what. 6.56 is from 2009.
03:39 sivoais once that many years pass by, one would think bugs got fixed O_o
03:39 mohawk ha ha
03:40 mohawk clearly they have been fixed
03:41 mohawk so that error log that chm put on MR 25 was just cut+pasted from travis
03:42 mohawk so it looks like Doc/Makefile.PL doesn't work on EUMM 6.56, so we need to update the EUMM requirement
03:50 sivoais ok, trying to find the min version: <https://travis-ci.org/zmughal/p5-PDL/builds/51688661>
03:50 sivoais hopefully I did that right! :-)
03:51 mohawk i fear not :-) https://travis-ci.org/zmughal/p5-PDL/jobs/51688662
03:52 mohawk you missed a "then"
03:55 jberger boy, I'm so glad we are tying ourselves to such an awesome development platform ...
03:55 mohawk which one?
03:55 jberger SF.net
03:55 mohawk ha ha ha
03:55 mohawk indeed
03:56 jberger 15-30 minute delays is actually my preference for email notifications. Why is everyone in such a rush?!
03:56 mohawk if i didn't know you better, i would suspect sarcasm
04:01 sivoais eh, forgot a "then"... I don't know when Bourne sh loves having these extra keywords
04:01 sivoais if-then, while-do
04:06 mohawk sivoais, excuses excuses :-)
14:55 drrho joined #pdl
15:41 drrho joined #pdl
16:47 sivoais wow, there's a Marpa-based parser for m4 now! :-D
16:52 sivoais <https://github.com/jddurand/MarpaX-Languages-M4>
17:52 chm joined #pdl
17:52 chm mohawk: merge succeeded but build still fails.  I don't know which change resulted in the new failure.
17:54 sivoais I'm trying to figure out if it has to do with the EU::MM version, but no luck so far
17:54 chm mohawk:  why are some man files being named 'PDL.Basic.3pm' rather than something like 'PDL::Matrix.3pm'?
17:56 mohawk chm, how are you building?
17:56 mohawk is this travis or using local system?
17:56 mohawk sivoais, did you put the EUMM update before build-dist yet? :-)
17:57 sivoais I did
17:57 mohawk chm, the naming is done by EUMM because ":" is illegal in windows, for obvious reasons
17:57 mohawk sivoais, nice work
17:57 mohawk any joy on EUMM version tracking?
17:57 chm This is from the git repo:  ( set -x ; perl Makefile.PL ; make ; make test ) 2>&1 | tee pdl-edmerge-log.txt
17:57 sivoais nope :-( <https://travis-ci.org/zmughal/p5-PDL/builds/51738855>
17:57 chm make clean first, although I just tried with a re-clone of the repo as well.
17:58 mohawk chm, could you gist me the content of pdl-ed*?
17:58 sivoais do you all know how CPAN Testers dumps that table of pre-req versions at the end?
17:58 mohawk chm, are you on github? gist is a great tool
17:58 mohawk sivoais, i haven't explored the smoke-test thing yet, though i mean to
17:58 sivoais mohawk: I think chm attached it to the SF MR
17:58 chm Then something is funny, since I'm building on cygwin which allows :: filenames
17:58 mohawk sivoais, is it the same version?
17:59 mohawk chm, that's just because EUMM probably isn't differentiating correctly in choosing whether to do that rename
17:59 mohawk that's really not a PDL issue as such, surely
17:59 mohawk i believe there *is* a PDL issue in that Doc/Makefile.PL is doing funky stuff with subdirs in PM that doesn't work on 6.56, which sivoais and i are tracking
17:59 mohawk but really that's just an EUMM version req
18:00 mohawk and i would certainly argue it's not a new issue
18:01 sivoais I have to go afk again. Don't know if I can work on this more today
18:01 mohawk sivoais, fair enough
18:01 mohawk i view it as low priority and can work with chm to fix this, i think
18:02 sivoais my tuits supply is running low lately :-D
18:02 mohawk ha ha
18:02 mohawk chm, please tell me the current state of play on your machine, and let me see latest output using the paste link in /topic?
18:14 mohawk chm, i just posted this on the MR: could you paste here the result of "perl -MExtUtils::MakeMaker\ 9" to give the version of EUMM you have installed? I'm certain that if you then upgrade it to latest stable, 7.04, this will then work.
18:39 chm mohawk: nifty backdoor way to get the version number...  I'm running 6.98.  Will try an upgrade.
18:43 mohawk great, let me know
18:44 mohawk if that then works, we should just force a req on PDL with an extra commit
18:50 mohawk tsk
18:50 mohawk it's not even really "force", it's just "update requirement"
18:50 mohawk but let's see whether it works first :-)
19:03 mohawk so apparently it's the same with latest stable EUMM, and i've asked chm to try on master without my MR
19:13 opkick [pdl] wchristian pushed 2 new commits to master: http://git.io/A27R
19:13 opkick pdl/master fa8a50d Petr Písař: Basic/Core: Declare dependecies on generated header files...
19:13 opkick pdl/master efdc4d2 Ed J: Best "make" practice is space before colons for targets
19:25 mohawk uh... 2 commits??
19:26 mohawk and 3 still left on the MR
19:26 mohawk chm, what's this?
19:27 mohawk ah, he's emailed me, hold on
19:53 chm joined #pdl
19:54 chm mohawk: it seems the problem started with the nmake stuff.  I couldn't apply any of those commits without the fail to build.
19:54 chm mohawk:  I got kicked off of the #pdl for a while.  Seems to be working again.
20:04 Mithaldu chm: wb
20:04 Mithaldu chm: also, just to make sure, you don't see any issues with my BleedingOpenGL thing, right?
20:05 chm mithaldu:  hi and no.  Also, I'm fine if you want to make devel releases for OpenGL directly
20:05 chm of course, official releases would be a different story.
20:05 Mithaldu it's less of a devel release and more of a "i'm a monkey flailing at this thing" release
20:06 Mithaldu and i'm in the situation of actually needing the result of my monkey flailing for a different project
20:06 chm I was looking at the arch/auto suggestion.  Is that the same sort of thing as File::SharDir and is it compatible?
20:07 Mithaldu it's literally the XS mechanism
20:07 mohawk chm, i've just got it working now
20:07 Mithaldu all it does is move freeglut.dll from bin to the same directory it plops OpenGL.dll in
20:07 Mithaldu which means you can actually have different modules with different freegluts installed
20:07 mohawk Mithaldu, that's surely what dev releases are for? :-)
20:07 chm Sounds good to me.  As you know, the freeglut install is a hack until Alien::FreeGLUT is installed...
20:08 Mithaldu mohawk: not if i want people to install them with cpan/cpanm
20:08 mohawk Mithaldu, i don't understand?
20:08 mohawk chm, please reject the open MR, i'll make another one in a sec
20:08 Mithaldu mohawk: have you seen this? https://twitter.com/mithaldu/status/568767715781058561
20:09 mohawk Mithaldu, i did and thought it was great
20:09 Mithaldu chm: i'll backport that change at some point then, and update the ticket when you should release
20:09 Mithaldu mohawk: right, and microidium can't run on OpenGL.pm
20:09 Mithaldu it needs functions i implemented in BleedingOpenGL
20:09 mohawk Mithaldu, so you'd specify a dep on the dev release version you'd released
20:09 chm mohawk: rejected
20:10 mohawk thanks
20:10 Mithaldu but i have no idea whether anything i did is correct, so i can't with confidence put it in OpenGL
20:10 mohawk Mithaldu, fair enough
20:10 Mithaldu feel free to try and vet my changes though!
20:10 Mithaldu that'd be cool
20:12 Mithaldu chm: so yeah, i appreciate the offer about dev releases, but that's not my stumbling point, what i do need is a second set of eyes, preferrably with a better brain behind them
20:13 mohawk chm, https://sourceforge.net/p/pdl/code/merge-requests/27/
20:21 chm mohawk: merged, yay!
20:26 mohawk chm, woo hoo!
20:26 mohawk i'm just making another MR with some more tidy-ups :-)
20:43 opkick [pdl] wchristian pushed 3 new commits to master: http://git.io/AanT
20:43 opkick pdl/master 770b164 Ed J: Remove unnecessary circular dep on subdirs that broke on nmake
20:43 opkick pdl/master 8f83999 Ed J: Fix pdlsections.c generation on nmake
20:43 opkick pdl/master a5b1dd7 Ed J: Protect "/" from nmake "fixing" it
20:43 mohawk w00t
21:13 opkick [pdl] wchristian pushed 1 new commit to master: http://git.io/Aa08
21:13 opkick pdl/master dfdef89 Chris Marshall: Set default PDL::NiceSlice engine to Filter::Simple...
21:24 drrho joined #pdl
21:30 mohawk chm, where are we in terms of tickets you won't release 2.008 while unresolved?
21:31 mohawk may i suggest picking either a milestone, or priority of 9, and make only those tickets which match, that?
21:31 mohawk seems like the milestone is more natural
21:31 mohawk and there are lots and lots of supposedly "critical" tickets open

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