<?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>15809</bug_id>
          
          <creation_ts>2025-03-25 07:17:15 +0000</creation_ts>
          <short_desc>ERROR: core-image-sato-sdk-1.0-r0 do_sdk_depends: The file /usr/lib/tclConfig.sh is installed by both tcl8 and tcl, aborting</short_desc>
          <delta_ts>2026-05-28 15:28:27 +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>core</component>
          <version>5.1.4</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>IN PROGRESS DESIGN</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.1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Robert Berger">pokylinux</reporter>
          <assigned_to name="Robert Berger">pokylinux</assigned_to>
          <cc>HimaniRamesh.Barde</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>yoann.congal</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>101476</commentid>
    <comment_count>0</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-03-25 07:17:15 +0000</bug_when>
    <thetext>poky master:

commit 769a4479e123a5c2951eab8915cbd2b29d82c7f9

ERROR: core-image-sato-sdk-1.0-r0 do_sdk_depends: The file /usr/lib/tclConfig.sh is installed by both tcl8 and tcl, aborting
ERROR: Logfile of failure stored in: /workdir/build/multi-v7-ml-debug-training-master/tmp/work/multi_v7_ml-resy-linux-gnueabi/core-image-sato-sdk/1.0/temp/log.do_sdk_depends.2054073
ERROR: Task (/workdir/sources/poky-training-master/meta/recipes-sato/images/core-image-sato-sdk.bb:do_sdk_depends) failed with exit code &apos;1&apos;

It looks like there were already some changes made to the tcl8 recipe with respect to the conflict with tcl, but this one was missed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101479</commentid>
    <comment_count>1</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-03-25 09:21:41 +0000</bug_when>
    <thetext>Please note, that this happens with:

bitbake core-image-sato-sdk -c populate_sdk_ext</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101486</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-03-25 16:39:21 +0000</bug_when>
    <thetext>$ find | grep Config.sh | grep -v &quot;.in&quot;

./8.6.16/tcl8.6.16/unix/tclooConfig.sh
./8.6.16/sysroot-destdir/usr/lib/tclConfig.sh
./8.6.16/sysroot-destdir/usr/lib/tclooConfig.sh
./8.6.16/package/usr/lib/tcl8ooConfig.sh
./8.6.16/package/usr/lib/tcl8Config.sh
./8.6.16/packages-split/tcl8-dev/usr/lib/tcl8ooConfig.sh
./8.6.16/packages-split/tcl8-dev/usr/lib/tcl8Config.sh
./8.6.16/recipe-sysroot-native/usr/lib/tclConfig.sh
./8.6.16/recipe-sysroot-native/usr/lib/tclooConfig.sh
./8.6.16/image/usr/lib/tclConfig.sh
./8.6.16/image/usr/lib/tclooConfig.sh
./8.6.16/build/tclConfig.sh

$ find | grep Config.sh | grep -v &quot;.in&quot;

./9.0.1/tcl9.0.1/unix/tclooConfig.sh
./9.0.1/sysroot-destdir/usr/lib/tclConfig.sh
./9.0.1/sysroot-destdir/usr/lib/tclooConfig.sh
./9.0.1/package/usr/lib/tclConfig.sh
./9.0.1/package/usr/lib/tclooConfig.sh
./9.0.1/packages-split/tcl-dev/usr/lib/tclConfig.sh
./9.0.1/packages-split/tcl-dev/usr/lib/tclooConfig.sh
./9.0.1/recipe-sysroot-native/usr/lib/tclConfig.sh
./9.0.1/recipe-sysroot-native/usr/lib/tclooConfig.sh
./9.0.1/image/usr/lib/tclConfig.sh
./9.0.1/image/usr/lib/tclooConfig.sh
./9.0.1/build/tclConfig.sh</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101513</commentid>
    <comment_count>3</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-03-27 14:39:07 +0000</bug_when>
    <thetext>Robert, 
Can you provide details steps to reproduce this issue using poky only ideally?
Is it a mulitlib-only issue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101527</commentid>
    <comment_count>4</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-03-28 07:30:20 +0000</bug_when>
    <thetext>It has nothing to do with multilib I believe.

We have 2 recipes for tcl and they are both included in the image.
Currently I try to come up with a simple test where I just include those 2 recipes in an image.

Something like:

bitbake core-image-minimal -c populate_sdk_ext


Let&apos;s see ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101534</commentid>
    <comment_count>5</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-03-30 09:59:32 +0000</bug_when>
    <thetext>Here is a testcase only with poky:

1) check out poky master branch
2) use this commit

commit 769a4479e123a5c2951eab8915cbd2b29d82c7f9 (HEAD)
Author: Peter Marko &lt;peter.marko@siemens.com&gt;
Date:   Thu Mar 20 13:15:33 2025 +0100

    spdx30: handle links to inaccessible locations
    
    This is the same as e105befbe4ee0d85e94c2048a744f0373e2dbcdf on
    additional place in the code.
    
    When a link is pointing to location inaccessible to build user (e.g. &quot;/root/something&quot;),
    filepath.is_file() throws &quot;PermissionError: [Errno 13] Permission denied&quot;.
    Fix this by first checking if it is a link.
    
    (From OE-Core rev: 26f35f866cf7888431963cf4fc5d2019cd28de74)
    
    Signed-off-by: Peter Marko &lt;peter.marko@siemens.com&gt;
    Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;

3) default config
4) add to local.conf

IMAGE_INSTALL:append = &quot; tcl8&quot;
IMAGE_INSTALL:append = &quot; tcl&quot;

5) bitbake core-image-minimal
6)

pokyuser@hp-zbook-15-g6-17:/workdir/build/poky-master-test$ bitbake core-image-minimal -c populate_sdk_ext
Loading cache: 100% |##########################################################################################################################################################| Time: 0:00:01
Loaded 1886 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION           = &quot;2.9.1&quot;
BUILD_SYS            = &quot;x86_64-linux&quot;
NATIVELSBSTRING      = &quot;universal&quot;
TARGET_SYS           = &quot;x86_64-poky-linux&quot;
MACHINE              = &quot;qemux86-64&quot;
DISTRO               = &quot;poky&quot;
DISTRO_VERSION       = &quot;5.2.66&quot;
TUNE_FEATURES        = &quot;m64 core2&quot;
TARGET_FPU           = &quot;&quot;
meta
meta-poky
meta-yocto-bsp       = &quot;master:b18ada3ac99c3c13b057054aec633526cddbe664&quot;

Sstate summary: Wanted 33 Local 0 Mirrors 0 Missed 33 Current 2674 (0% match, 98% complete)####################################################################                | ETA:  0:00:00
Initialising tasks: 100% |#####################################################################################################################################################| Time: 0:00:06
NOTE: Executing Tasks
ERROR: core-image-minimal-1.0-r0 do_sdk_depends: The file /usr/lib/tclConfig.sh is installed by both tcl8 and tcl, aborting
ERROR: Logfile of failure stored in: /workdir/build/poky-master-test/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/temp/log.do_sdk_depends.3071555
ERROR: Task (/workdir/sources/poky-master/meta/recipes-core/images/core-image-minimal.bb:do_sdk_depends) failed with exit code &apos;1&apos;
NOTE: Tasks Summary: Attempted 5628 tasks of which 5575 didn&apos;t need to be rerun and 1 failed.

Summary: 1 task failed:
  /workdir/sources/poky-master/meta/recipes-core/images/core-image-minimal.bb:do_sdk_depends
    log: /workdir/build/poky-master-test/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/temp/log.do_sdk_depends.3071555
Summary: There was 1 ERROR message, returning a non-zero exit code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101536</commentid>
    <comment_count>6</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-03-30 12:52:11 +0000</bug_when>
    <thetext>It also happens with poky master latest:

$ bitbake core-image-minimal -c populate_sdk_ext
Loading cache: 100% |                                                                                                                                                         | ETA:  --:--:--
Loaded 0 entries from dependency cache.
Parsing recipes: 100% |########################################################################################################################################################| Time: 0:00:24
Parsing of 924 .bb files complete (0 cached, 924 parsed). 1886 targets, 49 skipped, 0 masked, 0 errors.
Removing 2 recipes from the core2-64 sysroot: 100% |###########################################################################################################################| Time: 0:00:00
Removing 2 recipes from the qemux86_64 sysroot: 100% |#########################################################################################################################| Time: 0:00:00
Removing 2 recipes from the x86_64 sysroot: 100% |#############################################################################################################################| Time: 0:00:00
Removing 1 recipes from the x86_64_linux sysroot: 100% |#######################################################################################################################| Time: 0:00:00
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION           = &quot;2.12.0&quot;
BUILD_SYS            = &quot;x86_64-linux&quot;
NATIVELSBSTRING      = &quot;universal&quot;
TARGET_SYS           = &quot;x86_64-poky-linux&quot;
MACHINE              = &quot;qemux86-64&quot;
DISTRO               = &quot;poky&quot;
DISTRO_VERSION       = &quot;5.2&quot;
TUNE_FEATURES        = &quot;m64 core2&quot;
TARGET_FPU           = &quot;&quot;
meta                 
meta-poky            
meta-yocto-bsp       = &quot;master:e894acce6ede8bedafc1859ea0345ee6d80e9c74&quot;

Sstate summary: Wanted 1736 Local 0 Mirrors 0 Missed 1736 Current 965 (0% match, 35% complete)#################################################################                | ETA:  0:00:00
Removing 150 stale sstate objects for arch qemux86_64: 100% |##################################################################################################################| Time: 0:00:00
Removing 6 stale sstate objects for arch x86_64_x86_64-nativesdk: 100% |#######################################################################################################| Time: 0:00:00
Removing 477 stale sstate objects for arch x86_64_linux: 100% |################################################################################################################| Time: 0:00:01
Removing 551 stale sstate objects for arch core2-64: 100% |####################################################################################################################| Time: 0:00:01
Removing 30 stale sstate objects for arch allarch: 100% |######################################################################################################################| Time: 0:00:00
Removing 7 stale sstate objects for arch x86_64_x86_64_linux: 100% |###########################################################################################################| Time: 0:00:00
Removing 471 stale sstate objects for arch x86_64: 100% |######################################################################################################################| Time: 0:00:00
NOTE: Executing Tasks
ERROR: core-image-minimal-1.0-r0 do_sdk_depends: The file /usr/lib/tclConfig.sh is installed by both tcl8 and tcl, aborting
ERROR: Logfile of failure stored in: /workdir/build/poky-master-test/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/temp/log.do_sdk_depends.193260
ERROR: Task (/workdir/sources/poky-master/meta/recipes-core/images/core-image-minimal.bb:do_sdk_depends) failed with exit code &apos;1&apos;
NOTE: Tasks Summary: Attempted 5616 tasks of which 3177 didn&apos;t need to be rerun and 1 failed.

Summary: 1 task failed:
  /workdir/sources/poky-master/meta/recipes-core/images/core-image-minimal.bb:do_sdk_depends
    log: /workdir/build/poky-master-test/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/temp/log.do_sdk_depends.193260
Summary: There was 1 ERROR message, returning a non-zero exit code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101555</commentid>
    <comment_count>7</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-04-03 14:41:17 +0000</bug_when>
    <thetext>Yoann has offered to work on this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101559</commentid>
    <comment_count>8</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2025-04-04 07:36:22 +0000</bug_when>
    <thetext>I can reproduce in my setup. I&apos;ll look into it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101594</commentid>
    <comment_count>9</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-04-09 13:11:57 +0000</bug_when>
    <thetext>@Yoann Congal

I think it might be the way &apos;-c populate_sdk_ext&apos; detects dependencies.

This might be a shot in the dark, but it&apos;s possible to create a classic SDK and also meta-ide-support SDK without this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103194</commentid>
    <comment_count>10</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2025-11-06 10:57:03 +0000</bug_when>
    <thetext>Bulk move to 6.0 M1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103567</commentid>
    <comment_count>11</comment_count>
      <attachid>5161</attachid>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-12-16 11:15:16 +0000</bug_when>
    <thetext>Created attachment 5161
patch which make it build

I am not sure how it behaves in runtime, but at least I got it to build in the meantime with the attached patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103568</commentid>
    <comment_count>12</comment_count>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-12-16 11:18:36 +0000</bug_when>
    <thetext>Hmm there are still some problems. Not sure how I made it build before ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103575</commentid>
    <comment_count>13</comment_count>
      <attachid>5162</attachid>
    <who name="Robert Berger">pokylinux</who>
    <bug_when>2025-12-16 16:58:24 +0000</bug_when>
    <thetext>Created attachment 5162
new patch

I know this is an ugly patch, but at least it makes it build with the standalone extensible SDK. Having said that, I think it is right not to build, because the same files are installed by the different tcl packages.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104958</commentid>
    <comment_count>14</comment_count>
    <who name="Yoann Congal">yoann.congal</who>
    <bug_when>2026-04-03 09:28:51 +0000</bug_when>
    <thetext>Robert, did you send the patches to the mailing lists?
(I&apos;m unassigning myself to make it clear that I don&apos;t have the time to work on this, sorry)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105661</commentid>
    <comment_count>15</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2026-05-28 15:28:27 +0000</bug_when>
    <thetext>It would be nice to only have one tcl recipe...
otherwise fix the install.

We could get rid of the older version headers from the SDK for example
since it&apos;s likely only required by expect.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5161</attachid>
            <date>2025-12-16 11:15:16 +0000</date>
            <delta_ts>2025-12-16 11:15:16 +0000</delta_ts>
            <desc>patch which make it build</desc>
            <filename>0001-tcl8-expect-fix-for-standalone-ext_esk.patch</filename>
            <type>text/plain</type>
            <size>4733</size>
            <attacher name="Robert Berger">pokylinux</attacher>
            
              <data encoding="base64">RnJvbSAxNzFhYjdiMjI0NjA5MjMzZjYxNzllMGE2OGM1MDNlNmI2MjMwNmM4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSb2JlcnQgQmVyZ2VyIDxSb2JlcnQuQmVyZ2VyQFJlbGlhYmxl
RW1iZWRkZWRTeXN0ZW1zLmNvbT4KRGF0ZTogVHVlLCAxNiBEZWMgMjAyNSAxMDo0MjowOCArMDAw
MApTdWJqZWN0OiBbUEFUQ0hdIHRjbDgvZXhlY3QgZml4IGZvciBzdGFuZGFsb25lIGV4dF9lc2sK
ClNpZ25lZC1vZmYtYnk6IFJvYmVydCBCZXJnZXIgPFJvYmVydC5CZXJnZXJAUmVsaWFibGVFbWJl
ZGRlZFN5c3RlbXMuY29tPgotLS0KIG1ldGEvcmVjaXBlcy1kZXZ0b29scy9leHBlY3QvZXhwZWN0
XzUuNDUuNC5iYiB8ICA2ICsrCiBtZXRhL3JlY2lwZXMtZGV2dG9vbHMvdGNsdGs4L3RjbDhfOC42
LjE3LmJiICAgfCA2NiArKysrKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDY1IGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWRl
dnRvb2xzL2V4cGVjdC9leHBlY3RfNS40NS40LmJiIGIvbWV0YS9yZWNpcGVzLWRldnRvb2xzL2V4
cGVjdC9leHBlY3RfNS40NS40LmJiCmluZGV4IDQ4YjViMGQ5MzQuLmE0NjlmY2E2NTIgMTAwNjQ0
Ci0tLSBhL21ldGEvcmVjaXBlcy1kZXZ0b29scy9leHBlY3QvZXhwZWN0XzUuNDUuNC5iYgorKysg
Yi9tZXRhL3JlY2lwZXMtZGV2dG9vbHMvZXhwZWN0L2V4cGVjdF81LjQ1LjQuYmIKQEAgLTQzLDYg
KzQzLDEyIEBAIEVYVFJBX0FVVE9SRUNPTkYgKz0gIi0tZXhjbHVkZT1hY2xvY2FsIgogCiBDRkxB
R1MgKz0gIi1zdGQ9Z251MTciCiAKKyMgYWRhcHRlZCB0byB0Y2w4IC0gbm93IHdlIHVzZSB0aGUg
cmlnaHQgbmFtaW5nIGZvciBpdAorZG9fY29uZmlndXJlOnByZXBlbmQoKSB7CisgICAgbG4gLXNm
ICR7U1RBR0lOR19MSUJESVJ9L3RjbDhDb25maWcuc2ggJHtTVEFHSU5HX0xJQkRJUn0vdGNsQ29u
ZmlnLnNoCisgICAgbG4gLXNmICR7U1RBR0lOR19MSUJESVJ9L3RjbDhvb0NvbmZpZy5zaCAke1NU
QUdJTkdfTElCRElSfS90Y2xvb0NvbmZpZy5zaAorfQorCiBkb19pbnN0YWxsOmFwcGVuZCgpIHsK
ICAgICBtdiAke0R9JHtsaWJkaXJ9L2V4cGVjdCR7UFZ9L2xpYmV4cGVjdCouc28gJHtEfSR7bGli
ZGlyfS8KICAgICBpbnN0YWxsIC1tIDA3NTUgJHtTfS9maXhsaW5lMSAke0R9JHtsaWJkaXJ9L2V4
cGVjdCR7UFZ9LwpkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWRldnRvb2xzL3RjbHRrOC90Y2w4
XzguNi4xNy5iYiBiL21ldGEvcmVjaXBlcy1kZXZ0b29scy90Y2x0azgvdGNsOF84LjYuMTcuYmIK
aW5kZXggYjk3YjIwYWJkNS4uNjk2ZmI1MDVlNSAxMDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWRl
dnRvb2xzL3RjbHRrOC90Y2w4XzguNi4xNy5iYgorKysgYi9tZXRhL3JlY2lwZXMtZGV2dG9vbHMv
dGNsdGs4L3RjbDhfOC42LjE3LmJiCkBAIC01Niw5ICs1Niw0NiBAQCBkb19pbnN0YWxsKCkgewog
CWxuIC1zZiB0Y2xzaDguNiAke0R9JHtiaW5kaXJ9L3RjbHNoJHtWRVJ9CiAJc2VkIC1pICJzOy1M
JHtCfTstTCR7U1RBR0lOR19MSUJESVJ9O2ciIHRjbENvbmZpZy5zaAogCXNlZCAtaSAiczsnJHtX
T1JLRElSfTsnJHtTVEFHSU5HX0lOQ0RJUn07ZyIgdGNsQ29uZmlnLnNoCisKKyMjIyMjIyMjIyMj
IyMjIGNsZWFudXAgZm9yIHRoZSBleHRlbnNpYmxlIFNESyAtIGRvX3Nka19kZXBlbmRzIHRhc2sK
KworICAgICAgICBtdiAke0R9JHtsaWJkaXJ9L3RjbG9vQ29uZmlnLnNoICR7RH0ke2xpYmRpcn0v
dGNsOG9vQ29uZmlnLnNoCisgICAgICAgIG12ICR7RH0ke2xpYmRpcn0vdGNsQ29uZmlnLnNoICR7
RH0ke2xpYmRpcn0vdGNsOENvbmZpZy5zaAorICAgICAgICBpZiBbIC1mICR7RH0ke2xpYmRpcn0v
dGNsLnBjIF07IHRoZW4KKyAgICAgICAgICAgbXYgJHtEfSR7bGliZGlyfS90Y2wucGMgJHtEfSR7
bGliZGlyfS90Y2w4LnBjCisgICAgICAgIGZpCisgICAgICAgIGlmIFsgLWYgJHtEfSR7bGliZGly
fS9wa2djb25maWcvdGNsLnBjIF07IHRoZW4KKyAgICAgICAgICAgbXYgJHtEfSR7bGliZGlyfS9w
a2djb25maWcvdGNsLnBjICR7RH0ke2xpYmRpcn0vcGtnY29uZmlnL3RjbDgucGMKKyAgICAgICAg
ZmkKKyAgICAgICAgaWYgWyAtZiAke0R9LyR7YmluZGlyX2Nyb3Nzc2NyaXB0c30vdGNsb29Db25m
aWcuc2ggXTsgdGhlbgorICAgICAgICAgICBtdiAke0R9LyR7YmluZGlyX2Nyb3Nzc2NyaXB0c30v
dGNsb29Db25maWcuc2ggJHtEfS8ke2JpbmRpcl9jcm9zc3NjcmlwdHN9L3RjbDhvb0NvbmZpZy5z
aAorICAgICAgICBmaQorCisgICAgICAgIGlmIFsgLWYgJHtiaW5kaXJfY3Jvc3NzY3JpcHRzfS90
Y2xvb0NvbmZpZy5zaCBdOyB0aGVuCisgICAgICAgICAgIG12ICR7YmluZGlyX2Nyb3Nzc2NyaXB0
c30vdGNsb29Db25maWcuc2ggJHtiaW5kaXJfY3Jvc3NzY3JpcHRzfS90Y2w4b29Db25maWcuc2gK
KyAgICAgICAgZmkKKworICAgICAgICBpZiBbIC1mICR7U30vdW5peC90Y2xvb0NvbmZpZy5zaCBd
OyB0aGVuCisgICAgICAgICAgIG12IC1mICR7U30vdW5peC90Y2xvb0NvbmZpZy5zaCAke1N9L3Vu
aXgvdGNsOG9vQ29uZmlnLnNoCisgICAgICAgIGZpCisgICAgICAgIGlmIFsgLWYgJHtTfS93aW4v
dGNsb29Db25maWcuc2ggXTsgdGhlbgorICAgICAgICAgICBtdiAtZiAke1N9L3dpbi90Y2xvb0Nv
bmZpZy5zaCAke1N9L3dpbi90Y2w4b29Db25maWcuc2gKKyAgICAgICAgZmkKKworICAgICAgICBp
ZiBbIC1mICR7Qn0vZ2VuZXJpYy90Y2xDb25maWcuc2ggXTsgdGhlbgorICAgICAgICAgICBtdiAk
e0J9L2dlbmVyaWMvdGNsQ29uZmlnLnNoICR7Qn0vZ2VuZXJpYy90Y2w4Q29uZmlnLnNoCisgICAg
ICAgIGZpCisKKyAgICAgICAgaWYgWyAtZiAke0J9L3RjbENvbmZpZy5zaCBdOyB0aGVuCisgICAg
ICAgICAgIG12ICR7Qn0vdGNsQ29uZmlnLnNoICR7Qn0vdGNsOENvbmZpZy5zaAorICAgICAgICBm
aQorCisjIyMjIyMjIyMjIyMjCisKKwogCWluc3RhbGwgLWQgJHtEfSR7YmluZGlyX2Nyb3Nzc2Ny
aXB0c30KLQlpbnN0YWxsIC1tIDA3NTUgdGNsQ29uZmlnLnNoICR7RH0ke2JpbmRpcl9jcm9zc3Nj
cmlwdHN9Ci0JaW5zdGFsbCAtbSAwNzU1IHRjbENvbmZpZy5zaCAke0R9JHtsaWJkaXJ9CisJaW5z
dGFsbCAtbSAwNzU1IHRjbDhDb25maWcuc2ggJHtEfSR7YmluZGlyX2Nyb3Nzc2NyaXB0c30KKwlp
bnN0YWxsIC1tIDA3NTUgdGNsOENvbmZpZy5zaCAke0R9JHtsaWJkaXJ9CiAJZm9yIGRpciBpbiBj
b21wYXQgZ2VuZXJpYyB1bml4OyBkbwogCQlpbnN0YWxsIC1kICR7RH0ke2luY2x1ZGVkaXJ9L3Rj
bCR7VkVSfS8kZGlyCiAJCWluc3RhbGwgLW0gMDY0NCAke1N9LyRkaXIvKi5oICR7RH0ke2luY2x1
ZGVkaXJ9L3RjbCR7VkVSfS8kZGlyLwpAQCAtMTExLDEyICsxNDgsMjcgQEAgdGNsX3BhY2thZ2Vf
cHJlcHJvY2VzcygpIHsKIAkgICAgICAgLWUgInM7LUwke1NUQUdJTkdfTElCRElSfTstTCR7bGli
ZGlyfTtnIiBcCiAJICAgICAgIC1lICJzOyR7U1RBR0lOR19JTkNESVJ9OyR7aW5jbHVkZWRpcn07
ZyIgXAogCSAgICAgICAtZSAiczstLXN5c3Jvb3Q9JHtSRUNJUEVfU1lTUk9PVH07O2ciIFwKLQkg
ICAgICAgJHtQS0dEfSR7bGliZGlyfS90Y2xDb25maWcuc2gKKwkgICAgICAgJHtQS0dEfSR7bGli
ZGlyfS90Y2w4Q29uZmlnLnNoCiAKIAlybSAtZiAke1BLR0R9JHtiaW5kaXJfY3Jvc3NzY3JpcHRz
fS90Y2xDb25maWcuc2gKIAotICAgICAgICAjIGRldmVsb3BtZW50IGZpbGVzCi0gICAgICAgIG12
ICR7UEtHRH0ke2xpYmRpcn0vcGtnY29uZmlnL3RjbC5wYyAke1BLR0R9JHtsaWJkaXJ9L3BrZ2Nv
bmZpZy90Y2w4LnBjCi0gICAgICAgIG12ICR7UEtHRH0ke2xpYmRpcn0vdGNsQ29uZmlnLnNoICR7
UEtHRH0ke2xpYmRpcn0vdGNsOENvbmZpZy5zaAotICAgICAgICBtdiAke1BLR0R9JHtsaWJkaXJ9
L3RjbG9vQ29uZmlnLnNoICR7UEtHRH0ke2xpYmRpcn0vdGNsOG9vQ29uZmlnLnNoCisgICAgICAg
IGlmIFsgLWYgJHtQS0dEfSR7YmluZGlyX2Nyb3Nzc2NyaXB0c30vdGNsb29Db25maWcuc2ggXTsg
dGhlbgorICAgICAgICAgICBybSAtZiAke1BLR0R9JHtiaW5kaXJfY3Jvc3NzY3JpcHRzfS90Y2xv
b0NvbmZpZy5zaAorICAgICAgICBmaQorCisgICAgICAgICMgZGV2ZWxvcG1lbnQgZmlsZXMgLSBt
b3ZlZCB0aGVtIGFyb3VuZCBpbiB0aGUgZG9faW5zdGFsbCB0YXNrCisgICAgICAgIGlmIFsgLWYg
JHtQS0dEfSR7bGliZGlyfS9wa2djb25maWcvdGNsLnBjIF07IHRoZW4KKyAgICAgICAgICAgbXYg
JHtQS0dEfSR7bGliZGlyfS9wa2djb25maWcvdGNsLnBjICR7UEtHRH0ke2xpYmRpcn0vcGtnY29u
ZmlnL3RjbDgucGMKKyAgICAgICAgZmkKKworICAgICAgICBpZiBbIC1mICR7UEtHRH0ke2xpYmRp
cn0vdGNsQ29uZmlnLnNoIF07IHRoZW4KKyAgICAgICAgICAgbXYgJHtQS0dEfSR7bGliZGlyfS90
Y2xDb25maWcuc2ggJHtQS0dEfSR7bGliZGlyfS90Y2w4Q29uZmlnLnNoCisgICAgICAgIGZpCisK
KyAgICAgICAgaWYgWyAtZiAke1BLR0R9JHtsaWJkaXJ9L3RjbG9vQ29uZmlnLnNoIF07IHRoZW4K
KyAgICAgICAgICAgbXYgJHtQS0dEfSR7bGliZGlyfS90Y2xvb0NvbmZpZy5zaCAke1BLR0R9JHts
aWJkaXJ9L3RjbDhvb0NvbmZpZy5zaAorICAgICAgICBmaQogfQorCitFUlJPUl9RQTpyZW1vdmUg
PSAiYnVpbGRwYXRocyIKK1dBUk5fUUE6YXBwZW5kID0gIiBidWlsZHBhdGhzIgotLSAKMi4zNC4x
Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5162</attachid>
            <date>2025-12-16 16:58:24 +0000</date>
            <delta_ts>2025-12-16 16:58:24 +0000</delta_ts>
            <desc>new patch</desc>
            <filename>0001-tcl8-expect-fix-for-standalone-ext_sdk.patch</filename>
            <type>text/plain</type>
            <size>5181</size>
            <attacher name="Robert Berger">pokylinux</attacher>
            
              <data encoding="base64">RnJvbSA3YTcxYzVlMmI5ZTM4ZTRlM2RiOGI4MGYyYTU2NDBjN2Q2NjJkZTAzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBzdHVkZW50IDxzdHVkZW50QFJlbGlhYmxlRW1iZWRkZWRTeXN0
ZW1zLmNvbT4KRGF0ZTogVHVlLCAxNiBEZWMgMjAyNSAxMzozNzoxMCArMDAwMApTdWJqZWN0OiBb
UEFUQ0hdIHRjbDgvZXhwZWN0IGZpeCBmb3Igc3RhbmRhbG9uZSBleHRfc2RrCgpTaWduZWQtb2Zm
LWJ5OiBzdHVkZW50IDxzdHVkZW50QFJlbGlhYmxlRW1iZWRkZWRTeXN0ZW1zLmNvbT4KLS0tCiBt
ZXRhL3JlY2lwZXMtZGV2dG9vbHMvZXhwZWN0L2V4cGVjdF81LjQ1LjQuYmIgfCAgNiArKwogbWV0
YS9yZWNpcGVzLWRldnRvb2xzL3RjbHRrOC90Y2w4XzguNi4xNy5iYiAgIHwgNzQgKysrKysrKysr
KysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1kZXZ0b29scy9leHBlY3QvZXhwZWN0XzUu
NDUuNC5iYiBiL21ldGEvcmVjaXBlcy1kZXZ0b29scy9leHBlY3QvZXhwZWN0XzUuNDUuNC5iYgpp
bmRleCA0OGI1YjBkOTM0Li5hNDY5ZmNhNjUyIDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMtZGV2
dG9vbHMvZXhwZWN0L2V4cGVjdF81LjQ1LjQuYmIKKysrIGIvbWV0YS9yZWNpcGVzLWRldnRvb2xz
L2V4cGVjdC9leHBlY3RfNS40NS40LmJiCkBAIC00Myw2ICs0MywxMiBAQCBFWFRSQV9BVVRPUkVD
T05GICs9ICItLWV4Y2x1ZGU9YWNsb2NhbCIKIAogQ0ZMQUdTICs9ICItc3RkPWdudTE3IgogCisj
IGFkYXB0ZWQgdG8gdGNsOCAtIG5vdyB3ZSB1c2UgdGhlIHJpZ2h0IG5hbWluZyBmb3IgaXQKK2Rv
X2NvbmZpZ3VyZTpwcmVwZW5kKCkgeworICAgIGxuIC1zZiAke1NUQUdJTkdfTElCRElSfS90Y2w4
Q29uZmlnLnNoICR7U1RBR0lOR19MSUJESVJ9L3RjbENvbmZpZy5zaAorICAgIGxuIC1zZiAke1NU
QUdJTkdfTElCRElSfS90Y2w4b29Db25maWcuc2ggJHtTVEFHSU5HX0xJQkRJUn0vdGNsb29Db25m
aWcuc2gKK30KKwogZG9faW5zdGFsbDphcHBlbmQoKSB7CiAgICAgbXYgJHtEfSR7bGliZGlyfS9l
eHBlY3Qke1BWfS9saWJleHBlY3QqLnNvICR7RH0ke2xpYmRpcn0vCiAgICAgaW5zdGFsbCAtbSAw
NzU1ICR7U30vZml4bGluZTEgJHtEfSR7bGliZGlyfS9leHBlY3Qke1BWfS8KZGlmZiAtLWdpdCBh
L21ldGEvcmVjaXBlcy1kZXZ0b29scy90Y2x0azgvdGNsOF84LjYuMTcuYmIgYi9tZXRhL3JlY2lw
ZXMtZGV2dG9vbHMvdGNsdGs4L3RjbDhfOC42LjE3LmJiCmluZGV4IGI5N2IyMGFiZDUuLjE0ZTEy
NWNkOTcgMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1kZXZ0b29scy90Y2x0azgvdGNsOF84LjYu
MTcuYmIKKysrIGIvbWV0YS9yZWNpcGVzLWRldnRvb2xzL3RjbHRrOC90Y2w4XzguNi4xNy5iYgpA
QCAtNDksNiArNDksOSBAQCBFWFRSQV9PRUNPTkYgPSAiLS1lbmFibGUtdGhyZWFkcyAtLWRpc2Fi
bGUtcnBhdGggLS1lbmFibGUtbWFuLXN1ZmZpeD10Y2w4IgogIyBvdGhlcndpc2UgIi91c3IvbGli
L3RjbDguNi90emRhdGEiIGlzIGluY2x1ZGVkIGluIHRjbCBwYWNrYWdlCiBFWFRSQV9PRUNPTkYg
Kz0gIi0td2l0aC10emRhdGE9bm8iCiAKK2RvX2ZldGNoW25vc3RhbXBdID0gIjEiCitkb19pbnN0
YWxsW25vdHN0YW1wXSA9ICIxIgorCiBkb19pbnN0YWxsKCkgewogCWF1dG90b29sc19kb19pbnN0
YWxsCiAJb2VfcnVubWFrZSAnREVTVERJUj0ke0R9JyBpbnN0YWxsLXByaXZhdGUtaGVhZGVycwpA
QCAtNTYsOSArNTksNTEgQEAgZG9faW5zdGFsbCgpIHsKIAlsbiAtc2YgdGNsc2g4LjYgJHtEfSR7
YmluZGlyfS90Y2xzaCR7VkVSfQogCXNlZCAtaSAiczstTCR7Qn07LUwke1NUQUdJTkdfTElCRElS
fTtnIiB0Y2xDb25maWcuc2gKIAlzZWQgLWkgInM7JyR7V09SS0RJUn07JyR7U1RBR0lOR19JTkNE
SVJ9O2ciIHRjbENvbmZpZy5zaAorCisjIyMjIyMjIyMjIyMjIyBjbGVhbnVwIGZvciB0aGUgZXh0
ZW5zaWJsZSBTREsgLSBkb19zZGtfZGVwZW5kcyB0YXNrCisKKyAgICAgICAgbXYgJHtEfSR7bGli
ZGlyfS90Y2xvb0NvbmZpZy5zaCAke0R9JHtsaWJkaXJ9L3RjbDhvb0NvbmZpZy5zaAorICAgICAg
ICBtdiAke0R9JHtsaWJkaXJ9L3RjbENvbmZpZy5zaCAke0R9JHtsaWJkaXJ9L3RjbDhDb25maWcu
c2gKKyAgICAgICAgaWYgWyAtZiAke0R9JHtsaWJkaXJ9L3RjbC5wYyBdOyB0aGVuCisgICAgICAg
ICAgIG12ICR7RH0ke2xpYmRpcn0vdGNsLnBjICR7RH0ke2xpYmRpcn0vdGNsOC5wYworICAgICAg
ICBmaQorICAgICAgICBpZiBbIC1mICR7RH0ke2xpYmRpcn0vcGtnY29uZmlnL3RjbC5wYyBdOyB0
aGVuCisgICAgICAgICAgIG12ICR7RH0ke2xpYmRpcn0vcGtnY29uZmlnL3RjbC5wYyAke0R9JHts
aWJkaXJ9L3BrZ2NvbmZpZy90Y2w4LnBjCisgICAgICAgIGZpCisgICAgICAgIGlmIFsgLWYgJHtE
fS8ke2JpbmRpcl9jcm9zc3NjcmlwdHN9L3RjbG9vQ29uZmlnLnNoIF07IHRoZW4KKyAgICAgICAg
ICAgbXYgJHtEfS8ke2JpbmRpcl9jcm9zc3NjcmlwdHN9L3RjbG9vQ29uZmlnLnNoICR7RH0vJHti
aW5kaXJfY3Jvc3NzY3JpcHRzfS90Y2w4b29Db25maWcuc2gKKyAgICAgICAgZmkKKworICAgICAg
ICBpZiBbIC1mICR7YmluZGlyX2Nyb3Nzc2NyaXB0c30vdGNsb29Db25maWcuc2ggXTsgdGhlbgor
ICAgICAgICAgICBtdiAke2JpbmRpcl9jcm9zc3NjcmlwdHN9L3RjbG9vQ29uZmlnLnNoICR7Ymlu
ZGlyX2Nyb3Nzc2NyaXB0c30vdGNsOG9vQ29uZmlnLnNoCisgICAgICAgIGZpCisKKyAgICAgICAg
aWYgWyAtZiAke1N9L3VuaXgvdGNsb29Db25maWcuc2ggXTsgdGhlbgorICAgICAgICAgICBtdiAt
ZiAke1N9L3VuaXgvdGNsb29Db25maWcuc2ggJHtTfS91bml4L3RjbDhvb0NvbmZpZy5zaAorICAg
ICAgICBmaQorCisgICAgICAgIGlmIFsgLWYgJHtTfS91bml4L3RjbENvbmZpZy5zaCBdOyB0aGVu
CisgICAgICAgICAgIG12IC1mICR7U30vdW5peC90Y2xDb25maWcuc2ggJHtTfS91bml4L3RjbDhD
b25maWcuc2gKKyAgICAgICAgZmkKKworICAgICAgICBpZiBbIC1mICR7U30vd2luL3RjbG9vQ29u
ZmlnLnNoIF07IHRoZW4KKyAgICAgICAgICAgbXYgLWYgJHtTfS93aW4vdGNsb29Db25maWcuc2gg
JHtTfS93aW4vdGNsOG9vQ29uZmlnLnNoCisgICAgICAgIGZpCisKKyAgICAgICAgaWYgWyAtZiAk
e0J9L2dlbmVyaWMvdGNsQ29uZmlnLnNoIF07IHRoZW4KKyAgICAgICAgICAgbXYgJHtCfS9nZW5l
cmljL3RjbENvbmZpZy5zaCAke0J9L2dlbmVyaWMvdGNsOENvbmZpZy5zaAorICAgICAgICBmaQor
CisgICAgICAgIGlmIFsgLWYgJHtCfS90Y2xDb25maWcuc2ggXTsgdGhlbgorICAgICAgICAgICBt
diAke0J9L3RjbENvbmZpZy5zaCAke0J9L3RjbDhDb25maWcuc2gKKyAgICAgICAgZmkKKworIyMj
IyMjIyMjIyMjIworCisKIAlpbnN0YWxsIC1kICR7RH0ke2JpbmRpcl9jcm9zc3NjcmlwdHN9Ci0J
aW5zdGFsbCAtbSAwNzU1IHRjbENvbmZpZy5zaCAke0R9JHtiaW5kaXJfY3Jvc3NzY3JpcHRzfQot
CWluc3RhbGwgLW0gMDc1NSB0Y2xDb25maWcuc2ggJHtEfSR7bGliZGlyfQorCWluc3RhbGwgLW0g
MDc1NSB0Y2w4Q29uZmlnLnNoICR7RH0ke2JpbmRpcl9jcm9zc3NjcmlwdHN9CisJaW5zdGFsbCAt
bSAwNzU1IHRjbDhDb25maWcuc2ggJHtEfSR7bGliZGlyfQogCWZvciBkaXIgaW4gY29tcGF0IGdl
bmVyaWMgdW5peDsgZG8KIAkJaW5zdGFsbCAtZCAke0R9JHtpbmNsdWRlZGlyfS90Y2wke1ZFUn0v
JGRpcgogCQlpbnN0YWxsIC1tIDA2NDQgJHtTfS8kZGlyLyouaCAke0R9JHtpbmNsdWRlZGlyfS90
Y2wke1ZFUn0vJGRpci8KQEAgLTExMSwxMiArMTU2LDI3IEBAIHRjbF9wYWNrYWdlX3ByZXByb2Nl
c3MoKSB7CiAJICAgICAgIC1lICJzOy1MJHtTVEFHSU5HX0xJQkRJUn07LUwke2xpYmRpcn07ZyIg
XAogCSAgICAgICAtZSAiczske1NUQUdJTkdfSU5DRElSfTske2luY2x1ZGVkaXJ9O2ciIFwKIAkg
ICAgICAgLWUgInM7LS1zeXNyb290PSR7UkVDSVBFX1NZU1JPT1R9OztnIiBcCi0JICAgICAgICR7
UEtHRH0ke2xpYmRpcn0vdGNsQ29uZmlnLnNoCisJICAgICAgICR7UEtHRH0ke2xpYmRpcn0vdGNs
OENvbmZpZy5zaAogCiAJcm0gLWYgJHtQS0dEfSR7YmluZGlyX2Nyb3Nzc2NyaXB0c30vdGNsQ29u
ZmlnLnNoCiAKLSAgICAgICAgIyBkZXZlbG9wbWVudCBmaWxlcwotICAgICAgICBtdiAke1BLR0R9
JHtsaWJkaXJ9L3BrZ2NvbmZpZy90Y2wucGMgJHtQS0dEfSR7bGliZGlyfS9wa2djb25maWcvdGNs
OC5wYwotICAgICAgICBtdiAke1BLR0R9JHtsaWJkaXJ9L3RjbENvbmZpZy5zaCAke1BLR0R9JHts
aWJkaXJ9L3RjbDhDb25maWcuc2gKLSAgICAgICAgbXYgJHtQS0dEfSR7bGliZGlyfS90Y2xvb0Nv
bmZpZy5zaCAke1BLR0R9JHtsaWJkaXJ9L3RjbDhvb0NvbmZpZy5zaAorICAgICAgICBpZiBbIC1m
ICR7UEtHRH0ke2JpbmRpcl9jcm9zc3NjcmlwdHN9L3RjbG9vQ29uZmlnLnNoIF07IHRoZW4KKyAg
ICAgICAgICAgcm0gLWYgJHtQS0dEfSR7YmluZGlyX2Nyb3Nzc2NyaXB0c30vdGNsb29Db25maWcu
c2gKKyAgICAgICAgZmkKKworICAgICAgICAjIGRldmVsb3BtZW50IGZpbGVzIC0gbW92ZWQgdGhl
bSBhcm91bmQgaW4gdGhlIGRvX2luc3RhbGwgdGFzaworICAgICAgICBpZiBbIC1mICR7UEtHRH0k
e2xpYmRpcn0vcGtnY29uZmlnL3RjbC5wYyBdOyB0aGVuCisgICAgICAgICAgIG12ICR7UEtHRH0k
e2xpYmRpcn0vcGtnY29uZmlnL3RjbC5wYyAke1BLR0R9JHtsaWJkaXJ9L3BrZ2NvbmZpZy90Y2w4
LnBjCisgICAgICAgIGZpCisKKyAgICAgICAgaWYgWyAtZiAke1BLR0R9JHtsaWJkaXJ9L3RjbENv
bmZpZy5zaCBdOyB0aGVuCisgICAgICAgICAgIG12ICR7UEtHRH0ke2xpYmRpcn0vdGNsQ29uZmln
LnNoICR7UEtHRH0ke2xpYmRpcn0vdGNsOENvbmZpZy5zaAorICAgICAgICBmaQorCisgICAgICAg
IGlmIFsgLWYgJHtQS0dEfSR7bGliZGlyfS90Y2xvb0NvbmZpZy5zaCBdOyB0aGVuCisgICAgICAg
ICAgIG12ICR7UEtHRH0ke2xpYmRpcn0vdGNsb29Db25maWcuc2ggJHtQS0dEfSR7bGliZGlyfS90
Y2w4b29Db25maWcuc2gKKyAgICAgICAgZmkKIH0KKworRVJST1JfUUE6cmVtb3ZlID0gImJ1aWxk
cGF0aHMiCitXQVJOX1FBOmFwcGVuZCA9ICIgYnVpbGRwYXRocyIKLS0gCjIuMzQuMQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>