EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

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  <20152016  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  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·