<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 26, 2020 at 11:04 AM Gedare Bloom <<a href="mailto:gedare@rtems.org">gedare@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 Thu, Mar 26, 2020 at 9:40 AM Joel Sherrill <<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>> wrote:<br>
><br>
><br>
><br>
> On Thu, Mar 26, 2020 at 10:17 AM Gedare Bloom <<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>> wrote:<br>
>><br>
>> On Thu, Mar 26, 2020 at 7:28 AM Joel Sherrill <<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>> wrote:<br>
>> ><br>
>> ><br>
>> ><br>
>> > On Thu, Mar 26, 2020 at 2:26 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>> wrote:<br>
>> >><br>
>> >> On 26/03/2020 07:54, Chris Johns wrote:<br>
>> >><br>
>> >> On 2020-03-20 14:57, Chris Johns wrote:<br>
>> >><br>
>> >> Only having sources in `sources` is a change from how RTEMS has been released in<br>
>> >> the past so I feel this needs to be discussed and approved before I make any<br>
>> >> changes.<br>
>> >><br>
>> >><br>
>> >> I will place all source in `sources`.<br>
>> >><br>
>> >> Sorry I missed this email. Placing the sources in a directory is an improvement from my point of view.<br>
>> ><br>
>> +1<br>
>><br>
>> ><br>
>> > Does this mean you will end up with one source tarball with every repo in it?<br>
>> ><br>
>> A release contains basically a snapshot of all source code that goes<br>
>> into it, including tools. The 'sources' directory will contain all of<br>
>> those snapshots, each one a tarball of the respective source (e.g.,<br>
>> automake-x.y.z, rtems-x.y, etc.).<br>
>><br>
>> Look at the 4.11.3 release for an example of how it was being done:<br>
>> <a href="https://ftp.rtems.org/pub/rtems/releases/4.11/4.11.3/" rel="noreferrer" target="_blank">https://ftp.rtems.org/pub/rtems/releases/4.11/4.11.3/</a><br>
>><br>
>> See that there is a sources directory, but that we also put "our"<br>
>> source in the top-level. Chris' plan is to also put the rtems-*.tar.xz<br>
>> underneath sources/<br>
><br>
><br>
> Hmm.. Why would we mix RTEMS originated source packages with<br>
> third party source and patches. This directory is already quite lengthy.<br>
><br>
> I must have missed the clear statement of what the advantage is.<br>
><br>
<br>
The advantage is that all the source that belongs to the release is<br>
consolidated. all rtems packages are prepended by rtems- so they are<br>
still easily identifiable in the sources subdirectory.<br>
<br>
Ideally, the readme will simply direct the user to run the<br>
script/command necessary to build things :) I think this is simpler,<br>
and users will still be able to find specific sources as they need by<br>
looking in one place.<br></blockquote><div><br></div><div>Then the readme for the release should have some basic information</div><div>for pointing into this and finding instructions to build for a target. Not</div><div>much more than pointing into telling them to (hopefully) untar the </div><div>docs and start at section X in the Users Guide for host setup and</div><div>section Y for building the RTEMS Ecosystem.</div><div><br></div><div>Assuming the readme gets people one link down the chain into the</div><div>Users Guide and the Users Guide is complete from there. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
>><br>
>> (I discussed with him briefly before, and am in favor of this<br>
>> approach, but held my vote :))<br>
>><br>
>> > --joel<br>
>> ><br>
>> >><br>
>> >> _______________________________________________<br>
>> >> devel mailing list<br>
>> >> <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
>> >> <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
>> ><br>
>> > _______________________________________________<br>
>> > devel mailing list<br>
>> > <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
>> > <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div></div>