Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2015-05-31

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

All times shown according to UTC.

Time Nick Message
00:50 travis-ci PDLPorters/pdl#236 (master - 8e9bc6a : Ed J): The build passed.
00:50 travis-ci Change view : https://github.com/PDLPorters/pdl/c​ompare/673f99650340...8e9bc6a6cc48
00:50 travis-ci Build details : http://travis-ci.org/PDLPo​rters/pdl/builds/64748206
00:51 mohawk all done
15:11 lungching joined #pdl
17:50 mohawk jberger++ # all your alien::base are belong to us
18:02 rindolf joined #pdl
18:10 jberger \o/
18:30 chm joined #pdl
18:44 chm sivoais: I'm not getting e-mail from the Travis builds
18:45 mohawk chm, hello!
18:45 mohawk i updated master with a fix for windows
18:47 mohawk it was my bad to have not tested it
18:48 sivoais chm: perhaps you have to enable it. I'll look into it and report to the mailing list if  something helpful comes up
18:48 sivoais also I finally have tuits to write up a message about the final test cleanup branch
18:49 chm mohawk: sorry it took longer than I planned to get back to PDL
18:50 mohawk chm, are you happy to update version and release the current code as 2.010?
18:50 chm mohawk: you've merged the fix for windows into master?
18:50 mohawk yes i have
18:51 chm ok, I'll take a look, make a build check and push out 2.010.  Could you summarize the diffferences between 2.009 and the current master?
18:51 mohawk yes, i put it in release_notes already
18:52 chm Is it removing correctly/completely P::G::PLplot and that's it?
18:53 mohawk yes
18:53 mohawk wait, let me look in log
18:53 chm ok, just checking as for some reason I'm not seeing many useful log entries with commit.
18:53 chm They all seem to mean something if you are doing the work yourself, otherwise, no clue.
18:55 chm mohawk: What does this mean "De-hardcode $PDL::Core::VERSION"?
18:56 mohawk it means i put in "2.009" for 2.009 which then broke for 2.009_01
18:56 chm ok, I see, this was fixing from the cleanups?
18:57 chm Thanks for the help.  Let me crank our a CPAN release. :-)
18:59 mohawk yes, this was all fixing the fixes i made before :-)
19:00 sivoais release notes could be easier if we used the PRs and tagged them with version labels
19:01 sivoais I'll try managing that in the future to show how that should work
19:04 chm sivoais: I think modified release notes and Changes changes are good to accomplish after we get a new stable PDL release on CPAN.
19:04 chm After that, we'll have enough changes that the cosmetic-ish ones will just be a blip on the screen.
19:05 sivoais chm: excellent! I'll prep that soon
19:06 mohawk chm, so once you've tagged and released 2.010, are you content for me and sivoais to finalise and merge a switchover from release_notes to Changes?
19:08 chm mohawk:  Is is already in a topic branch to look at?  It would be nice to see what it looks like before merging into master.
19:08 sivoais mohawk: once I get the PR all set, I'll e-mail the list about it.
19:09 sivoais yes, let me pull it up
19:09 mohawk chm, yes it is - sivoais will give url
19:09 mohawk chm, also: what are your thoughts on releasing PDL::Core 2.011 as a separated-out cpan package? i have a branch ready to go there as well
19:09 sivoais <https://github.com/PDLPorters/pdl/pull/78/files>
19:09 mohawk https://github.com/PDLPorters/pdl/pull/113
19:09 sivoais easier to read <https://github.com/PDLPorters​/pdl/blob/changesfix/Changes>
19:10 mohawk 113 shows 952 files changed, but that's nearly all renamings
19:10 mohawk chm, actually an easier way to examine is just to look at tree: https://github.com/PDLPort​ers/pdl/tree/pdl-core-only
19:11 mohawk you will see "kitchen-sink" there ;-)
19:12 mohawk i'll be spinning distros out of files in there, so pdl-core-only branch will be how we keep track of what's been done and what's left to do
19:12 mohawk "in there" = under the kitchen-sink dir
19:13 mohawk chm, final question: when i spin distros out of there, i intend to make repos on github owned by PDLPorters - are you content with that?
19:13 mohawk sivoais, by the way - do any of those distros appeal to you to take over?
19:13 mohawk https://github.com/PDLPorters/pdl​/tree/pdl-core-only/kitchen-sink
19:15 sivoais they all need some continuous integration loving... ;-)
19:16 sivoais I don't necessarily want to take over them, but if I sink my teeth into one, I can figure out a pattern to replicate with the others
19:17 sivoais like maybe IO::GD ... since that could use an Alien::GD, specific tests with data, etc
19:21 chm mohawk: I'm not sure from discussion, what is your "PDL::Core"?
19:21 chm One thing I would like to ensure is that it doesn't break previous PDL installs accidentally.
19:22 chm To that extent, it might make sense to keep the work to git until we're sorted out on that
19:23 chm mohawk, sivoais: I'm fine with spinning out distros to github but I would like a discussion on the mailing list first so all devels are aware/onboard.
19:24 chm mohawk, sivoais: Regarding the github take over, I think there should be a single POC for each distro.
19:25 chm They don't need to do all/any of the work except when times comes coordination of the github repos
19:26 chm sivoais: Travis-CI-ing them will help agains bitrot as well.
19:27 * sivoais nods
19:33 chm mohawk, sivoais: Just pushed PDL-2.009_01 to CPAN.  If CPAN Testers and kmx and sisyphus like, PDL-2.010 will follow shortly.
20:08 mohawk chm, awesome!
20:08 mohawk i'll try testing it on my windows now
20:09 mohawk chm, all of your points are raised in my email to -devel list a day or two ago
20:10 mohawk (i'm also testing it on my linux)
20:11 mohawk chm, therefore if you're ok with that proposition, please weigh in on it on the list :-)
20:11 mohawk chm, PDL::Core is what it sounds like - actually "PDL" but without all the extraneous stuff
20:12 chm mohawk: Will do but the point is a general discussion (more than just you and me)
20:12 mohawk it will still provide "PDL" the .pm
20:12 mohawk chm, i agree! but so far it's just me :-)
20:12 mohawk sivoais, please also express your views
20:12 mohawk jberger, you too
20:12 mohawk chm, if you could prevail on craig to opine, that would be awesome too
20:13 mohawk chm, my vision (and experience with CPAN stuff) is that coordination would only be required for API changes, and i don't foresee those happening in PDL 2
20:14 mohawk that's why the closest thing to "breakage" that will happen, is the need to recompile caused by binary incompat
20:17 sivoais making a response now...but my laptop's HDD is starting to die so I'm trying to pry it open as well ;-)
20:18 mohawk grin
20:18 mohawk one thing at a time! ;-)
20:19 sivoais ;-)
20:33 mohawk ps the pdl thing is more important
20:33 mohawk #justsaying
20:34 sivoais haha... but without my laptop, I won't be able to do any further PDLing
20:44 mohawk sure you will
20:44 mohawk but there might be a delay ;-)
20:44 mohawk anyway, just don't set fire to yourself
20:47 mohawk jberger, i think it would be worth you weighing in on pdl-devel on chm's Alien::* message
20:47 mohawk ...although sivoais has just answered the point, so up to you ;-)
20:48 sivoais yes, I'm a fan of not being on fire
20:58 mohawk please also avoid electrocution
21:09 mohawk wow, seeing some pdl-io-gd magic happening already!
21:10 mohawk sivoais++ # the wizard of pdl
21:14 jberger Ungh
21:15 jberger For the record, Alien::Base does detect if your system already has a library
21:15 jberger In which case all you get is a shim
21:15 jberger That's a major design goal
21:16 jberger And all of the people discussing it are also privileged on AB
21:57 mohawk jberger, not all have necessarily followed every twist and turn
21:58 mohawk it's worth telling everyone that on the list
21:58 jberger perhaps not, but I had hoped that everyone had at least read the design once
21:58 mohawk i hear you
21:58 mohawk just one paragraph :-)
22:01 mohawk 9_01 passed on windows and linux; reported
22:01 mohawk if you have other platforms, please test now
22:06 jberger of course that was one of the reasons to write Alien::Base, so that authors didn't have to hand-roll checking if a library was installed already
22:06 jberger something that too often they didn't do when they were hand rolling each dist themselves
22:07 jberger 2.009_01 success on a somewhat clean perl 5.18.4, OS X
22:13 opkick [pdl-io-gd] zmughal reopened issue #1: Enable service integrations http://git.io/vkK7q
22:22 mohawk jberger, please make sure you report that to cpantesters
22:23 jberger can't, see #toolchain
22:23 jberger also, I can't install PDL::Drawing::Prima on it
22:23 jberger can't find pdl.h
22:26 jberger retrying with PDL@2.007 to see if perhaps I just have something wrong locally
22:32 mohawk which EUMM do you have?
22:33 jberger will check in a moment
22:33 jberger PDL@2.007 and PDL::Graphics::Prima just succeeded
22:33 jberger installing a few other things quick to run a demo I have handy
22:39 jberger mohawk: ExtUtils::MakeMaker version 999 required--this is only version 7.04.
22:39 jberger and yes, my demo and its whole dep chain install with PDL@2.007
22:40 jberger so somehow PDL::Drawing::Prima isn't finding pdl.h on later PDLs
22:40 jberger should I try to narrow it down?
23:55 opkick [pdl-book] wchristian pushed 4 new commits to master: http://git.io/vk6TS
23:55 opkick pdl-book/master 24548b1 Derek Lamb: Some formatting changes and cleanup....
23:55 opkick pdl-book/master 8588f2b Derek Lamb: Update make_endpieces.pl for PDL-2.008 in May 2015.
23:55 opkick pdl-book/master a9cdd95 Derek Lamb: Edit two references to non-existent PDL::Book::Complex.

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