<?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>9605</bug_id>
          
          <creation_ts>2016-05-06 17:52:37 +0000</creation_ts>
          <short_desc>Extensible SDK installer fails if the local.conf used to build it contains variable in DL_DIR</short_desc>
          <delta_ts>2016-05-24 02:36:42 +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>2.1</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.2 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Henry Bruce">henry.bruce</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</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>62026</commentid>
    <comment_count>0</comment_count>
      <attachid>3169</attachid>
    <who name="Henry Bruce">henry.bruce</who>
    <bug_when>2016-05-06 17:52:37 +0000</bug_when>
    <thetext>Created attachment 3169
esdk preparing_build_system.log

I built an extensible sdk with vanilla poky and MACHINE=quemx86.
In local.conf I set DL_DIR as follows:
YOCTODIR = &quot;/home/hbruce/yocto&quot;
DL_DIR ?= &quot;${YOCTODIR}/downloads&quot;

When I run resulting esdk installer I get the error
./poky-glibc-x86_64-core-image-minimal-i586-toolchain-ext-2.1+snapshot.sh -d sdk
Poky (Yocto Project Reference Distro) Extensible SDK installer version 2.1+snapshot
===================================================================================
You are about to install the SDK to &quot;/home/hbruce/Projects/esdk-test/sdk&quot;. Proceed[Y/n]? Y
Extracting SDK.....done
Setting it up...
Extracting buildtools...
Preparing build system...
ERROR: SDK preparation failed: see /home/hbruce/Projects/esdk-test/sdk/preparing_build_system.log

I have attached the log. See you can an error
OSError: [Errno 2] No such file or directory: &apos;${YOCTODIR}/downloads/uninative/ea00bc964ab2e30b63ee696529f78640aff3f07e36e871d8e08d3bcc15de8061&apos;

I can also see that the installer has created a directory ${YOCTODIR}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62029</commentid>
    <comment_count>1</comment_count>
    <who name="Henry Bruce">henry.bruce</who>
    <bug_when>2016-05-06 21:29:17 +0000</bug_when>
    <thetext>This behavior can be avoided by blacklisting DL_DIR (and SSTATE_DIR if it follows the same &apos;variable within a variable&apos; pattern).

Add the following to local.conf
SDK_LOCAL_CONF_BLACKLIST_append = &quot; DL_DIR SSTATE_DIR&quot;

Thanks for Paul for the fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62064</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2016-05-10 03:09:18 +0000</bug_when>
    <thetext>I&apos;ve sent a patch to blacklist this variable by default since it&apos;s the simplest way to handle this - in the much less likely event that someone does want to specify a relative DL_DIR that they *do* want to go into the eSDK, they can whitelist it at the same time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62408</commentid>
    <comment_count>3</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2016-05-24 02:36:42 +0000</bug_when>
    <thetext>Fix merged to master:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=fd436a2b0db152941c7f9dfc8d19ee0f9fc97e77</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3169</attachid>
            <date>2016-05-06 17:52:37 +0000</date>
            <delta_ts>2016-05-06 17:52:37 +0000</delta_ts>
            <desc>esdk preparing_build_system.log</desc>
            <filename>preparing_build_system.log</filename>
            <type>text/x-log</type>
            <size>10368</size>
            <attacher name="Henry Bruce">henry.bruce</attacher>
            
              <data encoding="base64">CiMjIyBTaGVsbCBlbnZpcm9ubWVudCBzZXQgdXAgZm9yIGJ1aWxkcy4gIyMjCgpZb3UgY2FuIG5v
dyBydW4gJ2JpdGJha2UgPHRhcmdldD4nCgpDb21tb24gdGFyZ2V0cyBhcmU6CiAgICBjb3JlLWlt
YWdlLW1pbmltYWwKICAgIGNvcmUtaW1hZ2Utc2F0bwogICAgbWV0YS10b29sY2hhaW4KICAgIG1l
dGEtaWRlLXN1cHBvcnQKCllvdSBjYW4gYWxzbyBydW4gZ2VuZXJhdGVkIHFlbXUgaW1hZ2VzIHdp
dGggYSBjb21tYW5kIGxpa2UgJ3J1bnFlbXUgcWVtdXg4NicKUHJlcGFyaW5nIFNESyBmb3IgbWV0
YS13b3JsZC1wa2dkYXRhOmRvX2FsbHBhY2thZ2VkYXRhLi4uClBhcnNpbmcgcmVjaXBlcy4uLmRv
bmUuClBhcnNpbmcgb2YgODcxIC5iYiBmaWxlcyBjb21wbGV0ZSAoMCBjYWNoZWQsIDg3MSBwYXJz
ZWQpLiAxMzAxIHRhcmdldHMsIDQ3IHNraXBwZWQsIDAgbWFza2VkLCAwIGVycm9ycy4KTk9URTog
UmVzb2x2aW5nIGFueSBtaXNzaW5nIHRhc2sgcXVldWUgZGVwZW5kZW5jaWVzCk5PVEU6IEZldGNo
aW5nIHVuaW5hdGl2ZSBiaW5hcnkgc2hpbSBmcm9tIGh0dHA6Ly9kb3dubG9hZHMueW9jdG9wcm9q
ZWN0Lm9yZy9yZWxlYXNlcy91bmluYXRpdmUvMC45NS94ODZfNjQtbmF0aXZlc2RrLWxpYmMudGFy
LmJ6MjtzaGEyNTZzdW09ZWEwMGJjOTY0YWIyZTMwYjYzZWU2OTY1MjlmNzg2NDBhZmYzZjA3ZTM2
ZTg3MWQ4ZTA4ZDNiY2MxNWRlODA2MQpXQVJOSU5HOiBGYWlsZWQgdG8gZmV0Y2ggVVJMIGh0dHA6
Ly9kb3dubG9hZHMueW9jdG9wcm9qZWN0Lm9yZy9yZWxlYXNlcy91bmluYXRpdmUvMC45NS94ODZf
NjQtbmF0aXZlc2RrLWxpYmMudGFyLmJ6MjtzaGEyNTZzdW09ZWEwMGJjOTY0YWIyZTMwYjYzZWU2
OTY1MjlmNzg2NDBhZmYzZjA3ZTM2ZTg3MWQ4ZTA4ZDNiY2MxNWRlODA2MSwgYXR0ZW1wdGluZyBN
SVJST1JTIGlmIGF2YWlsYWJsZQpFUlJPUjogRXhlY3V0aW9uIG9mIGV2ZW50IGhhbmRsZXIgJ3Vu
aW5hdGl2ZV9ldmVudF9mZXRjaGxvYWRlcicgZmFpbGVkClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKICBGaWxlICIvaG9tZS9oYnJ1Y2UvUHJvamVjdHMvZXNkay10ZXN0L3Nkay9s
YXllcnMvcG9reS9tZXRhL2NsYXNzZXMvdW5pbmF0aXZlLmJiY2xhc3MiLCBsaW5lIDY3LCBpbiB1
bmluYXRpdmVfZXZlbnRfZmV0Y2hsb2FkZXIoZT08YmIuZXZlbnQuQnVpbGRTdGFydGVkIG9iamVj
dCBhdCAweDdmZGNmZWIxODBkMD4pOgogICAgICAgICAgICAgICAgIGZldGNoZXIgPSBiYi5mZXRj
aDIuRmV0Y2goW3NyY3VyaV0sIGxvY2FsZGF0YSwgY2FjaGU9RmFsc2UpCiAgICA+ICAgICAgICAg
ICAgZmV0Y2hlci5kb3dubG9hZCgpCiAgICAgICAgICAgICAgICAgbG9jYWxwYXRoID0gZmV0Y2hl
ci5sb2NhbHBhdGgoc3JjdXJpKQogIEZpbGUgIi9ob21lL2hicnVjZS9Qcm9qZWN0cy9lc2RrLXRl
c3Qvc2RrL2xheWVycy9wb2t5L2JpdGJha2UvbGliL2JiL2ZldGNoMi9fX2luaXRfXy5weSIsIGxp
bmUgMTYxMywgaW4gRmV0Y2guZG93bmxvYWQodXJscz1bJ2h0dHA6Ly9kb3dubG9hZHMueW9jdG9w
cm9qZWN0Lm9yZy9yZWxlYXNlcy91bmluYXRpdmUvMC45NS94ODZfNjQtbmF0aXZlc2RrLWxpYmMu
dGFyLmJ6MjtzaGEyNTZzdW09ZWEwMGJjOTY0YWIyZTMwYjYzZWU2OTY1MjlmNzg2NDBhZmYzZjA3
ZTM2ZTg3MWQ4ZTA4ZDNiY2MxNWRlODA2MSddKToKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtaXJyb3JzID0gbWlycm9yX2Zyb21fc3RyaW5nKHNlbGYuZC5nZXRWYXIoJ01JUlJPUlMnLCBU
cnVlKSkKICAgID4gICAgICAgICAgICAgICAgICAgICAgICBsb2NhbHBhdGggPSB0cnlfbWlycm9y
cyhzZWxmLCBzZWxmLmQsIHVkLCBtaXJyb3JzKQogICAgIAogIEZpbGUgIi9ob21lL2hicnVjZS9Q
cm9qZWN0cy9lc2RrLXRlc3Qvc2RrL2xheWVycy9wb2t5L2JpdGJha2UvbGliL2JiL2ZldGNoMi9f
X2luaXRfXy5weSIsIGxpbmUgMTAxOSwgaW4gdHJ5X21pcnJvcnMoZmV0Y2g9PGJiLmZldGNoMi5G
ZXRjaCBvYmplY3QgYXQgMHg3ZmRjZmQwNWY1ZDA+LCBkPTxiYi5kYXRhX3NtYXJ0LkRhdGFTbWFy
dCBvYmplY3QgYXQgMHg3ZmRjZmM3NzEzOTA+LCBvcmlndWQ9PGJiLmZldGNoMi5GZXRjaERhdGEg
b2JqZWN0IGF0IDB4N2ZkY2ZkMDVmODEwPiwgbWlycm9ycz1bWydmdHA6Ly8uKi8uKicsICdodHRw
Oi8vZG93bmxvYWRzLnlvY3RvcHJvamVjdC5vcmcvbWlycm9yL3NvdXJjZXMvJ10sIFsnaHR0cDov
Ly4qLy4qJywgJ2h0dHA6Ly9kb3dubG9hZHMueW9jdG9wcm9qZWN0Lm9yZy9taXJyb3Ivc291cmNl
cy8nXSwgWydodHRwczovLy4qLy4qJywgJ2h0dHA6Ly9kb3dubG9hZHMueW9jdG9wcm9qZWN0Lm9y
Zy9taXJyb3Ivc291cmNlcy8nXSwgWydmdHA6Ly9mdHAuZGViaWFuLm9yZy9kZWJpYW4vcG9vbCcs
ICdodHRwOi8vc25hcHNob3QuZGViaWFuLm9yZy9hcmNoaXZlL2RlYmlhbi1hcmNoaXZlLzIwMTIw
MzI4VDA5Mjc1MlovZGViaWFuL3Bvb2wnXSwgWydmdHA6Ly9mdHAuZGViaWFuLm9yZy9kZWJpYW4v
cG9vbCcsICdodHRwOi8vc25hcHNob3QuZGViaWFuLm9yZy9hcmNoaXZlL2RlYmlhbi1hcmNoaXZl
LzIwMTEwMTI3VDA4NDI1N1ovZGViaWFuL3Bvb2wnXSwgWydmdHA6Ly9mdHAuZGViaWFuLm9yZy9k
ZWJpYW4vcG9vbCcsICdodHRwOi8vc25hcHNob3QuZGViaWFuLm9yZy9hcmNoaXZlL2RlYmlhbi1h
cmNoaXZlLzIwMDkwODAyVDAwNDE1M1ovZGViaWFuL3Bvb2wnXSwgWydmdHA6Ly9mdHAuZGViaWFu
Lm9yZy9kZWJpYW4vcG9vbCcsICdmdHA6Ly9mdHAuZGUuZGViaWFuLm9yZy9kZWJpYW4vcG9vbCdd
LCBbJ2Z0cDovL2Z0cC5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJywgJ2Z0cDovL2Z0cC5hdS5kZWJp
YW4ub3JnL2RlYmlhbi9wb29sJ10sIFsnZnRwOi8vZnRwLmRlYmlhbi5vcmcvZGViaWFuL3Bvb2wn
LCAnZnRwOi8vZnRwLmNsLmRlYmlhbi5vcmcvZGViaWFuL3Bvb2wnXSwgWydmdHA6Ly9mdHAuZGVi
aWFuLm9yZy9kZWJpYW4vcG9vbCcsICdmdHA6Ly9mdHAuaHIuZGViaWFuLm9yZy9kZWJpYW4vcG9v
bCddLCBbJ2Z0cDovL2Z0cC5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJywgJ2Z0cDovL2Z0cC5maS5k
ZWJpYW4ub3JnL2RlYmlhbi9wb29sJ10sIFsnZnRwOi8vZnRwLmRlYmlhbi5vcmcvZGViaWFuL3Bv
b2wnLCAnZnRwOi8vZnRwLmhrLmRlYmlhbi5vcmcvZGViaWFuL3Bvb2wnXSwgWydmdHA6Ly9mdHAu
ZGViaWFuLm9yZy9kZWJpYW4vcG9vbCcsICdmdHA6Ly9mdHAuaHUuZGViaWFuLm9yZy9kZWJpYW4v
cG9vbCddLCBbJ2Z0cDovL2Z0cC5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJywgJ2Z0cDovL2Z0cC5p
ZS5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJ10sIFsnZnRwOi8vZnRwLmRlYmlhbi5vcmcvZGViaWFu
L3Bvb2wnLCAnZnRwOi8vZnRwLml0LmRlYmlhbi5vcmcvZGViaWFuL3Bvb2wnXSwgWydmdHA6Ly9m
dHAuZGViaWFuLm9yZy9kZWJpYW4vcG9vbCcsICdmdHA6Ly9mdHAuanAuZGViaWFuLm9yZy9kZWJp
YW4vcG9vbCddLCBbJ2Z0cDovL2Z0cC5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJywgJ2Z0cDovL2Z0
cC5uby5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJ10sIFsnZnRwOi8vZnRwLmRlYmlhbi5vcmcvZGVi
aWFuL3Bvb2wnLCAnZnRwOi8vZnRwLnBsLmRlYmlhbi5vcmcvZGViaWFuL3Bvb2wnXSwgWydmdHA6
Ly9mdHAuZGViaWFuLm9yZy9kZWJpYW4vcG9vbCcsICdmdHA6Ly9mdHAucm8uZGViaWFuLm9yZy9k
ZWJpYW4vcG9vbCddLCBbJ2Z0cDovL2Z0cC5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJywgJ2Z0cDov
L2Z0cC5zaS5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJ10sIFsnZnRwOi8vZnRwLmRlYmlhbi5vcmcv
ZGViaWFuL3Bvb2wnLCAnZnRwOi8vZnRwLmVzLmRlYmlhbi5vcmcvZGViaWFuL3Bvb2wnXSwgWydm
dHA6Ly9mdHAuZGViaWFuLm9yZy9kZWJpYW4vcG9vbCcsICdmdHA6Ly9mdHAuc2UuZGViaWFuLm9y
Zy9kZWJpYW4vcG9vbCddLCBbJ2Z0cDovL2Z0cC5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJywgJ2Z0
cDovL2Z0cC50ci5kZWJpYW4ub3JnL2RlYmlhbi9wb29sJ10sIFsnaHR0cDovL2Z0cC5nbnUub3Jn
L2dudScsICdmdHA6Ly9taXJyb3JzLmtlcm5lbC5vcmcvZ251J10sIFsnaHR0cDovL2tlcm5lbC5v
cmcvcHViJywgJ2h0dHA6Ly93d3cua2VybmVsLm9yZy9wdWInXSwgWydmdHA6Ly9mdHAuZ251cGcu
b3JnL2djcnlwdC8nLCAnZnRwOi8vZnRwLmZyYW5rZW4uZGUvcHViL2NyeXB0L21pcnJvci9mdHAu
Z251cGcub3JnL2djcnlwdC8nXSwgWydmdHA6Ly9mdHAuZ251cGcub3JnL2djcnlwdC8nLCAnZnRw
Oi8vZnRwLnN1cmZuZXQubmwvcHViL3NlY3VyaXR5L2dudXBnLyddLCBbJ2Z0cDovL2Z0cC5nbnVw
Zy5vcmcvZ2NyeXB0LycsICdodHRwOi8vZ3VsdXMuVVNoZXJicm9va2UuY2EvcHViL2FwcGwvR251
UEcvJ10sIFsnZnRwOi8vZGFudGUuY3Rhbi5vcmcvdGV4LWFyY2hpdmUnLCAnZnRwOi8vZnRwLmZ1
LWJlcmxpbi5kZS90ZXgvQ1RBTiddLCBbJ2Z0cDovL2RhbnRlLmN0YW4ub3JnL3RleC1hcmNoaXZl
JywgJ2h0dHA6Ly9zdW5zaXRlLnN1dC5hYy5qcC9wdWIvYXJjaGl2ZXMvY3Rhbi8nXSwgWydmdHA6
Ly9kYW50ZS5jdGFuLm9yZy90ZXgtYXJjaGl2ZScsICdodHRwOi8vY3Rhbi51bnN3LmVkdS5hdS8n
XSwgWydmdHA6Ly9mdHAuZ251dGxzLm9yZy9nY3J5cHQvZ251dGxzJywgJ2Z0cDovL2Z0cC5nbnVw
Zy5vcmcvZ2NyeXB0L2dudXRscy8nXSwgWydodHRwOi8vZnRwLmluZm8temlwLm9yZy9wdWIvaW5m
b3ppcC9zcmMvJywgJ2h0dHA6Ly9taXJyb3Iuc3dpdGNoLmNoL2Z0cC9taXJyb3IvaW5mb3ppcC9z
cmMvJ10sIFsnaHR0cDovL2Z0cC5pbmZvLXppcC5vcmcvcHViL2luZm96aXAvc3JjLycsICdmdHA6
Ly9zdW5zaXRlLmljbS5lZHUucGwvcHViL3VuaXgvYXJjaGl2aW5nL2luZm8temlwL3NyYy8nXSwg
WydmdHA6Ly9sc29mLml0YXAucHVyZHVlLmVkdS9wdWIvdG9vbHMvdW5peC9sc29mLycsICdmdHA6
Ly9mdHAuY2VyaWFzLnB1cmR1ZS5lZHUvcHViL3Rvb2xzL3VuaXgvc3lzdXRpbHMvbHNvZi8nXSwg
WydmdHA6Ly9sc29mLml0YXAucHVyZHVlLmVkdS9wdWIvdG9vbHMvdW5peC9sc29mLycsICdmdHA6
Ly9mdHAudGF1LmFjLmlsL3B1Yi91bml4L2FkbWluLyddLCBbJ2Z0cDovL2xzb2YuaXRhcC5wdXJk
dWUuZWR1L3B1Yi90b29scy91bml4L2xzb2YvJywgJ2Z0cDovL2Z0cC5jZXJ0LmRmbi5kZS9wdWIv
dG9vbHMvYWRtaW4vbHNvZi8nXSwgWydmdHA6Ly9sc29mLml0YXAucHVyZHVlLmVkdS9wdWIvdG9v
bHMvdW5peC9sc29mLycsICdmdHA6Ly9mdHAuZnUtYmVybGluLmRlL3B1Yi91bml4L3Rvb2xzL2xz
b2YvJ10sIFsnZnRwOi8vbHNvZi5pdGFwLnB1cmR1ZS5lZHUvcHViL3Rvb2xzL3VuaXgvbHNvZi8n
LCAnZnRwOi8vZnRwLmthaXpvLm9yZy9wdWIvbHNvZi8nXSwgWydmdHA6Ly9sc29mLml0YXAucHVy
ZHVlLmVkdS9wdWIvdG9vbHMvdW5peC9sc29mLycsICdmdHA6Ly9mdHAudHUtZGFybXN0YWR0LmRl
L3B1Yi9zeXNhZG1pbi9sc29mLyddLCBbJ2Z0cDovL2xzb2YuaXRhcC5wdXJkdWUuZWR1L3B1Yi90
b29scy91bml4L2xzb2YvJywgJ2Z0cDovL2Z0cC50dXgub3JnL3B1Yi9zaXRlcy92aWMuY2MucHVy
ZHVlLmVkdS90b29scy91bml4L2xzb2YvJ10sIFsnZnRwOi8vbHNvZi5pdGFwLnB1cmR1ZS5lZHUv
cHViL3Rvb2xzL3VuaXgvbHNvZi8nLCAnZnRwOi8vZ2QudHV3aWVuLmFjLmF0L3V0aWxzL2FkbWlu
LXRvb2xzL2xzb2YvJ10sIFsnZnRwOi8vbHNvZi5pdGFwLnB1cmR1ZS5lZHUvcHViL3Rvb2xzL3Vu
aXgvbHNvZi8nLCAnZnRwOi8vc3Vuc2l0ZS51YWxiZXJ0YS5jYS9wdWIvTWlycm9yL2xzb2YvJ10s
IFsnZnRwOi8vbHNvZi5pdGFwLnB1cmR1ZS5lZHUvcHViL3Rvb2xzL3VuaXgvbHNvZi8nLCAnZnRw
Oi8vdGhlLndpcmV0YXBwZWQubmV0L3B1Yi9zZWN1cml0eS9ob3N0LXNlY3VyaXR5L2xzb2YvJ10s
IFsnaHR0cDovL3d3dy5ldS5hcGFjaGUub3JnL2Rpc3QvJywgJ2h0dHA6Ly93d3cudXMuYXBhY2hl
Lm9yZy9kaXN0J10sIFsnaHR0cDovL3d3dy5ldS5hcGFjaGUub3JnL2Rpc3QvJywgJ2h0dHA6Ly9h
cmNoaXZlLmFwYWNoZS5vcmcvZGlzdCddLCBbJ2h0dHA6Ly9kb3dubG9hZHMuc291cmNlZm9yZ2Uu
bmV0L3dhdGNoZG9nLycsICdodHRwOi8vZm9zc2llcy5vcmcvbGludXgvbWlzYy8nXSwgWydodHRw
Oi8vZG93bmxvYWQuc2F2YW5uYWguZ251Lm9yZy9yZWxlYXNlcycsICdodHRwOi8vZG93bmxvYWQt
bWlycm9yLnNhdmFubmFoLmdudS5vcmcvcmVsZWFzZXMnXSwgWydodHRwOi8vZG93bmxvYWQuc2F2
YW5uYWgubm9uZ251Lm9yZy9yZWxlYXNlcycsICdodHRwOi8vZG93bmxvYWQtbWlycm9yLnNhdmFu
bmFoLm5vbmdudS5vcmcvcmVsZWFzZXMnXSwgWydjdnM6Ly8uKi8uKicsICdodHRwOi8vZG93bmxv
YWRzLnlvY3RvcHJvamVjdC5vcmcvbWlycm9yL3NvdXJjZXMvJ10sIFsnc3ZuOi8vLiovLionLCAn
aHR0cDovL2Rvd25sb2Fkcy55b2N0b3Byb2plY3Qub3JnL21pcnJvci9zb3VyY2VzLyddLCBbJ2dp
dDovLy4qLy4qJywgJ2h0dHA6Ly9kb3dubG9hZHMueW9jdG9wcm9qZWN0Lm9yZy9taXJyb3Ivc291
cmNlcy8nXSwgWydoZzovLy4qLy4qJywgJ2h0dHA6Ly9kb3dubG9hZHMueW9jdG9wcm9qZWN0Lm9y
Zy9taXJyb3Ivc291cmNlcy8nXSwgWydienI6Ly8uKi8uKicsICdodHRwOi8vZG93bmxvYWRzLnlv
Y3RvcHJvamVjdC5vcmcvbWlycm9yL3NvdXJjZXMvJ10sIFsncDQ6Ly8uKi8uKicsICdodHRwOi8v
ZG93bmxvYWRzLnlvY3RvcHJvamVjdC5vcmcvbWlycm9yL3NvdXJjZXMvJ10sIFsnb3NjOi8vLiov
LionLCAnaHR0cDovL2Rvd25sb2Fkcy55b2N0b3Byb2plY3Qub3JnL21pcnJvci9zb3VyY2VzLydd
LCBbJ2h0dHBzPyQ6Ly8uKi8uKicsICdodHRwOi8vZG93bmxvYWRzLnlvY3RvcHJvamVjdC5vcmcv
bWlycm9yL3NvdXJjZXMvJ10sIFsnZnRwOi8vLiovLionLCAnaHR0cDovL2Rvd25sb2Fkcy55b2N0
b3Byb2plY3Qub3JnL21pcnJvci9zb3VyY2VzLyddLCBbJ25wbTovLy4qLy4qJywgJ2h0dHA6Ly9k
b3dubG9hZHMueW9jdG9wcm9qZWN0Lm9yZy9taXJyb3Ivc291cmNlcy8nXSwgWydjdnM6Ly8uKi8u
KicsICdodHRwOi8vc291cmNlcy5vcGVuZW1iZWRkZWQub3JnLyddLCBbJ3N2bjovLy4qLy4qJywg
J2h0dHA6Ly9zb3VyY2VzLm9wZW5lbWJlZGRlZC5vcmcvJ10sIFsnZ2l0Oi8vLiovLionLCAnaHR0
cDovL3NvdXJjZXMub3BlbmVtYmVkZGVkLm9yZy8nXSwgWydoZzovLy4qLy4qJywgJ2h0dHA6Ly9z
b3VyY2VzLm9wZW5lbWJlZGRlZC5vcmcvJ10sIFsnYnpyOi8vLiovLionLCAnaHR0cDovL3NvdXJj
ZXMub3BlbmVtYmVkZGVkLm9yZy8nXSwgWydwNDovLy4qLy4qJywgJ2h0dHA6Ly9zb3VyY2VzLm9w
ZW5lbWJlZGRlZC5vcmcvJ10sIFsnb3NjOi8vLiovLionLCAnaHR0cDovL3NvdXJjZXMub3BlbmVt
YmVkZGVkLm9yZy8nXSwgWydodHRwcz8kOi8vLiovLionLCAnaHR0cDovL3NvdXJjZXMub3BlbmVt
YmVkZGVkLm9yZy8nXSwgWydmdHA6Ly8uKi8uKicsICdodHRwOi8vc291cmNlcy5vcGVuZW1iZWRk
ZWQub3JnLyddLCBbJ25wbTovLy4qLy4qJywgJ2h0dHA6Ly9zb3VyY2VzLm9wZW5lbWJlZGRlZC5v
cmcvJ10sIFsnaHR0cDovL3NlYXJjaC5jcGFuLm9yZy9DUEFOJywgJ2h0dHA6Ly9jcGFuLm1ldGFj
cGFuLm9yZy8nXSwgWydodHRwOi8vc2VhcmNoLmNwYW4ub3JnL0NQQU4nLCAnaHR0cDovL3NlYXJj
aC5jcGFuLm9yZy9DUEFOLyddLCBbXV0sIGNoZWNrPUZhbHNlKToKICAgICAgICAgZm9yIGluZGV4
LCB1cmkgaW4gZW51bWVyYXRlKHVyaXMpOgogICAgPiAgICAgICAgcmV0ID0gdHJ5X21pcnJvcl91
cmwoZmV0Y2gsIG9yaWd1ZCwgdWRzW2luZGV4XSwgbGQsIGNoZWNrKQogICAgICAgICAgICAgaWYg
cmV0ICE9IEZhbHNlOgogIEZpbGUgIi9ob21lL2hicnVjZS9Qcm9qZWN0cy9lc2RrLXRlc3Qvc2Rr
L2xheWVycy9wb2t5L2JpdGJha2UvbGliL2JiL2ZldGNoMi9fX2luaXRfXy5weSIsIGxpbmUgOTQx
LCBpbiB0cnlfbWlycm9yX3VybChmZXRjaD08YmIuZmV0Y2gyLkZldGNoIG9iamVjdCBhdCAweDdm
ZGNmZDA1ZjVkMD4sIG9yaWd1ZD08YmIuZmV0Y2gyLkZldGNoRGF0YSBvYmplY3QgYXQgMHg3ZmRj
ZmQwNWY4MTA+LCB1ZD08YmIuZmV0Y2gyLkZldGNoRGF0YSBvYmplY3QgYXQgMHg3ZmRjZmYzN2Vm
NTA+LCBsZD08YmIuZGF0YV9zbWFydC5EYXRhU21hcnQgb2JqZWN0IGF0IDB4N2ZkZDA1YzczZDkw
PiwgY2hlY2s9RmFsc2UpOgogICAgIAogICAgPiAgICAgICAgb3MuY2hkaXIobGQuZ2V0VmFyKCJE
TF9ESVIiLCBUcnVlKSkKICAgICAKT1NFcnJvcjogW0Vycm5vIDJdIE5vIHN1Y2ggZmlsZSBvciBk
aXJlY3Rvcnk6ICcke1lPQ1RPRElSfS9kb3dubG9hZHMvdW5pbmF0aXZlL2VhMDBiYzk2NGFiMmUz
MGI2M2VlNjk2NTI5Zjc4NjQwYWZmM2YwN2UzNmU4NzFkOGUwOGQzYmNjMTVkZTgwNjEnCgpFUlJP
UjogQ29tbWFuZCBleGVjdXRpb24gZmFpbGVkOiBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL2hvbWUvaGJydWNlL1Byb2plY3RzL2VzZGstdGVzdC9zZGsvbGF5ZXJz
L3Bva3kvYml0YmFrZS9saWIvYmIvY29tbWFuZC5weSIsIGxpbmUgMTA0LCBpbiBydW5Bc3luY0Nv
bW1hbmQKICAgIGNvbW1hbmRtZXRob2Qoc2VsZi5jbWRzX2FzeW5jLCBzZWxmLCBvcHRpb25zKQog
IEZpbGUgIi9ob21lL2hicnVjZS9Qcm9qZWN0cy9lc2RrLXRlc3Qvc2RrL2xheWVycy9wb2t5L2Jp
dGJha2UvbGliL2JiL2NvbW1hbmQucHkiLCBsaW5lIDMyNSwgaW4gYnVpbGRUYXJnZXRzCiAgICBj
b21tYW5kLmNvb2tlci5idWlsZFRhcmdldHMocGtnc190b19idWlsZCwgdGFzaykKICBGaWxlICIv
aG9tZS9oYnJ1Y2UvUHJvamVjdHMvZXNkay10ZXN0L3Nkay9sYXllcnMvcG9reS9iaXRiYWtlL2xp
Yi9iYi9jb29rZXIucHkiLCBsaW5lIDE0MjMsIGluIGJ1aWxkVGFyZ2V0cwogICAgYmIuZXZlbnQu
ZmlyZShiYi5ldmVudC5CdWlsZFN0YXJ0ZWQoYnVpbGRuYW1lLCBudGFyZ2V0cyksIHNlbGYuZGF0
YSkKICBGaWxlICIvaG9tZS9oYnJ1Y2UvUHJvamVjdHMvZXNkay10ZXN0L3Nkay9sYXllcnMvcG9r
eS9iaXRiYWtlL2xpYi9iYi9ldmVudC5weSIsIGxpbmUgMTcxLCBpbiBmaXJlCiAgICBmaXJlX2Ns
YXNzX2hhbmRsZXJzKGV2ZW50LCBkKQogIEZpbGUgIi9ob21lL2hicnVjZS9Qcm9qZWN0cy9lc2Rr
LXRlc3Qvc2RrL2xheWVycy9wb2t5L2JpdGJha2UvbGliL2JiL2V2ZW50LnB5IiwgbGluZSAxMTAs
IGluIGZpcmVfY2xhc3NfaGFuZGxlcnMKICAgIGV4ZWN1dGVfaGFuZGxlcihuYW1lLCBoYW5kbGVy
LCBldmVudCwgZCkKICBGaWxlICIvaG9tZS9oYnJ1Y2UvUHJvamVjdHMvZXNkay10ZXN0L3Nkay9s
YXllcnMvcG9reS9iaXRiYWtlL2xpYi9iYi9ldmVudC5weSIsIGxpbmUgODIsIGluIGV4ZWN1dGVf
aGFuZGxlcgogICAgcmV0ID0gaGFuZGxlcihldmVudCkKICBGaWxlICIvaG9tZS9oYnJ1Y2UvUHJv
amVjdHMvZXNkay10ZXN0L3Nkay9sYXllcnMvcG9reS9tZXRhL2NsYXNzZXMvdW5pbmF0aXZlLmJi
Y2xhc3MiLCBsaW5lIDY3LCBpbiB1bmluYXRpdmVfZXZlbnRfZmV0Y2hsb2FkZXIKICAgIGZldGNo
ZXIuZG93bmxvYWQoKQogIEZpbGUgIi9ob21lL2hicnVjZS9Qcm9qZWN0cy9lc2RrLXRlc3Qvc2Rr
L2xheWVycy9wb2t5L2JpdGJha2UvbGliL2JiL2ZldGNoMi9fX2luaXRfXy5weSIsIGxpbmUgMTYx
MywgaW4gZG93bmxvYWQKICAgIGxvY2FscGF0aCA9IHRyeV9taXJyb3JzKHNlbGYsIHNlbGYuZCwg
dWQsIG1pcnJvcnMpCiAgRmlsZSAiL2hvbWUvaGJydWNlL1Byb2plY3RzL2VzZGstdGVzdC9zZGsv
bGF5ZXJzL3Bva3kvYml0YmFrZS9saWIvYmIvZmV0Y2gyL19faW5pdF9fLnB5IiwgbGluZSAxMDE5
LCBpbiB0cnlfbWlycm9ycwogICAgcmV0ID0gdHJ5X21pcnJvcl91cmwoZmV0Y2gsIG9yaWd1ZCwg
dWRzW2luZGV4XSwgbGQsIGNoZWNrKQogIEZpbGUgIi9ob21lL2hicnVjZS9Qcm9qZWN0cy9lc2Rr
LXRlc3Qvc2RrL2xheWVycy9wb2t5L2JpdGJha2UvbGliL2JiL2ZldGNoMi9fX2luaXRfXy5weSIs
IGxpbmUgOTQxLCBpbiB0cnlfbWlycm9yX3VybAogICAgb3MuY2hkaXIobGQuZ2V0VmFyKCJETF9E
SVIiLCBUcnVlKSkKT1NFcnJvcjogW0Vycm5vIDJdIE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rvcnk6
ICcke1lPQ1RPRElSfS9kb3dubG9hZHMvdW5pbmF0aXZlL2VhMDBiYzk2NGFiMmUzMGI2M2VlNjk2
NTI5Zjc4NjQwYWZmM2YwN2UzNmU4NzFkOGUwOGQzYmNjMTVkZTgwNjEnCgoKU3VtbWFyeTogVGhl
cmUgd2FzIDEgV0FSTklORyBtZXNzYWdlIHNob3duLgpTdW1tYXJ5OiBUaGVyZSB3ZXJlIDIgRVJS
T1IgbWVzc2FnZXMgc2hvd24sIHJldHVybmluZyBhIG5vbi16ZXJvIGV4aXQgY29kZS4K
</data>

          </attachment>
      

    </bug>

</bugzilla>