[Python-modules-team] Fixing package entropy trackers (PET)

Jonathan Wiltshire jmw at debian.org
Sat May 12 17:23:41 UTC 2012


Hi,

Mark and I have been working on fixing up the PETs after noticing that 
they haven't updated for a year.

Problem:

  - following Alioth split, wagner now has read-only copies of 
repositories and hosts web services and vasks has the writable 
repositories and runs hooks
  - PET on vasks is being run in commit hooks but the results are never 
visible to the web
  - cron job to update archive and bts sections of PETs are not being 
run from vasks at all

Summary of our changes:

  - on wagner, pet.cgi and associated files are brought in read-only 
from vasks (/srv/home/groups/python-*/PET -> 
/srv/vasks.debian.org/home/groups/python-apps/PET)
  - my crontab now calls the bts phase for both PETs hourly and the 
archive phase shortly after the four dinstall runs per day
  - wagner no longer needs to do anything except serve up web pages, 
everything for it is read-only (arguably better from a security point of 
view in any case).

-- 
Jonathan Wiltshire                                      jmw at debian.org
Debian Developer                         http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51



More information about the Python-modules-team mailing list