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 | 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 |
<== 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:
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.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". The header on that page says "EPICS 7.0 Release Series", just to mix things up even further...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". Ack, I have swapped the list items for the 7.0.1 and 7.0.2 point release pages.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 Thanks, done.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. 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.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. 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. |