<?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>12884</bug_id>
          
          <creation_ts>2018-08-13 14:37:36 +0000</creation_ts>
          <short_desc>Extensible SDK: devtool sdk-update fails while Preparing build system</short_desc>
          <delta_ts>2026-05-19 14:47:12 +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>Scripts and Tools</component>
          <version>2.4.5</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.1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vineeth Chowdary">vineeth.chowdary</reporter>
          <assigned_to name="Pritam Srichandan Sahoo">PritamSrichandan.Sahoo</assigned_to>
          <cc>alex.kanavin</cc>
    
    <cc>jaewon</cc>
    
    <cc>mark.hatle</cc>
    
    <cc>mathieu.dubois-briand</cc>
    
    <cc>PritamSrichandan.Sahoo</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>ross.burton</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>81322</commentid>
    <comment_count>0</comment_count>
      <attachid>4359</attachid>
    <who name="Vineeth Chowdary">vineeth.chowdary</who>
    <bug_when>2018-08-13 14:37:36 +0000</bug_when>
    <thetext>Created attachment 4359
sample recipe

Rocko ( default configuration ):

Steps:
=====

$ wget http://mirrors.kernel.org/yocto/yocto/yocto-2.4/poky-rocko-18.0.0.tar.bz2
$ tar xvf poky-rocko-18.0.0.tar.bz2
$ cd poky-rocko-18.0.0

(Add any sample recipe &quot;shiva&quot; to core-image-minimal)

$ source oe-init-build-env
$ bitbake core-image-minimal -c do_populate_sdk_ext

(publish eSDK over http )
$ oe-publish-sdk tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-i586-toolchain-ext-2.4.sh ~/sdk/update/
$ cd ~/sdk
$ python -m SimpleHTTPServer 8090

(Install eSDK from installer)
$ tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-i586-toolchain-ext-2.4.sh -p -y -d ~/sdk/sdk-1
$ . ~/sdk/sdk-1/environment-setup-i586-poky-linux


( Make changes to sample recipe )
( rebuilt e-SDK )
$ rm -rf cache/ tmp/
$ source oe-init-build-env
$ bitbake core-image-minimal -c do_populate_sdk_ext

(Publish new eSDK )
$ oe-publish-sdk tmp/deploy/sdk/poky-glibc-x86_64-core-image-minimal-i586-toolchain-ext-2.4.sh ~/sdk/update/


(Update SDK with proper link )
$ cd ~/sdk/sdk-1
$ . environment-setup-i586-poky-linux
$ devtool sdk-update http://myip:8090/update


Observed Behaviour:
==================
NOTE: Starting bitbake server...
NOTE: Starting bitbake server...
Cloning into &apos;layers&apos;...
NOTE: Preparing build system... (This may take some time.)
ERROR: Unexecuted tasks found in preparation log:
  NOTE: Running task 1309 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_fetch)
  NOTE: Running task 1843 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_unpack)
  NOTE: Running task 1844 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_prepare_recipe_sysroot)
  NOTE: Running task 1845 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_patch)
  NOTE: Running task 1846 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_configure)
  NOTE: Running task 1847 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_compile)
  NOTE: Running task 1848 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_install)
  NOTE: Running task 1849 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_package)
  NOTE: Running task 1850 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_populate_sysroot)
  NOTE: Running task 1851 of 1851 (/ws/ssd2/demo/opensource/sdk/sdk-2/sdk-2/layers/poky-rocko-18.0.0/meta/recipes-test/shiva/shiva.bb:do_packagedata)



Expected Behaviour:
==================
sdk update should update sstate from specified mirror or should build the changed recipe ( shiva )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83011</commentid>
    <comment_count>1</comment_count>
    <who name="Jaewon Lee">jaewon</who>
    <bug_when>2019-02-14 19:15:03 +0000</bug_when>
    <thetext>without –skip-prepare, sdk-update is looping through STAMPS_DIR, which is /tmp/stamps, which is not populated if you are extracting esdk in publish mode.
Even extracting without the -p flag though it wasn&apos;t syncing sstate for me. After looking into it,

SSTATE_MIRRORS is set in local.conf of esdk, which causes if statement to skip this in sdk.py

  221             with open(os.path.join(conf_dir, &apos;site.conf&apos;), &apos;a&apos;) as f:
  222                 f.write(&apos;SCONF_VERSION = &quot;%s&quot;\n&apos; % site_conf_version)
  223                 f.write(&apos;SSTATE_MIRRORS_append = &quot; file://.* %s/sstate-cache/PATH \\n &quot;\n&apos; % updateserver)

if I get rid of the check to see SSTATE_MIRRORS is set, and make sure site.conf is populated with this SSTATE_MIRRORS_append it works as expected

This workaround wouldnt work for esdks updated in publish mode however, which is common especially if the esdk is shared on an nfs mount point(you cant run bitbake on nfs) what is the fix here? 

There used to be a call to install_sstate_objects before this patch https://gitenterprise.xilinx.com/Yocto/poky/commit/02986886fc40c0fcd33359a279ba9520fd5cac2a when local updates were supported which would work, but now its gone</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83120</commentid>
    <comment_count>2</comment_count>
    <who name="Jaewon Lee">jaewon</who>
    <bug_when>2019-02-26 00:07:56 +0000</bug_when>
    <thetext>woops here is the upstream patch that used call to install_sstate_objects 
 https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=02986886fc40c0fcd33359a279ba9520fd5cac2a</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83163</commentid>
    <comment_count>3</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2019-02-28 20:15:55 +0000</bug_when>
    <thetext>I think I see what happened - the code in sdk.py was written before SSTATE_MIRRORS got set in the eSDK&apos;s local.conf (OE-Core commits 7fefdc1e11ecbfafe36e232a57c08d1a31dae6c9 and 6b9e8b780dcd8d5ffba3df35cfe41674413ee26d). The fix would be instead of checking to see if it&apos;s set at all, we would check if the path we want to add is already in SSTATE_MIRRORS, although we may need to take care to avoid things like trailing slashes making a path seem like a &quot;new&quot; one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83164</commentid>
    <comment_count>4</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2019-02-28 20:16:37 +0000</bug_when>
    <thetext>Sorry that&apos;s 9cab832b1e85822fa9be5ea9fa0415f48fba86f2 not 7fefdc1e1...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83165</commentid>
    <comment_count>5</comment_count>
    <who name="Jaewon Lee">jaewon</who>
    <bug_when>2019-02-28 21:10:23 +0000</bug_when>
    <thetext>cant seem to find commit 9cab832b1e85822fa9be5ea9fa0415f48fba86f2, but yeah that would fix it, but only for non-publish mode. Any ideas on what to do for publish mode? (extracting with -p flag)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83219</commentid>
    <comment_count>6</comment_count>
    <who name="Jaewon Lee">jaewon</who>
    <bug_when>2019-03-08 21:28:15 +0000</bug_when>
    <thetext>Also, in response to your previous comment, is the regex check to see if sstate mirror is already in there necessary? Seems like doing a SSTATE_MIRRORS_append would be cleaner?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84294</commentid>
    <comment_count>7</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2019-06-20 15:12:12 +0000</bug_when>
    <thetext>Bruce, can work with Vineeth and other Xilinx devs to figure out the plans and see if someone there can work on the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84443</commentid>
    <comment_count>8</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2019-07-17 14:22:50 +0000</bug_when>
    <thetext>Sending this back to the original submitter to see if this is still behaviour in the latest. There&apos;s been a lot of changes to the eSDK and I&apos;m not sure this is still an issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84454</commentid>
    <comment_count>9</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2019-07-18 14:50:30 +0000</bug_when>
    <thetext>Vineeth, can you reply to Bruce and set the defect back to be owned by him?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84511</commentid>
    <comment_count>10</comment_count>
    <who name="Vineeth Chowdary">vineeth.chowdary</who>
    <bug_when>2019-07-26 03:27:27 +0000</bug_when>
    <thetext>I will check and update</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84512</commentid>
    <comment_count>11</comment_count>
    <who name="Vineeth Chowdary">vineeth.chowdary</who>
    <bug_when>2019-07-26 03:30:22 +0000</bug_when>
    <thetext>Assigning to Jaewon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90173</commentid>
    <comment_count>12</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2021-04-29 15:27:15 +0000</bug_when>
    <thetext>Ping?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>91964</commentid>
    <comment_count>13</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2021-11-11 15:57:53 +0000</bug_when>
    <thetext>Someone volunteered you for the bug Mark.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97119</commentid>
    <comment_count>14</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2023-10-30 15:37:27 +0000</bug_when>
    <thetext>Build move to 5.0 -- ../Randy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98841</commentid>
    <comment_count>15</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2024-04-25 01:13:55 +0000</bug_when>
    <thetext>Bulk move of 5.0 medium importance issues to 5.99.
Move to 5.1 if you want to actively work on an issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98877</commentid>
    <comment_count>16</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2024-04-25 01:23:14 +0000</bug_when>
    <thetext>Move to 5.99 since no one is actively working on this issue.
Move to 5.x if you start on a task, please.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105315</commentid>
    <comment_count>17</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2026-04-30 15:06:07 +0000</bug_when>
    <thetext>Need to retest and see if this is still an issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105316</commentid>
    <comment_count>18</comment_count>
    <who name="Mathieu Dubois-Briand">mathieu.dubois-briand</who>
    <bug_when>2026-04-30 15:06:10 +0000</bug_when>
    <thetext>Need to retest and see if this is still an issue</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4359</attachid>
            <date>2018-08-13 14:37:36 +0000</date>
            <delta_ts>2018-08-13 14:37:36 +0000</delta_ts>
            <desc>sample recipe</desc>
            <filename>shiva.tar</filename>
            <type>application/x-tar</type>
            <size>10240</size>
            <attacher name="Vineeth Chowdary">vineeth.chowdary</attacher>
            
              <data encoding="base64">c2hpdmEvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA3NTUAMDE0MDYx
MQAwMDAwMTQ0ADAwMDAwMDAwMDAwADEzMzM0MzExMzMwADAxMTcwNgAgNQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAHZpbmVldGhjAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAdXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABz
aGl2YS9SRUFETUUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwMDY0NAAwMTQwNjEx
ADAwMDAxNDQAMDAwMDAwMDM1MDEAMTMzMzQzMTEzMzAAMDEyNTY1ACAwAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyICAAdmluZWV0aGMAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAB1c2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBl
dGFMaW51eCBVc2VyIEFwcGxpY2F0aW9uIFRlbXBsYXRlCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CgpUaGlzIGRpcmVjdG9yeSBjb250YWlucyBhIFBldGFMaW51eCB1c2VyIGFw
cGxpY2F0aW9uIGNyZWF0ZWQgZnJvbSBhIHRlbXBsYXRlLgoKSWYgeW91IGFyZSBkZXZlbG9waW5n
IHlvdXIgYXBwbGljYXRpb24gZnJvbSBzY3JhdGNoLCBzaW1wbHkgc3RhcnQgZWRpdGluZyB0aGUK
ZmlsZSBzaGl2YS5jLgoKWW91IGNhbiBlYXNpbHkgaW1wb3J0IGFueSBleGlzdGluZyBhcHBsaWNh
dGlvbiBjb2RlIGJ5IGNvcHlpbmcgaXQgaW50byB0aGlzIApkaXJlY3RvcnksIGFuZCBlZGl0aW5n
IHRoZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBNYWtlZmlsZS4KCkJlZm9yZSBidWlsZGluZyB0
aGUgYXBwbGljYXRpb24sIHlvdSB3aWxsIG5lZWQgdG8gZW5hYmxlIHRoZSBhcHBsaWNhdGlvbgpm
cm9tIFBldGFMaW51eCBtZW51Y29uZmlnIGJ5IHJ1bm5pbmc6CiAgICAicGV0YWxpbnV4LWNvbmZp
ZyAtYyByb290ZnMiCllvdSB3aWxsIHNlZSB5b3VyIGFwcGxpY2F0aW9uIGluIHRoZSAiQXBwbGlj
YXRpb25zIC0tLT4iIHN1Ym1lbnUuCgpUbyBidWlsZCB5b3VyIGFwcGxpY2F0aW9uLCBzaW1wbHkg
cnVuICJwZXRhbGludXgtYnVpbGQgLWMgc2hpdmEiLgpUaGlzIGNvbW1hbmQgd2lsbCBidWlsZCB5
b3VyIGFwcGxpY2F0aW9uIGFuZCB3aWxsIGluc3RhbGwgeW91ciBhcHBsaWNhdGlvbgppbnRvIHRo
ZSB0YXJnZXQgZmlsZSBzeXN0ZW0gaG9zdCBjb3B5LgoKWW91IHdpbGwgYWxzbyBuZWVkIHRvIHJl
YnVpbGQgUGV0YUxpbnV4IGJvb3RhYmxlIGltYWdlcyBzbyB0aGF0IHRoZSBpbWFnZXMKaXMgdXBk
YXRlZCB3aXRoIHRoZSB1cGRhdGVkIHRhcmdldCBmaWxlc3lzdGVtIGNvcHksIHJ1biB0aGlzIGNv
bW1hbmQ6CiAgICAicGV0YWxpbnV4LWJ1aWxkIC14IHBhY2thZ2UiCgpZb3UgY2FuIGFsc28gcnVu
IG9uZSBQZXRhTGludXggY29tbWFuZCB0byBpbnN0YWxsIHRoZSBhcHBsaWNhdGlvbiB0byB0aGUK
dGFyZ2V0IGZpbGVzeXN0ZW0gaG9zdCBjb3B5IGFuZCB1cGRhdGUgdGhlIGJvb3RhYmxlIGltYWdl
cyBhcyBmb2xsb3dzOgogICAgInBldGFsaW51eC1idWlsZCIKClRvIGFkZCBleHRyYSBzb3VyY2Ug
Y29kZSBmaWxlcyAoZm9yIGV4YW1wbGUsIHRvIHNwbGl0IGEgbGFyZ2UgYXBwbGljYXRpb24gaW50
byAKbXVsdGlwbGUgc291cmNlIGZpbGVzKSwgYWRkIHRoZSByZWxldmFudCAubyBmaWxlcyB0byB0
aGUgbGlzdCBpbiB0aGUgbG9jYWwgCk1ha2VmaWxlIHdoZXJlIGluZGljYXRlZC4gIAoKVG8gaGF2
ZSBvdGhlciBmaWxlcyAoZm9yIGV4YW1wbGUgYXBwbGljYXRpb24gY29uZmlndXJhdGlvbiBmaWxl
cyBvciBzY3JpcHRzKSAKY29waWVkIGludG8gdGhlIHJvb3QgZmlsZSBzeXN0ZW0sIGFkZCBhZGRp
dGlvbiBsaW5lcyB1bmRlciB0aGUgImluc3RhbGw6Igp0YXJnZXQgaW4gdGhlIE1ha2VmaWxlLiAg
Rm9yIGV4YW1wbGU6CgogICAgJChUQVJHRVRJTlNUKSBteWZpbGUuY29uZiAvZXRjCgpDb3B5IHRo
ZSBmaWxlIG15ZmlsZS5jb25mIGZyb20gdGhpcyBkaXJlY3RvcnkgaW50byB0aGUgL2V0YyBkaXJl
Y3RvcnkKb24gdGhlIEVtYmVkZGVkIExpbnV4IGZpbGVzeXN0ZW0pLgoKQW5vdGhlciBleGFtcGxl
OgogICAgKFRBUkdFVElOU1QpIC1hICJzb21lIHRleHQgaGVyZSIgL2V0Yy9zeXN0ZW0uY29uZgoK
QWRkIHRoZSBsaW5lICJzb21lIHRleHQgaGVyZSIgdG8gdGhlIC9ldGMvc3lzdGVtLmNvbmYgZmls
ZS4KClNlZSAke1BFVEFMSU5VWH0vY29tcG9uZW50cy9yb290ZnMvdGFyZ2V0cm9vdC1pbnN0LnNo
IGZvciBkZXRhaWxzIGFuZCBtb3JlIG9wdGlvbnMuCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc2hpdmEv
ZmlsZXMvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA3NTUAMDE0MDYxMQAwMDAw
MTQ0ADAwMDAwMDAwMDAwADEzMzM0MzExMzMwADAxMzAxMAAgNQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAHZpbmVldGhjAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAdXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzaGl2YS9m
aWxlcy9zaGl2YS5jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwMDY0NAAwMTQwNjExADAwMDAx
NDQAMDAwMDAwMDMxMzEAMTMzMzQzMTEzMzAAMDE0MjY0ACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyICAAdmluZWV0aGMAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAB1c2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8qCiogQ29w
eXJpZ2h0IChDKSAyMDEzIC0gMjAxNiAgWGlsaW54LCBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVk
LgoqCiogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24KKiBvYnRhaW5pbmcgYSBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0
ZWQgZG9jdW1lbnRhdGlvbgoqIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sCiogaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRh
dGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwKKiBwdWJsaXNoLCBk
aXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJl
LAoqIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNo
ZWQgdG8gZG8gc28sCiogc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CioKKiBU
aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFs
bCBiZSBpbmNsdWRlZAoqIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2Yg
dGhlIFNvZnR3YXJlLgoqCiogVXNlIG9mIHRoZSBTb2Z0d2FyZSBpcyBsaW1pdGVkIHNvbGVseSB0
byBhcHBsaWNhdGlvbnM6CiogKGEpIHJ1bm5pbmcgb24gYSBYaWxpbnggZGV2aWNlLCBvciAoYikg
dGhhdCBpbnRlcmFjdAoqIHdpdGggYSBYaWxpbnggZGV2aWNlIHRocm91Z2ggYSBidXMgb3IgaW50
ZXJjb25uZWN0LgoqCiogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQg
V0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKiBJTVBMSUVELCBJTkNMVURJTkcgQlVU
IE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKiBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULgoqIElOIE5P
IEVWRU5UIFNIQUxMIFhJTElOWCAgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1Ig
T1RIRVIgTElBQklMSVRZLAoqIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JU
IE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4KKiBDT05ORUNUSU9OIFdJ
VEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRX
QVJFLgoqCiogRXhjZXB0IGFzIGNvbnRhaW5lZCBpbiB0aGlzIG5vdGljZSwgdGhlIG5hbWUgb2Yg
dGhlIFhpbGlueCBzaGFsbCBub3QgYmUgdXNlZAoqIGluIGFkdmVydGlzaW5nIG9yIG90aGVyd2lz
ZSB0byBwcm9tb3RlIHRoZSBzYWxlLCB1c2Ugb3Igb3RoZXIgZGVhbGluZ3MgaW4gdGhpcwoqIFNv
ZnR3YXJlIHdpdGhvdXQgcHJpb3Igd3JpdHRlbiBhdXRob3JpemF0aW9uIGZyb20gWGlsaW54Lgoq
CiovCgojaW5jbHVkZSA8c3RkaW8uaD4KCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
ewogICAgcHJpbnRmKCJIZWxsbyBXb3JsZCFcbiIpOwogICAgcHJpbnRmKCJTYWRhIFNoaXZhIVxu
Iik7CgogICAgcmV0dXJuIDA7Cn0KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc2hpdmEvZmlsZXMv
TWFrZWZpbGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQAMDE0MDYxMQAwMDAwMTQ0ADAw
MDAwMDAwMjU3ADEzMzM0MzExMzMwADAxNDQ1NAAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAHZpbmVldGhjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
dXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBUFAgPSBzaGl2YQoK
IyBBZGQgYW55IG90aGVyIG9iamVjdCBmaWxlcyB0byB0aGlzIGxpc3QgYmVsb3cKQVBQX09CSlMg
PSBzaGl2YS5vCgphbGw6IGJ1aWxkCgpidWlsZDogJChBUFApCgokKEFQUCk6ICQoQVBQX09CSlMp
CgkkKENDKSAkKExERkxBR1MpIC1vICRAICQoQVBQX09CSlMpICQoTERMSUJTKQoKAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNoaXZhL3NoaXZhLmJi
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAwNjQ0ADAxNDA2MTEAMDAwMDE0NAAwMDAw
MDAwMDYzMgAxMzMzNDMxMTMzMAAwMTMzMjYAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAdXN0YXIgIAB2aW5lZXRoYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVz
ZXJzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwojIFRoaXMgZmlsZSBp
cyB0aGUgc2hpdmEgcmVjaXBlLgojCgpTVU1NQVJZID0gIlNpbXBsZSBzaGl2YSBhcHBsaWNhdGlv
biIKU0VDVElPTiA9ICJQRVRBTElOVVgvYXBwcyIKTElDRU5TRSA9ICJNSVQiCkxJQ19GSUxFU19D
SEtTVU0gPSAiZmlsZTovLyR7Q09NTU9OX0xJQ0VOU0VfRElSfS9NSVQ7bWQ1PTA4MzVhZGU2OThl
MGJjZjg1MDZlY2RhMmY3YjRmMzAyIgoKU1JDX1VSSSA9ICJmaWxlOi8vc2hpdmEuYyBcCgkgICBm
aWxlOi8vTWFrZWZpbGUgXAoJCSAgIgoKUyA9ICIke1dPUktESVJ9IgoKZG9fY29tcGlsZSgpIHsK
CSAgICAgb2VfcnVubWFrZQp9Cgpkb19pbnN0YWxsKCkgewoJICAgICBpbnN0YWxsIC1kICR7RH0k
e2JpbmRpcn0KCSAgICAgaW5zdGFsbCAtbSAwNzU1IHNoaXZhICR7RH0ke2JpbmRpcn0KfQoAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>

          </attachment>
      

    </bug>

</bugzilla>