EPICS Home

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  2015  2016  2017  2018  <20192020  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  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS Base labels and series descriptions at epics.anl.gov
From: "Johnson, Andrew N. via Tech-talk" <[email protected]>
To: "J. Lewis Muir" <[email protected]>, EPICS Tech-Talk <[email protected]>
Date: Mon, 22 Jul 2019 22:23:14 +0000
Hi Lewis,

Some of these differences are deliberate, some may be because I missed something when updating the site...

On 7/22/19 2:40 PM, J. Lewis Muir via Tech-talk wrote:
At the EPICS Base page

  https://epics.anl.gov/base/index.php

there's an EPICS Base series list:

  * EPICS 7.0 (2017-present) – current release series
  * Release 3.16 (2016-2018) – closed
  * Release 3.15 (2014-present) – stable release series
  * Release 3.14 (2002-2018) – closed
  * Release 3.13 (1996-2003) – closed, deep-frozen
  * Release 3.12 (1995) – closed, historic
  * Release 3.11 (1991-1994) – closed, fossilized

Why is the EPICS Base 7.0 series labeled "EPICS 7.0" when the others
are labeled "Release 3.x"?  It seems to me that it should be labeled
"Release 7.0".
Because the community decided (at the SNS collaboration meeting IIRC) they wanted to call the result of merging Base 3.x with the V4 (now PVA) modules "EPICS 7" [and if you insert an R or V in there you lose the ability to pronounce it "epics heaven"]. Those of us with OCD tendencies (or CDO to be alphabetically pedantic) just have to get used to the change.

Similarly, on the 7.0 page

  https://epics.anl.gov/base/R7-0/index.php

it lists point releases:

  * EPICS 7.0.1 (Initial release)
  * EPICS 7.0.2 (Bug fixes and new features)

Those should be labeled "Release 7.0.x", not "EPICS 7.0.x".
The header on that page says "EPICS 7.0 Release Series", just to mix things up even further...

Also, they're in chronological order, but reverse chronological order
would be better because most people will be interested in the latest
point release and because reverse chronological order is what's used on
all the other series pages:

* https://epics.anl.gov/base/R3-16/index.php
* https://epics.anl.gov/base/R3-15/index.php
* https://epics.anl.gov/base/R3-14/index.php
* https://epics.anl.gov/base/R3-13.php
* https://epics.anl.gov/base/R3-12.php
* https://epics.anl.gov/base/R3-11.php
Ack, I have swapped the list items for the 7.0.1 and 7.0.2 point release pages.

Back to the series labeling at the EPICS Base page

  https://epics.anl.gov/base/index.php

in the EPICS Base series list

  * EPICS 7.0 (2017-present) – current release series
  * Release 3.16 (2016-2018) – closed
  * Release 3.15 (2014-present) – stable release series
  * Release 3.14 (2002-2018) – closed
  * Release 3.13 (1996-2003) – closed, deep-frozen
  * Release 3.12 (1995) – closed, historic
  * Release 3.11 (1991-1994) – closed, fossilized

it says the 3.16 series is closed, but if I follow the "Release 3.16"
link to

  https://epics.anl.gov/base/R3-16/index.php

it says:

  This is the "Current" release series.

I think that needs to be updated to say that it's closed.
Thanks, done.

And lastly, again at the EPICS Base page

  https://epics.anl.gov/base/index.php

in the EPICS Base series list

  * EPICS 7.0 (2017-present) – current release series
  * Release 3.16 (2016-2018) – closed
  * Release 3.15 (2014-present) – stable release series
  * Release 3.14 (2002-2018) – closed
  * Release 3.13 (1996-2003) – closed, deep-frozen
  * Release 3.12 (1995) – closed, historic
  * Release 3.11 (1991-1994) – closed, fossilized

it describes "EPICS 7.0" as the "current release series", but if I
follow the "EPICS 7.0" link to

  https://epics.anl.gov/base/R7-0/index.php

it says:

  This is the development release series of EPICS.

I think it's confusing to call it the "current release series" on the
EPICS Base page, but the "development release series" on the 7.0 release
series page.  It seems to me that they should match: call it either the
"current release series" or the "development release series", but not
both.
Agreed. 7.0 started out as a developer branch, but when we closed the 3.16 branch and 7.0 became the current branch I missed updating that term on the 7.0 series page. Now fixed.

Some don't like the term "developer" release, and to be honest "current" doesn't have an obviously clear meaning. We currently use "stable" for the 3.15 series, and I think that's reasonable since we limit the changes on that branch to mostly bug-fixes and build system changes. I'm wondering whether "active" might be a better term for the 7.0 series, but I would be happy to hear other people's opinions on that.

- Andrew

-- 
Complexity comes for free, Simplicity you have to work for.

Replies:
Re: EPICS Base labels and series descriptions at epics.anl.gov J. Lewis Muir via Tech-talk
References:
EPICS Base labels and series descriptions at epics.anl.gov J. Lewis Muir via Tech-talk

Navigate by Date:
Prev: EPICS vs. EPICS Base J. Lewis Muir via Tech-talk
Next: EPICS Base bin/<arch>/ca{get,info,monitor,put}.pl scripts J. Lewis Muir via Tech-talk
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  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: EPICS Base labels and series descriptions at epics.anl.gov J. Lewis Muir via Tech-talk
Next: Re: EPICS Base labels and series descriptions at epics.anl.gov J. Lewis Muir via Tech-talk
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  <20192020  2021  2022  2023  2024