Perl 6 - the future is here, just unevenly distributed

IRC log for #metacpan, 2014-07-30

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

All times shown according to UTC.

Time Nick Message
01:33 oiami joined #metacpan
01:45 klapperl joined #metacpan
02:32 talina_ joined #metacpan
03:01 metacpan joined #metacpan
03:01 metacpan [metacpan-web] rwstauner pushed 1 new commit to master: http://git.io/xuihPA
03:01 metacpan metacpan-web/master dfc9452 oiami: Remove white space next to colon on keyword suggestion
03:01 metacpan left #metacpan
03:02 dipsy [ Remove white space next to colon on keyword suggestion · dfc9452 · CPAN-API/metacpan-web · GitHub ]
03:39 chankey joined #metacpan
03:54 metacpan joined #metacpan
03:54 metacpan [metacpan-web] rwstauner pushed 1 new commit to master: http://git.io/8ylzbw
03:54 metacpan metacpan-web/master 25fe09d Randy Stauner: Use like() for better diagnostics
03:54 metacpan left #metacpan
03:54 dipsy [ Use like() for better diagnostics · 25fe09d · CPAN-API/metacpan-web · GitHub ]
04:00 metacpan joined #metacpan
04:00 metacpan [metacpan-web] Talina06 force-pushed talina/stargazer from 3b4874a to c4b146d: http://git.io/PHVrOQ
04:00 metacpan metacpan-web/talina/stargazer c4b146d Talina06: Toggle the button's icon & text in a better way.
04:00 metacpan left #metacpan
04:00 dipsy [ Commits · CPAN-API/metacpan-web · GitHub ]
04:19 metacpan joined #metacpan
04:19 metacpan [metacpan-web] rwstauner pushed 1 new commit to master: http://git.io/etJVBw
04:19 metacpan metacpan-web/master 6c39641 Randy Stauner: Update regexp to match slightly different lessc output...
04:19 metacpan left #metacpan
04:19 dipsy [ Update regexp to match slightly different lessc output · 6c39641 · CPAN-API/metacpan-web · GitHub ]
04:53 rashi joined #metacpan
05:40 oiami1 joined #metacpan
05:56 FROGGS joined #metacpan
06:48 dpetrov_ joined #metacpan
07:06 neilb joined #metacpan
08:03 FROGGS joined #metacpan
08:18 neilb joined #metacpan
08:40 neilb joined #metacpan
10:03 DerAlex joined #metacpan
11:47 oiami joined #metacpan
15:01 FROGGS joined #metacpan
15:46 FROGGS joined #metacpan
17:32 neilb joined #metacpan
18:08 oalders joined #metacpan
18:28 metacpan joined #metacpan
18:28 metacpan [cpan-api] Talina06 force-pushed talina/wotv1 from 395e250 to fa117fc: http://git.io/oDKGmg
18:28 metacpan cpan-api/talina/wotv1 bb64b81 Talina06: Autosearch for author, by name.
18:28 metacpan cpan-api/talina/wotv1 ba95286 Talina06: Minor changes.
18:28 metacpan cpan-api/talina/wotv1 a4fed99 Talina06: Changes to the search logic.
18:28 metacpan left #metacpan
18:28 dipsy [ Commits · CPAN-API/cpan-api · GitHub ]
18:46 metacpan joined #metacpan
18:46 metacpan [metacpan-web] Talina06 force-pushed talina/wotv1 from ccb9aa7 to d010526: http://git.io/I25Rww
18:46 metacpan metacpan-web/talina/wotv1 97ea711 Talina06: Search box for searching authors.
18:46 metacpan metacpan-web/talina/wotv1 97820be Talina06: Search results.
18:46 metacpan metacpan-web/talina/wotv1 615df8a Talina06: Adding data to the Trust API and displaying it.
18:46 metacpan left #metacpan
18:46 cooper joined #metacpan
18:46 dipsy [ Commits · CPAN-API/metacpan-web · GitHub ]
19:02 metacpan joined #metacpan
19:02 metacpan [metacpan-web] Talina06 pushed 1 new commit to talina/wotv1: http://git.io/1GjmrQ
19:02 metacpan metacpan-web/talina/wotv1 29b270d Talina06: Use perl-critic rules.
19:02 metacpan left #metacpan
19:02 dipsy [ Use perl-critic rules. · 29b270d · CPAN-API/metacpan-web · GitHub ]
19:06 metacpan joined #metacpan
19:06 metacpan [metacpan-web] Talina06 force-pushed talina/wotv1 from 29b270d to 5f5622a: http://git.io/I25Rww
19:06 metacpan metacpan-web/talina/wotv1 5f5622a Talina06: Display a Trust button on the author page & style it.
19:06 metacpan left #metacpan
19:06 dipsy [ Commits · CPAN-API/metacpan-web · GitHub ]
19:17 chansen joined #metacpan
19:28 metacpan joined #metacpan
19:28 metacpan [metacpan-web] Talina06 force-pushed talina/stargazer from c4b146d to c189bb0: http://git.io/PHVrOQ
19:28 metacpan metacpan-web/talina/stargazer 4770bb2 Talina06: Script for adding and listing the stargazers.
19:28 metacpan metacpan-web/talina/stargazer 22753b7 Talina06: Stargazers: Model and display scripts
19:28 metacpan metacpan-web/talina/stargazer 8d4b521 Talina06: Logic for accessing stragazers data.
19:28 metacpan left #metacpan
19:28 dipsy [ Commits · CPAN-API/metacpan-web · GitHub ]
19:44 metacpan joined #metacpan
19:44 metacpan [metacpan-web] Talina06 pushed 1 new commit to talina/wotv1: http://git.io/BB8j7g
19:44 metacpan metacpan-web/talina/wotv1 e18c53c Talina06: Add MooseX::MarkAsMethods to cpanfile.
19:44 metacpan left #metacpan
19:44 dipsy [ Add MooseX::MarkAsMethods to cpanfile. · e18c53c · CPAN-API/metacpan-web · GitHub ]
19:46 metacpan joined #metacpan
19:46 metacpan [metacpan-web] Talina06 force-pushed talina/wotv1 from e18c53c to f6a6258: http://git.io/I25Rww
19:46 metacpan metacpan-web/talina/wotv1 f6a6258 Talina06: Display a Trust button on the author page & style it.
19:46 metacpan left #metacpan
19:46 dipsy [ Commits · CPAN-API/metacpan-web · GitHub ]
20:12 DerAlex joined #metacpan
20:17 aristotle joined #metacpan
20:17 aristotle is there a way to tell metacpan to give me a list of all modules, sorted by descending number of reverse deps?
20:18 rwstauner not an easy way, currently
20:18 rwstauner we've talked about caching rev-dep count in the index, but it's not available currently
20:19 mst "load the data into postgresql as well and stop trying to pretend ES is an RDBMS"
20:19 aristotle heh
20:19 mst I wanted metacpan to index into pg, and from there into ES, specifically so this sort of use case worked, but clinton was in the first throes of his love affair with ES at the time
20:20 mst and since I wasn't volunteering to write that part myself, I had no right to complain
20:20 mst and still don't
20:20 mst I'm merely exericising my right to shout "TOLD YOU SO" because I'm a smug bastard
20:21 aristotle hm, then does anyone have a somewhat recentish local DB on which to run a query for that? I’m mostly interested in what #2 is and what its revdev count is
20:21 aristotle (#1 I already know – Scalar-List-Utils with almost 3k revdeps)
20:52 trs mst: there's also integrity issues with ES once you move to clustering.  it'd be nice to have a reliable index in Pg before that.
20:53 oalders as always, i'm in favour of using Pg.  just need that one voluteer...
20:53 oalders *volunteer
20:54 oalders we could phase that in slowly though
20:54 oalders so it's not one big task
20:55 oalders mst: i actually wouldn't blame clintongormley. he just gave us advice on how to deal with ES
20:55 oalders and he kindly still does
20:58 ether aristotle: there's the CPAN-Heavy-100 list
20:59 ether not sure if that's using current data though.
20:59 ether that reminds me we need to get grep.cpan.me updated again
20:59 ether oh *reverse* deps, sorry
20:59 trs oalders: yeah, the volunteer of time is the hard part :)
20:59 ether neilb's adoption list also has reverse deps in it
21:00 ether from this -- http://neilb.org/adoption/ -- it would seem that there are a total of 20530 cpan dists presently :)
21:00 oalders trs: we can always keep in in mind for the next GSoC/OPfW as well
21:00 dipsy [ CPAN Adoption Candidates ]
21:00 neilb now now ether
21:01 ether :)
21:02 neilb heh, scanning back: I have my own SQLite db so I can do proper traversal of the dependency graph
21:04 ilmari theres's also CPANDB
21:06 neilb pop quiz: what non-core dist do you think has most *direct* dependencies?
21:06 ilmari specifically CPANDB::Dependency
21:08 neilb https://metacpan.org/requires/distribution/Test-Pod?sort=[[2,1]]
21:08 dipsy [ Distributions which depend on Test-Pod - metacpan.org ]
21:09 rwstauner also, http://mapofcpan.org/
21:09 dipsy [ Map of CPAN ]
21:10 rwstauner not sure if they have an interface to get what you want
21:10 rwstauner doesn't look like it
21:11 rwstauner i think you have to put in a dist name
21:20 grantm rwstauner: mapofcpan is just a thin layer on top of MetaCPAN
21:20 rwstauner yeah, i see that
21:20 rwstauner i knew it had a view of deps, but forgot what the interface was
21:42 ether neilb: I really hope it isn't File::Slurp
21:42 ether ah, it's Test::Pod?
21:42 neilb now now ether (again!) :-)
21:42 ether that's pretty lame since pod tests ought to only be for authors, so it has no place at all being in test prereqs.
21:43 ether we should mass-submit tickets to everyone :)
21:43 neilb I don't do things like that!
21:45 ether you should!
21:46 ether neilb: does your reverse deps counter look at all prereq types (including develop)?
21:46 ether I know metacpan's does
21:46 neilb I use MetaCPAN as the source
22:30 aristotle neilb: you wrote in your entry about the adoption list that you use metacpan to get the dependency information?
22:30 neilb yup
22:31 neilb I used to use D Cantrell's service, but it became unreliable, and after discussions with him, we decided I should switch
22:31 aristotle how do you do the revdep count – do you just go through the data for every dist or do you have a query that can rank by revdep somehow?
22:32 aristotle ether: Alias’ Top100 list unfortunately doesn’t have a simple “by revdeps” leaderboard either :(
22:32 neilb I've got an SQLite database that I build up from various sources. I get the reverse deps for each dist individually. And then I traverse the graph to calculate the total indirect revdep count
22:33 aristotle ah :/
22:33 neilb when I finish the CPAN Dashboard, I'm thinking of including that sort of leaderboard in it, since I have the data anyway
22:43 aristotle kinda itching to build it right now except that getting the data seems kinda grungy and the only alternative is scraping it out of the MetaCPAN API which I don’t want to brute-crawl either
22:44 aristotle boggles me a bit that this doesn’t already exist, it seems so obvious
22:44 aristotle the data set isn’t exactly gigantic either
22:45 neilb nope, indeed
22:46 neilb I'll create a stop-gap leaderboard, how about that?

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