[PATCH] 5: Use a specific RTEMS tools version
Sebastian Huber
sebastian.huber at embedded-brains.de
Tue Apr 17 08:49:57 UTC 2018
On 17/04/18 10:30, Chris Johns wrote:
> On 17/04/2018 18:21, Sebastian Huber wrote:
>> Download via HTTPS RTEMS file server.
>>
>> Close 3241.
> Can you please explain why this solves the issue in the ticket? I do not see how
> they relate.
This solves the ticket since git is no longer involved.
>
> There can be issues with a sequence of git commands if you are switching
> branches. This can be resolved by improving the sequence used.
>
>> ---
>> rtems/config/tools/rtems-tools-5-1.cfg | 28 ++++++++++++++++++++++++++--
>> 1 file changed, 26 insertions(+), 2 deletions(-)
>>
>> diff --git a/rtems/config/tools/rtems-tools-5-1.cfg b/rtems/config/tools/rtems-tools-5-1.cfg
>> index 6efc4e3..e0178f0 100644
>> --- a/rtems/config/tools/rtems-tools-5-1.cfg
>> +++ b/rtems/config/tools/rtems-tools-5-1.cfg
>> @@ -7,9 +7,33 @@
>> #
>> %if %{rsb_released}
>> %define rtems_tools_version %{rsb_version}
>> +%else
>> + %define rtems_tools_version ec419a05ee52869a7d5b8712ea8e7a7d74fde096
>> %endif
> Sorry, this is not the right place for this sort of detail. Version details need
> to be in the release defaults or overridden in a an arch specific file.
Sorry, I didn't understand the logic for the rtems_tools_version
definition at all. Why is it dependent on rsb_released?
>
> Why this version?
It is the latest commit. So, just the thing that would have been picked
by the current RSB.
The use of a random HEAD is a major problem from my point of view. It
makes the RSB outcome build time dependent and irreproducible.
>
> I do not follow or understand the purpose of the change and with a lack of
> specific detail it appears to solve a local problem. It may appear to solve the
> problem because it side steps an issue related to switching branches.
There are some reports on the mailing list related to the rtems-tools
download via git. It has at least two problems:
1. It fails sporadically.
2. You need internet access during the build.
>
>> #
>> -# The RTEMS Tools build instructions. We use tools 1.
>> +# Optionally enable/disable building the RTEMS Tools via the command line.
> Why?
>
> I do not understand the use case?
This is just a copy and paste from:
%include tools/rtems-tools-1.cfg
--
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