Remaining Waf Conversion Tickets for Community and GSoC Students

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Feb 10 15:36:04 UTC 2021


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.

-- 
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/



More information about the devel mailing list