CVS/SVN are not coming back after power outage

Predrag Punosevac predragp at imap.srv.cs.cmu.edu
Tue Nov 15 12:17:43 EST 2016


Dear Autonians,

Instead of responding to your individual e-mails I chose to address 
entire
Lab in this fashion. I also hope that people who wrote me those e-mails 
are
reading this as it seems that deleting my emails without reading them is 
all
too common action.


Many of you were taken by surprise when I mention possibility of CVS/SVN 
not
coming back. Please see the e-mail below and the date. Some of you who 
were
fully aware that CVS/Subversion are to be decommissioned were making 
commits
into the Subversion as recent as yesterday.


Consequently we are now stack with three semi-functional (no or partial 
continuous
integration support, partial wiki and bug tracking support, no 
regression tools,
no portable builds like cmake, and poor user documentation). That is the 
exact
prophecy, I got from one of the Lab members when I mentioned that I was 
working
on Git/Gogs.


CVS and Subversion will continue to be available after the power comes 
back and at
this point I have no plans to take them off the line in near future.


Best,
Predrag






-------- Original Message --------
Subject: Gogs (Go Git Service) upgraded fully functional
Date: 2016-10-29 10:35
 From: Predrag Punosevac <predragp at cs.cmu.edu>
To: users at autonlab.org
Cc: awertz at andrew.cmu.edu, sheath at andrew.cmu.edu

Dear Autonians,

Some of you were aware (or even using) that for several months now we
were running our own Auton Lab Gogs (Go Git Service), a self-hosted Git
service in preparation for a complete migration from CVS and Subversion
software versioning and revision control systems to Git. Gogs as you
know is an open source alternative to GitHub (another one being GitLab
which we also tested).

I just upgraded git and Gogs to

[git at git ~/gogs/templates]$ git --version
git version 2.9.2
[git at git ~/gogs/templates]$ more .VERSION
0.9.99.0915

Gogs is available at

http://git.int.autonlab.org

from the Auton Lab managed desktops or via x2goclient anywhere on the
world.

I can reproducibly and safely (using ZFS clone features) build and
upgrade Gogs now. We have a very robust installation running out of
FreeBSD jail on the top of a ZFS data set. We are talking snapshots 4
times a day and have two remote replicates which with little work can be
made secondary mirrors. We have also just acquired a new server which
will run in NREC and be used as a third remote replication target.

Our Gogs server is integrated with Jenkins continuous integration
service which we also run. Finally, my understanding is that we have
100% under control migration from gmake-magic to cmake.

At this point I would like to ask everyone to wind use of the Auton Lab
CVS and Subversion services and prepare for a migration to Git. If you
don't already have an account please e-mail Simon
(sheath at andrew.cmu.edu) or I (prdragp at cs.cmu.edu) to get one.

In behalf of Git/Jenkins/cmake migration team (Anthony Wertz, Simon
Heath, formerly Terence Wong, and yours truly).


Predrag Punosevac

P.S. We are in the process of creating user's guide at our DokuWiki.
People are welcome to stop by NSH 3119 and get quick intro. For people
who are not familiar with Git we recommend Pro Git book

https://git-scm.com/book/en/v2


More information about the Autonlab-users mailing list