<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 16, 2020 at 1:12 PM Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 16/8/20 8:29 am, Mritunjay Sharma wrote:<br>
> On Sun, Aug 16, 2020 at 12:15 AM Gedare Bloom <<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a><br>
> <mailto:<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>>> wrote:<br>
> <br>
>     Hi Mritunjay, Chris:<br>
> <br>
>     For the RSB, since it is user-facing, we need to be sure to minimize<br>
>     its dependencies on the user environment and platform. So this pycli<br>
>     can only be used if it is distributed standard with Python 2 and<br>
>     Python 3.<br>
> <br>
>     Would someone be able to apply this patch and use it to build epics?<br>
>     No, because (1) they won't have pycli available, and (2) they don't<br>
>     have a path /home/mritunjay<br>
> <br>
> <br>
> I think what you are saying is absolutely right. It will be really a great help<br>
> if Chris can guide on what next can be done. <br>
<br>
See below.<br>
<br>
> As far as 'pycli' is concerned, I have made a couple of minor tweaks. Gave it a<br>
> better name 'sedpy' and made it public on GitHub. <br>
> <br>
> Please find the link to the<br>
> project here: <a href="https://github.com/mritunjaysharma394/sedpy" rel="noreferrer" target="_blank">https://github.com/mritunjaysharma394/sedpy</a><br>
<br>
Thanks but I currently do not see a need for this tool.<br>
<br>
> I will appreciate if mentors can have a look and try this and see if it in any<br>
> way can be modified<br>
> to be used with RSB or else we will go with what is suggested. <br>
<br>
Please put the RSB to one side. I will let you know when we can return to it.<br>
<br>
I believe patching config files in EPCIS from the RSB is fragile. EPICS should<br>
be free to change any of these files without needing to considering the effect<br>
it has on the RSB. Just because we can peek inside does not means we are free to<br>
exploit what we see.<br>
<br>
What happens if you define the needed variables on the make command line? For<br>
example:<br>
<br>
 gmake RTEMS_BASE=$HOME/development/rtems/5 RTEMS_VERSION=5.1-rc2<br>
<br>
These variables are just normal make ones and so they can be overridden from the<br>
command line.<br>
<br>
Please investigate this and see what happens?<br></blockquote><div><br></div><div>Hi Chris,</div><div>I investigated and used:</div><div><br></div><div> `make RTEMS_BASE=$HOME/development/rtems/5-arm RTEMS_VERSION=5`<br></div><div><br></div><div>This worked perfectly fine and the build was successful. Thank you so much for telling this. It makes it so</div><div>easy. What can we do next? This surely removes the requirement of `sed` or the tool I built to make command line changes.</div><div><br></div><div>Thanks</div><div>Mritunjay</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Chris<br>
<br>
</blockquote></div></div>