Hi Jeff,
On Monday 28 June 2010 19:51:17 Jeff Hill wrote:
>
> I admit to being a bit confused by this. As I recall, in the past the
> "Known Problems" patches were only quick fixes for a very limited set of
> issues, and these patches were intended for application only against the
> latest R3.14 branch.
Strictly speaking they were intended for application against the release
version for which they were published (you imply the branch tip above, which
would not be very useful).
> Presumably, under a scenario where R3.14 point release
> contain new features, the net result would contain also the new features in
> addition to all of the patches (some of the patches coming from the "Known
> Problems" patches and the rest being already included in the point
> release).
The Known Problems patches provided sites with fixes to problems discovered
since the last release was made, but they did require that sites keep up to
date with releases if they wanted to use them. We don't have enough manpower
to back-port fixes to old releases, but if a site needs a fix badly enough
they could always do the back-porting themselves.
> The bottom line is that if we are to successfully (therefore efficiently)
> produce both a patched version and a new features version then presumably
> we would need to keep these in different branches in the source code
> control?
How far back would you want to keep those patched versions? There would not
be *a* patched version, we'd have to have 11 different branches, one for each
released 3.14.x version, and would need to back-port all bug-fixes to every
branch to which they apply. I don't have the time to do that whenever I find
and fix a bug, but as I said above EPICS sites can do the back-porting
themselves if they want to.
They way that Linux distributions manage this combinatorial problem is they
nominate certain releases for Long Term Support (LTS), and all other releases
drop out of being maintained within a much shorter period. If we had enough
people available to do the work we could adopt that kind of strategy, but we
don't.
- Andrew
--
The best FOSS code is written to be read by other humans -- Harald Welte
- References:
- Merges: 3.14.12 vs 3.15 Andrew Johnson
- Re: Merges: 3.14.12 vs 3.15 Ralph Lange
- RE: Merges: 3.14.12 vs 3.15 Jeff Hill
- Navigate by Date:
- Prev:
RE: Merges: 3.14.12 vs 3.15 Jeff Hill
- Next:
Re: [Merge] lp:~dirk.zimoch/epics-base/fix-aai-and-aao into lp:epics-base Andrew Johnson
- Index:
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: Merges: 3.14.12 vs 3.15 Jeff Hill
- Next:
[Merge] lp:~mdavidsaver/epics-base/devlib-pci into lp:epics-base mdavidsaver
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
<2010>
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|