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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>236237</bug_id>
          
          <creation_ts>2022-02-07 07:41:33 -0800</creation_ts>
          <short_desc>REGRESSION(r288872): [GTK][WPE] Ubuntu 18.04 build is broken</short_desc>
          <delta_ts>2022-02-10 16:35:24 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego Pino">dpino</reporter>
          <assigned_to name="Diego Pino">dpino</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>andresg_22</cc>
    
    <cc>annulen</cc>
    
    <cc>apinheiro</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cfleizach</cc>
    
    <cc>cgarcia</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>samuel_white</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1838139</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2022-02-07 07:41:33 -0800</bug_when>
    <thetext>Ubuntu 18.04 build is broken after r288872

https://build.webkit.org/#/builders/71/builds/411

The error is:

FAILED: WebCore/DerivedSources/AccessibilityAtspiInterfaces.h WebCore/DerivedSources/AccessibilityAtspiInterfaces.c 
cd /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/WebKitBuild/Release/Source/WebCore &amp;&amp; gdbus-codegen --interface-prefix=org.a11y.atspi --c-namespace=webkit --pragma-once --interface-info-header --output=/home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/WebKitBuild/Release/WebCore/DerivedSources/AccessibilityAtspiInterfaces.h /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Accessible.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Action.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Application.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Cache.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Collection.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Component.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/DeviceEventController.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/DeviceEventListener.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Document.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/EditableText.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Event.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Hyperlink.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Hypertext.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Image.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Registry.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Selection.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Socket.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/TableCell.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Table.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Text.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Value.xml &amp;&amp; gdbus-codegen --interface-prefix=org.a11y.atspi --c-namespace=webkit --interface-info-body --output=/home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/WebKitBuild/Release/WebCore/DerivedSources/AccessibilityAtspiInterfaces.c /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Accessible.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Action.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Application.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Cache.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Collection.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Component.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/DeviceEventController.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/DeviceEventListener.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Document.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/EditableText.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Event.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Hyperlink.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Hypertext.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Image.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Registry.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Selection.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Socket.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/TableCell.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Table.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Text.xml /home/buildbot/webkitgtk/nightly/gtk-linux-64-packaging-nigthly-ubuntu1804/build/Source/WebCore/accessibility/atspi/xml/Value.xml
usage: gdbus-codegen [-h] [--xml-files FILE] [--interface-prefix PREFIX]
                     [--c-namespace NAMESPACE] [--c-generate-object-manager]
                     [--c-generate-autocleanup {none,objects,all}]
                     [--generate-docbook OUTFILES] [--pragma-once]
                     [--annotate WHAT KEY VALUE WHAT KEY VALUE WHAT KEY VALUE]
                     [--generate-c-code OUTFILES | --header | --body]
                     [--output FILE | --output-directory OUTDIR]
                     [FILE [FILE ...]]
gdbus-codegen: error: unrecognized arguments: --interface-info-header

It seems the problem is in this block of code that became active after r288872:

https://webkit-search.igalia.com/webkit/source/Source/WebCore/PlatformGTK.cmake#199

The `gdbus-codegen` command featured in Ubuntu 18.04 lacks the arguments `--interface-info-body` and `--interface-info-header`. There&apos;s `--body` and `--header` though, which might be used instead for Ubuntu 18.04.

http://manpages.ubuntu.com/manpages/bionic/man1/gdbus-codegen.1.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838190</commentid>
    <comment_count>1</comment_count>
      <attachid>451112</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2022-02-07 08:53:45 -0800</bug_when>
    <thetext>Created attachment 451112
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838547</commentid>
    <comment_count>2</comment_count>
      <attachid>451214</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2022-02-07 23:26:28 -0800</bug_when>
    <thetext>Created attachment 451214
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838657</commentid>
    <comment_count>3</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2022-02-08 07:40:52 -0800</bug_when>
    <thetext>Discussing this bug with Carlos García, we agreed is better that Ubuntu 18.04, and other old systems, build using the flag `--cmakeargs=-DUSE_ATSPI=OFF`.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451112</attachid>
            <date>2022-02-07 08:53:45 -0800</date>
            <delta_ts>2022-02-07 23:26:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236237-20220208005342.patch</filename>
            <type>text/plain</type>
            <size>6362</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MjIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2VjMTBjODIwNWI2ZWNj
YmI0ZGRhNjMyY2QyODhjNzM5YzBhMWY1OC4uNWFhNzBjMDY4ZDIyYjYyMGY3Y2YyMWRlYmRkZDA0
YzA1YjQ4ODgzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIyLTAyLTA3ICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS11bV1BFXSBG
aXggVWJ1bnR1IDE4LjA0IGJ1aWxkIGFmdGVyIHIyODg4NzIKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNjIzNworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBjb21tYW5kIGBnZGJ1cy1jb2RlZ2VuYCBh
dmFpbGFibGUgaW4gVWJ1bnR1IDE4LjA0IGxhY2tzIHN1cHBvcnRzIGZvcgorICAgICAgICBhcmd1
bWVudHMgYC0taW50ZXJmYWNlLWluZm8taGVhZGVyYCBhbmQgYC0taW50ZXJmYWNlLWluZm8tYm9k
eWAuICBVc2UKKyAgICAgICAgYXJndW1lbnRzIGAtLWhlYWRlcmAgYW5kIGAtLWJvZHlgIGluc3Rl
YWQuCisKKyAgICAgICAgKiBQbGF0Zm9ybUdUSy5jbWFrZToKKyAgICAgICAgKiBQbGF0Zm9ybVdQ
RS5jbWFrZToKKwogMjAyMi0wMi0wNyAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+
CiAKICAgICAgICAgW0NTUyBDb250YWluZXIgUXVlcmllc10gQWRkIENvbnRhaW5lclF1ZXJ5RXZh
bHVhdG9yCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9ybUdUSy5jbWFrZSBiL1Nv
dXJjZS9XZWJDb3JlL1BsYXRmb3JtR1RLLmNtYWtlCmluZGV4IDBjNmIxZDcwMzNjNWI5Y2Q3YTcx
YmQ2MjE2MDQ2ZDY4OWJkZjJkOTIuLmNjYjA2MTQ4NzRmYzdjMDk2ZGM2M2FmNjMxNmQ0ZWEyMjY3
ODg2ZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtR1RLLmNtYWtlCisrKyBi
L1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtR1RLLmNtYWtlCkBAIC0xOTMsMTQgKzE5MywzMCBAQCBp
ZiAoVVNFX0FUU1BJKQogICAgICAgICAke1dFQkNPUkVfRElSfS9hY2Nlc3NpYmlsaXR5L2F0c3Bp
L3htbC9WYWx1ZS54bWwKICAgICApCiAKLSAgICBhZGRfY3VzdG9tX2NvbW1hbmQoCi0gICAgICAg
IE9VVFBVVCAke1dlYkNvcmVfREVSSVZFRF9TT1VSQ0VTX0RJUn0vQWNjZXNzaWJpbGl0eUF0c3Bp
SW50ZXJmYWNlcy5oICR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNfRElSfS9BY2Nlc3NpYmlsaXR5
QXRzcGlJbnRlcmZhY2VzLmMKLSAgICAgICAgREVQRU5EUyAke1dlYkNvcmVfQXRzcGlJbnRlcmZh
Y2VGaWxlc30KLSAgICAgICAgQ09NTUFORCBnZGJ1cy1jb2RlZ2VuIC0taW50ZXJmYWNlLXByZWZp
eD1vcmcuYTExeS5hdHNwaSAtLWMtbmFtZXNwYWNlPXdlYmtpdCAtLXByYWdtYS1vbmNlIC0taW50
ZXJmYWNlLWluZm8taGVhZGVyIC0tb3V0cHV0PSR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNfRElS
fS9BY2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmggJHtXZWJDb3JlX0F0c3BpSW50ZXJmYWNl
RmlsZXN9Ci0gICAgICAgIENPTU1BTkQgZ2RidXMtY29kZWdlbiAtLWludGVyZmFjZS1wcmVmaXg9
b3JnLmExMXkuYXRzcGkgLS1jLW5hbWVzcGFjZT13ZWJraXQgLS1pbnRlcmZhY2UtaW5mby1ib2R5
IC0tb3V0cHV0PSR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNfRElSfS9BY2Nlc3NpYmlsaXR5QXRz
cGlJbnRlcmZhY2VzLmMgJHtXZWJDb3JlX0F0c3BpSW50ZXJmYWNlRmlsZXN9Ci0gICAgICAgIFZF
UkJBVElNCisgICAgZXhlY3V0ZV9wcm9jZXNzKAorICAgICAgICBDT01NQU5EIGdkYnVzLWNvZGVn
ZW4gLS1oZWxwCisgICAgICAgIENPTU1BTkQgZ3JlcCAtcSAiaW50ZXJmYWNlLWluZm8taGVhZGVy
IgorICAgICAgICBSRVNVTFRfVkFSSUFCTEUgSU5URVJGQUNFX0lORk9fUkVUQ09ERQogICAgICkK
IAorICAgIGlmICgke0lOVEVSRkFDRV9JTkZPX1JFVENPREV9IEVRVUFMIDApCisgICAgICAgIGFk
ZF9jdXN0b21fY29tbWFuZCgKKyAgICAgICAgICAgIE9VVFBVVCAke1dlYkNvcmVfREVSSVZFRF9T
T1VSQ0VTX0RJUn0vQWNjZXNzaWJpbGl0eUF0c3BpSW50ZXJmYWNlcy5oICR7V2ViQ29yZV9ERVJJ
VkVEX1NPVVJDRVNfRElSfS9BY2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmMKKyAgICAgICAg
ICAgIERFUEVORFMgJHtXZWJDb3JlX0F0c3BpSW50ZXJmYWNlRmlsZXN9CisgICAgICAgICAgICBD
T01NQU5EIGdkYnVzLWNvZGVnZW4gLS1pbnRlcmZhY2UtcHJlZml4PW9yZy5hMTF5LmF0c3BpIC0t
Yy1uYW1lc3BhY2U9d2Via2l0IC0tcHJhZ21hLW9uY2UgLS1pbnRlcmZhY2UtaW5mby1oZWFkZXIg
LS1vdXRwdXQ9JHtXZWJDb3JlX0RFUklWRURfU09VUkNFU19ESVJ9L0FjY2Vzc2liaWxpdHlBdHNw
aUludGVyZmFjZXMuaCAke1dlYkNvcmVfQXRzcGlJbnRlcmZhY2VGaWxlc30KKyAgICAgICAgICAg
IENPTU1BTkQgZ2RidXMtY29kZWdlbiAtLWludGVyZmFjZS1wcmVmaXg9b3JnLmExMXkuYXRzcGkg
LS1jLW5hbWVzcGFjZT13ZWJraXQgLS1pbnRlcmZhY2UtaW5mby1ib2R5IC0tb3V0cHV0PSR7V2Vi
Q29yZV9ERVJJVkVEX1NPVVJDRVNfRElSfS9BY2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmMg
JHtXZWJDb3JlX0F0c3BpSW50ZXJmYWNlRmlsZXN9CisgICAgICAgICAgICBWRVJCQVRJTQorICAg
ICAgICApCisgICAgZWxzZSAoKQorICAgICAgICBhZGRfY3VzdG9tX2NvbW1hbmQoCisgICAgICAg
ICAgICBPVVRQVVQgJHtXZWJDb3JlX0RFUklWRURfU09VUkNFU19ESVJ9L0FjY2Vzc2liaWxpdHlB
dHNwaUludGVyZmFjZXMuaCAke1dlYkNvcmVfREVSSVZFRF9TT1VSQ0VTX0RJUn0vQWNjZXNzaWJp
bGl0eUF0c3BpSW50ZXJmYWNlcy5jCisgICAgICAgICAgICBERVBFTkRTICR7V2ViQ29yZV9BdHNw
aUludGVyZmFjZUZpbGVzfQorICAgICAgICAgICAgQ09NTUFORCBnZGJ1cy1jb2RlZ2VuIC0taW50
ZXJmYWNlLXByZWZpeD1vcmcuYTExeS5hdHNwaSAtLWMtbmFtZXNwYWNlPXdlYmtpdCAtLXByYWdt
YS1vbmNlIC0taGVhZGVyIC0tb3V0cHV0PSR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNfRElSfS9B
Y2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmggJHtXZWJDb3JlX0F0c3BpSW50ZXJmYWNlRmls
ZXN9CisgICAgICAgICAgICBDT01NQU5EIGdkYnVzLWNvZGVnZW4gLS1pbnRlcmZhY2UtcHJlZml4
PW9yZy5hMTF5LmF0c3BpIC0tYy1uYW1lc3BhY2U9d2Via2l0IC0tYm9keSAtLW91dHB1dD0ke1dl
YkNvcmVfREVSSVZFRF9TT1VSQ0VTX0RJUn0vQWNjZXNzaWJpbGl0eUF0c3BpSW50ZXJmYWNlcy5j
ICR7V2ViQ29yZV9BdHNwaUludGVyZmFjZUZpbGVzfQorICAgICAgICAgICAgVkVSQkFUSU0KKyAg
ICAgICAgKQorICAgIGVuZGlmICgpCisKICAgICBsaXN0KEFQUEVORCBXZWJDb3JlX1NPVVJDRVMK
ICAgICAgICAgJHtXZWJDb3JlX0RFUklWRURfU09VUkNFU19ESVJ9L0FjY2Vzc2liaWxpdHlBdHNw
aUludGVyZmFjZXMuYwogICAgICkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3Jt
V1BFLmNtYWtlIGIvU291cmNlL1dlYkNvcmUvUGxhdGZvcm1XUEUuY21ha2UKaW5kZXggZTMzODMx
N2YzMmVjOGRlODhhMTM2MzQzMmZlMDhiYWZlNGE4M2Y4OS4uY2I0MzIzNTAxODkyNzk1MTA0MTll
Yzk5OWExNzZkMzEyZGY2NjI2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvUGxhdGZvcm1X
UEUuY21ha2UKKysrIGIvU291cmNlL1dlYkNvcmUvUGxhdGZvcm1XUEUuY21ha2UKQEAgLTExOSwx
NCArMTE5LDMwIEBAIGlmIChVU0VfQVRTUEkpCiAgICAgICAgICR7V0VCQ09SRV9ESVJ9L2FjY2Vz
c2liaWxpdHkvYXRzcGkveG1sL1ZhbHVlLnhtbAogICAgICkKIAotICAgIGFkZF9jdXN0b21fY29t
bWFuZCgKLSAgICAgICAgT1VUUFVUICR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNfRElSfS9BY2Nl
c3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmggJHtXZWJDb3JlX0RFUklWRURfU09VUkNFU19ESVJ9
L0FjY2Vzc2liaWxpdHlBdHNwaUludGVyZmFjZXMuYwotICAgICAgICBERVBFTkRTICR7V2ViQ29y
ZV9BdHNwaUludGVyZmFjZUZpbGVzfQotICAgICAgICBDT01NQU5EIGdkYnVzLWNvZGVnZW4gLS1p
bnRlcmZhY2UtcHJlZml4PW9yZy5hMTF5LmF0c3BpIC0tYy1uYW1lc3BhY2U9d2Via2l0IC0tcHJh
Z21hLW9uY2UgLS1pbnRlcmZhY2UtaW5mby1oZWFkZXIgLS1vdXRwdXQ9JHtXZWJDb3JlX0RFUklW
RURfU09VUkNFU19ESVJ9L0FjY2Vzc2liaWxpdHlBdHNwaUludGVyZmFjZXMuaCAke1dlYkNvcmVf
QXRzcGlJbnRlcmZhY2VGaWxlc30KLSAgICAgICAgQ09NTUFORCBnZGJ1cy1jb2RlZ2VuIC0taW50
ZXJmYWNlLXByZWZpeD1vcmcuYTExeS5hdHNwaSAtLWMtbmFtZXNwYWNlPXdlYmtpdCAtLWludGVy
ZmFjZS1pbmZvLWJvZHkgLS1vdXRwdXQ9JHtXZWJDb3JlX0RFUklWRURfU09VUkNFU19ESVJ9L0Fj
Y2Vzc2liaWxpdHlBdHNwaUludGVyZmFjZXMuYyAke1dlYkNvcmVfQXRzcGlJbnRlcmZhY2VGaWxl
c30KLSAgICAgICAgVkVSQkFUSU0KKyAgICBleGVjdXRlX3Byb2Nlc3MoCisgICAgICAgIENPTU1B
TkQgZ2RidXMtY29kZWdlbiAtLWhlbHAKKyAgICAgICAgQ09NTUFORCBncmVwIC1xICJpbnRlcmZh
Y2UtaW5mby1oZWFkZXIiCisgICAgICAgIFJFU1VMVF9WQVJJQUJMRSBJTlRFUkZBQ0VfSU5GT19S
RVRDT0RFCiAgICAgKQogCisgICAgaWYgKCR7SU5URVJGQUNFX0lORk9fUkVUQ09ERX0gRVFVQUwg
MCkKKyAgICAgICAgYWRkX2N1c3RvbV9jb21tYW5kKAorICAgICAgICAgICAgT1VUUFVUICR7V2Vi
Q29yZV9ERVJJVkVEX1NPVVJDRVNfRElSfS9BY2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmgg
JHtXZWJDb3JlX0RFUklWRURfU09VUkNFU19ESVJ9L0FjY2Vzc2liaWxpdHlBdHNwaUludGVyZmFj
ZXMuYworICAgICAgICAgICAgREVQRU5EUyAke1dlYkNvcmVfQXRzcGlJbnRlcmZhY2VGaWxlc30K
KyAgICAgICAgICAgIENPTU1BTkQgZ2RidXMtY29kZWdlbiAtLWludGVyZmFjZS1wcmVmaXg9b3Jn
LmExMXkuYXRzcGkgLS1jLW5hbWVzcGFjZT13ZWJraXQgLS1wcmFnbWEtb25jZSAtLWludGVyZmFj
ZS1pbmZvLWhlYWRlciAtLW91dHB1dD0ke1dlYkNvcmVfREVSSVZFRF9TT1VSQ0VTX0RJUn0vQWNj
ZXNzaWJpbGl0eUF0c3BpSW50ZXJmYWNlcy5oICR7V2ViQ29yZV9BdHNwaUludGVyZmFjZUZpbGVz
fQorICAgICAgICAgICAgQ09NTUFORCBnZGJ1cy1jb2RlZ2VuIC0taW50ZXJmYWNlLXByZWZpeD1v
cmcuYTExeS5hdHNwaSAtLWMtbmFtZXNwYWNlPXdlYmtpdCAtLWludGVyZmFjZS1pbmZvLWJvZHkg
LS1vdXRwdXQ9JHtXZWJDb3JlX0RFUklWRURfU09VUkNFU19ESVJ9L0FjY2Vzc2liaWxpdHlBdHNw
aUludGVyZmFjZXMuYyAke1dlYkNvcmVfQXRzcGlJbnRlcmZhY2VGaWxlc30KKyAgICAgICAgICAg
IFZFUkJBVElNCisgICAgICAgICkKKyAgICBlbHNlICgpCisgICAgICAgIGFkZF9jdXN0b21fY29t
bWFuZCgKKyAgICAgICAgICAgIE9VVFBVVCAke1dlYkNvcmVfREVSSVZFRF9TT1VSQ0VTX0RJUn0v
QWNjZXNzaWJpbGl0eUF0c3BpSW50ZXJmYWNlcy5oICR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNf
RElSfS9BY2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmMKKyAgICAgICAgICAgIERFUEVORFMg
JHtXZWJDb3JlX0F0c3BpSW50ZXJmYWNlRmlsZXN9CisgICAgICAgICAgICBDT01NQU5EIGdkYnVz
LWNvZGVnZW4gLS1pbnRlcmZhY2UtcHJlZml4PW9yZy5hMTF5LmF0c3BpIC0tYy1uYW1lc3BhY2U9
d2Via2l0IC0tcHJhZ21hLW9uY2UgLS1oZWFkZXIgLS1vdXRwdXQ9JHtXZWJDb3JlX0RFUklWRURf
U09VUkNFU19ESVJ9L0FjY2Vzc2liaWxpdHlBdHNwaUludGVyZmFjZXMuaCAke1dlYkNvcmVfQXRz
cGlJbnRlcmZhY2VGaWxlc30KKyAgICAgICAgICAgIENPTU1BTkQgZ2RidXMtY29kZWdlbiAtLWlu
dGVyZmFjZS1wcmVmaXg9b3JnLmExMXkuYXRzcGkgLS1jLW5hbWVzcGFjZT13ZWJraXQgLS1ib2R5
IC0tb3V0cHV0PSR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNfRElSfS9BY2Nlc3NpYmlsaXR5QXRz
cGlJbnRlcmZhY2VzLmMgJHtXZWJDb3JlX0F0c3BpSW50ZXJmYWNlRmlsZXN9CisgICAgICAgICAg
ICBWRVJCQVRJTQorICAgICAgICApCisgICAgZW5kaWYgKCkKKwogICAgIGxpc3QoQVBQRU5EIFdl
YkNvcmVfU09VUkNFUwogICAgICAgICAke1dlYkNvcmVfREVSSVZFRF9TT1VSQ0VTX0RJUn0vQWNj
ZXNzaWJpbGl0eUF0c3BpSW50ZXJmYWNlcy5jCiAgICAgKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451214</attachid>
            <date>2022-02-07 23:26:28 -0800</date>
            <delta_ts>2022-02-10 16:35:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236237-20220208152626.patch</filename>
            <type>text/plain</type>
            <size>15823</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MzU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmM1MTI4YjI1MzMwYzVk
YzdhYTA3NDE5YmU4MWYwMTA5MzQ4ZjYxZi4uYmQ1MTY1ODU5ZDZmODAxMjRlZDMxYTc4NGYwOTUx
MWEwOGYxZmY3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIyLTAyLTA3ICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihy
Mjg4ODcyKTogW0dUS11bV1BFXSBVYnVudHUgMTguMDQgYnVpbGQgaXMgYnJva2VuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzYyMzcKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVYnVudHUgMTguMDQgZmVh
dHVyZXMgYSB2ZXJzaW9uIG9mIGBnZGJ1cy1jb2RlZ2VuYCB3aGljaCBkb2Vzbid0CisgICAgICAg
IHN1cHBvcnQgZmxhZ3MgYC0taW50ZXJmYWNlLWluZm8taGVhZGVyYCBhbmQgYC0taW50ZXJmYWNl
LWluZm8tYm9keWAuCisgICAgICAgIFVzZSBmbGFncyBgLS1oZWFkZXJgIGFuZCBgLS1ib2R5YCBp
bnN0ZWFkLgorCisgICAgICAgIFRoZSBjb2RlIGdlbmVyYXRlZCB1c2luZyB0aG9zZSBmbGFncyBp
cyBzbGlnaGx5IGRpZmZlcmVudCBzbyBhZGRpdGlvbmFsCisgICAgICAgIG1vZGlmaWNhdGlvbnMg
YXJlIG5lZWRlZC4KKworICAgICAgICAqIFBsYXRmb3JtR1RLLmNtYWtlOgorICAgICAgICAqIFBs
YXRmb3JtV1BFLmNtYWtlOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXRzcGkvQWNjZXNzaWJp
bGl0eUF0c3BpLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlBdHNwaTo6ZW5z
dXJlQ2FjaGUpOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXRzcGkvQWNjZXNzaWJpbGl0eU9i
amVjdEF0c3BpLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlPYmplY3RBdHNw
aTo6cmVnaXN0ZXJPYmplY3QpOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVj
dEF0c3BpOjpoeXBlcmxpbmtSZWZlcmVuY2UpOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJp
bGl0eU9iamVjdEF0c3BpOjpidWlsZEludGVyZmFjZXMgY29uc3QpOgorICAgICAgICAqIGFjY2Vz
c2liaWxpdHkvYXRzcGkvQWNjZXNzaWJpbGl0eVJvb3RBdHNwaS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpBY2Nlc3NpYmlsaXR5Um9vdEF0c3BpOjpyZWdpc3Rlck9iamVjdCk6CisgICAgICAgIChX
ZWJDb3JlOjpBY2Nlc3NpYmlsaXR5Um9vdEF0c3BpOjpzZXJpYWxpemUgY29uc3QpOgorCiAyMDIy
LTAyLTA3ICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAg
ICBVbnJldmlld2VkLCByZXZlcnRpbmcgcjI4OTIyNy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL1BsYXRmb3JtR1RLLmNtYWtlIGIvU291cmNlL1dlYkNvcmUvUGxhdGZvcm1HVEsuY21ha2UK
aW5kZXggMGM2YjFkNzAzM2M1YjljZDdhNzFiZDYyMTYwNDZkNjg5YmRmMmQ5Mi4uNGZhZjZjNjI2
OTg5M2M1MGM2ZDVhY2EyZDJjMGUxZDgyNjgwOTgwNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvUGxhdGZvcm1HVEsuY21ha2UKKysrIGIvU291cmNlL1dlYkNvcmUvUGxhdGZvcm1HVEsuY21h
a2UKQEAgLTE5Niw4ICsxOTYsOCBAQCBpZiAoVVNFX0FUU1BJKQogICAgIGFkZF9jdXN0b21fY29t
bWFuZCgKICAgICAgICAgT1VUUFVUICR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNfRElSfS9BY2Nl
c3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmggJHtXZWJDb3JlX0RFUklWRURfU09VUkNFU19ESVJ9
L0FjY2Vzc2liaWxpdHlBdHNwaUludGVyZmFjZXMuYwogICAgICAgICBERVBFTkRTICR7V2ViQ29y
ZV9BdHNwaUludGVyZmFjZUZpbGVzfQotICAgICAgICBDT01NQU5EIGdkYnVzLWNvZGVnZW4gLS1p
bnRlcmZhY2UtcHJlZml4PW9yZy5hMTF5LmF0c3BpIC0tYy1uYW1lc3BhY2U9d2Via2l0IC0tcHJh
Z21hLW9uY2UgLS1pbnRlcmZhY2UtaW5mby1oZWFkZXIgLS1vdXRwdXQ9JHtXZWJDb3JlX0RFUklW
RURfU09VUkNFU19ESVJ9L0FjY2Vzc2liaWxpdHlBdHNwaUludGVyZmFjZXMuaCAke1dlYkNvcmVf
QXRzcGlJbnRlcmZhY2VGaWxlc30KLSAgICAgICAgQ09NTUFORCBnZGJ1cy1jb2RlZ2VuIC0taW50
ZXJmYWNlLXByZWZpeD1vcmcuYTExeS5hdHNwaSAtLWMtbmFtZXNwYWNlPXdlYmtpdCAtLWludGVy
ZmFjZS1pbmZvLWJvZHkgLS1vdXRwdXQ9JHtXZWJDb3JlX0RFUklWRURfU09VUkNFU19ESVJ9L0Fj
Y2Vzc2liaWxpdHlBdHNwaUludGVyZmFjZXMuYyAke1dlYkNvcmVfQXRzcGlJbnRlcmZhY2VGaWxl
c30KKyAgICAgICAgQ09NTUFORCBnZGJ1cy1jb2RlZ2VuIC0taW50ZXJmYWNlLXByZWZpeD1vcmcu
YTExeS5hdHNwaSAtLWMtbmFtZXNwYWNlPXdlYmtpdCAtLXByYWdtYS1vbmNlIC0taGVhZGVyIC0t
b3V0cHV0PSR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNfRElSfS9BY2Nlc3NpYmlsaXR5QXRzcGlJ
bnRlcmZhY2VzLmggJHtXZWJDb3JlX0F0c3BpSW50ZXJmYWNlRmlsZXN9CisgICAgICAgIENPTU1B
TkQgZ2RidXMtY29kZWdlbiAtLWludGVyZmFjZS1wcmVmaXg9b3JnLmExMXkuYXRzcGkgLS1jLW5h
bWVzcGFjZT13ZWJraXQgLS1ib2R5IC0tb3V0cHV0PSR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNf
RElSfS9BY2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmMgJHtXZWJDb3JlX0F0c3BpSW50ZXJm
YWNlRmlsZXN9CiAgICAgICAgIFZFUkJBVElNCiAgICAgKQogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9QbGF0Zm9ybVdQRS5jbWFrZSBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtV1BFLmNt
YWtlCmluZGV4IGUzMzgzMTdmMzJlYzhkZTg4YTEzNjM0MzJmZTA4YmFmZTRhODNmODkuLjcwZjcw
MTUyMDViMjk0MDlhYjVjMWNmYjcyZGFkNjY1MGRlYTRkZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL1BsYXRmb3JtV1BFLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BsYXRmb3JtV1BF
LmNtYWtlCkBAIC0xMjIsOCArMTIyLDggQEAgaWYgKFVTRV9BVFNQSSkKICAgICBhZGRfY3VzdG9t
X2NvbW1hbmQoCiAgICAgICAgIE9VVFBVVCAke1dlYkNvcmVfREVSSVZFRF9TT1VSQ0VTX0RJUn0v
QWNjZXNzaWJpbGl0eUF0c3BpSW50ZXJmYWNlcy5oICR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNf
RElSfS9BY2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmMKICAgICAgICAgREVQRU5EUyAke1dl
YkNvcmVfQXRzcGlJbnRlcmZhY2VGaWxlc30KLSAgICAgICAgQ09NTUFORCBnZGJ1cy1jb2RlZ2Vu
IC0taW50ZXJmYWNlLXByZWZpeD1vcmcuYTExeS5hdHNwaSAtLWMtbmFtZXNwYWNlPXdlYmtpdCAt
LXByYWdtYS1vbmNlIC0taW50ZXJmYWNlLWluZm8taGVhZGVyIC0tb3V0cHV0PSR7V2ViQ29yZV9E
RVJJVkVEX1NPVVJDRVNfRElSfS9BY2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmggJHtXZWJD
b3JlX0F0c3BpSW50ZXJmYWNlRmlsZXN9Ci0gICAgICAgIENPTU1BTkQgZ2RidXMtY29kZWdlbiAt
LWludGVyZmFjZS1wcmVmaXg9b3JnLmExMXkuYXRzcGkgLS1jLW5hbWVzcGFjZT13ZWJraXQgLS1p
bnRlcmZhY2UtaW5mby1ib2R5IC0tb3V0cHV0PSR7V2ViQ29yZV9ERVJJVkVEX1NPVVJDRVNfRElS
fS9BY2Nlc3NpYmlsaXR5QXRzcGlJbnRlcmZhY2VzLmMgJHtXZWJDb3JlX0F0c3BpSW50ZXJmYWNl
RmlsZXN9CisgICAgICAgIENPTU1BTkQgZ2RidXMtY29kZWdlbiAtLWludGVyZmFjZS1wcmVmaXg9
b3JnLmExMXkuYXRzcGkgLS1jLW5hbWVzcGFjZT13ZWJraXQgLS1wcmFnbWEtb25jZSAtLWhlYWRl
ciAtLW91dHB1dD0ke1dlYkNvcmVfREVSSVZFRF9TT1VSQ0VTX0RJUn0vQWNjZXNzaWJpbGl0eUF0
c3BpSW50ZXJmYWNlcy5oICR7V2ViQ29yZV9BdHNwaUludGVyZmFjZUZpbGVzfQorICAgICAgICBD
T01NQU5EIGdkYnVzLWNvZGVnZW4gLS1pbnRlcmZhY2UtcHJlZml4PW9yZy5hMTF5LmF0c3BpIC0t
Yy1uYW1lc3BhY2U9d2Via2l0IC0tYm9keSAtLW91dHB1dD0ke1dlYkNvcmVfREVSSVZFRF9TT1VS
Q0VTX0RJUn0vQWNjZXNzaWJpbGl0eUF0c3BpSW50ZXJmYWNlcy5jICR7V2ViQ29yZV9BdHNwaUlu
dGVyZmFjZUZpbGVzfQogICAgICAgICBWRVJCQVRJTQogICAgICkKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdHNwaS9BY2Nlc3NpYmlsaXR5QXRzcGkuY3BwIGIv
U291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdHNwaS9BY2Nlc3NpYmlsaXR5QXRzcGkuY3Bw
CmluZGV4IDE1MGZlMjMwZTU0MmEzNDNjNWFiZTU3OWI1ODhiZmYxMDcyZDc2MjQuLmZhYjMwZjY3
NzE5NmUyYmQwODYxYzI5MzNlN2Y4OGUwMzQ1YzE3Y2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2FjY2Vzc2liaWxpdHkvYXRzcGkvQWNjZXNzaWJpbGl0eUF0c3BpLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0c3BpL0FjY2Vzc2liaWxpdHlBdHNwaS5jcHAKQEAg
LTc2MSw3ICs3NjEsNyBAQCB2b2lkIEFjY2Vzc2liaWxpdHlBdHNwaTo6ZW5zdXJlQ2FjaGUoKQog
ICAgIGlmIChtX2NhY2hlSUQgfHwgIW1fY29ubmVjdGlvbikKICAgICAgICAgcmV0dXJuOwogCi0g
ICAgbV9jYWNoZUlEID0gZ19kYnVzX2Nvbm5lY3Rpb25fcmVnaXN0ZXJfb2JqZWN0KG1fY29ubmVj
dGlvbi5nZXQoKSwgIi9vcmcvYTExeS9hdHNwaS9jYWNoZSIsIGNvbnN0X2Nhc3Q8R0RCdXNJbnRl
cmZhY2VJbmZvKj4oJndlYmtpdF9jYWNoZV9pbnRlcmZhY2UpLCAmc19jYWNoZUZ1bmN0aW9ucywg
dGhpcywgbnVsbHB0ciwgbnVsbHB0cik7CisgICAgbV9jYWNoZUlEID0gZ19kYnVzX2Nvbm5lY3Rp
b25fcmVnaXN0ZXJfb2JqZWN0KG1fY29ubmVjdGlvbi5nZXQoKSwgIi9vcmcvYTExeS9hdHNwaS9j
YWNoZSIsIGNvbnN0X2Nhc3Q8R0RCdXNJbnRlcmZhY2VJbmZvKj4od2Via2l0X2NhY2hlX2ludGVy
ZmFjZV9pbmZvKCkpLCAmc19jYWNoZUZ1bmN0aW9ucywgdGhpcywgbnVsbHB0ciwgbnVsbHB0cik7
CiB9CiAKIHZvaWQgQWNjZXNzaWJpbGl0eUF0c3BpOjphZGRUb0NhY2hlSWZOZWVkZWQoQWNjZXNz
aWJpbGl0eU9iamVjdEF0c3BpJiBhdHNwaU9iamVjdCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2FjY2Vzc2liaWxpdHkvYXRzcGkvQWNjZXNzaWJpbGl0eU9iamVjdEF0c3BpLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRzcGkvQWNjZXNzaWJpbGl0eU9iamVjdEF0c3Bp
LmNwcAppbmRleCA3MDFjNTY1YzAyZDllNTQzYWFlNDBkNDA5YTk2NTQ4YjlhODVjYzE1Li4wNTQ1
ZDM5OWZjODI4NzhjNDQwMTQ5ZDAzNmUzMGE3MWI1YTI1NThmIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0c3BpL0FjY2Vzc2liaWxpdHlPYmplY3RBdHNwaS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdHNwaS9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0QXRzcGkuY3BwCkBAIC00ODAsMjkgKzQ4MCwyOSBAQCBib29sIEFjY2Vzc2liaWxpdHlPYmpl
Y3RBdHNwaTo6cmVnaXN0ZXJPYmplY3QoKQogICAgIG1faXNSZWdpc3RlcmVkID0gdHJ1ZTsKICAg
ICBWZWN0b3I8c3RkOjpwYWlyPEdEQnVzSW50ZXJmYWNlSW5mbyosIEdEQnVzSW50ZXJmYWNlVlRh
YmxlKj4+IGludGVyZmFjZXM7CiAgICAgaWYgKG1faW50ZXJmYWNlcy5jb250YWlucyhJbnRlcmZh
Y2U6OkFjY2Vzc2libGUpKQotICAgICAgICBpbnRlcmZhY2VzLmFwcGVuZCh7IGNvbnN0X2Nhc3Q8
R0RCdXNJbnRlcmZhY2VJbmZvKj4oJndlYmtpdF9hY2Nlc3NpYmxlX2ludGVyZmFjZSksICZzX2Fj
Y2Vzc2libGVGdW5jdGlvbnMgfSk7CisgICAgICAgIGludGVyZmFjZXMuYXBwZW5kKHsgY29uc3Rf
Y2FzdDxHREJ1c0ludGVyZmFjZUluZm8qPih3ZWJraXRfYWNjZXNzaWJsZV9pbnRlcmZhY2VfaW5m
bygpKSwgJnNfYWNjZXNzaWJsZUZ1bmN0aW9ucyB9KTsKICAgICBpZiAobV9pbnRlcmZhY2VzLmNv
bnRhaW5zKEludGVyZmFjZTo6Q29tcG9uZW50KSkKLSAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQo
eyBjb25zdF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KCZ3ZWJraXRfY29tcG9uZW50X2ludGVy
ZmFjZSksICZzX2NvbXBvbmVudEZ1bmN0aW9ucyB9KTsKKyAgICAgICAgaW50ZXJmYWNlcy5hcHBl
bmQoeyBjb25zdF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KHdlYmtpdF9jb21wb25lbnRfaW50
ZXJmYWNlX2luZm8oKSksICZzX2NvbXBvbmVudEZ1bmN0aW9ucyB9KTsKICAgICBpZiAobV9pbnRl
cmZhY2VzLmNvbnRhaW5zKEludGVyZmFjZTo6VGV4dCkpCi0gICAgICAgIGludGVyZmFjZXMuYXBw
ZW5kKHsgY29uc3RfY2FzdDxHREJ1c0ludGVyZmFjZUluZm8qPigmd2Via2l0X3RleHRfaW50ZXJm
YWNlKSwgJnNfdGV4dEZ1bmN0aW9ucyB9KTsKKyAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBj
b25zdF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KHdlYmtpdF90ZXh0X2ludGVyZmFjZV9pbmZv
KCkpLCAmc190ZXh0RnVuY3Rpb25zIH0pOwogICAgIGlmIChtX2ludGVyZmFjZXMuY29udGFpbnMo
SW50ZXJmYWNlOjpWYWx1ZSkpCi0gICAgICAgIGludGVyZmFjZXMuYXBwZW5kKHsgY29uc3RfY2Fz
dDxHREJ1c0ludGVyZmFjZUluZm8qPigmd2Via2l0X3ZhbHVlX2ludGVyZmFjZSksICZzX3ZhbHVl
RnVuY3Rpb25zIH0pOworICAgICAgICBpbnRlcmZhY2VzLmFwcGVuZCh7IGNvbnN0X2Nhc3Q8R0RC
dXNJbnRlcmZhY2VJbmZvKj4od2Via2l0X3ZhbHVlX2ludGVyZmFjZV9pbmZvKCkpLCAmc192YWx1
ZUZ1bmN0aW9ucyB9KTsKICAgICBpZiAobV9pbnRlcmZhY2VzLmNvbnRhaW5zKEludGVyZmFjZTo6
SHlwZXJsaW5rKSkKLSAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBjb25zdF9jYXN0PEdEQnVz
SW50ZXJmYWNlSW5mbyo+KCZ3ZWJraXRfaHlwZXJsaW5rX2ludGVyZmFjZSksICZzX2h5cGVybGlu
a0Z1bmN0aW9ucyB9KTsKKyAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBjb25zdF9jYXN0PEdE
QnVzSW50ZXJmYWNlSW5mbyo+KHdlYmtpdF9oeXBlcmxpbmtfaW50ZXJmYWNlX2luZm8oKSksICZz
X2h5cGVybGlua0Z1bmN0aW9ucyB9KTsKICAgICBpZiAobV9pbnRlcmZhY2VzLmNvbnRhaW5zKElu
dGVyZmFjZTo6SHlwZXJ0ZXh0KSkKLSAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBjb25zdF9j
YXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KCZ3ZWJraXRfaHlwZXJ0ZXh0X2ludGVyZmFjZSksICZz
X2h5cGVydGV4dEZ1bmN0aW9ucyB9KTsKKyAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBjb25z
dF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KHdlYmtpdF9oeXBlcnRleHRfaW50ZXJmYWNlX2lu
Zm8oKSksICZzX2h5cGVydGV4dEZ1bmN0aW9ucyB9KTsKICAgICBpZiAobV9pbnRlcmZhY2VzLmNv
bnRhaW5zKEludGVyZmFjZTo6QWN0aW9uKSkKLSAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBj
b25zdF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KCZ3ZWJraXRfYWN0aW9uX2ludGVyZmFjZSks
ICZzX2FjdGlvbkZ1bmN0aW9ucyB9KTsKKyAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBjb25z
dF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KHdlYmtpdF9hY3Rpb25faW50ZXJmYWNlX2luZm8o
KSksICZzX2FjdGlvbkZ1bmN0aW9ucyB9KTsKICAgICBpZiAobV9pbnRlcmZhY2VzLmNvbnRhaW5z
KEludGVyZmFjZTo6RG9jdW1lbnQpKQotICAgICAgICBpbnRlcmZhY2VzLmFwcGVuZCh7IGNvbnN0
X2Nhc3Q8R0RCdXNJbnRlcmZhY2VJbmZvKj4oJndlYmtpdF9kb2N1bWVudF9pbnRlcmZhY2UpLCAm
c19kb2N1bWVudEZ1bmN0aW9ucyB9KTsKKyAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBjb25z
dF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KHdlYmtpdF9kb2N1bWVudF9pbnRlcmZhY2VfaW5m
bygpKSwgJnNfZG9jdW1lbnRGdW5jdGlvbnMgfSk7CiAgICAgaWYgKG1faW50ZXJmYWNlcy5jb250
YWlucyhJbnRlcmZhY2U6OkltYWdlKSkKLSAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBjb25z
dF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KCZ3ZWJraXRfaW1hZ2VfaW50ZXJmYWNlKSwgJnNf
aW1hZ2VGdW5jdGlvbnMgfSk7CisgICAgICAgIGludGVyZmFjZXMuYXBwZW5kKHsgY29uc3RfY2Fz
dDxHREJ1c0ludGVyZmFjZUluZm8qPih3ZWJraXRfaW1hZ2VfaW50ZXJmYWNlX2luZm8oKSksICZz
X2ltYWdlRnVuY3Rpb25zIH0pOwogICAgIGlmIChtX2ludGVyZmFjZXMuY29udGFpbnMoSW50ZXJm
YWNlOjpTZWxlY3Rpb24pKQotICAgICAgICBpbnRlcmZhY2VzLmFwcGVuZCh7IGNvbnN0X2Nhc3Q8
R0RCdXNJbnRlcmZhY2VJbmZvKj4oJndlYmtpdF9zZWxlY3Rpb25faW50ZXJmYWNlKSwgJnNfc2Vs
ZWN0aW9uRnVuY3Rpb25zIH0pOworICAgICAgICBpbnRlcmZhY2VzLmFwcGVuZCh7IGNvbnN0X2Nh
c3Q8R0RCdXNJbnRlcmZhY2VJbmZvKj4od2Via2l0X3NlbGVjdGlvbl9pbnRlcmZhY2VfaW5mbygp
KSwgJnNfc2VsZWN0aW9uRnVuY3Rpb25zIH0pOwogICAgIGlmIChtX2ludGVyZmFjZXMuY29udGFp
bnMoSW50ZXJmYWNlOjpUYWJsZSkpCi0gICAgICAgIGludGVyZmFjZXMuYXBwZW5kKHsgY29uc3Rf
Y2FzdDxHREJ1c0ludGVyZmFjZUluZm8qPigmd2Via2l0X3RhYmxlX2ludGVyZmFjZSksICZzX3Rh
YmxlRnVuY3Rpb25zIH0pOworICAgICAgICBpbnRlcmZhY2VzLmFwcGVuZCh7IGNvbnN0X2Nhc3Q8
R0RCdXNJbnRlcmZhY2VJbmZvKj4od2Via2l0X3RhYmxlX2ludGVyZmFjZV9pbmZvKCkpLCAmc190
YWJsZUZ1bmN0aW9ucyB9KTsKICAgICBpZiAobV9pbnRlcmZhY2VzLmNvbnRhaW5zKEludGVyZmFj
ZTo6VGFibGVDZWxsKSkKLSAgICAgICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBjb25zdF9jYXN0PEdE
QnVzSW50ZXJmYWNlSW5mbyo+KCZ3ZWJraXRfdGFibGVfY2VsbF9pbnRlcmZhY2UpLCAmc190YWJs
ZUNlbGxGdW5jdGlvbnMgfSk7CisgICAgICAgIGludGVyZmFjZXMuYXBwZW5kKHsgY29uc3RfY2Fz
dDxHREJ1c0ludGVyZmFjZUluZm8qPih3ZWJraXRfdGFibGVfY2VsbF9pbnRlcmZhY2VfaW5mbygp
KSwgJnNfdGFibGVDZWxsRnVuY3Rpb25zIH0pOwogCiAgICAgbV9wYXRoID0gQWNjZXNzaWJpbGl0
eUF0c3BpOjpzaW5nbGV0b24oKS5yZWdpc3Rlck9iamVjdCgqdGhpcywgV1RGTW92ZShpbnRlcmZh
Y2VzKSk7CiAgICAgcmV0dXJuIHRydWU7CkBAIC01MjksNyArNTI5LDcgQEAgR1ZhcmlhbnQqIEFj
Y2Vzc2liaWxpdHlPYmplY3RBdHNwaTo6aHlwZXJsaW5rUmVmZXJlbmNlKCkKIHsKICAgICBpZiAo
bV9oeXBlcmxpbmtQYXRoLmlzTnVsbCgpKSB7CiAgICAgICAgIHJlZ2lzdGVyT2JqZWN0KCk7Ci0g
ICAgICAgIG1faHlwZXJsaW5rUGF0aCA9IEFjY2Vzc2liaWxpdHlBdHNwaTo6c2luZ2xldG9uKCku
cmVnaXN0ZXJIeXBlcmxpbmsoKnRoaXMsIHsgeyBjb25zdF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5m
byo+KCZ3ZWJraXRfaHlwZXJsaW5rX2ludGVyZmFjZSksICZzX2h5cGVybGlua0Z1bmN0aW9ucyB9
IH0pOworICAgICAgICBtX2h5cGVybGlua1BhdGggPSBBY2Nlc3NpYmlsaXR5QXRzcGk6OnNpbmds
ZXRvbigpLnJlZ2lzdGVySHlwZXJsaW5rKCp0aGlzLCB7IHsgY29uc3RfY2FzdDxHREJ1c0ludGVy
ZmFjZUluZm8qPih3ZWJraXRfaHlwZXJsaW5rX2ludGVyZmFjZV9pbmZvKCkpLCAmc19oeXBlcmxp
bmtGdW5jdGlvbnMgfSB9KTsKICAgICB9CiAKICAgICByZXR1cm4gZ192YXJpYW50X25ldygiKHNv
KSIsIEFjY2Vzc2liaWxpdHlBdHNwaTo6c2luZ2xldG9uKCkudW5pcXVlTmFtZSgpLCBtX2h5cGVy
bGlua1BhdGgudXRmOCgpLmRhdGEoKSk7CkBAIC0xMTM2LDI5ICsxMTM2LDI5IEBAIHZvaWQgQWNj
ZXNzaWJpbGl0eU9iamVjdEF0c3BpOjpidWlsZFJlbGF0aW9uU2V0KEdWYXJpYW50QnVpbGRlciog
YnVpbGRlcikgY29uc3QKIHZvaWQgQWNjZXNzaWJpbGl0eU9iamVjdEF0c3BpOjpidWlsZEludGVy
ZmFjZXMoR1ZhcmlhbnRCdWlsZGVyKiBidWlsZGVyKSBjb25zdAogewogICAgIGlmIChtX2ludGVy
ZmFjZXMuY29udGFpbnMoSW50ZXJmYWNlOjpBY2Nlc3NpYmxlKSkKLSAgICAgICAgZ192YXJpYW50
X2J1aWxkZXJfYWRkKGJ1aWxkZXIsICJzIiwgd2Via2l0X2FjY2Vzc2libGVfaW50ZXJmYWNlLm5h
bWUpOworICAgICAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoYnVpbGRlciwgInMiLCB3ZWJraXRf
YWNjZXNzaWJsZV9pbnRlcmZhY2VfaW5mbygpLT5uYW1lKTsKICAgICBpZiAobV9pbnRlcmZhY2Vz
LmNvbnRhaW5zKEludGVyZmFjZTo6Q29tcG9uZW50KSkKLSAgICAgICAgZ192YXJpYW50X2J1aWxk
ZXJfYWRkKGJ1aWxkZXIsICJzIiwgd2Via2l0X2NvbXBvbmVudF9pbnRlcmZhY2UubmFtZSk7Cisg
ICAgICAgIGdfdmFyaWFudF9idWlsZGVyX2FkZChidWlsZGVyLCAicyIsIHdlYmtpdF9jb21wb25l
bnRfaW50ZXJmYWNlX2luZm8oKS0+bmFtZSk7CiAgICAgaWYgKG1faW50ZXJmYWNlcy5jb250YWlu
cyhJbnRlcmZhY2U6OlRleHQpKQotICAgICAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoYnVpbGRl
ciwgInMiLCB3ZWJraXRfdGV4dF9pbnRlcmZhY2UubmFtZSk7CisgICAgICAgIGdfdmFyaWFudF9i
dWlsZGVyX2FkZChidWlsZGVyLCAicyIsIHdlYmtpdF90ZXh0X2ludGVyZmFjZV9pbmZvKCktPm5h
bWUpOwogICAgIGlmIChtX2ludGVyZmFjZXMuY29udGFpbnMoSW50ZXJmYWNlOjpWYWx1ZSkpCi0g
ICAgICAgIGdfdmFyaWFudF9idWlsZGVyX2FkZChidWlsZGVyLCAicyIsIHdlYmtpdF92YWx1ZV9p
bnRlcmZhY2UubmFtZSk7CisgICAgICAgIGdfdmFyaWFudF9idWlsZGVyX2FkZChidWlsZGVyLCAi
cyIsIHdlYmtpdF92YWx1ZV9pbnRlcmZhY2VfaW5mbygpLT5uYW1lKTsKICAgICBpZiAobV9pbnRl
cmZhY2VzLmNvbnRhaW5zKEludGVyZmFjZTo6SHlwZXJsaW5rKSkKLSAgICAgICAgZ192YXJpYW50
X2J1aWxkZXJfYWRkKGJ1aWxkZXIsICJzIiwgd2Via2l0X2h5cGVybGlua19pbnRlcmZhY2UubmFt
ZSk7CisgICAgICAgIGdfdmFyaWFudF9idWlsZGVyX2FkZChidWlsZGVyLCAicyIsIHdlYmtpdF9o
eXBlcmxpbmtfaW50ZXJmYWNlX2luZm8oKS0+bmFtZSk7CiAgICAgaWYgKG1faW50ZXJmYWNlcy5j
b250YWlucyhJbnRlcmZhY2U6Okh5cGVydGV4dCkpCi0gICAgICAgIGdfdmFyaWFudF9idWlsZGVy
X2FkZChidWlsZGVyLCAicyIsIHdlYmtpdF9oeXBlcnRleHRfaW50ZXJmYWNlLm5hbWUpOworICAg
ICAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoYnVpbGRlciwgInMiLCB3ZWJraXRfaHlwZXJ0ZXh0
X2ludGVyZmFjZV9pbmZvKCktPm5hbWUpOwogICAgIGlmIChtX2ludGVyZmFjZXMuY29udGFpbnMo
SW50ZXJmYWNlOjpBY3Rpb24pKQotICAgICAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoYnVpbGRl
ciwgInMiLCB3ZWJraXRfYWN0aW9uX2ludGVyZmFjZS5uYW1lKTsKKyAgICAgICAgZ192YXJpYW50
X2J1aWxkZXJfYWRkKGJ1aWxkZXIsICJzIiwgd2Via2l0X2FjdGlvbl9pbnRlcmZhY2VfaW5mbygp
LT5uYW1lKTsKICAgICBpZiAobV9pbnRlcmZhY2VzLmNvbnRhaW5zKEludGVyZmFjZTo6RG9jdW1l
bnQpKQotICAgICAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoYnVpbGRlciwgInMiLCB3ZWJraXRf
ZG9jdW1lbnRfaW50ZXJmYWNlLm5hbWUpOworICAgICAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQo
YnVpbGRlciwgInMiLCB3ZWJraXRfZG9jdW1lbnRfaW50ZXJmYWNlX2luZm8oKS0+bmFtZSk7CiAg
ICAgaWYgKG1faW50ZXJmYWNlcy5jb250YWlucyhJbnRlcmZhY2U6OkltYWdlKSkKLSAgICAgICAg
Z192YXJpYW50X2J1aWxkZXJfYWRkKGJ1aWxkZXIsICJzIiwgd2Via2l0X2ltYWdlX2ludGVyZmFj
ZS5uYW1lKTsKKyAgICAgICAgZ192YXJpYW50X2J1aWxkZXJfYWRkKGJ1aWxkZXIsICJzIiwgd2Vi
a2l0X2ltYWdlX2ludGVyZmFjZV9pbmZvKCktPm5hbWUpOwogICAgIGlmIChtX2ludGVyZmFjZXMu
Y29udGFpbnMoSW50ZXJmYWNlOjpTZWxlY3Rpb24pKQotICAgICAgICBnX3ZhcmlhbnRfYnVpbGRl
cl9hZGQoYnVpbGRlciwgInMiLCB3ZWJraXRfc2VsZWN0aW9uX2ludGVyZmFjZS5uYW1lKTsKKyAg
ICAgICAgZ192YXJpYW50X2J1aWxkZXJfYWRkKGJ1aWxkZXIsICJzIiwgd2Via2l0X3NlbGVjdGlv
bl9pbnRlcmZhY2VfaW5mbygpLT5uYW1lKTsKICAgICBpZiAobV9pbnRlcmZhY2VzLmNvbnRhaW5z
KEludGVyZmFjZTo6VGFibGUpKQotICAgICAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoYnVpbGRl
ciwgInMiLCB3ZWJraXRfdGFibGVfaW50ZXJmYWNlLm5hbWUpOworICAgICAgICBnX3ZhcmlhbnRf
YnVpbGRlcl9hZGQoYnVpbGRlciwgInMiLCB3ZWJraXRfdGFibGVfaW50ZXJmYWNlX2luZm8oKS0+
bmFtZSk7CiAgICAgaWYgKG1faW50ZXJmYWNlcy5jb250YWlucyhJbnRlcmZhY2U6OlRhYmxlQ2Vs
bCkpCi0gICAgICAgIGdfdmFyaWFudF9idWlsZGVyX2FkZChidWlsZGVyLCAicyIsIHdlYmtpdF90
YWJsZV9jZWxsX2ludGVyZmFjZS5uYW1lKTsKKyAgICAgICAgZ192YXJpYW50X2J1aWxkZXJfYWRk
KGJ1aWxkZXIsICJzIiwgd2Via2l0X3RhYmxlX2NlbGxfaW50ZXJmYWNlX2luZm8oKS0+bmFtZSk7
CiB9CiAKIHZvaWQgQWNjZXNzaWJpbGl0eU9iamVjdEF0c3BpOjpzZXJpYWxpemUoR1ZhcmlhbnRC
dWlsZGVyKiBidWlsZGVyKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9hdHNwaS9BY2Nlc3NpYmlsaXR5Um9vdEF0c3BpLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvYXRzcGkvQWNjZXNzaWJpbGl0eVJvb3RBdHNwaS5jcHAKaW5kZXggZWU2
ZmFkMDIwYmMzZjg4YTA4NGI2ZGZhZjE2YWZjNWQ0MjFjNzY4NS4uNDg0Mjk4NjczMDVhOWI0MjMx
ODUxYjM0OTc0OTIwN2M4M2E5OGI5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9hdHNwaS9BY2Nlc3NpYmlsaXR5Um9vdEF0c3BpLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L2F0c3BpL0FjY2Vzc2liaWxpdHlSb290QXRzcGkuY3BwCkBAIC0y
NCw2ICsyNCw3IEBACiAjaW5jbHVkZSAiQVhPYmplY3RDYWNoZS5oIgogI2luY2x1ZGUgIkFjY2Vz
c2liaWxpdHlBdHNwaUVudW1zLmgiCiAjaW5jbHVkZSAiQWNjZXNzaWJpbGl0eUF0c3BpSW50ZXJm
YWNlcy5oIgorI2luY2x1ZGUgIkFjY2Vzc2liaWxpdHlPYmplY3RBdHNwaS5oIgogI2luY2x1ZGUg
IkRvY3VtZW50LmgiCiAjaW5jbHVkZSAiRm9jdXNDb250cm9sbGVyLmgiCiAjaW5jbHVkZSAiRnJh
bWUuaCIKQEAgLTk5LDggKzEwMCw4IEBAIEdEQnVzSW50ZXJmYWNlVlRhYmxlIEFjY2Vzc2liaWxp
dHlSb290QXRzcGk6OnNfYWNjZXNzaWJsZUZ1bmN0aW9ucyA9IHsKICAgICAgICAgfSBlbHNlIGlm
ICghZ19zdHJjbXAwKG1ldGhvZE5hbWUsICJHZXRJbnRlcmZhY2VzIikpIHsKICAgICAgICAgICAg
IEdWYXJpYW50QnVpbGRlciBidWlsZGVyID0gR19WQVJJQU5UX0JVSUxERVJfSU5JVChHX1ZBUklB
TlRfVFlQRSgiYXMiKSk7CiAKLSAgICAgICAgICAgIGdfdmFyaWFudF9idWlsZGVyX2FkZCgmYnVp
bGRlciwgInMiLCB3ZWJraXRfYWNjZXNzaWJsZV9pbnRlcmZhY2UubmFtZSk7Ci0gICAgICAgICAg
ICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoJmJ1aWxkZXIsICJzIiwgd2Via2l0X2NvbXBvbmVudF9p
bnRlcmZhY2UubmFtZSk7CisgICAgICAgICAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoJmJ1aWxk
ZXIsICJzIiwgd2Via2l0X2FjY2Vzc2libGVfaW50ZXJmYWNlX2luZm8oKS0+bmFtZSk7CisgICAg
ICAgICAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoJmJ1aWxkZXIsICJzIiwgd2Via2l0X2NvbXBv
bmVudF9pbnRlcmZhY2VfaW5mbygpLT5uYW1lKTsKICAgICAgICAgICAgIGdfZGJ1c19tZXRob2Rf
aW52b2NhdGlvbl9yZXR1cm5fdmFsdWUoaW52b2NhdGlvbiwgZ192YXJpYW50X25ldygiKGFzKSIs
ICZidWlsZGVyKSk7CiAgICAgICAgIH0KICAgICB9LApAQCAtMTU0LDkgKzE1NSw5IEBAIHZvaWQg
QWNjZXNzaWJpbGl0eVJvb3RBdHNwaTo6cmVnaXN0ZXJPYmplY3QoQ29tcGxldGlvbkhhbmRsZXI8
dm9pZChjb25zdCBTdHJpbmcmCiAgICAgICAgIG1fcGFnZS0+c2V0QWNjZXNzaWJpbGl0eVJvb3RP
YmplY3QodGhpcyk7CiAKICAgICBWZWN0b3I8c3RkOjpwYWlyPEdEQnVzSW50ZXJmYWNlSW5mbyos
IEdEQnVzSW50ZXJmYWNlVlRhYmxlKj4+IGludGVyZmFjZXM7Ci0gICAgaW50ZXJmYWNlcy5hcHBl
bmQoeyBjb25zdF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KCZ3ZWJraXRfYWNjZXNzaWJsZV9p
bnRlcmZhY2UpLCAmc19hY2Nlc3NpYmxlRnVuY3Rpb25zIH0pOwotICAgIGludGVyZmFjZXMuYXBw
ZW5kKHsgY29uc3RfY2FzdDxHREJ1c0ludGVyZmFjZUluZm8qPigmd2Via2l0X3NvY2tldF9pbnRl
cmZhY2UpLCAmc19zb2NrZXRGdW5jdGlvbnMgfSk7Ci0gICAgaW50ZXJmYWNlcy5hcHBlbmQoeyBj
b25zdF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KCZ3ZWJraXRfY29tcG9uZW50X2ludGVyZmFj
ZSksICZzX2NvbXBvbmVudEZ1bmN0aW9ucyB9KTsKKyAgICBpbnRlcmZhY2VzLmFwcGVuZCh7IGNv
bnN0X2Nhc3Q8R0RCdXNJbnRlcmZhY2VJbmZvKj4od2Via2l0X2FjY2Vzc2libGVfaW50ZXJmYWNl
X2luZm8oKSksICZzX2FjY2Vzc2libGVGdW5jdGlvbnMgfSk7CisgICAgaW50ZXJmYWNlcy5hcHBl
bmQoeyBjb25zdF9jYXN0PEdEQnVzSW50ZXJmYWNlSW5mbyo+KHdlYmtpdF9zb2NrZXRfaW50ZXJm
YWNlX2luZm8oKSksICZzX3NvY2tldEZ1bmN0aW9ucyB9KTsKKyAgICBpbnRlcmZhY2VzLmFwcGVu
ZCh7IGNvbnN0X2Nhc3Q8R0RCdXNJbnRlcmZhY2VJbmZvKj4od2Via2l0X2NvbXBvbmVudF9pbnRl
cmZhY2VfaW5mbygpKSwgJnNfY29tcG9uZW50RnVuY3Rpb25zIH0pOwogICAgIEFjY2Vzc2liaWxp
dHlBdHNwaTo6c2luZ2xldG9uKCkucmVnaXN0ZXJSb290KCp0aGlzLCBXVEZNb3ZlKGludGVyZmFj
ZXMpLCBXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKSk7CiB9CiAKQEAgLTIzOCw4ICsyMzksOCBA
QCB2b2lkIEFjY2Vzc2liaWxpdHlSb290QXRzcGk6OnNlcmlhbGl6ZShHVmFyaWFudEJ1aWxkZXIq
IGJ1aWxkZXIpIGNvbnN0CiAgICAgZ192YXJpYW50X2J1aWxkZXJfYWRkKGJ1aWxkZXIsICJpIiwg
LTEpOwogCiAgICAgR1ZhcmlhbnRCdWlsZGVyIGludGVyZmFjZXMgPSBHX1ZBUklBTlRfQlVJTERF
Ul9JTklUKEdfVkFSSUFOVF9UWVBFKCJhcyIpKTsKLSAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQo
JmludGVyZmFjZXMsICJzIiwgd2Via2l0X2FjY2Vzc2libGVfaW50ZXJmYWNlLm5hbWUpOwotICAg
IGdfdmFyaWFudF9idWlsZGVyX2FkZCgmaW50ZXJmYWNlcywgInMiLCB3ZWJraXRfY29tcG9uZW50
X2ludGVyZmFjZS5uYW1lKTsKKyAgICBnX3ZhcmlhbnRfYnVpbGRlcl9hZGQoJmludGVyZmFjZXMs
ICJzIiwgd2Via2l0X2FjY2Vzc2libGVfaW50ZXJmYWNlX2luZm8oKS0+bmFtZSk7CisgICAgZ192
YXJpYW50X2J1aWxkZXJfYWRkKCZpbnRlcmZhY2VzLCAicyIsIHdlYmtpdF9jb21wb25lbnRfaW50
ZXJmYWNlX2luZm8oKS0+bmFtZSk7CiAgICAgZ192YXJpYW50X2J1aWxkZXJfYWRkKGJ1aWxkZXIs
ICJAYXMiLCBnX3ZhcmlhbnRfbmV3KCJhcyIsICZpbnRlcmZhY2VzKSk7CiAKICAgICBnX3Zhcmlh
bnRfYnVpbGRlcl9hZGQoYnVpbGRlciwgInMiLCAiIik7Cg==
</data>
<flag name="commit-queue"
          id="477874"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>