Subject: |
sumo - builder of consistent sets of EPICS support modules, now with svn and cvs support |
From: |
Goetz Pfeiffer <[email protected]> |
To: |
EPICS tech-talk <[email protected]> |
Date: |
Wed, 30 Sep 2015 15:26:48 +0200 |
Hello everybody,
version 2.9 of sumo now supports subversion and cvs along with git, mercurial
and darcs as a version control system.
Sumo is a tool for automated builds of consistent sets of support modules and
the EPICS base.
Some of the features are:
- All module dependencies are held in a JSON dependency database.
- Sumo can manage the dependency database with a version control
system in order to keep it synchronized on all build hosts.
- In order to migrate existing support modules a scanner program
creates a dependency database from support directories, version
control information found there and RELEASE files.
- Support modules may come from various sources, directories, tar
files or version control systems. Ssh access to remote hosts is
supported.
- The program builds consistent sets of EPICS support modules.
- Sumo builds support modules in the correct order with respect to module
dependencies.
- In applications, a JSON file with module names and versions replaces the file
configure/RELEASE. A simple command, "sumo build use", generates configure/RELEASE
from the JSON specification.
- You can easily create a "sandbox" directory with your own set of support modules
for development and tests.
- Command completion for bash and zsh is available.
Sumo was introduced in 2014 at the Helmholtz-Zentrum Berlin for
the BESSY II and MLS control system. Since that time we use it to build our
EPICS support modules and to use these in our EPICS applications.
The program is written in python and available as tar file, debian or rpm package
under GNU public license version 3.
Here is the SUMO homepage:
http://epics-sumo.sourceforge.net
Greetings
Goetz Pfeiffer
Attachment:
signature.asc
Description: OpenPGP digital signature
- Navigate by Date:
- Prev:
New sequencer releases Benjamin Franksen
- Next:
Re: Serial port COM10: not work? Eric Norum
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: New sequencer releases Mark Rivers
- Next:
CA Gateway DOUBLE Conversion Bug dominic.oram
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024
|