<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How are imx branches with extra patches created when using repo? in Embedded Software and Tools Clinic</title>
    <link>https://community.nxp.com/t5/Embedded-Software-and-Tools/How-are-imx-branches-with-extra-patches-created-when-using-repo/m-p/1183330#M149</link>
    <description>&lt;P&gt;I am trying to understand how I can incorporated changes into the NXP Yocto/Poky build and how repo applies changes.&amp;nbsp; I am very familiar with yocto/openembedded, but not repo.&lt;/P&gt;&lt;P&gt;Not sure if this is the correct forum.&amp;nbsp; But for instance:&lt;/P&gt;&lt;P&gt;When I do a source retrieval using NXP instructions:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Calibri,Helvetica,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols" size="3" color="black"&gt;&lt;SPAN&gt;repo init -u &lt;A href="https://source.codeaurora.org/external/imx/imx-manifest" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/imx-manifest&lt;/A&gt; -b imx-linux-zeus -m imx-5.4.24-2.1.0.xml&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This creates a branch imx-linux-zeus in most if not all the submodules (if that is the correct terminology when using repo).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Where is the source for these branches, and how is it found?&amp;nbsp; They contain patches that are not in their respective git repository submodules, since the branch does not exist.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For instance, I see in sources/poky, this is the last commit:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;commit cba967414370e195d109353e51510bd829aa86c3 (HEAD, m/imx-linux-zeus)&lt;BR /&gt;Author: Jan Luebbe &amp;lt;jlu@pengutronix.de&amp;gt;&lt;BR /&gt;Date: Wed Apr 29 12:21:45 2020 +0200&lt;/P&gt;&lt;P&gt;openssl: upgrade 1.1.1f -&amp;gt; 1.1.1g&lt;BR /&gt;&lt;BR /&gt;This commit does not appear to be in poky, but is here:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://patches.openembedded.org/patch/172298/" target="_blank" rel="noopener"&gt;https://patches.openembedded.org/patch/172298/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So what is the mechanism used to apply the patches to the imx-linux-zeus branch?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 13 Nov 2020 23:51:52 GMT</pubDate>
    <dc:creator>JohnKlug</dc:creator>
    <dc:date>2020-11-13T23:51:52Z</dc:date>
    <item>
      <title>How are imx branches with extra patches created when using repo?</title>
      <link>https://community.nxp.com/t5/Embedded-Software-and-Tools/How-are-imx-branches-with-extra-patches-created-when-using-repo/m-p/1183330#M149</link>
      <description>&lt;P&gt;I am trying to understand how I can incorporated changes into the NXP Yocto/Poky build and how repo applies changes.&amp;nbsp; I am very familiar with yocto/openembedded, but not repo.&lt;/P&gt;&lt;P&gt;Not sure if this is the correct forum.&amp;nbsp; But for instance:&lt;/P&gt;&lt;P&gt;When I do a source retrieval using NXP instructions:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Calibri,Helvetica,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols" size="3" color="black"&gt;&lt;SPAN&gt;repo init -u &lt;A href="https://source.codeaurora.org/external/imx/imx-manifest" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/imx-manifest&lt;/A&gt; -b imx-linux-zeus -m imx-5.4.24-2.1.0.xml&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This creates a branch imx-linux-zeus in most if not all the submodules (if that is the correct terminology when using repo).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Where is the source for these branches, and how is it found?&amp;nbsp; They contain patches that are not in their respective git repository submodules, since the branch does not exist.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For instance, I see in sources/poky, this is the last commit:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;commit cba967414370e195d109353e51510bd829aa86c3 (HEAD, m/imx-linux-zeus)&lt;BR /&gt;Author: Jan Luebbe &amp;lt;jlu@pengutronix.de&amp;gt;&lt;BR /&gt;Date: Wed Apr 29 12:21:45 2020 +0200&lt;/P&gt;&lt;P&gt;openssl: upgrade 1.1.1f -&amp;gt; 1.1.1g&lt;BR /&gt;&lt;BR /&gt;This commit does not appear to be in poky, but is here:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://patches.openembedded.org/patch/172298/" target="_blank" rel="noopener"&gt;https://patches.openembedded.org/patch/172298/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So what is the mechanism used to apply the patches to the imx-linux-zeus branch?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Nov 2020 23:51:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Embedded-Software-and-Tools/How-are-imx-branches-with-extra-patches-created-when-using-repo/m-p/1183330#M149</guid>
      <dc:creator>JohnKlug</dc:creator>
      <dc:date>2020-11-13T23:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: How are imx branches with extra patches created when using repo?</title>
      <link>https://community.nxp.com/t5/Embedded-Software-and-Tools/How-are-imx-branches-with-extra-patches-created-when-using-repo/m-p/1183334#M150</link>
      <description>&lt;P&gt;Looks like I was wrong.&amp;nbsp; I did some more research and found the change on the zeus branch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So it looks like the xml file has a revision that exists, and the source is retrieved at the specified hash.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For instance:&lt;/P&gt;&lt;P&gt;.repo/imx-5.4.24-2.1.0.xml&lt;/P&gt;&lt;P&gt;This file specifies a hash for each repository.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So it is not a mystery after all.&lt;/P&gt;</description>
      <pubDate>Sat, 14 Nov 2020 00:05:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Embedded-Software-and-Tools/How-are-imx-branches-with-extra-patches-created-when-using-repo/m-p/1183334#M150</guid>
      <dc:creator>JohnKlug</dc:creator>
      <dc:date>2020-11-14T00:05:47Z</dc:date>
    </item>
  </channel>
</rss>

