Remaining Waf Conversion Tickets for Community and GSoC Students

Joel Sherrill joel at rtems.org
Wed Feb 10 15:39:25 UTC 2021


On Wed, Feb 10, 2021 at 9:36 AM Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:

> On 10/02/2021 16:19, Joel Sherrill wrote:
>
> > On Wed, Feb 10, 2021 at 8:40 AM Sebastian Huber
> > <sebastian.huber at embedded-brains.de
> > <mailto:sebastian.huber at embedded-brains.de>> wrote:
> >
> >     On 10/02/2021 15:27, Joel Sherrill wrote:
> >
> >     > On Tue, Feb 9, 2021 at 11:20 PM Sebastian Huber
> >     > <sebastian.huber at embedded-brains.de
> >     <mailto:sebastian.huber at embedded-brains.de>
> >     > <mailto:sebastian.huber at embedded-brains.de
> >     <mailto:sebastian.huber at embedded-brains.de>>> wrote:
> >     >
> >     >
> >     >     On 08/02/2021 10:40, Chris Johns wrote:
> >     >     >> It is written in Python 3.6.
> >     >     > We still need to support python 2. Maybe having this file
> >     >     support both could be
> >     >     > part of the project.
> >     >     I think this BSP builder is a development tool which can use
> >     >     Python 3.
> >     >     It is useful to maintain RTEMS, but it is not a tool
> >     required for end
> >     >     users of RTEMS to develop applications. Independent of this,
> the
> >     >     Python
> >     >     2 end of life was a year ago.
> >     >
> >     >
> >     > It is still the default Python on CentOS7 which is an even
> >     longer LTS
> >     > release
> >     > based on the recent CentOS changes.  I would consider it a primary
> >     > test tool
> >     > which should work on all hosts.
> >
> >     According to this web site Python 3 is available since CentOS 7.7
> >     though
> >     the standard repository:
> >
> >     |yum update -y ||yum install -y python3 We should make a list of
> >     host computer systems
> >     we would like to support and then check if Python 3 is available. |||
> >
> >
> > This is different from what I have been doing. I have been using the
> > software collection for python3. The software collections do not
> > change the
> > base environment and you have to explicitly switch to them. I do this
> > when
> > working on the documentation.
> >
> > scl enable rh-python36 bash
> >
> > I installed python3. I now have this for tab-completion for python:
> >
> > $ python
> > python            python2.7         python2-config    python3.6
> >   python-config
> > python2           python2.7-config  python3           python3.6m
> >  python_count
> >
> > Will the RTEMS Python code pick the Python3 automatically?
> >
> > FWIW I think the qemu RSB script already needs Python3. I have had to
> > use the software collection version to build it for the past few months.
> >
> > Whatever the answer is, we need to update the manual if we are
> > heading to a change in expectations.
> We should not have too many loose ends. We should focus first on the
> removal of the old build system and using the build specification is
> currently a secondary issue from my point of view.
>

I think I am only holding out on the bsp-builder and rtems-kernel RSB
package.
These are key parts of the infrastructure.

I'm happy removing autoconf otherwise.

>
> --
> embedded brains GmbH
> Herr Sebastian HUBER
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: sebastian.huber at embedded-brains.de
> phone: +49-89-18 94 741 - 16
> fax:   +49-89-18 94 741 - 08
>
> Registergericht: Amtsgericht München
> Registernummer: HRB 157899
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20210210/c19b0560/attachment.html>


More information about the devel mailing list