Tool:DrTrigonBot/Migration from TS
Appearance
- → Tool Labs/Migration to eqiad#Phase III (restoring bulk copied tools), bugzilla:62976
- → migration; check Nova Resource:Tools/Help#Configuring mail -- mail forwarding and bugzilla:58796 (mw:Wikimedia Labs/Tool Labs/Roadmap en#Overview of available features in Tool Labs)
- →→ migrate TS bots subster.py, subster_irc.py to labs
- →→ should also get a maillist Lists.wikimedia.org, meta:Mailing_lists#Create_a_new_list in order to redirect bot mails to it, see bugzilla:61427
Migration Overview [tools/tool-labs]
Migration Overview [bots - obsolete]
WMDE Toolserver (TS) | WMF LabsConsole (labs) | Description | Status |
---|---|---|---|
https://toolserver.org/~drtrigon/ | http://bots.wmflabs.org/~drtrigon/
/data/project/DrTrigonBot/public_html/ |
webspace root | Done[8] (not setup yet) |
https://toolserver.org/~drtrigon/cgi-bin/ | http://bots.wmflabs.org/~drtrigon/cgi-bin/
/data/project/public_html/drtrigon/cgi-bin/ |
webspace cgi | Done (not setup yet)
needs some work, e.g. panel.py?action=logstat |
drtrigon+subster@toolserver.org | (mail address ???)[9] | webmail | OPEN (not available but "planned") |
http://svn.toolserver.org/svnroot/drtrigon/ | (mw:Git/Creating new repositories) | code source repo | OPEN (use git-svn[10][11]) |
https://jira.toolserver.org/browse/DRTRIGON | (https://bugzilla.wikimedia.org/enter_bug.cgi?product=Wikimedia%20Labs) | code issue tracker | OPEN (other "product"? conversion needed?) |
~/rewrite/ | /data/project/DrTrigonBot/rewrite/ | run rewrite bot | Done (not tested yet) |
~/pywikipedia/ | /data/project/DrTrigonBot/pywikipedia/ | run trunk bot | OPEN (run and test bots) |
cronie + queue | crontab[12] + pgrep
(as well as anacron, watchdog[13][14], monit or "queued" solution[15]) |
setup cron jobs | Done |
~/ | /data/project/DrTrigonBot/ and ~/ | setup home tools | OPEN (setup backup[16] and other maintenance tools) |
Database access | (January or February 2013) | (my)sql | OPEN (sql support for tools) |
... | ... | licensing | OPEN (open source too strict) |
... | ... | ... | ... |
References
- ↑ Display instead of download .log files: http://stackoverflow.com/questions/3935580/htaccess-addtype-plain-text (/data/project/public_html/drtrigon/DrTrigonBot/.htaccess)
- ↑ http://www.kernel.org/pub/software/scm/git/docs/git-svn.html
- ↑ http://www.pro-linux.de/kurztipps/2/1514/git-und-subversion-gemeinsam-nutzen.html
- ↑ mw:Git/New repositories/Requests
- ↑ bugzilla:58794 - Provide upgrade path for jira users
- ↑ needed software installed; https://bugzilla.wikimedia.org/show_bug.cgi?id=53704
- ↑ According to Damianz #wikimedia-labs 2012-12-28; No backup!!! Do version control and look for the "/home" (and else, e.g. "/data") backup yourself!
- ↑ Display instead of download .log files: http://stackoverflow.com/questions/3935580/htaccess-addtype-plain-text (/data/project/public_html/drtrigon/DrTrigonBot/.htaccess)
- ↑ According to Damianz #wikimedia-labs 2012-12-28; not possible at the moment, no idea when it will be. But is some kind of planned.
- ↑ http://www.kernel.org/pub/software/scm/git/docs/git-svn.html
- ↑ http://www.pro-linux.de/kurztipps/2/1514/git-und-subversion-gemeinsam-nutzen.html
- ↑ http://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work
- ↑ http://stackoverflow.com/questions/2366693/run-cron-job-only-if-it-isnt-already-running
- ↑ http://stackoverflow.com/questions/8084142/check-if-rpm-exists-in-bash-script-silently
- ↑ According to Ryan_Lane #wikimedia-labs 2012-12-29; crontab + watchdog is ok. Queue (like SGE) not needed at the moment (enough ressources) but might come in future, e.g. for db access.
- ↑ According to Damianz #wikimedia-labs 2012-12-28; No backup!!! Do version control and look for the "/home" (and else, e.g. "/data") backup yourself!