On 01/09, J. Lewis Muir wrote:
> On 01/09, Ralph Lange via Tech-talk wrote:
> > Are you really calling for the EPICS distribution version to do a <major>
> > jump whenever any of its modules does an incompatible API change?
>
> If you're asking whether I'm really calling for the major version of
> EPICS to be incremented when any of the Git submodules breaks API or ABI
> compatibility, then my answer is yes.
>
> If you're saying that EPICS 7.0 and future release series are
> essentially a software collection, then I think that's a big change
> compared to all the previous EPICS series. In that case, if EPICS 7.0
> and beyond are just a software collection (kind of like synApps is for
> what I have been calling EPICS modules), then I would say that if it's
> a package, then yes, I would still wish for it to adhere to semantic
> versioning. That would make it very clear when API and ABI backward
> compatibility is being broken. If the packages in the collection are
> breaking API and ABI backward compatibility left and right, then yes,
> the collection package is going to end up incrementing its major version
> number all the time too.
To be clear, I'm wishing for an EPICS 7.0 (and future) major version
bump whenever a new version of EPICS is released that either breaks API
or ABI backward compatibility itself (i.e., in the source code that
is currently in the epics-base repo and is not in a Git submodule)
or will contain a Git submodule that has broken API or ABI backward
compatibility, not a major version bump for each Git submodule that
breaks API or ABI backward compatibility. In other words, after any Git
submodule breaks backward compatibility, any others could break backward
compatibility too before the next EPICS release and "ride the bump," and
the next EPICS release would have a major version that is still just one
more than the major version of the previous EPICS release.
Lewis
- References:
- EPICS release series after 7.0: 7.1 or 8.0? J. Lewis Muir via Tech-talk
- Re: EPICS release series after 7.0: 7.1 or 8.0? Johnson, Andrew N. via Tech-talk
- Re: EPICS release series after 7.0: 7.1 or 8.0? J. Lewis Muir via Tech-talk
- Re: EPICS release series after 7.0: 7.1 or 8.0? Johnson, Andrew N. via Tech-talk
- Re: EPICS release series after 7.0: 7.1 or 8.0? J. Lewis Muir via Tech-talk
- Re: EPICS release series after 7.0: 7.1 or 8.0? Ralph Lange via Tech-talk
- Re: EPICS release series after 7.0: 7.1 or 8.0? J. Lewis Muir via Tech-talk
- Navigate by Date:
- Prev:
Re: EPICS release series after 7.0: 7.1 or 8.0? Bruno Martins via Tech-talk
- Next:
Re: EPICS release series after 7.0: 7.1 or 8.0? (ABI) Michael Davidsaver 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
2019
<2020>
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: EPICS release series after 7.0: 7.1 or 8.0? Bruno Martins via Tech-talk
- Next:
Re: EPICS release series after 7.0: 7.1 or 8.0? Johnson, Andrew N. 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
2019
<2020>
2021
2022
2023
2024
|