Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2013-01-08

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

All times shown according to UTC.

Time Nick Message
00:11 Molaf_ joined #pdl
01:40 jberger joined #pdl
02:07 jberger joined #pdl
05:01 opkick joined #pdl
05:01 opkick [pdl01] run4flat pushed 11 new commits to master: http://git.io/vOAOFw
05:01 opkick pdl/master a76f87b David Mertens: Fixed minor pod formatting issue in PDL::Transform
05:01 opkick pdl/master efb6500 David Mertens: Merge branch 'master' of ssh://pdl.git.sourceforge.net/gitroot/pdl/pdl
05:01 opkick pdl/master 9899ed0 Chris Marshall: Fix twiddle control for imag2d...
05:01 opkick left #pdl
05:13 opkick joined #pdl
05:13 opkick [pdl01] run4flat pushed 1 new commit to master: http://git.io/b3JbNg
05:13 opkick pdl/master 0325a95 David Mertens: Fixed misspellings of PERL in intro docs
05:13 opkick left #pdl
05:22 opkick joined #pdl
05:22 opkick [pdl01] run4flat pushed 1 new commit to master: http://git.io/ouaAZg
05:22 opkick pdl/master 97e1f6f David Mertens: Updated Release_Notes with Joel's work.
05:22 opkick left #pdl
05:41 opkick joined #pdl
05:41 opkick [pdl01] run4flat pushed 1 new commit to master: http://git.io/zEvyNw
05:41 opkick pdl/master 2fa430e David Mertens: Removed =for ref Internal pod directives...
05:41 opkick left #pdl
12:42 Molaf__ joined #pdl
14:26 rindolf joined #pdl
14:26 rindolf Hi all.
14:27 rindolf Someone here sent me a report about a problem with "perl -d"ing some PDL code and I requested if a reproducing recipe would be possible. Can it be arranged?
14:58 run4flat rindolf, this is probably a known problem
14:59 rindolf run4flat: OK.
14:59 run4flat there are issues with PDL and it's lvalue handling
14:59 rindolf run4flat: I was not aware of it.
14:59 run4flat and they have rendered use with the debugger almost impossible
14:59 rindolf run4flat: is it related to the debugger or just manifests itself there?
15:00 run4flat good question
15:00 run4flat I don't remember where it left off, actually
15:00 rindolf I think I used the debugger with PDL.
15:00 run4flat I think that we actually pushed back on the p5p about their handling of lvalue stuff
15:00 rindolf At least in old versions of Perl.
15:00 run4flat there was some sort of optimization with reference counting in an lvalue context, or something like that
15:01 run4flat let me see if I can find it
15:02 run4flat here's the full link: https://sourceforge.net/tracker/index.php?func=detail&aid=2995500&group_id=612&atid=100612
15:03 run4flat and note that Chris just said in the tracker that he would like to do whatever we need to do to resolve this for our next release
15:03 run4flat which is getting close
15:03 run4flat is your "someone" on an irc channel somewhere?
15:03 run4flat should I hop on to some channel to offer direct help?
16:22 jberger_ joined #pdl
16:22 jberger_ run4flat
16:23 jberger_ I have been trying to add people to the github org
16:23 run4flat I notice
16:23 run4flat d
16:23 run4flat :-)
16:23 jberger_ does this sound like the daniel carrera: http://www.astro.lu.se/Staff/staff/danielc.html
16:23 run4flat he doesn't contribute anymore these days
16:23 jberger_ https://github.com/dcarrera?tab=repositories
16:23 run4flat I wouldn't worry about it
16:24 jberger_ I'm just going back through the log
16:24 run4flat it may be him, but I think we should let him ask to join
16:24 jberger_ ok
16:24 run4flat Better for occasional contributors to give pull requests rather than be added as admins
16:25 run4flat I mean, Daniel is great, but I think he's moved on
16:25 jberger_ right
16:25 jberger_ no prob
16:26 run4flat honestly,  I wouldn't spend time looking for people
16:26 jberger_ ok
16:26 run4flat we can send out a mailer to the porters list and ask for people's ids
16:26 jberger_ the main players that I could find are now on
16:27 jberger_ the others need to make github accounts
16:27 run4flat Rob, Chris, Me
16:27 run4flat did you add Craig?
16:27 * run4flat checks
16:27 jberger_ https://github.com/organizations/PDLPorters/teams/131054
16:27 jberger_ I couldn't find him
16:28 jberger_ also not everyone needs to be in the "owner" team
16:28 run4flat right
16:28 run4flat we only need owners for those who will push regularly
16:29 run4flat otherwise we can and should work through pull requests, I think
16:29 run4flat if we ask our less regular contributors to do this, it'll help iron out the process
16:29 jberger_ github devs themselves always use pull requests
16:29 jberger_ even on their own repos
16:29 run4flat hmm
16:29 run4flat so then we would all have our own copies of pdl
16:30 run4flat and issue pull requests to the PDLPorters?
16:30 jberger_ but you need admins who do the pulls
16:30 run4flat right
16:30 jberger_ so you need owners
16:30 run4flat so people like you, me, and Chris are really here to accept pull requests
16:30 run4flat not to be able to push directly
16:30 run4flat makes sense
16:30 jberger_ but as you saw, I still opened a pull request from PDLPorters/pod to PDLPorters/master
16:30 run4flat actually makes a lot of sense
16:31 run4flat sure, but maybe that'll be less necessary moving forward
16:31 jberger_ but its an approved work flow
16:31 run4flat do you know if there is some way through github for me to pull one of your branches into mine?
16:31 jberger_ it makes a place to comment on changes before merging them
16:31 run4flat right
16:31 run4flat very handy
16:32 jberger_ I have done that by adding a remote
16:32 run4flat but then, it also means that a lot of discussion "assets" would be stored on github
16:32 run4flat not on the mailing list
16:32 jberger_ but on my client not in github
16:32 run4flat k
16:32 run4flat This may reduce the traffic on the porters mailing list
16:32 jberger_ do you want to reduce traffic on the list?
16:33 run4flat I want to increase traffic on the list
16:33 run4flat and I wonder if discussing pulls on github will reduce this
16:33 jberger_ I think part of the reason there isn't mailing lists on github is that they aren't necessarily needed
16:33 run4flat but I guess, as it is now, people don't even discuss these things
16:33 run4flat they just push them to the main
16:34 run4flat actually, this may allow us to initiate a code review
16:34 run4flat I issue a pull request, and we will set the policy that somebody else has to execute the request
16:34 jberger_ and its much easier with the pull request code view
16:34 run4flat which means that Chris or you or Rob or somebody will actually look over things
16:34 run4flat even if only in a cursory manner
16:34 jberger_ sounds nice doesn't it
16:34 run4flat rather than me just pushing
16:34 run4flat ok, sounds good
16:35 run4flat I like it. We'll have to see what the porters think about it
16:35 jberger_ its a lot of change rather quickly
16:35 run4flat and, for what it's worth, we still haven't actually moved over yet. :-)
16:35 jberger_ but the response to the email was spectacular!
16:35 run4flat yeah, nothing negative
16:36 run4flat :-)
16:36 run4flat Do you know if there's a way for me to issue a fast-forward of my fork from the main?
16:37 run4flat For example: https://github.com/run4flat/PDL-Stats
16:37 run4flat How would I pull in Maggie's latest work?
16:38 run4flat is this it? https://github.com/blog/266-fast-forward-your-fork
16:38 * jberger_ looks
16:39 jberger_ I don't think that exists anymore?
16:39 run4flat I think not
16:39 jberger_ I usually add the upstream repo to my local branch
16:40 jberger_ git remote add upstream git://...
16:40 jberger_ the I do git pull upstream master
16:40 run4flat well of course
16:40 jberger_ and git push origin master
16:40 run4flat but it would be handy if I could do this from the browser
16:40 jberger_ I do this for mojolicious
16:40 jberger_ yeah, I agree
16:41 run4flat Jeez: https://help.github.com/articles/syncing-a-fork
16:41 jberger_ https://help.github.com/articles/syncing-a-fork
16:41 jberger_ ha
16:41 jberger_ you beat me
16:42 jberger_ hmmm and the git fetch is probably the safer thing than git pull
16:43 jberger_ that is probably why my pod branch got smushed
16:43 run4flat yeah
16:43 run4flat So if a PDL developer wants to update their fork, then on the computer they're using at the moment, they'll have to add the PDLPorters repo as a remote
16:44 run4flat I have four different computers
16:44 run4flat and I don't really want to set this up all four of them
16:44 run4flat that's why I'd like github to have a button
16:44 run4flat :-(
16:44 run4flat grrrr
16:44 jberger_ distributed source control
16:45 jberger_ pluses and minuses
16:45 run4flat yeah
16:46 jberger_ I'm not quite sure how to deal with the google search
16:47 jberger_ is someone paying for it?
16:47 jberger_ I can't figure out how it works
16:47 run4flat no idea
16:50 run4flat alright, time to stop playing and get some work done
16:50 run4flat :-)
16:51 run4flat I'll think about writing some instructions to help porters migrate to github
17:00 Mithaldu run4flat: set it up on one, zip the .git dir and copy it over
17:00 jberger_ cool that would be excellent
17:01 run4flat Mithaldu, good idea. :-)
17:01 run4flat I mean, I would still like a button, but that is a good idea
17:01 Mithaldu or maybe update app gh
17:02 Mithaldu i always wanted a script that clones a repo, sets up all members of its network as remote and then fetches ALL of the things
17:02 run4flat yeah
17:03 run4flat Actually, life would be easiest if I could say "git downthemall"
17:03 run4flat and it would pull from PDLPorters and my own
17:03 run4flat actually...
17:03 run4flat anybody know the link for writing a git extension?
17:06 run4flat ok, got it. Here's a little write-up: http://blog.thehippo.de/2012/03/tools-and-software/how-to-create-a-custom-git-command-extension/
17:07 run4flat so now I just need to write a little Perl script that runs through my .git/config and pulls from every remote listed
17:08 run4flat ooh: http://craig-russell.co.uk/2011/08/24/git-tip-custom-config-parameters.html
19:16 jberger_ run4flat, you could just use hub: http://defunkt.io/hub/
19:22 run4flat well, that may make sense moving forward
19:22 run4flat duly noted

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