<?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>5321</bug_id>
          
          <creation_ts>2013-10-04 20:54:46 +0000</creation_ts>
          <short_desc>When DISTRO_FEATURES are removed, bitbake world should still work</short_desc>
          <delta_ts>2015-10-29 14:23:31 +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>configuration</component>
          <version>1.6</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>2.1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Randy MacLeod">randy.macleod</reporter>
          <assigned_to name="Randy MacLeod">randy.macleod</assigned_to>
          <cc>dvhart</cc>
    
    <cc>ross.burton</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Yes (doc changes required)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>37654</commentid>
    <comment_count>0</comment_count>
      <attachid>1551</attachid>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2013-10-04 20:54:46 +0000</bug_when>
    <thetext>Created attachment 1551
Allow-the-removal-of-the-opengl-DISTRO_FEATURE.patch

If the DISTRO_FEATURES in conf/local.conf do not include opengl (or x11 or ...)
then:
$ bitbake world 
will fail with:
    Missing or unbuildable dependency chain was: [&apos;clutter-gtk-1.0&apos;, &apos;clutter-1.0&apos;, &apos;virtual/libgl&apos;] 

We need rules around the essential DISTRO_FEATURES and fixes for all recipes
along the lines of:

-inherit autotools pkgconfig
+inherit autotools pkgconfig distro_features_check
+REQUIRED_DISTRO_FEATURES = &quot;opengl&quot;

to allow bitbake world to succeed.

My DFs used to do this test:
DISTRO_FEATURES = &quot;alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11&quot;


I have made progress on fixing the world build when opengl is removed:
$ git diff  | diffstat
 recipes-core/packagegroups/packagegroup-core-tools-testapps.bb |    2 
 recipes-core/packagegroups/packagegroup-self-hosted.bb         |   14 ---
 recipes-extended/packagegroups/packagegroup-core-lsb.bb        |   41 ----------
 recipes-graphics/clutter/clutter-1.0.inc                       |    3 
 recipes-graphics/clutter/clutter-gst-1.0_1.6.0.bb              |    4 
 recipes-graphics/clutter/clutter-gtk-1.0.inc                   |    6 -
 recipes-graphics/cogl/cogl-1.0.inc                             |    3 
 recipes-graphics/eglinfo/eglinfo.inc                           |    6 -
 recipes-graphics/glew/glew_1.10.0.bb                           |    3 
 recipes-graphics/mesa/libglu_9.0.0.bb                          |    3 
 recipes-graphics/mesa/mesa-demos_8.1.0.bb                      |    3 
 recipes-graphics/mx/mx-1.0_1.4.7.bb                            |    1 
 recipes-graphics/mx/mx.inc                                     |    4 
 recipes-graphics/packagegroups/packagegroup-core-clutter.bb    |    3 
 recipes-graphics/wayland/weston_1.1.0.bb                       |    3 
 recipes-multimedia/gstreamer/gst-plugins-gl_0.10.3.bb          |    3 
 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc      |    4 
 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.0.9.bb |    3 
 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_git.bb   |    3 
 recipes-qt/qt4/qt-mobility-x11_1.2.0.bb                        |    1 
 recipes-qt/qt4/qt4-x11-free.inc                                |    4 
 21 files changed, 42 insertions(+), 75 deletions(-)

see attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37655</commentid>
    <comment_count>1</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2013-10-04 20:57:32 +0000</bug_when>
    <thetext>A little more from my email to oe-core:

This looks better now, here&apos;s a summary of the change:

meta/recipes-graphics/mesa/libglu_9.0.0.bb
...
-inherit autotools pkgconfig
+inherit autotools pkgconfig distro_features_check
+REQUIRED_DISTRO_FEATURES = &quot;opengl&quot;

and adding additional features is easy too.

I stuck with this syntax and fixed all the recipes when 
they failed at initial parse time. That left a few packagegroups
to be fixed and I ended up with:

 recipes-core/.../packagegroup-core-tools-testapps.bb |    2 
 recipes-core/.../packagegroup-self-hosted.bb         |   14 ---
 recipes-extended/.../packagegroup-core-lsb.bb        |   41 ----------
 recipes-graphics/.../packagegroup-core-clutter.bb    |    3 

The summary of the pkggrp changes is some simple changes:

meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb
...
-inherit packagegroup
+inherit packagegroup distro_features_check
+REQUIRED_DISTRO_FEATURES = &quot;opengl&quot;

and some refactoring of packagegroups to ensure that the 
graphical part of lsb and self-hosted could be easily disabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40775</commentid>
    <comment_count>2</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2014-02-27 22:41:42 +0000</bug_when>
    <thetext>This is a nice to have enhancement but I won&apos;t have time to work on it in this release cycle. Changed target to 1.7.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47063</commentid>
    <comment_count>3</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2014-11-18 00:37:42 +0000</bug_when>
    <thetext>2 weeks would be a good start to get some of the basic graphics DISTRO_FEATURES properly supported. Full support for arbitrary combinations of DFs would be much longer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47429</commentid>
    <comment_count>4</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2014-12-08 18:36:13 +0000</bug_when>
    <thetext>update from weeks to days</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48895</commentid>
    <comment_count>5</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2015-02-17 20:57:16 +0000</bug_when>
    <thetext>Not a priority for 1.8 so moved to 1.9. This should also be worked on early in the release.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55999</commentid>
    <comment_count>6</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2015-10-29 14:23:31 +0000</bug_when>
    <thetext>Adding or dropping the distro features: &quot;x11 opengl&quot; as a pair works now so I&apos;m closing this defect. I think it&apos;s unlikely that adding or dropping individual DISTRO_FEATURES can be made to work and supported properly.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1551</attachid>
            <date>2013-10-04 20:54:46 +0000</date>
            <delta_ts>2013-10-04 20:54:46 +0000</delta_ts>
            <desc>Allow-the-removal-of-the-opengl-DISTRO_FEATURE.patch</desc>
            <filename>0001-Allow-the-removal-of-the-opengl-DISTRO_FEATURE.patch</filename>
            <type>text/plain</type>
            <size>15073</size>
            <attacher name="Randy MacLeod">randy.macleod</attacher>
            
              <data encoding="base64">RnJvbSBhYmUzYWIyOGRmOTE2NmY4ZjVjMjFhMGE1ODY2NWZmZjQ1ODAxNjQ0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBNYWNMZW9kIDxSYW5keS5NYWNMZW9kQHdpbmRyaXZl
ci5jb20+CkRhdGU6IEZyaSwgNCBPY3QgMjAxMyAxNjo1MDo1OCAtMDQwMApTdWJqZWN0OiBbUEFU
Q0hdIEFsbG93IHRoZSByZW1vdmFsIG9mIHRoZSBvcGVuZ2wgRElTVFJPX0ZFQVRVUkUKClNpZ25l
ZC1vZmYtYnk6IFJhbmR5IE1hY0xlb2QgPFJhbmR5Lk1hY0xlb2RAd2luZHJpdmVyLmNvbT4KLS0t
CiAuLi4vcGFja2FnZWdyb3VwLWNvcmUtdG9vbHMtdGVzdGFwcHMuYmIgICAgICAgICAgICB8ICAy
ICstCiAuLi4vcGFja2FnZWdyb3Vwcy9wYWNrYWdlZ3JvdXAtc2VsZi1ob3N0ZWQuYmIgICAgICB8
IDE0ICstLS0tLS0tCiAuLi4vcGFja2FnZWdyb3Vwcy9wYWNrYWdlZ3JvdXAtY29yZS1sc2IuYmIg
ICAgICAgICB8IDQxICstLS0tLS0tLS0tLS0tLS0tLS0tLS0KIG1ldGEvcmVjaXBlcy1ncmFwaGlj
cy9jbHV0dGVyL2NsdXR0ZXItMS4wLmluYyAgICAgIHwgIDMgKy0KIC4uLi9jbHV0dGVyL2NsdXR0
ZXItZ3N0LTEuMF8xLjYuMC5iYiAgICAgICAgICAgICAgIHwgIDQgKysrCiBtZXRhL3JlY2lwZXMt
Z3JhcGhpY3MvY2x1dHRlci9jbHV0dGVyLWd0ay0xLjAuaW5jICB8ICA2ICsrLS0KIG1ldGEvcmVj
aXBlcy1ncmFwaGljcy9jb2dsL2NvZ2wtMS4wLmluYyAgICAgICAgICAgIHwgIDMgKy0KIG1ldGEv
cmVjaXBlcy1ncmFwaGljcy9lZ2xpbmZvL2VnbGluZm8uaW5jICAgICAgICAgIHwgIDYgKystLQog
bWV0YS9yZWNpcGVzLWdyYXBoaWNzL2dsZXcvZ2xld18xLjEwLjAuYmIgICAgICAgICAgfCAgMyAr
LQogbWV0YS9yZWNpcGVzLWdyYXBoaWNzL21lc2EvbGliZ2x1XzkuMC4wLmJiICAgICAgICAgfCAg
MyArLQogbWV0YS9yZWNpcGVzLWdyYXBoaWNzL21lc2EvbWVzYS1kZW1vc184LjEuMC5iYiAgICAg
fCAgMyArLQogbWV0YS9yZWNpcGVzLWdyYXBoaWNzL214L214LTEuMF8xLjQuNy5iYiAgICAgICAg
ICAgfCAgMSArCiBtZXRhL3JlY2lwZXMtZ3JhcGhpY3MvbXgvbXguaW5jICAgICAgICAgICAgICAg
ICAgICB8ICA0ICsrLQogLi4uL3BhY2thZ2Vncm91cHMvcGFja2FnZWdyb3VwLWNvcmUtY2x1dHRl
ci5iYiAgICAgfCAgMyArLQogbWV0YS9yZWNpcGVzLWdyYXBoaWNzL3dheWxhbmQvd2VzdG9uXzEu
MS4wLmJiICAgICAgfCAgMyArLQogLi4uL2dzdHJlYW1lci9nc3QtcGx1Z2lucy1nbF8wLjEwLjMu
YmIgICAgICAgICAgICAgfCAgMyArLQogLi4uL2dzdHJlYW1lci9nc3RyZWFtZXIxLjAtcGx1Z2lu
cy1iYWQuaW5jICAgICAgICAgfCAgNCArLS0KIC4uLi9nc3RyZWFtZXIvZ3N0cmVhbWVyMS4wLXBs
dWdpbnMtYmFkXzEuMC45LmJiICAgIHwgIDMgKy0KIC4uLi9nc3RyZWFtZXIvZ3N0cmVhbWVyMS4w
LXBsdWdpbnMtYmFkX2dpdC5iYiAgICAgIHwgIDMgKy0KIG1ldGEvcmVjaXBlcy1xdC9xdDQvcXQt
bW9iaWxpdHkteDExXzEuMi4wLmJiICAgICAgIHwgIDEgKwogbWV0YS9yZWNpcGVzLXF0L3F0NC9x
dDQteDExLWZyZWUuaW5jICAgICAgICAgICAgICAgfCAgNCArKy0KIDIxIGZpbGVzIGNoYW5nZWQs
IDQyIGluc2VydGlvbnMoKyksIDc1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21ldGEvcmVj
aXBlcy1jb3JlL3BhY2thZ2Vncm91cHMvcGFja2FnZWdyb3VwLWNvcmUtdG9vbHMtdGVzdGFwcHMu
YmIgYi9tZXRhL3JlY2lwZXMtY29yZS9wYWNrYWdlZ3JvdXBzL3BhY2thZ2Vncm91cC1jb3JlLXRv
b2xzLXRlc3RhcHBzLmJiCmluZGV4IDE4NjFlYmUuLjk3NGI4MTggMTAwNjQ0Ci0tLSBhL21ldGEv
cmVjaXBlcy1jb3JlL3BhY2thZ2Vncm91cHMvcGFja2FnZWdyb3VwLWNvcmUtdG9vbHMtdGVzdGFw
cHMuYmIKKysrIGIvbWV0YS9yZWNpcGVzLWNvcmUvcGFja2FnZWdyb3Vwcy9wYWNrYWdlZ3JvdXAt
Y29yZS10b29scy10ZXN0YXBwcy5iYgpAQCAtMjcsNyArMjcsNyBAQCBLRVhFQ1RPT0xTX2FhcmNo
NjQgPz0gIiIKIFgxMVRPT0xTID0gIlwKICAgICBmc3Rlc3RzIFwKICAgICBvd2wtdmlkZW8gXAot
ICAgIG1lc2EtZGVtb3MgXAorICAgICR7QGJhc2VfY29udGFpbnMoIkRJU1RST19GRUFUVVJFUyIs
ICJvcGVuZ2wiLCAibWVzYS1kZW1vcyIsICIiLCBkKX0gXAogICAgIHgxMXBlcmYgXAogICAgIHhy
ZXN0b3AgXAogICAgIHh3aW5pbmZvIFwKZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1jb3JlL3Bh
Y2thZ2Vncm91cHMvcGFja2FnZWdyb3VwLXNlbGYtaG9zdGVkLmJiIGIvbWV0YS9yZWNpcGVzLWNv
cmUvcGFja2FnZWdyb3Vwcy9wYWNrYWdlZ3JvdXAtc2VsZi1ob3N0ZWQuYmIKaW5kZXggNjFjOTli
Yy4uNzg5NjdlZiAxMDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWNvcmUvcGFja2FnZWdyb3Vwcy9w
YWNrYWdlZ3JvdXAtc2VsZi1ob3N0ZWQuYmIKKysrIGIvbWV0YS9yZWNpcGVzLWNvcmUvcGFja2Fn
ZWdyb3Vwcy9wYWNrYWdlZ3JvdXAtc2VsZi1ob3N0ZWQuYmIKQEAgLTIwOCwxOSArMjA4LDcgQEAg
UkRFUEVORFNfcGFja2FnZWdyb3VwLXNlbGYtaG9zdGVkLWV4dGVuZGVkID0gIlwKICAgICB6bGli
IFwKICAgICB4eiBcCiAgICAgIgorcmVxdWlyZSBwYWNrYWdlZ3JvdXAtc2VsZi1ob3N0ZWQtZ3Jh
cGhpY3MuYmIKIAotCi1SREVQRU5EU19wYWNrYWdlZ3JvdXAtc2VsZi1ob3N0ZWQtZ3JhcGhpY3Mg
PSAiXAotICAgIGJ1aWxkZXIgXAotICAgIGxpYmdsIFwKLSAgICBsaWJnbC1kZXYgXAotICAgIGxp
YmdsdSBcCi0gICAgbGliZ2x1LWRldiBcCi0gICAgbGlic2RsIFwKLSAgICBsaWJzZGwtZGV2IFwK
LSAgICBsaWJ4MTEtZGV2IFwKLSAgICBweXRob24tcHlndGsgXAotICAgIGd0ay10aGVtZS1jbGVh
cmxvb2tzIFwKLSAgICAiCiBQVEggPSAicHRoIgogUFRIX2xpYmMtdWNsaWJjID0gIiIKZGlmZiAt
LWdpdCBhL21ldGEvcmVjaXBlcy1leHRlbmRlZC9wYWNrYWdlZ3JvdXBzL3BhY2thZ2Vncm91cC1j
b3JlLWxzYi5iYiBiL21ldGEvcmVjaXBlcy1leHRlbmRlZC9wYWNrYWdlZ3JvdXBzL3BhY2thZ2Vn
cm91cC1jb3JlLWxzYi5iYgppbmRleCA2ODA3MGU0Li44OGQ3YTA4IDEwMDY0NAotLS0gYS9tZXRh
L3JlY2lwZXMtZXh0ZW5kZWQvcGFja2FnZWdyb3Vwcy9wYWNrYWdlZ3JvdXAtY29yZS1sc2IuYmIK
KysrIGIvbWV0YS9yZWNpcGVzLWV4dGVuZGVkL3BhY2thZ2Vncm91cHMvcGFja2FnZWdyb3VwLWNv
cmUtbHNiLmJiCkBAIC0xOTMsNDYgKzE5Myw3IEBAIFJERVBFTkRTX3BhY2thZ2Vncm91cC1jb3Jl
LWxzYi1weXRob24gPSAiXAogICAgIHB5dGhvbi1taXNjIFwKICIKIAotZGVmIGdldF9saWJxdDMo
ZCk6Ci0gICAgaWYgJ2xpbnV4c3RkYmFzZScgaW4gZC5nZXRWYXIoJ0RJU1RST09WRVJSSURFUycp
IG9yICIiOgotICAgICAgICBpZiAncXQzJyBpbiBkLmdldFZhcignQkJGSUxFX0NPTExFQ1RJT05T
Jykgb3IgIiI6Ci0gICAgICAgICAgICByZXR1cm4gJ2xpYnF0LW10MycKLQotICAgICAgICBiYi53
YXJuKCdUaGUgbWV0YS1xdDMgbGF5ZXIgc2hvdWxkIGJlIGFkZGVkLCB0aGlzIGxheWVyIHByb3Zp
ZGVzIFF0IDMueCcpCi0gICAgICAgIGJiLndhcm4oJ2xpYnJhcmllcy4gSXRzIGludGVuZGVkIHVz
ZSBpcyBmb3IgcGFzc2luZyBMU0IgdGVzdHMgYXMgUXQzIGlzJykKLSAgICAgICAgYmIud2Fybign
YSByZXF1aXJlbWVudCBmb3IgTFNCJykKLSAgICByZXR1cm4gJycKLQotU1VNTUFSWV9wYWNrYWdl
Z3JvdXAtY29yZS1sc2ItZGVza3RvcCA9ICJMU0IgRGVza3RvcCIKLURFU0NSSVBUSU9OX3BhY2th
Z2Vncm91cC1jb3JlLWxzYi1kZXNrdG9wID0gIlBhY2thZ2VzIHJlcXVpcmVkIHRvIHN1cHBvcnQg
bGlicmFyaWVzIFwKLSAgICBzcGVjaWZpZWQgaW4gdGhlIExTQiBEZXNrdG9wIHNwZWNpZmljYXRp
b24iCi1SREVQRU5EU19wYWNrYWdlZ3JvdXAtY29yZS1sc2ItZGVza3RvcCA9ICJcCi0gICAgbGli
cXRjb3JlNCBcCi0gICAgbGlicXRndWk0IFwKLSAgICBsaWJxdHNxbDQgXAotICAgIGxpYnF0c3Zn
NCBcCi0gICAgbGlicXR4bWw0IFwKLSAgICBsaWJxdG5ldHdvcms0IFwKLSAgICBsaWJ4dCBcCi0g
ICAgbGlieHhmODZ2bSBcCi0gICAgbGliZHJtIFwKLSAgICBsaWJnbHUgXAotICAgIGxpYnhpIFwK
LSAgICBsaWJ4dHN0IFwKLSAgICBxdDQtcGx1Z2luLXNxbGRyaXZlci1zcWxpdGUgXAotICAgIGxp
YngxMS1sb2NhbGUgXAotICAgIHhvcmctbWluaW1hbC1mb250cyBcCi0gICAgZ2RrLXBpeGJ1Zi1s
b2FkZXItaWNvIFwKLSAgICBnZGstcGl4YnVmLWxvYWRlci1ibXAgXAotICAgIGdkay1waXhidWYt
bG9hZGVyLWFuaSBcCi0gICAgZ2RrLXBpeGJ1Zi14bGliIFwKLSAgICBsaWJlcmF0aW9uLWZvbnRz
IFwKLSAgICBndGsrIFwKLSAgICBhdGsgXAotICAgIGxpYmFzb3VuZCBcCi0gICAgJHtAYmFzZV9j
b250YWlucygiRElTVFJPX0ZFQVRVUkVTIiwgIm9wZW5nbCIsICJsaWJxdG9wZW5nbDQiLCAiIiwg
ZCl9IFwKLSAgICAke0BnZXRfbGlicXQzKGQpfSBcCi0iCityZXF1aXJlIHBhY2thZ2Vncm91cC1j
b3JlLWxzYi1kZXNrdG9wLmJiCiAKIFJERVBFTkRTX3BhY2thZ2Vncm91cC1jb3JlLWxzYi1ydW50
aW1lLWFkZCA9ICJcCiAgICAgbGRkIFwKZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1ncmFwaGlj
cy9jbHV0dGVyL2NsdXR0ZXItMS4wLmluYyBiL21ldGEvcmVjaXBlcy1ncmFwaGljcy9jbHV0dGVy
L2NsdXR0ZXItMS4wLmluYwppbmRleCAxMzU2NTg2Li41NjhhZGIxIDEwMDY0NAotLS0gYS9tZXRh
L3JlY2lwZXMtZ3JhcGhpY3MvY2x1dHRlci9jbHV0dGVyLTEuMC5pbmMKKysrIGIvbWV0YS9yZWNp
cGVzLWdyYXBoaWNzL2NsdXR0ZXIvY2x1dHRlci0xLjAuaW5jCkBAIC0yLDcgKzIsOCBAQCBERVND
UklQVElPTiA9ICJDbHV0dGVyIGdyYXBoaWNzIGxpYnJhcnkiCiBIT01FUEFHRSA9ICJodHRwOi8v
d3d3LmNsdXR0ZXItcHJvamVjdC5vcmcvIgogTElDRU5TRSA9ICJMR1BMdjIuMSsiCiAKLWluaGVy
aXQgY2x1dHRlcgoraW5oZXJpdCBjbHV0dGVyIGRpc3Ryb19mZWF0dXJlc19jaGVjaworUkVRVUlS
RURfRElTVFJPX0ZFQVRVUkVTID0gIm9wZW5nbCIgCiAKIFNSQ19VUkkgKz0gImZpbGU6Ly9lbmFi
bGVfdGVzdHMucGF0Y2ggXAogICAgICAgICAgICAgZmlsZTovL2ZpeC13YXlsYW5kLWRlcHMucGF0
Y2giCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtZ3JhcGhpY3MvY2x1dHRlci9jbHV0dGVyLWdz
dC0xLjBfMS42LjAuYmIgYi9tZXRhL3JlY2lwZXMtZ3JhcGhpY3MvY2x1dHRlci9jbHV0dGVyLWdz
dC0xLjBfMS42LjAuYmIKaW5kZXggZGM1Y2MxMy4uMzg1NDg3YiAxMDA2NDQKLS0tIGEvbWV0YS9y
ZWNpcGVzLWdyYXBoaWNzL2NsdXR0ZXIvY2x1dHRlci1nc3QtMS4wXzEuNi4wLmJiCisrKyBiL21l
dGEvcmVjaXBlcy1ncmFwaGljcy9jbHV0dGVyL2NsdXR0ZXItZ3N0LTEuMF8xLjYuMC5iYgpAQCAt
NywzICs3LDcgQEAgTElDX0ZJTEVTX0NIS1NVTSA9ICJmaWxlOi8vQ09QWUlORzttZDU9NGZiZDY1
MzgwY2RkMjU1OTUxMDc5MDA4YjM2NDUxNmMgXAogCiBTUkNfVVJJW2FyY2hpdmUubWQ1c3VtXSA9
ICJkNjBhYjAxMTg3MzBjZWNkNWRkOTk4OGFkN2RhMDM0YiIKIFNSQ19VUklbYXJjaGl2ZS5zaGEy
NTZzdW1dID0gImFiYzg3OWNkZDU2MmYxNjQwYTgyNTEzMTQwNWY0MzI3YTQyN2JmZTY1YjgwNWVi
YzI1ZDBjNzg5MDljOGM2MjIiCisKK2luaGVyaXQgZGlzdHJvX2ZlYXR1cmVzX2NoZWNrCitSRVFV
SVJFRF9ESVNUUk9fRkVBVFVSRVMgPSAib3BlbmdsIiAKKwpkaWZmIC0tZ2l0IGEvbWV0YS9yZWNp
cGVzLWdyYXBoaWNzL2NsdXR0ZXIvY2x1dHRlci1ndGstMS4wLmluYyBiL21ldGEvcmVjaXBlcy1n
cmFwaGljcy9jbHV0dGVyL2NsdXR0ZXItZ3RrLTEuMC5pbmMKaW5kZXggMzcxN2Y0OC4uZmM1ZWUw
MCAxMDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWdyYXBoaWNzL2NsdXR0ZXIvY2x1dHRlci1ndGst
MS4wLmluYworKysgYi9tZXRhL3JlY2lwZXMtZ3JhcGhpY3MvY2x1dHRlci9jbHV0dGVyLWd0ay0x
LjAuaW5jCkBAIC0yLDExICsyLDExIEBAIERFU0NSSVBUSU9OID0gIkNsdXR0ZXJHdGsiCiBIT01F
UEFHRSA9ICJodHRwOi8vd3d3LmNsdXR0ZXItcHJvamVjdC5vcmcvIgogTElDRU5TRSA9ICJMR1BM
djIrIgogCi1pbmhlcml0IGNsdXR0ZXIKK2luaGVyaXQgY2x1dHRlciBkaXN0cm9fZmVhdHVyZXNf
Y2hlY2sKK1JFUVVJUkVEX0RJU1RST19GRUFUVVJFUyA9ICJvcGVuZ2wiIAogCiBERVBFTkRTID0g
ImNsdXR0ZXItMS4wIGd0ayszIgogUEFDS0FHRVMgID0rICIke1BOfS1leGFtcGxlcyIKIEFVVE9U
T09MU19BVVhESVIgPSAiJHtTfS9idWlsZCIKIAotRVhUUkFfT0VDT05GICs9ICItLWRpc2FibGUt
aW50cm9zcGVjdGlvbiIKLQorRVhUUkFfT0VDT05GICs9ICItLWRpc2FibGUtaW50cm9zcGVjdGlv
biIKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMt
Z3JhcGhpY3MvY29nbC9jb2dsLTEuMC5pbmMgYi9tZXRhL3JlY2lwZXMtZ3JhcGhpY3MvY29nbC9j
b2dsLTEuMC5pbmMKaW5kZXggNTlmZjY2ZS4uZTRmMzAzMiAxMDA2NDQKLS0tIGEvbWV0YS9yZWNp
cGVzLWdyYXBoaWNzL2NvZ2wvY29nbC0xLjAuaW5jCisrKyBiL21ldGEvcmVjaXBlcy1ncmFwaGlj
cy9jb2dsL2NvZ2wtMS4wLmluYwpAQCAtNiw3ICs2LDggQEAgU1JDX1VSSSArPSAiZmlsZTovL2Nv
Z2xfZml4ZWRfbXVsLWNvbnN0cmFpbnQucGF0Y2ggXAogICAgICAgICAgICAgZmlsZTovL2NvZ2wt
Zml4ZWQtdGh1bWIucGF0Y2ggXAogICAgICAgICAgICAgIgogCi1pbmhlcml0IGNsdXR0ZXIKK2lu
aGVyaXQgY2x1dHRlciBkaXN0cm9fZmVhdHVyZXNfY2hlY2sKK1JFUVVJUkVEX0RJU1RST19GRUFU
VVJFUyA9ICJvcGVuZ2wiIAogCiBERVBFTkRTID0gImdsaWItMi4wIGdkay1waXhidWYiCiBQQUNL
QUdFUyA9KyAiJHtQTn0tZXhhbXBsZXMgXApkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWdyYXBo
aWNzL2VnbGluZm8vZWdsaW5mby5pbmMgYi9tZXRhL3JlY2lwZXMtZ3JhcGhpY3MvZWdsaW5mby9l
Z2xpbmZvLmluYwppbmRleCA3ODVlN2YxLi5jZGQzMDdiIDEwMDY0NAotLS0gYS9tZXRhL3JlY2lw
ZXMtZ3JhcGhpY3MvZWdsaW5mby9lZ2xpbmZvLmluYworKysgYi9tZXRhL3JlY2lwZXMtZ3JhcGhp
Y3MvZWdsaW5mby9lZ2xpbmZvLmluYwpAQCAtMTEsNyArMTEsOSBAQCBTUkNSRVYgPSAiNGE0OWZm
NTk1NDVkOWI2YTgyMjJiYWRhYjY0MTE1Zjg5ZDNhNjc3NCIKIAogUyA9ICIke1dPUktESVJ9L2dp
dCIKIAotaW5oZXJpdCB3YWYKK2luaGVyaXQgd2FmIGRpc3Ryb19mZWF0dXJlc19jaGVjaworUkVR
VUlSRURfRElTVFJPX0ZFQVRVUkVTID0gIm9wZW5nbCIgCisKIAogIyBCU1AgbGF5ZXJzIHNob3Vs
ZCBhZGQgLmJiYXBwZW5kIGZpbGVzIGZvciB0aGUgLXgxMSBhbmQgLWZiIC5iYiByZWNpcGVzLCB3
aGljaAogIyBhcHBlbmQgdGhlIHJlc3BlY3RpdmUgRUdML09wZW5HTEVTL09wZW5WRyBsaWJyYXJp
ZXMgdG8gREVQRU5EUyBhbmQgc2V0CkBAIC0yNCw0ICsyNiw0IEBAIEVYVFJBX09FQ09ORiA9ICIt
LXBsYXRmb3JtPSR7RUdMSU5GT19QTEFURk9STX0gXAogCiBkb19pbnN0YWxsX2FwcGVuZCgpIHsK
IAltdiAke0R9LyR7YmluZGlyfS9lZ2xpbmZvICR7RH0vJHtiaW5kaXJ9LyR7RUdMSU5GT19CSU5B
UllfTkFNRX0KLX0KK30KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9t
ZXRhL3JlY2lwZXMtZ3JhcGhpY3MvZ2xldy9nbGV3XzEuMTAuMC5iYiBiL21ldGEvcmVjaXBlcy1n
cmFwaGljcy9nbGV3L2dsZXdfMS4xMC4wLmJiCmluZGV4IGU1YTYzYjQuLmZlOTNhNDAgMTAwNjQ0
Ci0tLSBhL21ldGEvcmVjaXBlcy1ncmFwaGljcy9nbGV3L2dsZXdfMS4xMC4wLmJiCisrKyBiL21l
dGEvcmVjaXBlcy1ncmFwaGljcy9nbGV3L2dsZXdfMS4xMC4wLmJiCkBAIC0xNyw0ICsxNyw1IEBA
IFNSQ19VUkkgPSAiJHtTT1VSQ0VGT1JHRV9NSVJST1J9L3Byb2plY3QvZ2xldy9nbGV3LyR7UFZ9
L2dsZXctJHtQVn0udGd6IFwKIFNSQ19VUklbbWQ1c3VtXSA9ICIyZjA5ZTVlNmNiMWI5ZjM2MTFi
Y2FjNzliYzljMmQ1ZCIKIFNSQ19VUklbc2hhMjU2c3VtXSA9ICI5OWM0MTMyMGI2M2Y2ODYwODY5
YjVmYjlhZjlhMTg1NGIxNTU4Mjc5NmM2NGVlM2RmZDcwOTZkYzBjODlmMzA3IgogCi1pbmhlcml0
IGF1dG90b29scyBsaWJfcGFja2FnZQoraW5oZXJpdCBhdXRvdG9vbHMgbGliX3BhY2thZ2UgZGlz
dHJvX2ZlYXR1cmVzX2NoZWNrCitSRVFVSVJFRF9ESVNUUk9fRkVBVFVSRVMgPSAib3BlbmdsIiAK
ZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1ncmFwaGljcy9tZXNhL2xpYmdsdV85LjAuMC5iYiBi
L21ldGEvcmVjaXBlcy1ncmFwaGljcy9tZXNhL2xpYmdsdV85LjAuMC5iYgppbmRleCAwNmQzMGY5
Li5iNWYwMzkwIDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMtZ3JhcGhpY3MvbWVzYS9saWJnbHVf
OS4wLjAuYmIKKysrIGIvbWV0YS9yZWNpcGVzLWdyYXBoaWNzL21lc2EvbGliZ2x1XzkuMC4wLmJi
CkBAIC0yMSw3ICsyMSw4IEBAIFMgPSAiJHtXT1JLRElSfS9nbHUtJHtQVn0iCiAKIERFUEVORFMg
PSAidmlydHVhbC9saWJnbCIKIAotaW5oZXJpdCBhdXRvdG9vbHMgcGtnY29uZmlnCitpbmhlcml0
IGF1dG90b29scyBwa2djb25maWcgZGlzdHJvX2ZlYXR1cmVzX2NoZWNrCitSRVFVSVJFRF9ESVNU
Uk9fRkVBVFVSRVMgPSAib3BlbmdsIiAKIAogIyBSZW1vdmUgdGhlIG1lc2EtZ2x1IGRlcGVuZGVu
Y3kgaW4gbWVzYS1nbHUtZGV2LCBhcyBtZXNhLWdsdSBpcyBlbXB0eQogUkRFUEVORFNfJHtQTn0t
ZGV2ID0gIiIKZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1ncmFwaGljcy9tZXNhL21lc2EtZGVt
b3NfOC4xLjAuYmIgYi9tZXRhL3JlY2lwZXMtZ3JhcGhpY3MvbWVzYS9tZXNhLWRlbW9zXzguMS4w
LmJiCmluZGV4IDNhYzgxZWYuLjIyYmJiMTggMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1ncmFw
aGljcy9tZXNhL21lc2EtZGVtb3NfOC4xLjAuYmIKKysrIGIvbWV0YS9yZWNpcGVzLWdyYXBoaWNz
L21lc2EvbWVzYS1kZW1vc184LjEuMC5iYgpAQCAtMTksNyArMTksOCBAQCBTUkNfVVJJID0gImZ0
cDovL2Z0cC5mcmVlZGVza3RvcC5vcmcvcHViL21lc2EvZGVtb3MvJHtQVn0vJHtCUE59LSR7UFZ9
LnRhci5iejIgXAogU1JDX1VSSVttZDVzdW1dID0gIjlkZjMzYmE2OWEyNmJiZmJjN2M4MTQ4NjAy
ZTU5NTQyIgogU1JDX1VSSVtzaGEyNTZzdW1dID0gIjk3MDNmYTA2NDZiMzJhMWU2OGQyYWJmNTYy
OGY5MzZmNzdiZjk3YzY5ZmZjYWFjOTBkZTM4MDgyMGE4N2E4MjgiCiAKLWluaGVyaXQgYXV0b3Rv
b2xzIHBrZ2NvbmZpZworaW5oZXJpdCBhdXRvdG9vbHMgcGtnY29uZmlnIGRpc3Ryb19mZWF0dXJl
c19jaGVjaworUkVRVUlSRURfRElTVFJPX0ZFQVRVUkVTID0gIm9wZW5nbCIgCiAKIFBBQ0tBR0VD
T05GSUcgPz0gImRybSBvc21lc2EgZnJlZXR5cGUyIGdibSBlZ2wgZ2xlczEgZ2xlczIgXAogICAg
ICAgICAgICAgICAgICAgJHtAYmFzZV9jb250YWlucygnRElTVFJPX0ZFQVRVUkVTJywgJ3gxMScs
ICd4MTEnLCAnJywgZCl9IgpkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWdyYXBoaWNzL214L214
LTEuMF8xLjQuNy5iYiBiL21ldGEvcmVjaXBlcy1ncmFwaGljcy9teC9teC0xLjBfMS40LjcuYmIK
aW5kZXggNTY1NzQ2OS4uNDBkZjBmMyAxMDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWdyYXBoaWNz
L214L214LTEuMF8xLjQuNy5iYgorKysgYi9tZXRhL3JlY2lwZXMtZ3JhcGhpY3MvbXgvbXgtMS4w
XzEuNC43LmJiCkBAIC0xMiwzICsxMiw0IEBAIFMgPSAiJHtXT1JLRElSfS9naXQiCiAKIExJQ19G
SUxFU19DSEtTVU0gPSAiZmlsZTovL0NPUFlJTkcuTElCO21kNT1mYmMwOTM5MDE4NTdmY2QxMThm
MDY1ZjkwMDk4MmMyNCBcCiAgICAgICAgICAgICAgICAgICAgIGZpbGU6Ly9teC9teC13aWRnZXQu
YztiZWdpbmxpbmU9ODtlbmRsaW5lPTIwO21kNT0xM2JiYTNjOTczYTcyNDE0YTcwMWUxZTg3YjVl
ZTg3OSIKKwpkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWdyYXBoaWNzL214L214LmluYyBiL21l
dGEvcmVjaXBlcy1ncmFwaGljcy9teC9teC5pbmMKaW5kZXggZTNiNGIxNS4uOTc4Yjc0OCAxMDA2
NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWdyYXBoaWNzL214L214LmluYworKysgYi9tZXRhL3JlY2lw
ZXMtZ3JhcGhpY3MvbXgvbXguaW5jCkBAIC0xLDcgKzEsOSBAQAogREVTQ1JJUFRJT04gPSAiQ2x1
dHRlciBiYXNlZCB3aWRnZXQgbGlicmFyeSIKIExJQ0VOU0UgPSAiTEdQTHYyLjEiCiAKLWluaGVy
aXQgY2x1dHRlcgoraW5oZXJpdCBjbHV0dGVyIGRpc3Ryb19mZWF0dXJlc19jaGVjaworUkVRVUlS
RURfRElTVFJPX0ZFQVRVUkVTID0gIm9wZW5nbCIKKwogCiBERVBFTkRTID0gImNsdXR0ZXItMS4w
IGRidXMtZ2xpYiBnZGstcGl4YnVmIgogCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtZ3JhcGhp
Y3MvcGFja2FnZWdyb3Vwcy9wYWNrYWdlZ3JvdXAtY29yZS1jbHV0dGVyLmJiIGIvbWV0YS9yZWNp
cGVzLWdyYXBoaWNzL3BhY2thZ2Vncm91cHMvcGFja2FnZWdyb3VwLWNvcmUtY2x1dHRlci5iYgpp
bmRleCBjYjJhYmEwLi4wODBlMjdmIDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMtZ3JhcGhpY3Mv
cGFja2FnZWdyb3Vwcy9wYWNrYWdlZ3JvdXAtY29yZS1jbHV0dGVyLmJiCisrKyBiL21ldGEvcmVj
aXBlcy1ncmFwaGljcy9wYWNrYWdlZ3JvdXBzL3BhY2thZ2Vncm91cC1jb3JlLWNsdXR0ZXIuYmIK
QEAgLTcsNyArNyw4IEBAIExJQ0VOU0UgPSAiTUlUIgogCiBQUiA9ICJyNiIKIAotaW5oZXJpdCBw
YWNrYWdlZ3JvdXAKK2luaGVyaXQgcGFja2FnZWdyb3VwIGRpc3Ryb19mZWF0dXJlc19jaGVjawor
UkVRVUlSRURfRElTVFJPX0ZFQVRVUkVTID0gIm9wZW5nbCIKIAogUEFDS0FHRVMgPSAiXAogICAg
ICR7UE59LWNvcmUgXApkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWdyYXBoaWNzL3dheWxhbmQv
d2VzdG9uXzEuMS4wLmJiIGIvbWV0YS9yZWNpcGVzLWdyYXBoaWNzL3dheWxhbmQvd2VzdG9uXzEu
MS4wLmJiCmluZGV4IDgyODBiZjIuLjYyYWExYTEgMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1n
cmFwaGljcy93YXlsYW5kL3dlc3Rvbl8xLjEuMC5iYgorKysgYi9tZXRhL3JlY2lwZXMtZ3JhcGhp
Y3Mvd2F5bGFuZC93ZXN0b25fMS4xLjAuYmIKQEAgLTE1LDcgKzE1LDggQEAgU1JDX1VSSVttZDVz
dW1dID0gImRkOWYzMDQzZmM1MjI4YzZiYzRlOTk4NzNmYWUyMjU0IgogU1JDX1VSSVtzaGEyNTZz
dW1dID0gImU3NzE1ZDJjNzMxZjc3YTcyOWM5OTRhNTk5ZmZkYWViYWMxMzA3YjJkZDkzMzYxMzY3
MDY4NjlmYTUzNjE4YjQiCiAKIAotaW5oZXJpdCBhdXRvdG9vbHMgcGtnY29uZmlnIHVzZXJhZGQK
K2luaGVyaXQgYXV0b3Rvb2xzIHBrZ2NvbmZpZyB1c2VyYWRkIGRpc3Ryb19mZWF0dXJlc19jaGVj
aworUkVRVUlSRURfRElTVFJPX0ZFQVRVUkVTID0gIm9wZW5nbCIgCiAKIERFUEVORFMgPSAibGli
eGtiY29tbW9uIGdkay1waXhidWYgcGl4bWFuIGNhaXJvIGdsaWItMi4wIGpwZWciCiBERVBFTkRT
ICs9ICJ3YXlsYW5kIHZpcnR1YWwvbWVzYSB2aXJ0dWFsL2VnbCBwYW5nbyIKZGlmZiAtLWdpdCBh
L21ldGEvcmVjaXBlcy1tdWx0aW1lZGlhL2dzdHJlYW1lci9nc3QtcGx1Z2lucy1nbF8wLjEwLjMu
YmIgYi9tZXRhL3JlY2lwZXMtbXVsdGltZWRpYS9nc3RyZWFtZXIvZ3N0LXBsdWdpbnMtZ2xfMC4x
MC4zLmJiCmluZGV4IDQ0NzRlMWUuLjMxNTFlYjQgMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1t
dWx0aW1lZGlhL2dzdHJlYW1lci9nc3QtcGx1Z2lucy1nbF8wLjEwLjMuYmIKKysrIGIvbWV0YS9y
ZWNpcGVzLW11bHRpbWVkaWEvZ3N0cmVhbWVyL2dzdC1wbHVnaW5zLWdsXzAuMTAuMy5iYgpAQCAt
MTAsNyArMTAsOCBAQCBTUkNfVVJJICs9ICIgZmlsZTovLzAwMDEtY29uZGl0aW9uYWwtZ2wtZnJh
bWVidWZmZXItdW5kZWZpbmVkLXVzZS5wYXRjaCIKIAogREVQRU5EUyArPSAiZ3N0LXBsdWdpbnMt
YmFzZSB2aXJ0dWFsL2xpYmdsZXMyIHZpcnR1YWwvZWdsIGpwZWcgbGlicG5nIGdsZXciCiAKLWlu
aGVyaXQgZ2V0dGV4dCBnY29uZgoraW5oZXJpdCBnZXR0ZXh0IGdjb25mIGRpc3Ryb19mZWF0dXJl
c19jaGVjaworUkVRVUlSRURfRElTVFJPX0ZFQVRVUkVTID0gIm9wZW5nbCIKIAogIyBUaGlzIHBh
Y2thZ2UgZG9lc24ndCBoYXZlIGEgY29uZmlndXJlIHN3aXRjaCBmb3IgRUdMIG9yIEdMLCBzbyBm
b3JjaWJseSB0ZWxsCiAjIGNvbmZpZ3VyZSB0aGF0IGl0IGNhbid0IGZpbmQgZ2wuaCBzbyBpdCBh
bHdheXMgdXNlcyBFR0wuICBJZi93aGVuIHdlIGhhdmUgc29tZQpkaWZmIC0tZ2l0IGEvbWV0YS9y
ZWNpcGVzLW11bHRpbWVkaWEvZ3N0cmVhbWVyL2dzdHJlYW1lcjEuMC1wbHVnaW5zLWJhZC5pbmMg
Yi9tZXRhL3JlY2lwZXMtbXVsdGltZWRpYS9nc3RyZWFtZXIvZ3N0cmVhbWVyMS4wLXBsdWdpbnMt
YmFkLmluYwppbmRleCBhMzYzMzVhLi5jMmI1NDg5IDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMt
bXVsdGltZWRpYS9nc3RyZWFtZXIvZ3N0cmVhbWVyMS4wLXBsdWdpbnMtYmFkLmluYworKysgYi9t
ZXRhL3JlY2lwZXMtbXVsdGltZWRpYS9nc3RyZWFtZXIvZ3N0cmVhbWVyMS4wLXBsdWdpbnMtYmFk
LmluYwpAQCAtOSw4ICs5LDggQEAgU1JDX1VSSVtzaGEyNTZzdW1dID0gIjVmNDllNjM1M2ZkYzg1
NTgzNGI1YmViMDU0YjNhNDdlZjVmYTU1ODAwNmM3ZWRhNmQyZWMwN2IzNjMKIAogUyA9ICIke1dP
UktESVJ9L2dzdC1wbHVnaW5zLWJhZC0ke1BWfSIKIAotaW5oZXJpdCBnZXR0ZXh0Ci0KK2luaGVy
aXQgZ2V0dGV4dCBkaXN0cm9fZmVhdHVyZXNfY2hlY2sKK1JFUVVJUkVEX0RJU1RST19GRUFUVVJF
UyA9ICJvcGVuZ2wiIAogCiBQQUNLQUdFQ09ORklHID8/PSAiIFwKICAgICBjdXJsIGVnbGdsZXMg
d2F5bGFuZCBcCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtbXVsdGltZWRpYS9nc3RyZWFtZXIv
Z3N0cmVhbWVyMS4wLXBsdWdpbnMtYmFkXzEuMC45LmJiIGIvbWV0YS9yZWNpcGVzLW11bHRpbWVk
aWEvZ3N0cmVhbWVyL2dzdHJlYW1lcjEuMC1wbHVnaW5zLWJhZF8xLjAuOS5iYgppbmRleCA5Y2U3
OTkxLi44ZjI3NWU4IDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMtbXVsdGltZWRpYS9nc3RyZWFt
ZXIvZ3N0cmVhbWVyMS4wLXBsdWdpbnMtYmFkXzEuMC45LmJiCisrKyBiL21ldGEvcmVjaXBlcy1t
dWx0aW1lZGlhL2dzdHJlYW1lci9nc3RyZWFtZXIxLjAtcGx1Z2lucy1iYWRfMS4wLjkuYmIKQEAg
LTgsNSArOCw0IEBAIExJQ19GSUxFU19DSEtTVU0gPSAiZmlsZTovL0NPUFlJTkc7bWQ1PTczYTU4
NTVhODExOWRlYjAxN2Y1ZjEzY2YzMjcwOTVkIFwKIFNSQ19VUklbbWQ1c3VtXSA9ICI1NjllNTEy
MmZkN2JmZDdiZDg2MWE1MzdmMGEyOGM2MCIKIFNSQ19VUklbc2hhMjU2c3VtXSA9ICI2OWQyMzZi
MWQ4MTg4MjcwYTNmNTFmNjcxMDE0NmQwY2E2M2MyZjFhOWY2Y2ZiYWIzMzk5ZWYwMWI5NDk4Zjc1
IgogCi1TID0gIiR7V09SS0RJUn0vZ3N0LXBsdWdpbnMtYmFkLSR7UFZ9IgotCitTID0gIiR7V09S
S0RJUn0vZ3N0LXBsdWdpbnMtYmFkLSR7UFZ9IgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
ZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1tdWx0aW1lZGlhL2dzdHJlYW1lci9nc3RyZWFtZXIx
LjAtcGx1Z2lucy1iYWRfZ2l0LmJiIGIvbWV0YS9yZWNpcGVzLW11bHRpbWVkaWEvZ3N0cmVhbWVy
L2dzdHJlYW1lcjEuMC1wbHVnaW5zLWJhZF9naXQuYmIKaW5kZXggZTFhNTkwNC4uMzY5Y2RmYyAx
MDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLW11bHRpbWVkaWEvZ3N0cmVhbWVyL2dzdHJlYW1lcjEu
MC1wbHVnaW5zLWJhZF9naXQuYmIKKysrIGIvbWV0YS9yZWNpcGVzLW11bHRpbWVkaWEvZ3N0cmVh
bWVyL2dzdHJlYW1lcjEuMC1wbHVnaW5zLWJhZF9naXQuYmIKQEAgLTIyLDUgKzIyLDQgQEAgRVhU
UkFfT0VDT05GICs9ICIgXAogZG9fY29uZmlndXJlKCkgewogCS4vYXV0b2dlbi5zaCAtLW5vY29u
ZmlndXJlCiAJb2VfcnVuY29uZgotfQotCit9ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpk
aWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLXF0L3F0NC9xdC1tb2JpbGl0eS14MTFfMS4yLjAuYmIg
Yi9tZXRhL3JlY2lwZXMtcXQvcXQ0L3F0LW1vYmlsaXR5LXgxMV8xLjIuMC5iYgppbmRleCBjZDdk
NWI1Li4zMDA3NWI3IDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMtcXQvcXQ0L3F0LW1vYmlsaXR5
LXgxMV8xLjIuMC5iYgorKysgYi9tZXRhL3JlY2lwZXMtcXQvcXQ0L3F0LW1vYmlsaXR5LXgxMV8x
LjIuMC5iYgpAQCAtOCwzICs4LDQgQEAgcXRtX2V4dHJhX2NvbmZpZyA6PSAiIgogCiBpbmhlcml0
IHF0NHgxMQogcmVxdWlyZSBxdC1tb2JpbGl0eV8ke1BWfS5pbmMKKwpkaWZmIC0tZ2l0IGEvbWV0
YS9yZWNpcGVzLXF0L3F0NC9xdDQteDExLWZyZWUuaW5jIGIvbWV0YS9yZWNpcGVzLXF0L3F0NC9x
dDQteDExLWZyZWUuaW5jCmluZGV4IDM2OWIzZDUuLjVjYzU1YjMgMTAwNjQ0Ci0tLSBhL21ldGEv
cmVjaXBlcy1xdC9xdDQvcXQ0LXgxMS1mcmVlLmluYworKysgYi9tZXRhL3JlY2lwZXMtcXQvcXQ0
L3F0NC14MTEtZnJlZS5pbmMKQEAgLTMsNyArMyw5IEBAIHJlcXVpcmUgcXQ0LmluYwogREVTQ1JJ
UFRJT04gPSAiUXQgaXMgYSB2ZXJzYXRpbGUgY3Jvc3MtcGxhdGZvcm0gYXBwbGljYXRpb24gZnJh
bWV3b3JrIC0tIHRoaXMgaXMgdGhlIFgxMSB2ZXJzaW9uLiIKIEhPTUVQQUdFID0gImh0dHA6Ly9x
dC1wcm9qZWN0Lm9yZy8iCiBTRUNUSU9OID0gIngxMS9saWJzIgotREVQRU5EUyArPSAidmlydHVh
bC9saWJnbCB2aXJ0dWFsL2xpYngxMSBmb250Y29uZmlnIGxpYnhmdCBsaWJ4ZXh0IGxpYnhyZW5k
ZXIgbGlieHJhbmRyIGxpYnhjdXJzb3IiCitERVBFTkRTICs9ICJ2aXJ0dWFsL2xpYngxMSBmb250
Y29uZmlnIGxpYnhmdCBsaWJ4ZXh0IGxpYnhyZW5kZXIgbGlieHJhbmRyIGxpYnhjdXJzb3IiCitE
RVBFTkRTICs9ICIgJHtAYmFzZV9jb250YWlucygnRElTVFJPX0ZFQVRVUkVTJywgJ29wZW5nbCcs
ICd2aXJ0dWFsL2xpYmdsJywgJycsIGQpfSIKKwogUFJPVklERVMgKz0gInF0NC14MTEiCiBRVDRE
RVBFTkRTID0gIiIKIAotLSAKMS44LjEKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>