<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in .gitignore</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>241ec3a5af2678983bd55fd03eb28df23c4ab246 - Merge changes from topic &quot;mb/cot-fixes&quot; into integration</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/cot_dt2c/.gitignore#241ec3a5af2678983bd55fd03eb28df23c4ab246</link>
        <description>Merge changes from topic &quot;mb/cot-fixes&quot; into integration* changes:  fix(cot-dt2c): fix various breakages  fix(cot-dt2c): use processed Device Tree source file as input

            List of files:
            /rk3399_ARM-atf/tools/cot_dt2c/.gitignore</description>
        <pubDate>Thu, 29 Aug 2024 10:06:50 +0000</pubDate>
        <dc:creator>Olivier Deprez &lt;olivier.deprez@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>73f7b7ddbe9c86520c47a9ceb9dc95f224aa0bc6 - fix(cot-dt2c): fix various breakages</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_ARM-atf/tools/cot_dt2c/.gitignore#73f7b7ddbe9c86520c47a9ceb9dc95f224aa0bc6</link>
        <description>fix(cot-dt2c): fix various breakagesThis change fixes several breakages that were introduced in some buildconfigurations by the introduction of the cot-dt2c tool.Some Python environments cannot be managed directly via `pip`, andinvocations of `make`, including `make distclean`, would cause errorsalong the lines of:    error: externally-managed-environment    &#215; This environment is externally managed    &#9584;&#9472;&gt; To install Python packages system-wide, try apt install        python3-xyz, where xyz is the package you are trying to        install.This change has been resolved by ensuring that calls to the cot-dt2ctool from the build system happen exclusively through Poetry, whichautomatically sets up a virtual environment that *can* be modified.Some environments saw the following error when building platforms wherethe cot-dt2c tool was used:    make: *** No rule to make target &apos;&lt;..&gt;/debug/bl2_cot.c&apos;, needed    by &apos;&lt;..&gt;/debug/bl2/bl2_cot.o&apos;.  Stop.Additionally, environments with a more recent version of Python saw thefollowing error:      File &quot;&lt;...&gt;/lib/python3.12/site-packages/cot_dt2c/cot_parser.py&quot;,      line 637, in img_to_c        if ifdef:           ^^^^^    NameError: name &apos;ifdef&apos; is not definedBoth of these errors have now been resolved by modifications to thebuild system and the cot-dt2c tool to enable preprocessing of the devicetree source file before it is processed by the tool.As a consequence of this change, the `pydevicetree` library is no longervendored into the repository tree, and we instead pull it in via adependency in Poetry.This change also resolves several MyPy warnings and errors related tomissing type hints.Change-Id: I72b2d01caca3fcb789d3fe2549f318a9c92d77d1Signed-off-by: Chris Kay &lt;chris.kay@arm.com&gt;

            List of files:
            /rk3399_ARM-atf/tools/cot_dt2c/.gitignore</description>
        <pubDate>Thu, 15 Aug 2024 17:08:07 +0000</pubDate>
        <dc:creator>Chris Kay &lt;chris.kay@arm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
