Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2015-08-05

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

All times shown according to UTC.

Time Nick Message
02:01 opkick [pdl] zmughal opened issue #131: Look into faster container-based Travis-CI builds http://git.io/vOr5n
02:41 opkick [pdl] zmughal deleted sf390 at 61955ef: http://git.io/vOovW
02:42 opkick [pdl] zmughal deleted unmerged-to-master at a96c184: http://git.io/vOova
02:42 opkick [pdl] zmughal deleted changesfix at a96c184: http://git.io/vOova
03:20 opkick [pdl] zmughal created ci-appveyor (+1 new commit): http://git.io/vOoLp
03:20 opkick pdl/ci-appveyor b84a4f6 Zakariyya Mughal: add appveyor.yml for Appveyor CI (build on Windows)
03:34 opkick [pdl] zmughal force-pushed ci-appveyor from b84a4f6 to a3a2950: http://git.io/vOo33
03:34 opkick pdl/ci-appveyor a3a2950 Zakariyya Mughal: add appveyor.yml for Appveyor CI (build on Windows)
04:22 opkick [pdl] zmughal force-pushed ci-appveyor from a3a2950 to 93ffc20: http://git.io/vOo33
04:22 opkick pdl/ci-appveyor 93ffc20 Zakariyya Mughal: add appveyor.yml for Appveyor CI (build on Windows)
06:04 opkick [pdl] zmughal force-pushed ci-appveyor from 93ffc20 to 04f8303: http://git.io/vOo33
06:04 opkick pdl/ci-appveyor 04f8303 Zakariyya Mughal: add appveyor.yml for Appveyor CI (build on Windows)...
06:21 opkick [pdl] zmughal force-pushed ci-appveyor from 04f8303 to f4c69f6: http://git.io/vOo33
06:21 opkick pdl/ci-appveyor 7ab1860 Zakariyya Mughal: add appveyor.yml to configure Appveyor CI (build on Windows)...
06:21 opkick pdl/ci-appveyor f4c69f6 Zakariyya Mughal: update the README.md to show both the Linux and Windows build statuses
06:27 opkick [pdl] zmughal opened pull request #132: Add support for the Appveyor CI (master...ci-appveyor) http://git.io/vOoM3
07:44 opkick [pdl] zmughal force-pushed ci-appveyor from f4c69f6 to 47c5adc: http://git.io/vOo33
07:44 opkick pdl/ci-appveyor 028ac82 Zakariyya Mughal: add appveyor.yml to configure Appveyor CI (build on Windows)...
07:44 opkick pdl/ci-appveyor 47c5adc Zakariyya Mughal: update the README.md to show both the Linux and Windows build statuses
07:44 opkick [pdl] zmughal merged ci-appveyor into master: http://git.io/vOKUB
07:48 opkick [pdl] zmughal commented on issue #132: This branch already passed. All I did was a rebase to amend the commits with more notes. http://git.io/vOKT8
08:35 travis-ci PDLPorters/pdl#270 (master - 47c5adc : Zakariyya Mughal): The build passed.
08:35 travis-ci Change view : https://github.com/PDLPorters/pdl/compare/2735b010940c...47c5adc9172e
08:35 travis-ci Build details : https://travis-ci.org/PDLPorters/pdl/builds/74188452
14:00 opkick [pdl] zmughal force-pushed test-cleanup-3 from 82f83a6 to 81851f2: http://git.io/vT7A9
14:00 opkick pdl/test-cleanup-3 393b8e0 Zakariyya Mughal: test cleanup: t/bool.t
14:00 opkick pdl/test-cleanup-3 2219cf9 Zakariyya Mughal: test cleanup: t/clump.t
14:00 opkick pdl/test-cleanup-3 7b626a3 Zakariyya Mughal: test cleanup: t/familyfree.t
15:52 sivoais Appveyor config is a success :-) <https://github.com/PDLPorters/pdl/pull/109>
17:32 sivoais good news! We can test on Mac OS X too. I got it enabled with Travis CI
17:36 sivoais I think this means I should get the OS X build working first, then the container
17:36 sivoais And we still need to address the split
17:37 sivoais I'll write up a summary e-mail for the list tonight
18:33 plicease sivoais: does travis ci + os x support perl now
18:44 sivoais plicease: I haven't tried it yet. I'm assuming it should since a version of Perl comes with OS X. Not sure if that is enough for PDL or not.
18:45 * sivoais has never used OS X for development
18:46 plicease siovais: there is a perl that comes with os x but it has lots of caveats.
18:55 sivoais perhaps this is where haarg's travis-perl-helpers can be applied. Right now haarg has compiled different Perl versions for Linux. The same could be done for OS X.
18:56 sivoais and it might even be easier considering OS X is the same everywhere (if I'm not mistaken)
18:57 sivoais link : <https://github.com/travis-perl/helpers>
19:16 plicease I'd be eager to hear if you get it working
19:28 sivoais mohawk: might be worth a extending C::Blocks to support ExtUtils::Depends : <https://metacpan.org/source/DCMERTENS/C-Blocks-0.01/examples/libprima.pm>
19:29 sivoais mohawk: another win would be C::Blocks could be set up with PDL easily
19:33 sivoais added an issue <https://github.com/run4flat/C-Blocks/issues/1>
19:48 mohawk sivoais, damn fine work!
19:48 * mohawk reviews latest PR
19:48 sivoais mohawk: I merged it already :-P It doesn't change the code so I thought, might as well
19:50 mohawk i'm referring to PR 109 - github says still open?
19:50 sivoais right, that is! I'm going to ask on the list for a look over, followed by squashing to one-file-a-commit and merging
19:51 mohawk sounds fine
19:51 mohawk i'll comment on PR
19:52 sivoais thanks!
19:54 mohawk #allthestrict
19:58 mohawk t/func.t - why our, not my at top?
20:01 sivoais good point
20:01 sivoais made a remark
20:01 opkick [pdl] zmughal commented on pull request #109 81851f2: @mohawk2 pointed out on IRC that this should be `my` not `our`. http://git.io/vO1nZ
20:04 mohawk ok, i'll comment my points so far so i can see :-)
20:04 opkick [pdl] mohawk2 commented on issue #109:  t/callext.t - space vs tabs inconsistency... http://git.io/vO1cR
20:07 sivoais thanks, all good points
20:11 mohawk c'est gentil
20:15 sivoais interesting thread being started in the SWC list about code review in the sciences <http://lists.software-carpentry.org/pipermail/discuss_lists.software-carpentry.org/2015-August/003232.html>
20:16 sivoais which came out of a thread about recent developments on publishing code in journals
20:16 mohawk you've got osx support jacked up?
20:16 mohawk holy cow
20:19 mohawk sivoais, in t/limits_normalize_dsets.t you got rid of the _eq_* stuff?
20:20 sivoais mohawk: not set up yet, but it can be with a bit of work
20:20 sivoais re: OS X
20:20 * sivoais looks
20:21 mohawk looks like you did, and used is_deeply et al, which is great
20:22 sivoais eep, yeah, I did. Totally forgot that was in there.
20:23 mohawk it's been a while, it's all good ;-)
20:23 mohawk re tapprox, is there an argument to make a approx_ok()?
20:24 mohawk DRYE (E = ever)
20:24 sivoais :-P
20:24 mohawk a simple no would do if you don't think so ;-)
20:24 sivoais That's what Test::PDL was for, but making a minimal version does make sense. Especially if it enforces the $eps parameter.
20:25 sivoais because as it stands, approx() is a stateful function
20:25 sivoais D-: but that's because it was made for interactive use, I think
20:26 mohawk just keen to be like is() - it'll report both values if different to reduce dev cycle
20:27 mohawk isapprox() probably better name
20:46 mohawk sivoais, moar comments
20:46 opkick [pdl] mohawk2 commented on issue #109: t/imagergb.t - you have ok ($x == blah), why not is() or cmp_ok()?... http://git.io/vO1KJ
20:48 sivoais :-) I will look at them later tonight. Going home to work on writing.
20:49 mohawk fair one
20:49 mohawk awesome work today
21:03 mohawk sivoais, i would most like to hold off on merging tc3 until chm releases .013 in a couple of days, then you or he can merge this and dev-release as .13_01
21:04 mohawk keep the pipeline full, keep the full releases coming
21:46 opkick [pdl] mohawk2 commented on pull request #109 81851f2: Could we use `cmp_ok` here too? http://git.io/vOMfS
21:47 opkick [pdl] mohawk2 commented on issue #109: t/niceslice.t - L95 et seq: why not just `isnt $@, ''`? I'd zap all the `note` stuff, `is` will help us when needed.... http://git.io/vOMf7
21:49 opkick [pdl] mohawk2 commented on pull request #109 81851f2: Indent inside a block like this? http://git.io/vOMJw
21:49 opkick [pdl] mohawk2 commented on pull request #109 81851f2: wtih -> with http://git.io/vOMJ5
21:50 opkick [pdl] mohawk2 commented on pull request #109 81851f2: Indent inside this long block to aid the poor reader? http://git.io/vOMUn
21:52 opkick [pdl] mohawk2 commented on pull request #109 81851f2: `note` doesn't seem to add anything here. http://git.io/vOMTY
21:52 mohawk sivoais, that's the last of my comments! you'll be pleased to hear
22:08 opkick [pdl] zmughal pushed 1 new commit to master: http://git.io/vOMmy
22:08 opkick pdl/master f26aca9 Zakariyya Mughal: display build status as a table
22:10 sivoais just a little fix to how the build status looks. Need to make a good first impression. :-)
22:19 mohawk not bad
22:20 mohawk but it seems to have a bug
22:20 mohawk i don't see the OSX or Cygwin bits?
22:20 mohawk less facetiously, i reckon jberger is the man for OSX
22:21 mohawk and if we have windows, then chm could guide us in on cygwin?
22:22 sivoais oh, neither OS X nor Cygwin have been started yet. I invited others to give a hand on the mailing list :-D
22:23 mohawk grin
22:23 mohawk only teasing
22:23 mohawk it's a fantastic effort
22:35 mohawk sivoais, if ci-appveyor is done with, delete?
22:37 sivoais yes, will do now
22:37 opkick [pdl] zmughal deleted ci-appveyor at 47c5adc: http://git.io/vOM8c
22:45 opkick [pdl] mohawk2 commented on issue #130: For posterity:... http://git.io/vOMBb
22:50 mohawk that appveyor setup is some damn fine work
23:01 travis-ci PDLPorters/pdl#272 (master - f26aca9 : Zakariyya Mughal): The build passed.
23:01 travis-ci Change view : https://github.com/PDLPorters/pdl/compare/47c5adc9172e...f26aca92c727
23:01 travis-ci Build details : https://travis-ci.org/PDLPorters/pdl/builds/74319451
23:04 jberger I am indeed on OSX lately
23:04 jberger there's not too much different from Linux (BSD really) except for making sure the toolchain is present

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