dbMaintain

On February 20, 2010, Posted by , In software development, By , , With No Comments

Since reading about database refactoring some while ago I’ve been seeking to adopt a tool to support automated tracking and application of database changes.  The best known solution for this is LiquiBase (fka Sundog Refactoring Tool), with over 10,000 downloads of LiquiBase Core recorded on SourceForge as I write this. …

Subversion on Ubuntu – Multiple Repositories

On December 5, 2009, Posted by , In software development,systems administration, By ,, , With No Comments

Eighteen months have passed since I setup Subversion on Ubuntu and I’ve found multiple repositories are valuable for providing finer grained access control and easier storage management. Here is a revised incantation: su – adduser –system –home /srv/svnrepos –gecos “System account to run svnserve” svn apt-get install subversion xinetd cat…

Trac on Solaris

On February 15, 2009, Posted by , In software development,systems administration, By , , With No Comments

Trac is a web-based software project management and bug/issue tracking system. Example publicly accessible sites that use Trac include Spring IDE http://springide.org/project Trac developers themselves http://trac.edgewall.org/ One Laptop Per Child http://dev.laptop.org/ Berkeley Open Infrastructure for Network Computing (BOINC) http://boinc.berkeley.edu/trac used by SETI at Home Twisted Matrix http://twistedmatrix.com/trac/report Getting Trac installed…

CruiseControl and Subversion

On June 7, 2008, Posted by , In software development, By , , With No Comments

Getting started with CruiseControl is relatively straightforward, see http://confluence.public.thoughtworks.org/display/CC/Getting+Started+With+CruiseControl To place an application on CruiseControl it should have an Ant script to build it. The application Ant script does not need to interact with Subversion. The source for the application including the Ant script should be checked into Subversion. I…

Installing Subversion on Ubuntu

On June 2, 2008, Posted by , In software development,systems administration, By ,, , With No Comments

There are many ways to do it, but this incantation worked for me on an Ubuntu host. This is an ‘entry level’ setup with one repository and simple authentication. Read the Subversion book and Ubuntu documentation to understand. su – apt-get install subversion adduser –system –home /srv/svn –gecos “System account…