<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>15607</bug_id>
          
          <creation_ts>2024-10-04 10:59:59 +0000</creation_ts>
          <short_desc>devtool/npm does not build and more issues</short_desc>
          <delta_ts>2026-04-01 18:37:30 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>devtools / tool chain</component>
          <version>5.1</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>6.99</target_milestone>
          <dependson>16105</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Robert Berger">pokylinux</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>pavel</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>ross.burton</cc>
    
    <cc>tim.orling</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>99768</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2024-10-04 10:59:59 +0000</bug_when>
    <thetext>On styhead branch 6ffecc808365f7399fb58d53dcd07ff951eba3c7

Please note, that this is the example used in selftests[1]

[1] meta/lib/oeqa/selftest/cases/devtool.py

1) devtool add savoirfairelinux-node-server-example &quot;npm://registry.npmjs.org;package=@savoirfairelinux/node-server-example;version=1.0.0&quot;

Generates the usual license Unknown stuff, but also unparseable code:

unparsed line: &apos;LICENSE:${PN}-@-execute = &quot;MIT&quot;&apos;

1.1) I fixed the Unknown stuff manually

2) devtool find-recipe savoirfairelinux-node-server-example

/workdir/build/multi-v7-ml-debug-training-master/workspace/recipes/savoirfairelinux-node-server-example/savoirfairelinux-node-server-example_1.0.0.bb

$ cat /workdir/build/multi-v7-ml-debug-training-master/workspace/recipes/savoirfairelinux-node-server-example/savoirfairelinux-node-server-example_1.0.0.bb
# Recipe created by recipetool
# This is the basis of a recipe and may need further editing in order to be fully functional.
# (Feel free to remove these comments when editing.)

SUMMARY = &quot;Node Server Example&quot;
HOMEPAGE = &quot;https://github.com/savoirfairelinux/node-server-example#readme&quot;
# WARNING: the following LICENSE and LIC_FILES_CHKSUM values are best guesses - it is
# your responsibility to verify that the values are complete and correct.
#
# The following license files were not able to be identified and are
# represented as &quot;Unknown&quot; below, you will need to check them yourself:
#   node_modules/Base64/LICENSE
# NOTE: Original package / source metadata indicates license is: MIT
#
# NOTE: multiple licenses have been detected; they have been separated with &amp;
# in the LICENSE value for now since it is a reasonable assumption that all
# of the licenses apply. If instead there is a choice between the multiple
# licenses then you should change the value to separate the licenses with |
# instead of &amp;. If there is any doubt, check the accompanying documentation
# to determine which situation is applicable.
LICENSE = &quot;BSD-3-Clause &amp; ISC &amp; MIT &amp; Apache-2.0&quot;
LIC_FILES_CHKSUM = &quot;file://LICENSE;md5=270527dc0b85e7700b1910fc8c760eb5 \
                    file://${UNPACKDIR}/node_modules/Base64/LICENSE;md5=198563dbfe6cc579de37fbef010aa10e \
                    file://${UNPACKDIR}/node_modules/accepts/LICENSE;md5=bf1f9ad1e2e1d507aef4883fff7103de \
                    file://${UNPACKDIR}/node_modules/array-flatten/LICENSE;md5=44088ba57cb871a58add36ce51b8de08 \
                    file://${UNPACKDIR}/node_modules/bindings/LICENSE.md;md5=471723f32516f18ef36e7ef63580e4a8 \
                    file://${UNPACKDIR}/node_modules/body-parser/LICENSE;md5=0afd201e48c7d095454eed4ac1184e40 \
                    file://${UNPACKDIR}/node_modules/bytes/LICENSE;md5=013e95467eddb048f19a6f5b42820f86 \
                    file://${UNPACKDIR}/node_modules/call-bind/LICENSE;md5=0eb2c73daa0ecf037cbdf3d0bb0c98d5 \
                    file://${UNPACKDIR}/node_modules/content-disposition/LICENSE;md5=13babc4f212ce635d68da544339c962b \
                    file://${UNPACKDIR}/node_modules/content-type/LICENSE;md5=f4b767f006864f81a4901347fe4efdab \
                    file://${UNPACKDIR}/node_modules/cookie/LICENSE;md5=bc85b43b6f963e8ab3f88e63628448ca \
                    file://${UNPACKDIR}/node_modules/debug/LICENSE;md5=ddd815a475e7338b0be7a14d8ee35a99 \
                    file://${UNPACKDIR}/node_modules/define-data-property/LICENSE;md5=06aae85028f50ba69e6f83b6c9402b26 \
                    file://${UNPACKDIR}/node_modules/depd/LICENSE;md5=ebc30494fd072dc98368da73e1821715 \
                    file://${UNPACKDIR}/node_modules/destroy/LICENSE;md5=d5eb22cf6cc99e645b98b28ee3503ddf \
                    file://${UNPACKDIR}/node_modules/ee-first/LICENSE;md5=c8d3a30332ecb31cfaf4c0a06da18f5c \
                    file://${UNPACKDIR}/node_modules/encodeurl/LICENSE;md5=272621efa0ff4f18a73221e49ab60654 \
                    file://${UNPACKDIR}/node_modules/es-define-property/LICENSE;md5=8fe23ea421aaf9f9d687709f6a6a09b7 \
                    file://${UNPACKDIR}/node_modules/es-errors/LICENSE;md5=8fe23ea421aaf9f9d687709f6a6a09b7 \
                    file://${UNPACKDIR}/node_modules/escape-html/LICENSE;md5=f8746101546eeb9e4f6de64bb8bdf595 \
                    file://${UNPACKDIR}/node_modules/etag/LICENSE;md5=6e8686b7b13dd7ac8733645a81842c4a \
                    file://${UNPACKDIR}/node_modules/express/LICENSE;md5=5513c00a5c36cd361da863dd9aa8875d \
                    file://${UNPACKDIR}/node_modules/file-uri-to-path/LICENSE;md5=9513dc0b97137379cfabc81b60889174 \
                    file://${UNPACKDIR}/node_modules/finalhandler/LICENSE;md5=462b10b32bb9175b97944aabef4aa171 \
                    file://${UNPACKDIR}/node_modules/forwarded/LICENSE;md5=13babc4f212ce635d68da544339c962b \
                    file://${UNPACKDIR}/node_modules/fresh/LICENSE;md5=373c2cf0978b37e434394a43b4cbbdb4 \
                    file://${UNPACKDIR}/node_modules/function-bind/LICENSE;md5=e7417c1a8ad83f88bcac21ad440d48b2 \
                    file://${UNPACKDIR}/node_modules/get-intrinsic/LICENSE;md5=0eb2c73daa0ecf037cbdf3d0bb0c98d5 \
                    file://${UNPACKDIR}/node_modules/gopd/LICENSE;md5=8478c87d16770f6d32a4578c475d3930 \
                    file://${UNPACKDIR}/node_modules/has-property-descriptors/LICENSE;md5=d237eac07663bde2409de740ba75ec97 \
                    file://${UNPACKDIR}/node_modules/has-proto/LICENSE;md5=d237eac07663bde2409de740ba75ec97 \
                    file://${UNPACKDIR}/node_modules/has-symbols/LICENSE;md5=afee57a289508ed4df3456667778aaf6 \
                    file://${UNPACKDIR}/node_modules/hasown/LICENSE;md5=19283ee92f78c91154834571c1f05a94 \
                    file://${UNPACKDIR}/node_modules/http-errors/LICENSE;md5=607209623abfcc77b9098f71a0ef52f9 \
                    file://${UNPACKDIR}/node_modules/iconv-lite/LICENSE;md5=f942263d98f0d75e0e0101884e86261d \
                    file://${UNPACKDIR}/node_modules/inherits/LICENSE;md5=5b2ef2247af6d355ae9d9f988092d470 \
                    file://${UNPACKDIR}/node_modules/ipaddr.js/LICENSE;md5=88f60a4b6e44cb849b5d907a7664c0ef \
                    file://${UNPACKDIR}/node_modules/media-typer/LICENSE;md5=c6e0ce1e688c5ff16db06b7259e9cd20 \
                    file://${UNPACKDIR}/node_modules/merge-descriptors/LICENSE;md5=aaf57ba8c5c9bf256fea7e943991a81a \
                    file://${UNPACKDIR}/node_modules/methods/LICENSE;md5=c16a7dd9f946172f07086576d135d9d3 \
                    file://${UNPACKDIR}/node_modules/mime-db/LICENSE;md5=175b28b58359f8b4a969c9ab7c828445 \
                    file://${UNPACKDIR}/node_modules/mime-types/LICENSE;md5=bf1f9ad1e2e1d507aef4883fff7103de \
                    file://${UNPACKDIR}/node_modules/mime/LICENSE;md5=8e8ea2ad138ce468f8570a0edbadea65 \
                    file://${UNPACKDIR}/node_modules/ms/license.md;md5=fd56fd5f1860961dfa92d313167c37a6 \
                    file://${UNPACKDIR}/node_modules/negotiator/LICENSE;md5=6417a862a5e35c17c904d9dda2cbd499 \
                    file://${UNPACKDIR}/node_modules/object-inspect/LICENSE;md5=288162f1d1bfa064f127f2b42d2a656f \
                    file://${UNPACKDIR}/node_modules/on-finished/LICENSE;md5=1b1f7f9cec194121fdf616b971df7a7b \
                    file://${UNPACKDIR}/node_modules/parseurl/LICENSE;md5=e7842ed4f188e53e53c3e8d9c4807e89 \
                    file://${UNPACKDIR}/node_modules/path-to-regexp/LICENSE;md5=44088ba57cb871a58add36ce51b8de08 \
                    file://${UNPACKDIR}/node_modules/proxy-addr/LICENSE;md5=6e8686b7b13dd7ac8733645a81842c4a \
                    file://${UNPACKDIR}/node_modules/qs/LICENSE.md;md5=b289135779dd930509ae81e6041690c0 \
                    file://${UNPACKDIR}/node_modules/range-parser/LICENSE;md5=d4246fb961a4f121eef5ffca47f0b010 \
                    file://${UNPACKDIR}/node_modules/raw-body/LICENSE;md5=f22163d3bc6b4bc1bbbdf654fe30af5b \
                    file://${UNPACKDIR}/node_modules/safe-buffer/LICENSE;md5=badd5e91c737e7ffdf10b40c1f907761 \
                    file://${UNPACKDIR}/node_modules/safer-buffer/LICENSE;md5=3baebc2a17b8f5bff04882cd0dc0f76e \
                    file://${UNPACKDIR}/node_modules/send/LICENSE;md5=5f1a8369a899b128aaa8a59d60d00b40 \
                    file://${UNPACKDIR}/node_modules/send/node_modules/encodeurl/LICENSE;md5=272621efa0ff4f18a73221e49ab60654 \
                    file://${UNPACKDIR}/node_modules/send/node_modules/ms/license.md;md5=2b8bc52ae6b7ba58e1629deabd53986f \
                    file://${UNPACKDIR}/node_modules/serve-static/LICENSE;md5=27b1707520b14d0bc890f4e75cd387b0 \
                    file://${UNPACKDIR}/node_modules/set-function-length/LICENSE;md5=19283ee92f78c91154834571c1f05a94 \
                    file://${UNPACKDIR}/node_modules/setprototypeof/LICENSE;md5=4846f1626304c2c0f806a539bbc7d54a \
                    file://${UNPACKDIR}/node_modules/side-channel/LICENSE;md5=375dc7ca936a14e9c29418d5263bd066 \
                    file://${UNPACKDIR}/node_modules/statuses/LICENSE;md5=36e2bc837ce69a98cc33a9e140d457e5 \
                    file://${UNPACKDIR}/node_modules/toidentifier/LICENSE;md5=1a261071a044d02eb6f2bb47f51a3502 \
                    file://${UNPACKDIR}/node_modules/type-is/LICENSE;md5=0afd201e48c7d095454eed4ac1184e40 \
                    file://${UNPACKDIR}/node_modules/unpipe/LICENSE;md5=934ab86a8ab081ea0326add08d550739 \
                    file://${UNPACKDIR}/node_modules/utils-merge/LICENSE;md5=1cf0906082187f374cb9a63c54eb782c \
                    file://${UNPACKDIR}/node_modules/vary/LICENSE;md5=13babc4f212ce635d68da544339c962b \
                    file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302&quot;

SRC_URI = &quot; \
    npm://registry.npmjs.org/;package=@savoirfairelinux/node-server-example;version=${PV} \
    npmsw://${THISDIR}/${BPN}/npm-shrinkwrap.json \
    &quot;

S = &quot;${WORKDIR}/npm&quot;

inherit npm

LICENSE:${PN}-execute = &quot;MIT&quot;
LICENSE:${PN}-accepts = &quot;MIT&quot;
LICENSE:${PN}-array-flatten = &quot;MIT&quot;
LICENSE:${PN}-base64 = &quot;Apache-2.0 | WTFPL&quot;
LICENSE:${PN}-bindings = &quot;MIT&quot;
LICENSE:${PN}-body-parser = &quot;MIT&quot;
LICENSE:${PN}-bytes = &quot;MIT&quot;
LICENSE:${PN}-call-bind = &quot;MIT&quot;
LICENSE:${PN}-content-disposition = &quot;MIT&quot;
LICENSE:${PN}-content-type = &quot;MIT&quot;
LICENSE:${PN}-cookie = &quot;MIT&quot;
LICENSE:${PN}-cookie-signature = &quot;MIT&quot;
LICENSE:${PN}-debug = &quot;MIT&quot;
LICENSE:${PN}-define-data-property = &quot;MIT&quot;
LICENSE:${PN}-depd = &quot;MIT&quot;
LICENSE:${PN}-destroy = &quot;MIT&quot;
LICENSE:${PN}-ee-first = &quot;MIT&quot;
LICENSE:${PN}-encodeurl = &quot;MIT&quot;
LICENSE:${PN}-es-define-property = &quot;MIT&quot;
LICENSE:${PN}-es-errors = &quot;MIT&quot;
LICENSE:${PN}-escape-html = &quot;MIT&quot;
LICENSE:${PN}-etag = &quot;MIT&quot;
LICENSE:${PN}-express = &quot;MIT&quot;
LICENSE:${PN}-file-uri-to-path = &quot;MIT&quot;
LICENSE:${PN}-finalhandler = &quot;MIT&quot;
LICENSE:${PN}-forwarded = &quot;MIT&quot;
LICENSE:${PN}-fresh = &quot;MIT&quot;
LICENSE:${PN}-function-bind = &quot;MIT&quot;
LICENSE:${PN}-get-intrinsic = &quot;MIT&quot;
LICENSE:${PN}-gopd = &quot;MIT&quot;
LICENSE:${PN}-has-property-descriptors = &quot;MIT&quot;
LICENSE:${PN}-has-proto = &quot;MIT&quot;
LICENSE:${PN}-has-symbols = &quot;MIT&quot;
LICENSE:${PN}-hasown = &quot;MIT&quot;
LICENSE:${PN}-http-errors = &quot;MIT&quot;
LICENSE:${PN}-iconv-lite = &quot;MIT&quot;
LICENSE:${PN}-inherits = &quot;ISC&quot;
LICENSE:${PN}-ipaddrjs = &quot;MIT&quot;
LICENSE:${PN}-media-typer = &quot;MIT&quot;
LICENSE:${PN}-merge-descriptors = &quot;MIT&quot;
LICENSE:${PN}-methods = &quot;MIT&quot;
LICENSE:${PN}-mime = &quot;MIT&quot;
LICENSE:${PN}-mime-db = &quot;MIT&quot;
LICENSE:${PN}-mime-types = &quot;MIT&quot;
LICENSE:${PN}-ms = &quot;MIT&quot;
LICENSE:${PN}-negotiator = &quot;MIT&quot;
LICENSE:${PN}-object-inspect = &quot;MIT&quot;
LICENSE:${PN}-on-finished = &quot;MIT&quot;
LICENSE:${PN}-parseurl = &quot;MIT&quot;
LICENSE:${PN}-path-to-regexp = &quot;MIT&quot;
LICENSE:${PN}-proxy-addr = &quot;MIT&quot;
LICENSE:${PN}-qs = &quot;BSD-3-Clause&quot;
LICENSE:${PN}-range-parser = &quot;MIT&quot;
LICENSE:${PN}-raw-body = &quot;MIT&quot;
LICENSE:${PN}-safe-buffer = &quot;MIT&quot;
LICENSE:${PN}-safer-buffer = &quot;MIT&quot;
LICENSE:${PN}-send = &quot;MIT&quot;
LICENSE:${PN}-send-encodeurl = &quot;MIT&quot;
LICENSE:${PN}-send-ms = &quot;MIT&quot;
LICENSE:${PN}-serve-static = &quot;MIT&quot;
LICENSE:${PN}-set-function-length = &quot;MIT&quot;
LICENSE:${PN}-setprototypeof = &quot;ISC&quot;
LICENSE:${PN}-side-channel = &quot;MIT&quot;
LICENSE:${PN}-statuses = &quot;MIT&quot;
LICENSE:${PN}-toidentifier = &quot;MIT&quot;
LICENSE:${PN}-type-is = &quot;MIT&quot;
LICENSE:${PN}-unpipe = &quot;MIT&quot;
LICENSE:${PN}-utils-merge = &quot;MIT&quot;
LICENSE:${PN}-vary = &quot;MIT&quot;
LICENSE:${PN} = &quot;MIT&quot;

3) devtool build savoirfairelinux-node-server-example

NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /workdir/persistent_master/prserv.sqlite3, Address: 127.0.0.1:35497, PID: 18468
ERROR: No recipe named &apos;savoirfairelinux-node-server-example&apos; in your workspace

????</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99769</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2024-10-04 11:10:39 +0000</bug_when>
    <thetext>4) bitbake savoirfairelinux-node-server-example

builds :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99770</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2024-10-04 11:11:50 +0000</bug_when>
    <thetext>5) bitbake-layers show-recipes savoirfairelinux-node-server-example
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: /workdir/persistent_master/prserv.sqlite3, Address: 127.0.0.1:36599, PID: 20537
Loading cache: 100% |##########################################################################################################################################################| Time: 0:00:00
Loaded 4968 entries from dependency cache.
=== Matching recipes: ===
savoirfairelinux-node-server-example:
  workspace            1.0.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99816</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Orling">tim.orling</who>
    <bug_when>2024-10-10 14:35:15 +0000</bug_when>
    <thetext>We don&apos;t currently have anyone working in this area, any help is appreciated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100026</commentid>
    <comment_count>4</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2024-10-24 21:36:46 +0000</bug_when>
    <thetext>The eSDK also seems to freak out:

&lt;pre&gt;You are about to install the SDK to &amp;quot;/opt/ext-sdk/resy/5.1.66/multi-v7-ml/imx6q-phytec-mira-rdk-nand&amp;quot;. Proceed [Y/n]? Y
Extracting SDK..................................................................................................................................................................................................................................................................done
Setting it up...
Extracting buildtools...
Preparing build system...
NOTE: bitbake server is not running.
&lt;font color=&quot;#EF2929&quot;&gt;&lt;b&gt;ERROR&lt;/b&gt;&lt;/font&gt;: &lt;font color=&quot;#CC0000&quot;&gt;Unable to parse /opt/ext-sdk/resy/5.1.66/multi-v7-ml/imx6q-phytec-mira-rdk-nand/layers/poky-training-master/bitbake/lib/bb/parse/parse_py/ConfHandler.py&lt;/font&gt;
Traceback (most recent call last):
  File &amp;quot;/opt/ext-sdk/resy/5.1.66/multi-v7-ml/imx6q-phytec-mira-rdk-nand/layers/poky-training-master/bitbake/lib/bb/parse/parse_py/ConfHandler.py&amp;quot;, line 200, in feeder(lineno=14, s=&amp;apos;PRAUTO$@savoirfairelinux-node-server-example-1.0.0-r0$armv7at2hf-neon$30e6c5373424e1088876dffbaf0d0290ce61b8470960dc4b9aaf7a4dd99251e8 = &amp;quot;0&amp;quot;&amp;apos;, fn=&amp;apos;/opt/ext-sdk/resy/5.1.66/multi-v7-ml/imx6q-phytec-mira-rdk-nand/conf/prserv.inc&amp;apos;, statements=[&amp;lt;bb.parse.ast.DataNode object at 0x7f17dade0e00&amp;gt;], baseconfig=False, conffile=False):
     
    &amp;gt;    raise ParseError(&amp;quot;unparsed line: &amp;apos;%s&amp;apos;&amp;quot; % s, fn, lineno);
     
bb.parse.ParseError: ParseError at /opt/ext-sdk/resy/5.1.66/multi-v7-ml/imx6q-phytec-mira-rdk-nand/conf/prserv.inc:14: unparsed line: &amp;apos;PRAUTO$@savoirfairelinux-node-server-example-1.0.0-r0$armv7at2hf-neon$30e6c5373424e1088876dffbaf0d0290ce61b8470960dc4b9aaf7a4dd99251e8 = &amp;quot;0&amp;quot;&amp;apos;

Importing from file /opt/ext-sdk/resy/5.1.66/multi-v7-ml/imx6q-phytec-mira-rdk-nand/conf/prserv.inc failed!
ERROR: PR data import failed: error log written to /opt/ext-sdk/resy/5.1.66/multi-v7-ml/imx6q-phytec-mira-rdk-nand/preparing_build_system.log
&lt;/pre&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100797</commentid>
    <comment_count>5</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-01-30 16:06:37 +0000</bug_when>
    <thetext>Bulk move to 5.2-M3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100811</commentid>
    <comment_count>6</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-01-30 16:17:03 +0000</bug_when>
    <thetext>Bulk move to 5.2-M3 and this time I&apos;ll actually specify M3!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101414</commentid>
    <comment_count>7</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-03-18 19:31:01 +0000</bug_when>
    <thetext>Robert,
Is this issue still happening?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101847</commentid>
    <comment_count>8</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-05-01 14:09:07 +0000</bug_when>
    <thetext>Bulk move of most 5.2-M4 unassigned bugs to 5.3-M2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104909</commentid>
    <comment_count>9</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-04-01 18:37:30 +0000</bug_when>
    <thetext>Also blocked by npm fetcher being disabled so move to 6.99.

fetch2/npm/npmsw: Disable npm and npmsw fetchers due to security concerns

https://git.openembedded.org/bitbake/commit/?id=355cd226e0720a9ed7683bb01c8c0a58eee03664</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>