Perl 6 - the future is here, just unevenly distributed

IRC log for #pr-challenge, 2015-03-07

| Channels | #pr-challenge index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:02 moltar joined #pr-challenge
00:06 Zoffix There's a whole ton of my old dists that were either deleted or merged... all those App-ZofCMS-* dists (and Task-App-ZofCMS) are now merged into either App-ZofCMS or App-ZofCMS-PluginBundle-Naughty
00:06 * neilb updates his todo list
00:06 Zoffix And virtually all of the pastebin ones got deleted because those pastebins are defunc now.
00:07 moltar joined #pr-challenge
00:07 hernan604 neilb: how does the filter works to allow releases as candidates for pr ?
00:08 neilb A dist has to have a github repo listed in the dist metadata, and the repo has to exist
00:08 Zoffix And yesterday when you left, I noticed the score for WWW-Lipsum was super high:
00:08 hernan604 ok
00:08 Zoffix <Zoffix> How did WWW-Lipsum get 3 points in the scores (http://cpan-prc.org/prc-scores.html) :S It's got 10% of fails => 1 point... That's it. Even if we assume "Has issues on RT" includes "Has issues on GitHub" that would. And "RDeps" I'm assuming means the number of modules that use the distro? Also wrong for WWW-Lipsum, unless you count BackPAN stuff.
00:09 Zoffix I also updated it last night, so that score should probably be 0 now.
00:09 Zoffix s/it/WWW-Lipsum dist/;
00:11 fuzzix Zoffix: Personally, I think most of CPAN needs to be deleted, apart from WWW::BashOrg :)
00:11 fuzzix Maybe we can keep Devel::REPL for when you need some BashOrg on the go.
00:11 Zoffix :)
00:11 Zoffix Seems like we're all moving to GitHub or something.
00:12 Zoffix CPAN feels like an extra step. Why release when you can just tag it as release on github :)
00:12 Zoffix Soon we'll make cpanm fetch from github and cpan will die :D
00:12 fuzzix Zoffix: Hey now, this isn't Gemfile.
00:12 fuzzix Or Go
00:13 fuzzix Or vundle or... wait, people distribute software via Github :(
00:13 fuzzix Or do curl http://github... | sh
00:14 fuzzix Travis CI generated a green PNG 10 minutes ago, we can install maybe!
00:14 fuzzix Heh, being snarky about other people's methods is what it's all about. *lean back*
00:15 Zoffix :D
00:15 Zoffix But CPAN testers could smoke from github :D
00:15 Zoffix Really... the only thing we need a full list of dists somewhere.
00:15 Zoffix lol
00:17 Zoffix Oh, you're the guy who contributed to WWW::BashOrg...
00:17 Zoffix Small world
00:18 fuzzix ;)
00:19 neilb Zoffix: WWW-Lipsum had: +1 for CPAN Testers fails, +1 for a revdep, and +1 for an issue. Depending on your release that might go down to 1 :-)
00:19 Zoffix What's a "revdep"?
00:19 neilb reverse dependency (a dist that depends on your dist)
00:20 fuzzix We should go the pypi route. Instead of having upload, index, quality control, just put into a web form "This is the proper tarball, honest!"
00:20 fuzzix So all hosts on the web are part of your QC.
00:21 Zoffix Ah, ok, now I see it POE::Component::WWW::Lipsum.... CPANTS doesn't report 'Used by' for dists released by same author that's why...
00:21 Zoffix I thought nothing used WWW-Lipsum
00:21 neilb yeah, I need to change to the same model
00:22 * Zoffix nods
00:24 Zoffix And maybe give more weight for RDeps if there are a lot of them. I see WWW-Lipsum is used by just one dist—mine—, but Test-Synopsis is used by 90 dists, yet WWW-Lipsum got a score of 3 and Test-Synopsis only 2.
00:26 ether Zoffix: the point of uploading to cpan is the PAUSE index.
00:26 ether without that, cpan is just a big dropbox
00:26 ether in the future I could see submitting something to be indexed without uploading it - that is, it enters the index with a fully-qualified URL to some other location
00:27 Zoffix ah
00:27 ether there's lots more things that are practical now that weren't when the cpan infrastructure was designed
00:27 ether e.g. the hundreds of cpan mirrors we have now aren't really needed now
00:27 ether we could get by with having a single cpan.org URL that is served from a number of data centres under the hood
00:40 neilb joined #pr-challenge
00:56 moltar joined #pr-challenge
01:01 tinypig1 left #pr-challenge
01:20 kentnl just stating for the record in this channel I would be opposed to such a change pointing to some random non-cpan server. The utilities we have at our disposal greatly derive from the fact we have the control we do ( backpan, guaranteed links, guarantees an author has to resubmit to make a change causing a cascade of update notifications which beget testing etc )
01:20 ether being able to track changes across releases is quite valuable for sure
01:27 BRAD joined #pr-challenge
01:29 athos joined #pr-challenge
02:29 mcmillhj joined #pr-challenge
02:37 Su-Shee joined #pr-challenge
04:38 manchicken joined #pr-challenge
05:05 mcmillhj joined #pr-challenge
05:21 mcmillhj joined #pr-challenge
05:42 genehack joined #pr-challenge
06:59 itcharlie joined #pr-challenge
07:33 itcharlie left #pr-challenge
08:14 neilb joined #pr-challenge
09:22 mcmillhj joined #pr-challenge
09:27 sue joined #pr-challenge
11:01 sue joined #pr-challenge
11:19 neilb parent is going to get a github repo
11:20 neilb \o/
11:25 moltar joined #pr-challenge
11:30 ambs what language does he use?
11:30 ambs O:-)
11:37 neilb ambs: :-p
11:37 ambs ;)
12:02 kid51 joined #pr-challenge
12:54 Jenish joined #pr-challenge
12:54 mcmillhj joined #pr-challenge
13:01 Jenish I am not able to push to github? some one please help me
13:01 Jenish git push -u origin prc
13:01 Jenish Password for 'https://JenishGnanasicamani@github.com':
13:01 Jenish remote: Invalid username or password.
13:01 Jenish fatal: Authentication failed for 'https://JenishGnanasicamani@github.com/tomi-ru/Email-Address-Loose/'
13:06 mcmillhj joined #pr-challenge
13:14 Jenish I am not able to push to repository assigned to me.. what should i do?
13:16 kid51 Have you used ssh-add to activate your SSH keys?
13:17 kid51 https://help.github.com/articles/why-is-git-always-asking-for-my-password/
13:18 pink_mist ssh keys won't work for the https remote
13:18 pink_mist you'd need to change it to an ssh remote
13:24 gansh joined #pr-challenge
13:24 kid51 More generally: https://help.github.com/categories/managing-remotes/
13:24 kid51 And probably: https://help.github.com/articles/changing-a-remote-s-url/
13:25 kid51 Can you paste your current .git/config file from your local checkout?
13:29 Jenish git config [core]
13:29 Jenish repositoryformatversion = 0
13:29 Jenish filemode = true
13:29 Jenish bare = false
13:29 Jenish logallrefupdates = true
13:29 Jenish [branch "master"]
13:29 Jenish remote = origin
13:29 Jenish merge = refs/heads/master
13:29 Jenish ~
13:29 Jenish ~
13:30 Jenish @kid51: Posted my config
13:34 kid51 It appears to lack a section describing the 'remote'.
13:34 kid51 For example, in my local .git/config file for List-Compare, I have:
13:34 kid51 [remote "origin"]
13:35 kid51 url = git@github.com:jkeenan/list-compare.git
13:35 kid51 fetch = +refs/heads/*:refs/remotes/origin/*
13:35 kid51 See: man git-remote, particularly for 'git remote add'
13:35 kid51 perhaps also for 'git remote set-url'
13:36 ambs spammers!! :)
13:36 kid51 Or just copy what I pasted, edit it, and see if it works
13:52 Jenish @kid51: Fixed it by configuring git config —global user.email and user.nam
13:52 Jenish Thanks everyone for your valuable time
14:46 vroom joined #pr-challenge
15:00 sue joined #pr-challenge
15:19 gansh joined #pr-challenge
15:28 haarg joined #pr-challenge
15:51 moltar joined #pr-challenge
16:21 kid51_ joined #pr-challenge
16:29 Zoffix "Hi Zoffix, The poster was looking for some help with fixing the issue where external URLs are converted properly. Will you be able to take a look at that as part of the PR challenge?"
16:30 thrig converted properly? well, I never
16:30 Zoffix :D
16:30 Zoffix Reading the issue... they were broken, but now work fine and only a testcase is needed.. Still funny :)
16:31 Zoffix s/testcase/test/;
16:36 G_SabinoMullane joined #pr-challenge
16:47 diocles joined #pr-challenge
16:50 thrig joined #pr-challenge
16:52 mcmillhj joined #pr-challenge
17:08 ether reminder, everyone - if multiple people have comaint on a dist, or hte repo location doesn't match the author, or any other indication that there are multiple maintainers - you really need to send an RT ticket as well as a PR or the other maintainers will never know that there is a PR waiting
17:09 neilb joined #pr-challenge
17:09 ether nothing makes me sadder than discovering a PR sitting for years on a dist I maintain that I never knew about, because it went to the wrong repo :(
17:09 ether (repeat for neilb) reminder, everyone - if multiple people have comaint on a dist, or hte repo location doesn't match the author, or any other indication that there are multiple maintainers - you really need to send an RT ticket as well as a PR or the other maintainers will never know that there ...
17:09 ether ... is a PR waiting
17:09 ether sorry if this sounds scolding.
17:09 neilb don’t worry ether, you always sound scolding :-)
17:09 * Zoffix applies ices to the scolded area
17:11 ether neilb: :(
17:11 ether that makes me sad
17:13 neilb it was said fondly, sorry if it made you sad
17:14 Zoffix Well... I give up...
17:14 Zoffix I made this PR and I didn't update my local copy, so now there's a merge conflict because the author renamed the file I modified: https://github.com/jmcnamara/pod-simple-wiki/pull/15
17:15 Zoffix How do I fix that? I tried to bring in his changes into my repo, and made this PR to my copy: https://github.com/zoffixznet/pod-simple-wiki/pull/1
17:15 Zoffix But there's still a conflict and following the instructions of the "Use command line tool" link isn't helping :(
17:16 Zoffix This is my attempt: http://fpaste.scsys.co.uk/469126
17:16 Zoffix But end result is "Already up-to-date."  and no changes were made >_<
17:16 ether git checkout master; git fetch --all; git checkout your_fix_branch; git rebase master; git push --force
17:17 ether whenever you pull, always pull --rebase
17:17 ether always always always
17:17 Zoffix ah
17:17 ether I have an alias 'gpr' which is 'git pull --rebase'
17:18 ether I type gpr a *lot* :D
17:18 confuseAcat git has a global config option for this, though
17:19 kevin_minty joined #pr-challenge
18:04 sue joined #pr-challenge
18:05 Zoffix Well... I failed...
18:05 * Zoffix nukes his fork and starts from step 0
18:16 mcmillhj joined #pr-challenge
18:32 monsieurp I believe reading a good book on how to use git might help
18:33 monsieurp "Version Control with GIT" from O'Reilly is the perfect candidate
18:34 Zoffix Thanks, I'll add it to my toread list.
18:35 monsieurp this book gives you great insight into some of git's internals and what's going on behind the scenes when you type stuff like git pull or git merge
18:35 monsieurp ;)
18:37 monsieurp *insights
18:48 genehack Zoffix: i found Pro Git useful as an intro, and it's online for free - https://progit.org/
18:50 ether also: moar PRs :)
18:50 * ether learned the finer points of git through hacking on the moose repository :)
18:54 Zoffix thanks
19:00 genehack there is no substitute for soaking in it, yeah
19:01 genehack but learning about how the guts work will really help with day-to-day usage
19:11 ether absolutely
19:11 ether /w/in 15
19:23 mcmillhj joined #pr-challenge
20:00 chsanch joined #pr-challenge
20:00 wreis joined #pr-challenge
20:00 BHS_error joined #pr-challenge
20:00 rnewsham joined #pr-challenge
20:00 jrhunt joined #pr-challenge
20:00 sivoais joined #pr-challenge
20:00 lejeunerenard joined #pr-challenge
20:00 cary-elvis joined #pr-challenge
20:00 memeticpox joined #pr-challenge
20:00 monsieurp joined #pr-challenge
20:00 bjakubski joined #pr-challenge
20:01 jashank joined #pr-challenge
20:01 marderh joined #pr-challenge
20:01 absolut_todd joined #pr-challenge
20:03 doby joined #pr-challenge
20:03 ptc joined #pr-challenge
20:05 wallacereis joined #pr-challenge
20:06 bambams joined #pr-challenge
20:07 gansh joined #pr-challenge
20:10 bruce joined #pr-challenge
20:30 diocles joined #pr-challenge
20:32 mcmillhj joined #pr-challenge
20:51 neilb PR stats for February: http://neilb.org/2015/03/07/prc-feb-stats.html
20:57 vroom joined #pr-challenge
20:58 Zoffix Awesome :)
20:58 Zoffix Apparently many a coder have "I'll make more PRs this year" as their New Years resolutions.
22:12 mcmillhj joined #pr-challenge
22:39 neilb PRC site updated — have culled dists that are no longer on CPAN from my DB, and regenerated the candidates and hitlist pages
23:06 ether cool!
23:06 ether the only dists for me on the list are either: so old I haven't done a release yet to add the metadata, or hosted on shadowcat's git.
23:07 ether I'm not sure if you'd want to list those dists differently, that do have repo metadata but just aren't at github?
23:17 absolut_todd joined #pr-challenge
23:21 neilb anyone fancy a bonus PR? Test-Deep tries to set the github repo in metadata, but it sets meta-spec to 2, then sets resources version 1 stylee: https://github.com/rjbs/Test-Deep/blob/master/Makefile.PL — a quick PR will make it a candidate for this PRC :-)

| Channels | #pr-challenge index | Today | | Search | Google Search | Plain-Text | summary