From Wikitech


dbreps is the Tools component of en:Wikipedia:Database reports.


dbreps has no interactive elements.


The Tools component requires the Python modules oursql and wikitools. To install those, use become dbreps to switch to the tool account. Download oursql and wikitools, and use python install --user to install them to the tool account's local libraries.

To install or update the Tools component, use become dbreps to switch to the tool account. Then:

cd ~/src/database-reports &&
git pull --rebase &&
python install --user --install-scripts ~/bin &&

Copy settings.sample to ~/.dbreps.ini and fill in the configuration. Be sure that ~/.dbreps.ini and its backup files are only readable to the tool account itself (chmod 600 ~/.dbreps.ini*).

Usually, the update is done by a script run by User:Tim Landscheidt that also updates the Toolserver component, and should not be necessary on its own.

To disable the Tools component, use sudo -u local-dbreps crontab -r to clear the crontab for the tool account. It can be recreated from at any time.

If reports fail, log files are created in ~/var/log. Use find ~/var/log -type f -not -empty -exec less -XF \{\} \; -exec rm -i \{\} \; to display and possibly delete them (if a log file looks unfinished, make sure the job has really terminated before deleting it).