Hackage Improvement Ideas

Hello, I was thinking of fun little projects people could work on to improve Hackage: 1) Popularity statistics -- like debian's popcon, gives stats on how many people have which packages from hackage installed 2) Per package ratings and feedback listed on the page for each package 3) A way to mark a package as "should be removed" 4) All the hackage pages should be wiki editable -- for example, the intro page refers to cabal-install as experimental but I think it's moved beyond that point but I'm not sure how to edit that sentence. What else should hackage do? Who wants to claim one of the above earn some serious karma? Jason

I think at least some sort of statistics of visits and downloads of a
package would be very useful, also for the developers to have an idea of how
many people are using the package.
Pedro
On Thu, Oct 23, 2008 at 13:12, Jason Dagit
Hello,
I was thinking of fun little projects people could work on to improve Hackage: 1) Popularity statistics -- like debian's popcon, gives stats on how many people have which packages from hackage installed 2) Per package ratings and feedback listed on the page for each package 3) A way to mark a package as "should be removed" 4) All the hackage pages should be wiki editable -- for example, the intro page refers to cabal-install as experimental but I think it's moved beyond that point but I'm not sure how to edit that sentence.
What else should hackage do?
Who wants to claim one of the above earn some serious karma?
Jason _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

1) Popularity statistics -- like debian's popcon, gives stats on how many people have which packages from hackage installed
Popularity has been suggested for some time. I think any new features should be going into the happs version of Hackage ( http://code.haskell.org/hackage-server ) Though it seems not to have seen patches in recent weeks. It also might interest you to know hackage has a trac: http://hackage.haskell.org/trac/hackage/ Tom
What else should hackage do? Automate HPC, and quickChecks. Automatic package dep graph. Decentralize and distributed file serving (packages would need signed). Package signing.

On Thu, Oct 23, 2008 at 11:40 AM, Thomas M. DuBuisson
What else should hackage do? Automate HPC, and quickChecks.
These two make it sound like we'd almost be providing a 'buildbot'-like service.
Automatic package dep graph.
Dep. graph would be cool.
Decentralize and distributed file serving (packages would need signed).
This decentralized storage sounds like a good use of Tahoe: http://allmydata.org/~warner/pycon-tahoe.html I'm CC'ing Zooko (he works on Tahoe) hoping he will comment. Jason
participants (4)
-
Jason Dagit
-
José Pedro Magalhães
-
Marc Weber
-
Thomas M. DuBuisson