Release Engineering is generally defined as the compilation, packaging and delivery of software. The release engineer is usually responsible for much more and has many roles in the software development processes. These roles can include; Supporting and improving tools for Continuous Integration, integrating automated testing, source control, and systems administration.
I have collected notes over the past 20+ years and hope to post the best of them here.
Thursday, September 20, 2012
SVN upgrade errors and solutions
I ran into some Subversion issues while upgrading an old
Subversion instance from 1.5.5 to 1.7. The process also involved moving the
repositories from a 32bit 1CPU 2GB virtual server to a 64bit 2CPU 4GB virtual
server. I’m also running Subversion Edge, as the svn user and apache as
the apache user.
Subversion (SVN): Can’t open file ‘db/txn-current-lock’:
Discussion: Ownership on the repository db directory is