Display stats about PPA usage
Bug #139855 reported by
Alexandre Vassalotti
This bug affects 77 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Coccinelle |
Invalid
|
Wishlist
|
Unassigned | ||
Herodotos |
Invalid
|
Wishlist
|
Unassigned | ||
Launchpad itself |
Fix Released
|
Low
|
Julian Edwards |
Bug Description
There should be a way to see the number of people using a PPA. This would give PPA maintainers a way to quantify the importance of his personal archive. Example of useful information:
- Downloads stats for each package in the archive
- Distribution release used
- Number of users subscribed to the archive over time
- Number of download requests over time
- Amount of data transfered over time
Related branches
lp://qastaging/~michael.nelson/launchpad/588288-log-parser-dont-read-entire-file
- Graham Binns (community): Approve (code)
-
Diff: 167 lines (+67/-13)4 files modifiedconfigs/testrunner/launchpad-lazr.conf (+1/-0)
lib/canonical/config/schema-lazr.conf (+4/-0)
lib/lp/services/apachelogparser/base.py (+30/-11)
lib/lp/services/apachelogparser/tests/test_apachelogparser.py (+32/-2)
Changed in soyuz: | |
importance: | Undecided → Low |
Changed in soyuz: | |
status: | New → Triaged |
Changed in herodotos: | |
importance: | Undecided → Wishlist |
status: | New → Invalid |
Changed in coccinelle: | |
importance: | Undecided → Wishlist |
status: | New → Invalid |
Changed in soyuz: | |
assignee: | William Grant (wgrant) → Julian Edwards (julian-edwards) |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is a *really* interesting idea! At this stage it's difficult to do because the system which publishes the packages on the net is totally disconnected from the system which tracks them internally. Also, "subscribe to the PPA" really means "has the PPA in their sources file", and that has all the usual issues in terms of figuring out how many users you have in a distro, but I think with some cunning log analysis we could generate traffic profiles for PPAs and packages published in PPAs.