Scott Penrose

Trac

Scott Penrose is a perl hacker with an interest in home automation. He has been playing with electronics since he was old enough to burn his fingers with a soldering iron.

General comments on Trac

Debian and version 0.11B2

The debian 0.10 package works great. I have played with 0.11 and it is nice but the plugins are not all working I need and most importantly it is VERY hard to get going because of the dependence on Python 2.5. Python 2.5 needs recompile of binary modules (nothing unusual about that) but the debian packages are independent. Therefore the Subversion SWIG module does not work. You get into an endless recursion of installing source and breaking other packages just to install trac.

Access Keys

Access-E for Edit is great on WIKI pages, but you can't then save (must preview first). Therefore I change /usr/share/trac/templates/wiki.cs to include accesskey="s" in the Submit changes.

I also do this for Ticket editing.

Backup

Rushed backup script:

#!Bash
#!/bin/sh
day=`date +%Y%m%d`
echo "TRAC and SVN BACKUP = $day"
dir="/var/backups/$day"
mkdir $dir
trac-admin /var/trac/PROJ hotcopy $dir/trac
svnadmin hotcopy /var/svn/PROJ $dir/svn

Code Tags

TODO

Continuous Integration

Perl modules.

  • Setup