Perl 6 - the future is here, just unevenly distributed

IRC log for #metacpan, 2014-03-13

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

All times shown according to UTC.

Time Nick Message
00:18 daxim joined #metacpan
01:22 chalani joined #metacpan
01:25 oiami joined #metacpan
01:28 chalani oalders: Hi..
02:03 punter left #metacpan
02:04 rwstauner will do
02:08 klapperl_ joined #metacpan
02:24 rwstauner uh oh, looks like oalders got mixed up with the refactoring cat
04:54 metacpan joined #metacpan
04:54 metacpan [cpan-api] rwstauner pushed 4 new commits to oalders/code-cleanup: http://git.io/ZrifmA
04:54 metacpan cpan-api/oalders/code-cleanup fbd40ed Randy Stauner: Remove redundant arg to avoid confusion...
04:54 metacpan cpan-api/oalders/code-cleanup 5f86906 Randy Stauner: Make author_fh lazy since it depends on a lazy attribute...
04:54 metacpan cpan-api/oalders/code-cleanup a680fd2 Randy Stauner: Fix syntax error in test script
04:54 metacpan left #metacpan
04:54 dipsy [ Comparing 6bb913201c28...c8b51e6711fc · CPAN-API/cpan-api · GitHub ]
04:54 rwstauner oalders: hope it's alright, I pushed a few commits onto that branch to fix the tests
04:54 rwstauner commit messages should explain everything
05:54 nbezzala joined #metacpan
06:55 ether joined #metacpan
08:15 punter joined #metacpan
08:27 ether joined #metacpan
08:35 [Sno] joined #metacpan
08:38 punter joined #metacpan
08:51 ether_ joined #metacpan
08:59 ether joined #metacpan
09:09 BooK_ joined #metacpan
09:20 [Sno] joined #metacpan
09:35 oalders rwstauner++
09:49 metacpan joined #metacpan
09:49 metacpan [cpan-api] oalders created oalders/more-tests (+7 new commits): http://git.io/75mfMw
09:49 metacpan cpan-api/oalders/more-tests c153c11 Olaf Alders: Adds tests for MetaCPAN::Util.
09:49 metacpan cpan-api/oalders/more-tests 038d3c9 Olaf Alders: Don't return explicit undef in MetaCPAN::Util.
09:49 metacpan cpan-api/oalders/more-tests 245b418 Olaf Alders: Format code in MetaCPAN::Model.
09:49 metacpan left #metacpan
09:49 dipsy [ Comparing c153c117b4b7^...40f6dfcbaaf2 · CPAN-API/cpan-api · GitHub ]
09:53 metacpan joined #metacpan
09:53 metacpan [cpan-api] oalders pushed 1 new commit to oalders/more-tests: http://git.io/A0inXg
09:53 metacpan cpan-api/oalders/more-tests 54491e4 Olaf Alders: Fixes bad rebase.
09:53 metacpan left #metacpan
09:53 dipsy [ Fixes bad rebase. · 54491e4 · CPAN-API/cpan-api · GitHub ]
09:54 metacpan joined #metacpan
09:54 metacpan [cpan-api] oalders force-pushed oalders/psgi from 999b447 to be32459: http://git.io/I0cNxg
09:54 metacpan cpan-api/oalders/psgi be32459 Olaf Alders: app.psgi is no longer a symlink to MetaCPAN::Server
09:54 metacpan left #metacpan
09:54 dipsy [ Commits · CPAN-API/cpan-api · GitHub ]
09:55 metacpan joined #metacpan
09:55 metacpan [cpan-api] oalders deleted oalders/tidy at 10cb8c4: http://git.io/PMwDsA
09:55 metacpan left #metacpan
09:55 dipsy [ Tidy everything. · 10cb8c4 · CPAN-API/cpan-api · GitHub ]
09:55 metacpan joined #metacpan
09:55 metacpan [cpan-api] oalders deleted oalders/643 at 5f31529: http://git.io/2j17eA
09:55 metacpan left #metacpan
09:55 dipsy [ Don't overwrite author profiles for users without a CPAN author dir. · 5f31529 · CPAN-API/cpan-api · GitHub ]
10:29 dpetrov_ joined #metacpan
10:32 [Sno]_ joined #metacpan
11:18 [Sno] joined #metacpan
11:54 [Sno] joined #metacpan
12:02 oiami joined #metacpan
12:07 oalders oiami: hello
12:07 oiami Hello :)
12:07 oalders thanks for getting in touch :)
12:08 oalders for OPfW you do need to currently be a student, as far as i know, but we can get you contributing to MetaCPAN regardless and look at getting you into the program when you are back in school
12:08 oiami with my pleasure !
12:09 oalders :) the first thing to do would be to get up and running with the developer VM.  the instructions are here https://github.com/CPAN-API/metacpan-developer
12:09 dipsy [ CPAN-API/metacpan-developer · GitHub ]
12:09 oiami I see, that's ok
12:09 oalders we had someone who wanted to apply last time around, but since she was working full time, she wasn't able to qualify
13:28 oiami joined #metacpan
13:33 metacpan joined #metacpan
13:33 metacpan [cpan-api] oalders created oalders/encoding (+1 new commit): http://git.io/VUTdqg
13:33 metacpan cpan-api/oalders/encoding 0fc98e9 Olaf Alders: Make Catalyst stop complaining about encoding plugin....
13:33 metacpan left #metacpan
13:33 dipsy [ Make Catalyst stop complaining about encoding plugin. · 0fc98e9 · CPAN-API/cpan-api · GitHub ]
13:42 oalders ranguard: what's the url for the beta explorer?
13:43 oalders haarg: you should be able to tweak the existing query and search for "directory" : true
13:43 oalders got it http://explorer.metacpan.org/static/beta/index.htm
13:51 talina_ joined #metacpan
14:06 ranguard yea :)
14:14 oalders talina_: if you've got the modules sitemap working, you could do the authors next. that should be very easy
14:16 metacpan joined #metacpan
14:16 metacpan [cpan-api] oalders force-pushed oalders/encoding from 0fc98e9 to f149722: http://git.io/V4rOZA
14:16 metacpan cpan-api/oalders/encoding f149722 vagrant: Make Catalyst stop complaining about encoding plugin....
14:16 metacpan left #metacpan
14:16 dipsy [ Commits · CPAN-API/cpan-api · GitHub ]
14:17 talina_ oalders: but I guess the authors' sitemap is working fine...
14:17 oalders ah, then on to the releases :)
14:17 talina_ yes. :)
14:20 rwstauner :-)
14:22 oiami I've got this error when I try to vagrant up https://gist.github.com/OiOiOiOi/cf011659462698dbe96c
14:22 dipsy [ Vagrunt up failure ]
14:23 rwstauner strange
14:23 oiami any idea what's wrong with that  ?
14:24 oiami or I did anything wrong that I can check ?
14:24 rwstauner i'm looking at the server logs
14:24 rwstauner in case it really is not serving the file
14:24 oiami ok, thanks :)
14:26 punter joined #metacpan
14:33 oalders we need better layout for the markdown pages: https://metacpan.org/about
14:33 dipsy [ MetaCPAN About - metacpan.org ]
14:33 oalders that looks like we didn't really put much thought into i
14:33 oalders *it
14:34 rwstauner i didn't know we had markdown pages
14:34 rwstauner i need to learn more about bootstrap
14:36 oalders yeah, we don't really advertise that
14:36 oiami left #metacpan
14:36 oalders it's a good way to get something done quickly, but right now it looks like you just did something quickly
14:36 oiami joined #metacpan
14:37 rwstauner oh i see, template/filter markdown
14:37 rwstauner yeah, needs some style adjustments
14:43 metacpan joined #metacpan
14:43 metacpan [cpan-api] oalders pushed 1 new commit to master: http://git.io/h5uwsQ
14:43 metacpan cpan-api/master 35dd2b0 Olaf Alders: Make Catalyst stop complaining about encoding plugin....
14:43 metacpan left #metacpan
14:43 dipsy [ Make Catalyst stop complaining about encoding plugin. · 35dd2b0 · CPAN-API/cpan-api · GitHub ]
15:04 rwstauner oiami: try it again?
15:07 oalders i don't know what's up with this 5.10 build error https://travis-ci.org/CPAN-API/cpan-api/jobs/20693046
15:07 dipsy [ Travis CI - Free Hosted Continuous Integration Platform for the Open Source Community ]
15:07 oalders but i also don't know if i really care about 5.10 here
15:07 oiami rwstauner: doesn't seem to work :(
15:11 oiami rwstauner: oops! , it works now after third try the percent of progress is 2% at least
15:12 oiami sorry for confusing and thank you
15:17 rwstauner goof
15:17 rwstauner good
15:19 metacpan joined #metacpan
15:19 metacpan [cpan-api] oalders force-pushed oalders/code-cleanup from c8b51e6 to a752db6: http://git.io/9HYsgw
15:19 metacpan cpan-api/oalders/code-cleanup 0953707 Olaf Alders: Code cleanup....
15:19 metacpan cpan-api/oalders/code-cleanup dd52acd Olaf Alders: Explicitly stringify DateTime object in MetaCPAN::Script::Release.
15:19 metacpan cpan-api/oalders/code-cleanup 9edb9a5 Olaf Alders: Try::Tiny is not used in MetaCPAN::Util.
15:19 metacpan left #metacpan
15:19 dipsy [ Commits · CPAN-API/cpan-api · GitHub ]
15:20 rwstauner sorry, on the phone
15:36 ranguard oiami: what percent you at now :) ?
15:38 oalders i think we need a page on metacpan.org that just paginates over all releases by an author
15:39 oalders what's a good URL for that>
15:39 oalders ?
15:39 ranguard what/why do we need this page?
15:40 oalders case in point
15:40 oalders ovid is at the next table.  he just uploaded TAP::Stream
15:40 oalders in so doing, Test::Class::Moose disappeared
15:40 oalders to troubleshoot stuff like this, it would be easy for people to scroll over all releases, development and otherwise
15:40 oalders not just latest
15:40 oiami ranguard: 43 %!
15:41 ranguard oiami: cool :)
15:41 oalders we make it really hard for people to get that info
15:41 oiami FYI my Internet connection is quite sucks :D
15:41 oalders force them to craft their own urls in some cases
15:41 oalders /author/FOO/releases ?
15:41 ranguard oalders: I don't understand how seeing what releases ovid makes helps?
15:41 ranguard oh, because develoment isn't flagged in the same way
15:41 oalders ranguard: how to do you find dev releases by an author?
15:42 oalders if they've never released a non-dev release?
15:42 ranguard yea /author/FOO/releases makes sense
15:42 oalders cool.  we can always change it
15:42 oalders i'll make it right now
15:42 oalders i'll start with the last 100 for now
15:42 * ranguard doesn't see how it helps in this case, but it's not a bad feature what ever
15:43 talina_ joined #metacpan
15:43 oalders well, just as a basic example, on a release page there's an explorer link that i use to check what the api says
15:43 oalders because i'm too lazy to craft a query or URL
15:43 oalders now i can't do that
15:43 oalders because the release page is gone
15:43 oalders and this will give people an easier way to find dev releases in general
15:44 ranguard I mean why did ovid uploading TAP::Stream have anything to do with Test::Class::Moose - and how does this help
15:44 oalders TAP::Stream was part of the previous Test::Class::Moose
15:44 oalders so, he broke it out of the dist
15:44 ranguard - but I think it's a nice feature what ever - esp if we provide a RSS feed so you an follow what an author is releasing
15:44 oalders and M::C remove the latest flag from the previous dist it belonged to
15:45 oalders yeah, RSS would be nice
15:46 tobyink wishlist: if you're going to be starting subpages under /author/FOO, then I'd quite like to see the list of ++ed distributions moved onto a separate page.
15:47 ranguard ++
15:47 dipsy Thanks!
15:47 * ranguard would really like /user/<FOO>/ - for anyone, but at least this would be a start
15:47 oalders yeah, /user/FOO is still on the radar
15:47 oalders but we also have students now who have to be kept busy
15:48 * ranguard nods
15:48 oalders and i can't go ruining everyone else's fun
15:48 oalders must leave something to be done
15:48 oalders rwstauner: https://github.com/CPAN-API/cpan-api/pull/302
15:48 dipsy [ oalders/code cleanup by oalders · Pull Request #302 · CPAN-API/cpan-api · GitHub ]
15:48 ranguard oalders: yea, your right, we don't have enough to keep everyone busy.... oh, hold on, we've got enough for a team of developers for aobut a year :)
15:49 oalders :)
16:12 metacpan joined #metacpan
16:12 metacpan [metacpan-examples] oalders pushed 4 new commits to master: http://git.io/GU5AIg
16:12 metacpan metacpan-examples/master c8ea89a Olaf Alders: Show how to search file type for path.
16:12 metacpan metacpan-examples/master 4bb8b77 Olaf Alders: Adds Data::Printer::Filter::URI to cpanfile.
16:12 metacpan metacpan-examples/master c852322 Olaf Alders: Adds example of how to search dists for specific file names.
16:12 metacpan left #metacpan
16:12 dipsy [ Comparing 1300f50b8b54...309bb9fe1958 · CPAN-API/metacpan-examples · GitHub ]
16:32 talina_ joined #metacpan
16:33 neilb joined #metacpan
16:50 oiami when I run vagrant provision everything looks fine except -- > stdin: is not a tty
16:50 oiami does it harm anything ?
16:51 rwstauner no, that can be ignored
16:51 oalders oiami: you can ignore it. it's not really a helpful message, but it's not practical to get rid of it
16:51 oalders it's a known issue with vagrant
16:52 oiami oki
16:56 metacpan joined #metacpan
16:56 metacpan [cpan-api] rwstauner merged oalders/code-cleanup into master: http://git.io/eWT7Gg
16:56 metacpan left #metacpan
16:56 dipsy [ Comparing 35dd2b0112e0...a752db62921b · CPAN-API/cpan-api · GitHub ]
16:58 oalders rwstauner++
16:58 rwstauner oalders++
16:58 oalders :)
16:59 oalders i did a bunch of that work on the plane and it turns out my api checkout was out of date
16:59 oalders that didn't help
16:59 oalders VM was a huge help, though
16:59 oalders actually, it's helping a lot here too. the wifi is really flaky
17:00 rwstauner :-)
17:11 talina_ oalders , rwstauner : I have generated the sitemaps... How should I upload it to the git so that you can check the codes?
17:12 rwstauner talina_: do you have a fork on the project on github?
17:12 talina_ Just of metacpan-web.
17:12 rwstauner right
17:13 rwstauner so you're working on a branch
17:13 rwstauner so you can commit your changes
17:13 rwstauner push them back up to github
17:13 talina_ Yes..
17:13 rwstauner and then you can use the GitHub UI to make a pull request
17:14 talina_ Ok. I ll do that. :)
17:14 rwstauner great!
17:15 rwstauner have you used GitHub before?
17:16 talina_ No.. This was my first time... So it took me long to figure stuff out.. :P
17:16 rwstauner ok.  well it will be a good learning experience, then! :-)
17:17 talina_ Yes! :)
17:18 rwstauner so when you push your changes up to your repo, you can go to the github page for the repo: https://github.com/Talina06/metacpan-web
17:18 dipsy [ Talina06/metacpan-web · GitHub ]
17:18 rwstauner on near the top, there's a little green button next to a branch selectbox
17:18 rwstauner once you push it might tell you "Hey, you pushed to a branch, want to make a pull request?"
17:19 rwstauner and if not, you can just select your branch from that drop down, hit the little pull-req button
17:19 rwstauner and it will send you to a page where you can add comments
17:19 rwstauner and review the overall changes to the code
17:19 rwstauner when you finish, it will make an issue for it on the main repo
17:19 rwstauner and that's where people can make comments
17:19 rwstauner so, welcome to the club!
17:20 talina_ Ok.. :) Thank you so much for the little details! :) :D
17:20 talina_ Glad to be a part! :)
17:21 oalders talina_++
17:22 oalders if you want to be really fancy just enter "gp" when you're at your repo on github.com
17:22 oalders that takes you right to the pull request page
17:24 talina_ Ok! that was amazing! haha :)
17:24 oiami oalders: that's cool ! I also never use it
17:25 oalders "gi" takes you to the issues
17:25 oalders i assume "gp" is "go to pull requests"
17:25 oalders at least thats how i remember it
17:26 talina_ Oh.. great!
17:26 oalders just type "?" on any page to get a list of available shortcuts
17:28 oiami oalders: does it work only with the repo that we have commit on ?
17:29 oalders oiami: the shortcuts will work on any repo.
17:29 oalders but if you don't have permissions for a repo, it won't ask you if you want to create a pull request etc
17:30 oiami no .. it doesn't work even on my pull request repo https://github.com/OiOiOiOi/metacpan-web
17:30 dipsy [ OiOiOiOi/metacpan-web · GitHub ]
17:30 oiami it works with another repo that I have permission on
17:38 oiami left #metacpan
18:39 ether joined #metacpan
19:00 ether joined #metacpan
19:14 ether joined #metacpan
19:26 ether joined #metacpan
19:44 user joined #metacpan
19:59 TBSliver joined #metacpan
20:05 TBSliver hi, trying to get all the releases for a particular day using MetaCPAN::API, however i'm only ever getting 10 results. http://paste.scsys.co.uk/324652
20:05 dipsy [ magnet_web paste from "TBSliver" at 217.168.150.38... ]
20:06 TBSliver probable that i'm missing something obvious, but still.... cant see it
20:09 rwstauner try adding `size => 50` to your post
20:09 rwstauner it's at the same level as "query" and "fields"
20:09 rwstauner set size to whatever
20:10 rwstauner actually, in the response i can see "total" 51, so you could set your size to 100 and you'd get them all
20:10 rwstauner TBSliver: ^^
20:10 TBSliver will give it a shot :)
20:12 TBSliver rwstauner: hmm still only 10 results
20:12 rwstauner hmm
20:12 TBSliver when setting size to 100
20:12 rwstauner strange
20:12 TBSliver unless.... hmm
20:12 TBSliver hmm nope that didnt work either... tried size as a string just incase
20:13 rwstauner i'm not familiar with the MetaCPAN::API client so i'm not sure if there's anything else happening there
20:17 TBSliver hrm
20:18 TBSliver http://paste.scsys.co.uk/324655 # that seems to work. huh...
20:18 dipsy [ magnet_web paste from "TBSliver" at 217.168.150.38... ]
20:18 TBSliver infact i forgot to remove the size => 100....
20:18 TBSliver yea it works even without the size => 100, but with the release/_search?size=100 string
20:18 TBSliver thats... odd
20:20 TBSliver oh well it solved my problem, thanks rwstauner :)
20:23 trs TBSliver: hmm. it really should work with size => 100
20:23 TBSliver yea
20:23 * rwstauner shrugs
20:24 TBSliver actually does the same in the metacpan explorer
20:26 trs TBSliver: this works: http://tsibley.net/paste/2014-03-13BkLeKF0e-test.pl
20:27 trs I bet this is a discrepency (bug?) in the way elasticsearch is treating size in the request body depending on if there's a filter.
20:27 TBSliver ah
20:29 trs ah, no, it's because your query is slightly malformed
20:29 TBSliver oh?
20:29 trs you have a match_all: {} and range: {} but no boolean operator surrounding them
20:30 TBSliver ah... right
20:30 trs so this works as expected: http://tsibley.net/paste/2014-03-13ByAlJVGE-test.pl
20:30 trs but this is the better request: http://tsibley.net/paste/2014-03-13BkLeKF0e-test.pl
20:30 trs do to elasticsearch internals.
20:30 trs s/do/due/
20:30 rwstauner trs++ # so smart
20:31 TBSliver :D
20:31 mst MetaCPAN::API::NotAbstractedAtAllHaHaFuckYou
20:31 mst trs++
20:31 TBSliver trs++
20:31 trs rwstauner: just persistent and curious and unwilling to shrug at weirdness ;)
20:31 trs because there's always a reason and it's often a terrible one (::NotAbstractedAtAllHaHaFuckYou)
20:31 rwstauner :-)
20:31 rwstauner sometimes i have that
20:32 rwstauner and sometimes i'm busy :-)
20:32 trs I have it ~all the time, often to the detriment of what I was previously busy at
20:32 trs ;)
20:32 rwstauner :-)
20:32 TBSliver haha well thanks for that, when i was originally looking at this project i really wouldnt have had a clue who to ask..... though having mst on the desk next to me has certainly changed that :P
20:33 trs TBSliver: my apologies
20:33 trs for the mst, that is. ;)
20:34 jibsheet yeah, tell him to wash his hair, the hippie
20:34 trs All I've learned about elasticsearch was from trying to use metacpan's api. :)
20:34 trs because 99% of metacpan's api is proxying to elasticsearch.
20:35 trs which is both \o/  and orz at the same time
20:35 TBSliver :D
20:35 trs so hey, welcome to the club!
20:35 * TBSliver tries to remember the autojoin incantation for irssi
20:36 mst /alias addallchannels script exec foreach my \$channel (Irssi::channels()) { Irssi::command("channel add -auto \$channel->{name}  \$channel->{server}->{tag} \$channel->{key}")\;}
20:36 trs /channel add -auto #metacpan perl
20:36 trs mst: oh I like that
20:36 trs mst++
20:37 trs I'm always having to figure out what fucking channels I'm missing when something requires irssi to restart after like 9 months of not worrying about it.
20:37 * trs -> now for lunch, the thing I was supposed to be paying attention to :P
20:38 TBSliver haha
21:35 nbezzala joined #metacpan
21:47 nado joined #metacpan
21:47 neilb joined #metacpan
21:48 oalders MetaCPAN::API is pretty limited, but MetaCPAN::Client (the replacement) should fix some of the pain points
21:48 oalders just waiting on sawyer to finish it up
22:00 nado joined #metacpan
22:02 nado_ joined #metacpan
22:04 nado_ hi
22:04 dipsy hello, nado_
22:06 nado_ i wanted to ask, is gnome outreach vacancy still open?
22:38 nado left #metacpan
22:39 oalders nado_: yes, there is still time to get involved and make an application
22:41 oalders if you're a student, you can apply to Google Summer of Code at the same time as well
22:43 nado_ oalders: no, i'm not a student :)
22:44 nado_ do you have anything particular for a initial "small contribution"?
22:46 oalders nado_: we can find something for you ;)
22:46 oalders first, we'd like you to get up and running with a VM
22:47 oalders https://github.com/CPAN-API/metacpan-developer
22:47 dipsy [ CPAN-API/metacpan-developer · GitHub ]
22:47 oalders the README has enough to get you started
22:48 oalders but ask anything you need to know in this channel
22:48 oalders don't be shy
22:48 oalders nado_: were you looking to write code or documentation?
22:48 oalders or both?
22:48 oalders you'd document your code anyway, but did you want to document existing code?
22:51 nado_ oalders: i think i would like to write code (as in "new features")
22:53 nado_ but for the entry task i could definetly document some exisiting stuff
22:54 nado_ okay, i'll start geting vm up tomorrow first thing. it's almost 3am :)
22:54 nado_ oalders: thanks, and see you
22:54 neilb joined #metacpan
22:55 oalders nado_: you're welcome :) see you tomorrow!
23:04 neilb_ joined #metacpan
23:15 metacpan joined #metacpan
23:15 metacpan [metacpan-web] oalders created oalders/all-author-releases (+2 new commits): http://git.io/XGlOYQ
23:15 metacpan metacpan-web/oalders/all-author-releases ecfaf19 Olaf Alders: Adds /author/*/releases endpoint.
23:15 metacpan metacpan-web/oalders/all-author-releases cf05f47 Olaf Alders: Adds pagination to /author/FOO/releases.
23:15 metacpan left #metacpan
23:15 dipsy [ Comparing ecfaf1939573^...cf05f47b5969 · CPAN-API/metacpan-web · GitHub ]
23:17 metacpan joined #metacpan
23:17 metacpan [metacpan-web] oalders pushed 2 new commits to master: http://git.io/kx9yDg
23:17 metacpan metacpan-web/master 9c9fa24 Andreas Marienborg: Add higher resolution icons to favicon.ico...
23:17 metacpan metacpan-web/master 48df1cd Olaf Alders: Merge pull request #1121 from omega/hires-favicon...
23:17 metacpan left #metacpan
23:17 dipsy [ Comparing eafb8f26e394...48df1cdd7479 · CPAN-API/metacpan-web · GitHub ]
23:19 [Sno] joined #metacpan
23:27 metacpan joined #metacpan
23:27 metacpan [metacpan-web] oalders force-pushed oalders/all-author-releases from cf05f47 to bb9eced: http://git.io/CK7NMg
23:27 metacpan metacpan-web/oalders/all-author-releases bb9eced Olaf Alders: Adds pagination to /author/FOO/releases.
23:27 metacpan left #metacpan
23:27 dipsy [ Commits · CPAN-API/metacpan-web · GitHub ]
23:30 b_jonas joined #metacpan

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