Goal: Setup indexing for maven.apache.org lists
Status:
- On nagoya as qmlist user
- Make new mbox archive area(s)
{{{DONE mkdir -p /opt/ezmlm/archive/maven.apache.org/dev ["DONE"] mkdir -p /opt/ezmlm/archive/maven.apache.org/users }}}
Create .qmail file ["DONE"] echo '|$HOME/sbin/archive -u "$HOME/archive/maven.apache.org/$DEFAULT/%Y%m"' > ~qmlist/.qmail-maven-archive-default
- Copy over initial mbox file(s):
{{{ *** daedalus:/www/tlp.maven.apache.org/mail/list has the mbox files in compressed format. They need to be uncompressed before running eyebrowse.
["DONE"] cd /opt/ezmlm/archive/maven.apache.org/dev ["DONE"] wget maven.apache.org/mail/dev/200211.gz ["DONE"] wget maven.apache.org/mail/dev/200212.gz ["DONE"] wget maven.apache.org/mail/dev/200301.gz ["DONE"] wget maven.apache.org/mail/dev/200302.gz ["DONE"] wget maven.apache.org/mail/dev/200303.gz ["DONE"] wget maven.apache.org/mail/dev/200304.gz ["DONE"] wget maven.apache.org/mail/dev/200305.gz ["DONE"] wget maven.apache.org/mail/dev/200306.gz ["DONE"] wget maven.apache.org/mail/dev/200307.gz ["DONE"] gunzip *.gz
["DONE"] cd /opt/ezmlm/archive/maven.apache.org/users ["DONE"] wget maven.apache.org/mail/users/200211.gz ["DONE"] wget maven.apache.org/mail/users/200212.gz ["DONE"] wget maven.apache.org/mail/users/200301.gz ["DONE"] wget maven.apache.org/mail/users/200302.gz ["DONE"] wget maven.apache.org/mail/users/200303.gz ["DONE"] wget maven.apache.org/mail/users/200304.gz ["DONE"] wget maven.apache.org/mail/users/200305.gz ["DONE"] wget maven.apache.org/mail/users/200306.gz ["DONE"] wget maven.apache.org/mail/users/200307.gz ["DONE"] gunzip *.gz }}}
- On nagoya as regular user
- Register new lists
{{{ export WEB_APP_DIR='/opt/tomcat/webapps/eyebrowse'
- export EYEBROWSE="${WEB_APP_DIR}/WEB-INF/bin/eyebrowse --props=${WEB_APP_DIR}/WEB-INF/classes/eyebrowse.properties"
["DONE"] ${EYEBROWSE} --command=addlist --listname='dev@maven.apache.org' --descr='Apache Maven Development' --indexdir="${WEB_APP_DIR}/index/maven.apache.org/dev" ["DONE"] ${EYEBROWSE} --command=addlist --listname='users@maven.apache.org' --descr='Apache Maven Users' --indexdir="${WEB_APP_DIR}/index/maven.apache.org/users" }}}
- Add initial mbox file to the database, update the database and Lucene indices:
- ~noel/update-list implements addlistfile, updatelist, and updateindex in order
- Repeat for each initial mbox for each list
{{{DONE find "${WEB_APP_DIR}/archive/maven.apache.org/dev/" -type f | sort | xargs -n 1 -I {} ~noel/update-list 'dev@maven.apache.org' {} ["DONE"] find "${WEB_APP_DIR}/archive/maven.apache.org/users/" -type f | sort | xargs -n 1 -I {} ~noel/update-list 'users@maven.apache.org' {} }}}
- Synch the current month
- Copy current month (on nagoya as qmlist, in the right directory)
{{{DONE wget maven.apache.org/mail/dev/200308 ["DONE"] wget maven.apache.org/mail/users/200308 }}}
- Subscribe lists (on daedalus)
{{{DONE ezmlm-sub /home/apmail/lists/maven.apache.org/dev/ qmlist-maven-archive-dev@nagoya.apache.org ["DONE"] ezmlm-sub /home/apmail/lists/maven.apache.org/users/ qmlist-maven-archive-users@nagoya.apache.org }}}
- Index current month (on nagoya as regular user)
{{{DONE ~noel/update-list 'dev@maven.apache.org' "${WEB_APP_DIR}/archive/maven.apache.org/dev/200308" ["DONE"] ~noel/update-list 'users@maven.apache.org' "${WEB_APP_DIR}/archive/maven.apache.org/users/200308" }}}