<div dir="ltr"><div>Obviously that class (devupstream.bbclass) is not in the YP reference manual. I will open a bug to document it.<br><br></div>Scott<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 4, 2018 at 6:12 AM, Paulo Neves <span dir="ltr"><<a href="mailto:ptsneves@gmail.com" target="_blank">ptsneves@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, May 4, 2018 at 2:55 PM, Burton, Ross <<a href="mailto:ross.burton@intel.com">ross.burton@intel.com</a>> wrote:<br>
> On 4 May 2018 at 13:46, Paulo Neves <<a href="mailto:ptsneves@gmail.com">ptsneves@gmail.com</a>> wrote:<br>
>><br>
>> I always wondered, what is the rationale for not always using the git<br>
>> repositories? If there is one why did we change for this specific<br>
>> recipe?<br>
><br>
><br>
> Tarballs are easier to mirror, smaller, have checksums to verify the<br>
> download at both fetch and unpack time, and often contain generated files<br>
> which otherwise require yet more tools to regenerate (for example, man pages<br>
> may require a documentation toolchain to build from git but will be included<br>
> in a tarball).<br>
In my case we have a requirement of using the git repositories because<br>
of the easiness with which we can make code bissections, as well as<br>
back porting.<br>
<br>
>><br>
>> I ask this because I am in the process of creating a massive layer,<br>
>> whose only purpose is to have the software come from the git<br>
>> repository and not from the tarballs of the original poky recipes.<br>
><br>
><br>
> I certainly hope this is using devupstream.bbclass or similar and isn't a<br>
> giant copy/paste!<br>
Wow never heard/saw of this bbclass even, and looking at the mega<br>
manual there is not any reference to this class. Also from the look of<br>
the classcode I am not seeing how this can help us accomplish the<br>
goal. Can you point me to some docs or examples?<br>
<br>
> Ross<br>
<br>
The way we are doing the layer is, by bbappend, so there is not much<br>
copy paste, but tarbal/git replacement.<br>
There would be no problem if there would not be differences between<br>
released tarballs and git repositories, but specially in autotools<br>
projects, the bbappend requires much more trickery as you mentioned<br>
<span class="HOEnZb"><font color="#888888"><br>
Paulo Neves<br>
-- <br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</font></span></blockquote></div><br></div>