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.
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
It has been a few years since I last updated my Subversion repository. I'm currently on version 1.5.5 and I need to update it to 1.7.x. My repository is on the other side of an internal company firewall, the only ports that are open are 80,8080,443 and 22. Subversion Edge has an admin screen that is hosted on port 3343.
Need to reach port 3343 (Subversion Edge) on a Linux server behind a firewall which
only allows ports 80,8080,443 and 22 from windows system (Windows XP, Windows
Vista, Windows 7)
Open putty, enter the IP address of the server you wish to connect to.
Select SSH-> Tunnels
Select an unused source port above 1024, in this example enter 3343. For Destination enter the IP address and the port you want to connect to on that server.
Source port: 3343
Then Open your connection, You are now port forwarding port 3343 from your PC to port 3343 on your Linux server.
Open your browser, then enter the following in your browser, you should be forwarded to the Admin Screen