What's Left for 4.12 Branching?

Chris Johns chrisj at rtems.org
Fri Jan 13 23:04:11 UTC 2017


On 14/1/17 6:25 am, Joel Sherrill wrote:
> 
> What do we think is left to do before we can branch 4.12?
> 

Libbsd needs testing after the major update from Sebastian. The i386 BSP
needs to work before we can branch.

> 
> Code Issues
> ==========
> From my perspective, I think my POSIX API goals have
> been met with the posix_devctl and SHM patches. There
> may be patches but that's normal.
> 
> Any other code issues?
> 

I have some FDT support code I would like to merge.

> Tool Issues
> =========
> A new newlib snapshot would be welcomed and I thought
> a binutils release was coming up. 
> 
> AFAIK All looks for C/C++, most look good for Fortran.
> I don't know about Ada.
> 
> I have a patch to drop soft-float for rtems i386 gcc. This 
> let's Fortran build.
> 
> I have a similar patch which drops SH multilibs where
> there is only single precision FP. This solves the Fortran
> build issue and a long standing Ada build issue.
> 
> m68k Fortran causes an ICE on soft float. We need soft-float
> on that target so this is a wait and track.
> 
> Any other tool issues?
> 
> Documentation Issues
> ==================
> My feeling is that documentation issues are the long pole
> at this point. Chris has been working hard on this but there
> is still stuff to do.  Chris.. care to share with us what your
> goals are and what we can do to help?

I have changes to add the commands in the RTEMS Tools Project and I plan
to add a section on Applications to the User Manual. This will contain,
what is an application, configuration workflows, and building with waf
and maybe make.

I have https://docs.rtems.org/ up and running. It is an initial working
cut to get the baseline stable before I push onto fixing a few remaining
issues.

The site generates the content from XML catalogue files which are
automatically generated for the ReST based documentation. The legacy
documentation catalogues are generated from a configuration file held in
my personal repo rtems-admin.git.

Outstanding are:

1. Add support for released ReST documentation.
2. Automatic updates after a commit on master and branches.
3. Add doxygen docs after each commit. Maybe for 4.10, and 4.11
   releases.

Chris



More information about the devel mailing list