RTEMS milestones 4.13 and 5.0?

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Oct 16 05:25:55 UTC 2017



On 15/10/17 02:13, Joel Sherrill wrote:
>
>
> On Oct 12, 2017 11:37 PM, "Sebastian Huber" 
> <sebastian.huber at embedded-brains.de 
> <mailto:sebastian.huber at embedded-brains.de>> wrote:
>
>     On 12/10/17 16:24, Chris Johns wrote:
>
>         On 11/10/17 11:30 pm, Sebastian Huber wrote:
>
>             milestones 4.13 and 5.0 don't fit the new version scheme:
>
>             https://devel.rtems.org/wiki/Developer/Release#RTEMSRelease5SeriesAndHigherNumbering
>             <https://devel.rtems.org/wiki/Developer/Release#RTEMSRelease5SeriesAndHigherNumbering>
>
>
>             I suggest to rename the 5.0 milestone to 5.1 and move all
>             4.13 tickets to 5.1.
>
>         A change to the major revision number requires a major change.
>
>
>     In the new version scheme the major number changes with every
>     release.
>
>
>         The reality is
>         4.12 should be 5.0. The release and what it contains has grown
>         considerable and
>         we are currently attempting to converge on stability across
>         all hosts and
>         architectures before we branch. Looking at 4.12 now it appears
>         to me to be a
>         good 5.0 candidate so should this happen or is it too late?
>
>         We have planned the move to 5.0 to be a build system change.
>         The work to make
>         this important and needed change is not small and I cannot do
>         it without funding
>         and I do not have any for this work. Moving to 5.0 after 4.12
>         without something
>         major may result in a long wait while planned 5.0 changes are
>         implemented. As a
>         result we will have smaller things hanging on the development
>         branch that should
>         be released as we have with 4.12 now. We added 4.13 as a way
>         to keep us keep
>         moving with releases while we figure out now to make the build
>         system change. I
>         do not like having 4.13 but I do not see another path. Jumping
>         to 5.0 is a solution.
>
>
>     Using 5.1 for the next release is probably less confusing for
>     users since a lot of stuff changed (current master would be 5.0.0,
>     release is 5.1.0, branch version after release is 5.1.1). Someone
>     would have to do this number change.
>
>
>
> Historically we bumped the first digit on major architectural or 
> feature changes. IMO 4.11 should have been 5.0 due to addition of SMP. 
> Now that it is very optimized and we feel it is ready for production 
> use, I think bumping to 5.x is the right thing to do.

We have also the 64-bit time_t, the network stack header consolidation 
and the move to Newlib, the self-contained POSIX synchronization objects 
(impacting the configuration) and a improved Ada support (however, not 
all Ada tests pass currently).

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list