<?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>211254</bug_id>
          
          <creation_ts>2020-04-30 14:21:19 -0700</creation_ts>
          <short_desc>[iOS] Unable to take RunningBoard process assertions in the iOS Simulator</short_desc>
          <delta_ts>2020-05-04 15:18:08 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=211392</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>aestes</cc>
    
    <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>krollin</cc>
    
    <cc>mitz</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1647546</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-04-30 14:21:19 -0700</bug_when>
    <thetext>Unable to take RunningBoard process assertions in the iOS Simulator due to a missing entitlement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647548</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-30 14:21:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/62674074&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647554</commentid>
    <comment_count>2</comment_count>
      <attachid>398092</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-04-30 14:25:59 -0700</bug_when>
    <thetext>Created attachment 398092
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647672</commentid>
    <comment_count>3</comment_count>
      <attachid>398092</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-04-30 17:30:00 -0700</bug_when>
    <thetext>Comment on attachment 398092
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=398092&amp;action=review

&gt; Source/WebKit/ChangeLog:17
&gt; +        * GPUProcess/EntryPoint/Cocoa/XPCService/GPUService/Info-iOS.plist:
&gt; +        * NetworkProcess/EntryPoint/Cocoa/XPCService/NetworkService/Info-iOS.plist:
&gt; +        * WebProcess/EntryPoint/Cocoa/XPCService/WebContentService/Info-iOS.plist:

Aren&apos;t these plists also used for macCatalyst?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647680</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-04-30 17:51:01 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #3)
&gt; Comment on attachment 398092 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=398092&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/ChangeLog:17
&gt; &gt; +        * GPUProcess/EntryPoint/Cocoa/XPCService/GPUService/Info-iOS.plist:
&gt; &gt; +        * NetworkProcess/EntryPoint/Cocoa/XPCService/NetworkService/Info-iOS.plist:
&gt; &gt; +        * WebProcess/EntryPoint/Cocoa/XPCService/WebContentService/Info-iOS.plist:
&gt; 
&gt; Aren&apos;t these plists also used for macCatalyst?

Why? Do we have issues with RunningBoard assertions in macCatalyst? This bug is about iOS simulator.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647685</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-04-30 18:12:24 -0700</bug_when>
    <thetext>Right, so why add this in macCatalyst, what is I think what you are doing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647750</commentid>
    <comment_count>6</comment_count>
      <attachid>398092</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-04-30 20:42:11 -0700</bug_when>
    <thetext>Comment on attachment 398092
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=398092&amp;action=review

&gt;&gt;&gt; Source/WebKit/ChangeLog:17
&gt;&gt;&gt; +        * WebProcess/EntryPoint/Cocoa/XPCService/WebContentService/Info-iOS.plist:
&gt;&gt; 
&gt;&gt; Aren&apos;t these plists also used for macCatalyst?
&gt; 
&gt; Why? Do we have issues with RunningBoard assertions in macCatalyst? This bug is about iOS simulator.

You mean that the plists are shared between iOS and catalyst? That may be. does it matter? My new entries only have an impact in iOS simulator.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647885</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-05-01 09:57:25 -0700</bug_when>
    <thetext>Well, we usually try to not leave such tripmines.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647889</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-01 10:06:38 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #7)
&gt; Well, we usually try to not leave such tripmines.

Why is it a tripmine? As I mentioned, it does not hurt.

Is there a better alternative? Is your proposal to split those plist files for Catalyst and Simulator? (I have not verified they are currently shared).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647901</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-05-01 10:31:02 -0700</bug_when>
    <thetext>How can you be certain that it doesn&apos;t hurt, and never will? If nothing else, it&apos;s virtually guaranteed to confuse engineers investigating RunningBoard related issues in the future.

&gt; Is there a better alternative?

Source/WebKit/Scripts/process-entitlements.sh builds accurate entitlements for each platform.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647927</commentid>
    <comment_count>10</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-01 11:03:01 -0700</bug_when>
    <thetext>Ok, I am the proper entitlement working finally, with some help from our experts at Apple. I will upload a patch shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647933</commentid>
    <comment_count>11</comment_count>
      <attachid>398206</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-01 11:10:53 -0700</bug_when>
    <thetext>Created attachment 398206
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648009</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-01 13:09:48 -0700</bug_when>
    <thetext>Committed r261015: &lt;https://trac.webkit.org/changeset/261015&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 398206.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648119</commentid>
    <comment_count>13</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-01 15:56:14 -0700</bug_when>
    <thetext>Reverted r261015 for reason:

Seems to have broken clean builds

Committed r261033: &lt;https://trac.webkit.org/changeset/261033&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648124</commentid>
    <comment_count>14</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-01 15:59:23 -0700</bug_when>
    <thetext>*.entitlements files no longer seem to get generated for clean macOS builds...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648150</commentid>
    <comment_count>15</comment_count>
      <attachid>398206</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-01 17:02:34 -0700</bug_when>
    <thetext>Comment on attachment 398206
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=398206&amp;action=review

&gt; Source/WebKit/Configurations/BaseXPCService.xcconfig:87
&gt; +CODE_SIGN_ENTITLEMENTS = $(WK_PROCESSED_XCENT_FILE);

It looks to me that it is trying to code sign before the $(WK_PROCESSED_XCENT_FILE) file is even generated. I am not sure yet how to express the dependency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648163</commentid>
    <comment_count>16</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-01 18:00:37 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #15)
&gt; Comment on attachment 398206 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=398206&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/Configurations/BaseXPCService.xcconfig:87
&gt; &gt; +CODE_SIGN_ENTITLEMENTS = $(WK_PROCESSED_XCENT_FILE);
&gt; 
&gt; It looks to me that it is trying to code sign before the
&gt; $(WK_PROCESSED_XCENT_FILE) file is even generated. I am not sure yet how to
&gt; express the dependency.

CODE_SIGN_ENTITLEMENTS seems to expect the file to already exist and it doesn&apos;t because it gets generated via a &quot;Run Script Phase&quot; in Xcode. I don&apos;t know how to make this work. If anyone knows, please let me know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648574</commentid>
    <comment_count>17</comment_count>
      <attachid>398377</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-04 09:41:35 -0700</bug_when>
    <thetext>Created attachment 398377
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648575</commentid>
    <comment_count>18</comment_count>
      <attachid>398378</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-04 09:42:25 -0700</bug_when>
    <thetext>Created attachment 398378
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648580</commentid>
    <comment_count>19</comment_count>
      <attachid>398378</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-05-04 09:55:46 -0700</bug_when>
    <thetext>Comment on attachment 398378
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=398378&amp;action=review

&gt; Source/WebKit/Configurations/BaseXPCService.xcconfig:-91
&gt; -WK_LIBRARY_VALIDATION_CODE_SIGN_FLAGS_iossimulatorfamily = $(WK_LIBRARY_VALIDATION_CODE_SIGN_FLAGS_iossimulatorfamily_XBS_$(RC_XBS));

Can you explain what replaces the logic that excluded RC_XBS builds, that used to be here and in process-entitlements.sh? I doubt that we are supposed to have com.apple.security.get-task-allow in production builds. But also not sure why we checked the environment variable instead of build configuration.

&gt; Source/WebKit/Configurations/BaseXPCService.xcconfig:93
&gt; +CODE_SIGN_ENTITLEMENTS_iphonesimulator = Resources/ios/XPCService-ios-simulator.entitlements
&gt; +CODE_SIGN_ENTITLEMENTS_appletvsimulator = Resources/ios/XPCService-ios-simulator.entitlements
&gt; +CODE_SIGN_ENTITLEMENTS_watchsimulator = Resources/ios/XPCService-ios-simulator.entitlements

I think that the file should be named XPCService-embedded-simulator.entitlements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648585</commentid>
    <comment_count>20</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-04 10:00:51 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #19)
&gt; Comment on attachment 398378 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=398378&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/Configurations/BaseXPCService.xcconfig:-91
&gt; &gt; -WK_LIBRARY_VALIDATION_CODE_SIGN_FLAGS_iossimulatorfamily = $(WK_LIBRARY_VALIDATION_CODE_SIGN_FLAGS_iossimulatorfamily_XBS_$(RC_XBS));
&gt; 
&gt; Can you explain what replaces the logic that excluded RC_XBS builds, that
&gt; used to be here and in process-entitlements.sh? I doubt that we are supposed
&gt; to have com.apple.security.get-task-allow in production builds. But also not
&gt; sure why we checked the environment variable instead of build configuration.

For now, nothing. I am not clear why we were excluding RC_XBS builds (or what those are). The fact is that we were not added the entitlements properly previously for simulator builds. This meant that the entitlements applied to the host instead of inside the simulator. Now that it is no longer a real entitlement, I am not convinced it needs to be conditionalized. I tried to be conservative and keep the entitlement in question but odds are that it is not needed at all (since it was not properly added before).

&gt; 
&gt; &gt; Source/WebKit/Configurations/BaseXPCService.xcconfig:93
&gt; &gt; +CODE_SIGN_ENTITLEMENTS_iphonesimulator = Resources/ios/XPCService-ios-simulator.entitlements
&gt; &gt; +CODE_SIGN_ENTITLEMENTS_appletvsimulator = Resources/ios/XPCService-ios-simulator.entitlements
&gt; &gt; +CODE_SIGN_ENTITLEMENTS_watchsimulator = Resources/ios/XPCService-ios-simulator.entitlements
&gt; 
&gt; I think that the file should be named
&gt; XPCService-embedded-simulator.entitlements.

Ok.


Note that my personal preference would still be to use the script to generate the entitlements for simulator builds. However, I could not figure out how to make it work with CODE_SIGN_ENTITLEMENTS directive.
I figured I would do something that works and if somebody has a idea on how to make this work better, I would fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648586</commentid>
    <comment_count>21</comment_count>
      <attachid>398382</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-04 10:03:24 -0700</bug_when>
    <thetext>Created attachment 398382
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648596</commentid>
    <comment_count>22</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-05-04 10:15:38 -0700</bug_when>
    <thetext>Having com.apple.security.get-task-allow on production builds seems likely to prevent them from going through Apple build system successfully. And it&apos;s not even clear to me if it&apos;s macOS or simulator side that needs to see it - after all, it&apos;s for using the debugger from macOS.

&gt; Note that my personal preference would still be to use the script to generate the entitlements for simulator builds. However, I could not figure out how to make it work with CODE_SIGN_ENTITLEMENTS directive.

Understood. I&apos;m obviously not an expert on these things.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648608</commentid>
    <comment_count>23</comment_count>
      <attachid>398382</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-05-04 10:30:17 -0700</bug_when>
    <thetext>Comment on attachment 398382
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=398382&amp;action=review

&gt; Source/WebKit/Scripts/process-entitlements.sh:211
&gt; -    [[ &quot;${RC_XBS}&quot; != YES ]] &amp;&amp; plistbuddy Add :com.apple.security.get-task-allow bool YES
&gt; +    cp &quot;${CODE_SIGN_ENTITLEMENTS}&quot; &quot;${WK_PROCESSED_XCENT_FILE}&quot;

According to https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/resolving_common_notarization_issues, get-task-allow is a security hole in production builds. This might mean that this change is a security hole, and/or that some B&amp;I verifier will fail when trying to build with buildit or build in B&amp;I or Guardian.

I&apos;m a little surprised, since this implies that we do not allow attaching the debugger to any production software? But apparently that&apos;s the case:

(lldb) attach 8112
error: attach failed: cannot attach to process due to System Integrity Protection</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648614</commentid>
    <comment_count>24</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-05-04 10:36:33 -0700</bug_when>
    <thetext>&gt; According to
&gt; https://developer.apple.com/documentation/xcode/
&gt; notarizing_macos_software_before_distribution/
&gt; resolving_common_notarization_issues, get-task-allow is a security hole in
&gt; production builds...

That said, the only purpose of a Simulator build is debugging, so maybe it&apos;s OK to apply this entitlement to production simulator builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648615</commentid>
    <comment_count>25</comment_count>
      <attachid>398382</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-05-04 10:44:58 -0700</bug_when>
    <thetext>Comment on attachment 398382
Patch

r=me

I don&apos;t think we&apos;ll know for sure whether a submission will build correctly until we try it. The most important thing is to know how we&apos;ll unblock the submission if it fails to build. Chris confirmed that we could just roll out this patch, since it has no dependencies yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648627</commentid>
    <comment_count>26</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-05-04 11:14:57 -0700</bug_when>
    <thetext>Is there any binary in the SDK with this entitlement today? Landing an incorrect change and hoping that tools won&apos;t block it seems exceptionally cavalier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648632</commentid>
    <comment_count>27</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-04 11:20:28 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #26)
&gt; Is there any binary in the SDK with this entitlement today? Landing an
&gt; incorrect change and hoping that tools won&apos;t block it seems exceptionally
&gt; cavalier.

This is not a real entitlement. It does not apply on the host system (anymore).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648640</commentid>
    <comment_count>28</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-05-04 11:38:00 -0700</bug_when>
    <thetext>&gt; Is there any binary in the SDK with this entitlement today? Landing an
&gt; incorrect change and hoping that tools won&apos;t block it seems exceptionally
&gt; cavalier.

There is a discussion of the correctness of the change above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648674</commentid>
    <comment_count>29</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-04 12:28:25 -0700</bug_when>
    <thetext>Committed r261099: &lt;https://trac.webkit.org/changeset/261099&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 398382.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648675</commentid>
    <comment_count>30</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-04 12:28:31 -0700</bug_when>
    <thetext>From https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/resolving_common_notarization_issues:
&quot;&quot;&quot;
As a result, Xcode automatically strips the entitlement from your app when you export and sign it using the standard workflow.
&quot;&quot;&quot;

Now that we use the regular CODE_SIGN_ENTITLEMENTS for iOS simulator builds, it looks to be that Xcode is in charge of stripping this entitlement for production builds.

For other builds, we use a custom signing workflow so the entitlement would not get stripped.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648701</commentid>
    <comment_count>31</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-04 13:08:14 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #30)
&gt; From
&gt; https://developer.apple.com/documentation/xcode/
&gt; notarizing_macos_software_before_distribution/
&gt; resolving_common_notarization_issues:
&gt; &quot;&quot;&quot;
&gt; As a result, Xcode automatically strips the entitlement from your app when
&gt; you export and sign it using the standard workflow.
&gt; &quot;&quot;&quot;
&gt; 
&gt; Now that we use the regular CODE_SIGN_ENTITLEMENTS for iOS simulator builds,
&gt; it looks to be that Xcode is in charge of stripping this entitlement for
&gt; production builds.
&gt; 
&gt; For other builds, we use a custom signing workflow so the entitlement would
&gt; not get stripped.

I am currently testing a patch at https://bugs.webkit.org/show_bug.cgi?id=211392 to avoid having to specific the get-task-allow explicitly and let Xcode take care of it for us.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648768</commentid>
    <comment_count>32</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-05-04 15:09:26 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #31)
&gt; (In reply to Chris Dumez from comment #30)
&gt; &gt; From
&gt; &gt; https://developer.apple.com/documentation/xcode/
&gt; &gt; notarizing_macos_software_before_distribution/
&gt; &gt; resolving_common_notarization_issues:
&gt; &gt; &quot;&quot;&quot;
&gt; &gt; As a result, Xcode automatically strips the entitlement from your app when
&gt; &gt; you export and sign it using the standard workflow.
&gt; &gt; &quot;&quot;&quot;
&gt; &gt; 
&gt; &gt; Now that we use the regular CODE_SIGN_ENTITLEMENTS for iOS simulator builds,
&gt; &gt; it looks to be that Xcode is in charge of stripping this entitlement for
&gt; &gt; production builds.
&gt; &gt; 
&gt; &gt; For other builds, we use a custom signing workflow so the entitlement would
&gt; &gt; not get stripped.
&gt; 
&gt; I am currently testing a patch at
&gt; https://bugs.webkit.org/show_bug.cgi?id=211392 to avoid having to specific
&gt; the get-task-allow explicitly and let Xcode take care of it for us.

Follow-up in https://trac.webkit.org/changeset/261116.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1648772</commentid>
    <comment_count>33</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-05-04 15:18:08 -0700</bug_when>
    <thetext>This looks substantially more convincing!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398092</attachid>
            <date>2020-04-30 14:25:59 -0700</date>
            <delta_ts>2020-05-01 10:54:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211254-20200430142559.patch</filename>
            <type>text/plain</type>
            <size>4157</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwOTUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDhjY2M5Y2MzYmViZWJhN2Y0
Yjk5ZjMwY2RiNjgxZTllZTM0M2EzNTQuLmY2ZGY0NTI5YmE2N2MyNDRkZmNlODUzYTc1NDhjMzgz
Y2QzOGNmN2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMjAtMDQtMzAgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBVbmFibGUgdG8gdGFrZSBS
dW5uaW5nQm9hcmQgcHJvY2VzcyBhc3NlcnRpb25zIGluIHRoZSBpT1MgU2ltdWxhdG9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTEyNTQKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzYyNjc0MDc0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEdpdmUgb3VyIFhQQyBzZXJ2aWNlcyB0aGUgImNvbS5hcHBs
ZS5ydW5uaW5nYm9hcmQuYXNzZXJ0aW9ucy53ZWJraXQiIGVudGl0bGVtZW50CisgICAgICAgIGlu
IHRoZSBzaW11bGF0b3Igc28gdGhhdCB0YWtpbmcgUnVubmluZ0JvYXJkIHByb2Nlc3MgYXNzZXJ0
aW9ucyB3b3Jrcy4gVGhpcyBpcworICAgICAgICBhIHJlcXVpcmVkIHN0ZXAgdG93YXJkcyBwb3J0
aW5nIG91ciBmb3JlZ3JvdW5kIGFzc2VydGlvbiB0byBSdW5uaW5nQm9hcmQuCisKKyAgICAgICAg
SSBoYXZlIHZhbGlkYXRlZCB0aGUgY2hhbmdlIHdpdGggdGhlIHJvb3QgZm9yIDxyZGFyOi8vcHJv
YmxlbS82MjY1NDM1Mj4gYXBwbGllZC4KKworICAgICAgICAqIEdQVVByb2Nlc3MvRW50cnlQb2lu
dC9Db2NvYS9YUENTZXJ2aWNlL0dQVVNlcnZpY2UvSW5mby1pT1MucGxpc3Q6CisgICAgICAgICog
TmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC9Db2NvYS9YUENTZXJ2aWNlL05ldHdvcmtTZXJ2aWNl
L0luZm8taU9TLnBsaXN0OgorICAgICAgICAqIFdlYlByb2Nlc3MvRW50cnlQb2ludC9Db2NvYS9Y
UENTZXJ2aWNlL1dlYkNvbnRlbnRTZXJ2aWNlL0luZm8taU9TLnBsaXN0OgorCiAyMDIwLTA0LTMw
ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBJbXBs
ZW1lbnQgLW1hcmtlZFRleHRSYW5nZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9HUFVQcm9j
ZXNzL0VudHJ5UG9pbnQvQ29jb2EvWFBDU2VydmljZS9HUFVTZXJ2aWNlL0luZm8taU9TLnBsaXN0
IGIvU291cmNlL1dlYktpdC9HUFVQcm9jZXNzL0VudHJ5UG9pbnQvQ29jb2EvWFBDU2VydmljZS9H
UFVTZXJ2aWNlL0luZm8taU9TLnBsaXN0CmluZGV4IGZjYjNmY2YwZDU5YWRiZDVmOTVmMTI0OWUw
ZWYwM2JiYWYyYjEwYTEuLjgwMWU2MjIxYWIyODNmM2RjZjVlMjM5N2ZmMTBhNjM4NzExMGM2MWEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvR1BVUHJvY2Vzcy9FbnRyeVBvaW50L0NvY29hL1hQ
Q1NlcnZpY2UvR1BVU2VydmljZS9JbmZvLWlPUy5wbGlzdAorKysgYi9Tb3VyY2UvV2ViS2l0L0dQ
VVByb2Nlc3MvRW50cnlQb2ludC9Db2NvYS9YUENTZXJ2aWNlL0dQVVNlcnZpY2UvSW5mby1pT1Mu
cGxpc3QKQEAgLTM2LDYgKzM2LDE2IEBACiAJCTxzdHJpbmc+TlNSdW5Mb29wPC9zdHJpbmc+CiAJ
CTxrZXk+X011bHRpcGxlSW5zdGFuY2VzPC9rZXk+CiAJCTx0cnVlLz4KKyAgICAgICAgICAgICAg
ICA8a2V5Pl9BZGRpdGlvbmFsUHJvcGVydGllczwva2V5PgorICAgICAgICAgICAgICAgIDxkaWN0
PgorICAgICAgICAgICAgICAgICAgICAgICAgPGtleT5SdW5uaW5nQm9hcmQ8L2tleT4KKyAgICAg
ICAgICAgICAgICAgICAgICAgIDxkaWN0PgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8a2V5PkV4dHJhU2ltdWxhdG9yRW50aXRsZW1lbnRzPC9rZXk+CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxhcnJheT4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8c3RyaW5nPmNvbS5hcHBsZS5ydW5uaW5nYm9hcmQuYXNzZXJ0aW9ucy53ZWJraXQ8
L3N0cmluZz4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hcnJheT4KKyAgICAg
ICAgICAgICAgICAgICAgICAgIDwvZGljdD4KKyAgICAgICAgICAgICAgICA8L2RpY3Q+CiAJPC9k
aWN0PgogCTxrZXk+VUlCYWNrZ3JvdW5kTW9kZXM8L2tleT4KIAk8YXJyYXk+CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL0VudHJ5UG9pbnQvQ29jb2EvWFBDU2Vydmlj
ZS9OZXR3b3JrU2VydmljZS9JbmZvLWlPUy5wbGlzdCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1By
b2Nlc3MvRW50cnlQb2ludC9Db2NvYS9YUENTZXJ2aWNlL05ldHdvcmtTZXJ2aWNlL0luZm8taU9T
LnBsaXN0CmluZGV4IGE1MmE0ZjhjNzkxZmM0NDIyZDQ2OWUzYTg3YzcwZDc5NTQxNzM2YTEuLjgx
MjFmYTgyMTExMzc1NzgxMzI1Y2UwNWZkODFkOTc1MzJmYjMzMmIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC9Db2NvYS9YUENTZXJ2aWNlL05ldHdv
cmtTZXJ2aWNlL0luZm8taU9TLnBsaXN0CisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nl
c3MvRW50cnlQb2ludC9Db2NvYS9YUENTZXJ2aWNlL05ldHdvcmtTZXJ2aWNlL0luZm8taU9TLnBs
aXN0CkBAIC0zNiw2ICszNiwxNiBAQAogCQk8c3RyaW5nPk5TUnVuTG9vcDwvc3RyaW5nPgogCQk8
a2V5Pl9NdWx0aXBsZUluc3RhbmNlczwva2V5PgogCQk8dHJ1ZS8+CisJCTxrZXk+X0FkZGl0aW9u
YWxQcm9wZXJ0aWVzPC9rZXk+CisJCTxkaWN0PgorCQkJPGtleT5SdW5uaW5nQm9hcmQ8L2tleT4K
KwkJCTxkaWN0PgorCQkJCTxrZXk+RXh0cmFTaW11bGF0b3JFbnRpdGxlbWVudHM8L2tleT4KKwkJ
CQk8YXJyYXk+CisJCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnJ1bm5pbmdib2FyZC5hc3NlcnRpb25z
LndlYmtpdDwvc3RyaW5nPgorCQkJCTwvYXJyYXk+CisJCQk8L2RpY3Q+CisJCTwvZGljdD4KIAk8
L2RpY3Q+CiA8L2RpY3Q+CiA8L3BsaXN0PgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL0VudHJ5UG9pbnQvQ29jb2EvWFBDU2VydmljZS9XZWJDb250ZW50U2VydmljZS9JbmZv
LWlPUy5wbGlzdCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9FbnRyeVBvaW50L0NvY29hL1hQ
Q1NlcnZpY2UvV2ViQ29udGVudFNlcnZpY2UvSW5mby1pT1MucGxpc3QKaW5kZXggOGM1ZTFmN2Fh
MzhkMDI4OTRiMmE4YzNiZDVhMmJhMGVlM2EwYTUyNy4uYmM2ZDE2OTk5MDBhNTk5ZTFmYjg0ZDI0
YmE4ZmFhZWIwNmM2NDViZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0Vu
dHJ5UG9pbnQvQ29jb2EvWFBDU2VydmljZS9XZWJDb250ZW50U2VydmljZS9JbmZvLWlPUy5wbGlz
dAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvRW50cnlQb2ludC9Db2NvYS9YUENTZXJ2
aWNlL1dlYkNvbnRlbnRTZXJ2aWNlL0luZm8taU9TLnBsaXN0CkBAIC0zOCw2ICszOCwxNiBAQAog
CQk8dHJ1ZS8+CiAJCTxrZXk+X0hpZ2hCaXRzQVNMUjwva2V5PgogCQk8dHJ1ZS8+CisgICAgICAg
ICAgICAgICAgPGtleT5fQWRkaXRpb25hbFByb3BlcnRpZXM8L2tleT4KKyAgICAgICAgICAgICAg
ICA8ZGljdD4KKyAgICAgICAgICAgICAgICAgICAgICAgIDxrZXk+UnVubmluZ0JvYXJkPC9rZXk+
CisgICAgICAgICAgICAgICAgICAgICAgICA8ZGljdD4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPGtleT5FeHRyYVNpbXVsYXRvckVudGl0bGVtZW50czwva2V5PgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8YXJyYXk+CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPHN0cmluZz5jb20uYXBwbGUucnVubmluZ2JvYXJkLmFzc2VydGlvbnMu
d2Via2l0PC9zdHJpbmc+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYXJyYXk+
CisgICAgICAgICAgICAgICAgICAgICAgICA8L2RpY3Q+CisgICAgICAgICAgICAgICAgPC9kaWN0
PgogCTwvZGljdD4KIAk8a2V5PlVJQmFja2dyb3VuZE1vZGVzPC9rZXk+CiAJPGFycmF5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398206</attachid>
            <date>2020-05-01 11:10:53 -0700</date>
            <delta_ts>2020-05-04 09:41:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211254-20200501111052.patch</filename>
            <type>text/plain</type>
            <size>4846</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwOTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDZlYzZiOTk3MTdhYjJlODE0
M2ZhOTJhN2E2N2RiZGE5NTE2NTBlNGIuLmQxMjM5ZWM3M2IwMjY2YzA3N2ZjMjAwZmU1NGRjY2Yw
ZTkwYzJjN2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjAtMDUtMDEgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBVbmFibGUgdG8gdGFrZSBS
dW5uaW5nQm9hcmQgcHJvY2VzcyBhc3NlcnRpb25zIGluIHRoZSBpT1MgU2ltdWxhdG9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTEyNTQKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzYyNjc0MDc0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2UueGNj
b25maWc6CisgICAgICAgIFVzZSB0aGlzIGRpcmVjdGl2ZSB0byBhZGQgb3VyIGVudGl0bGVtZW50
czoKKyAgICAgICAgICAgIENPREVfU0lHTl9FTlRJVExFTUVOVFMgPSAkKFdLX1BST0NFU1NFRF9Y
Q0VOVF9GSUxFKTsKKyAgICAgICAgaW5zdGVhZCBvZiB1c2luZzoKKyAgICAgICAgICAgIE9USEVS
X0NPREVfU0lHTl9GTEFHUyA9IC0tZW50aXRsZW1lbnRzICQoV0tfUFJPQ0VTU0VEX1hDRU5UX0ZJ
TEUpOworICAgICAgICBUaGlzIGlzIGltcG9ydGFudCBiZWNhdXNlIGVudGl0bGVtZW50cyBhcmUg
YWRkZWQgZGlmZmVyZW50bHkgZm9yIGlPUyBTaW11bGF0b3IgYnVpbGRzLAorICAgICAgICBzbyB0
aGF0IHRoZXkgb25seSBhcHBseSBpbnNpZGUgdGhlIHNpbXVsYXRvciAoYW5kIG5vdCBmb3IgdGhl
IGhvc3Qgc3lzdGVtKS4gSWYgd2UgdXNlCisgICAgICAgIENPREVfU0lHTl9FTlRJVExFTUVOVFMs
IHRoZW4gWENvZGUgZG9lcyB0aGUgcmlnaHQgdGhpbmcgb24gYWxsIHBsYXRmb3Jtcy4KKworICAg
ICAgICAqIFNjcmlwdHMvcHJvY2Vzcy1lbnRpdGxlbWVudHMuc2g6CisgICAgICAgIEFkZCBjb20u
YXBwbGUucnVubmluZ2JvYXJkLmFzc2VydGlvbnMud2Via2l0IGVudGl0bGVtZW50IHRvIGlPUyBT
aW11bGF0b3IgYnVpbGRzLgorCiAyMDIwLTA1LTAxICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgW2lPU10gUHJvY2Vzc1Rocm90dGxlciBmYWlscyB0byByZS10YWtl
IFByb2Nlc3NBc3NlcnRpb24gaWYgdGhlIHByZXZpb3VzIG9uZSB3YXMgaW52YWxpZGF0ZWQKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2UueGNj
b25maWcgYi9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VYUENTZXJ2aWNlLnhjY29u
ZmlnCmluZGV4IGRjZDBhY2ViOTE4NGExN2NjYTI4Y2MxMzk5OWE4Mjg1MmJmMTI3Y2MuLmIwMjll
ODlhYmFkMDc0MTMxNWU4MWY5MDZkYjNjZWJkYjc5MjA1ZGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2UueGNjb25maWcKKysrIGIvU291cmNl
L1dlYktpdC9Db25maWd1cmF0aW9ucy9CYXNlWFBDU2VydmljZS54Y2NvbmZpZwpAQCAtNzYsMjEg
Kzc2LDEzIEBAIFdLX0xJQlJBUllfVkFMSURBVElPTl9FTkFCTEVEX1lFUyA9IFlFUzsKIFdLX0xJ
QlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1MgPSAkKFdLX0xJQlJBUllfVkFMSURBVElP
Tl9DT0RFX1NJR05fRkxBR1NfJChXS19QTEFURk9STV9OQU1FKSk7CiBXS19MSUJSQVJZX1ZBTElE
QVRJT05fQ09ERV9TSUdOX0ZMQUdTX21hY29zeCA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NP
REVfU0lHTl9GTEFHU19tYWNmYW1pbHkpOwogV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lH
Tl9GTEFHU19tYWNjYXRhbHlzdCA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9G
TEFHU19tYWNmYW1pbHkpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19p
cGhvbmVvcyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NkZXZp
Y2VmYW1pbHkpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pcGhvbmVz
aW11bGF0b3IgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2lt
dWxhdG9yZmFtaWx5KTsKLVdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfYXBw
bGV0dm9zID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2lvc2Rldmlj
ZWZhbWlseSk7Ci1XS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2FwcGxldHZz
aW11bGF0b3IgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2lt
dWxhdG9yZmFtaWx5KTsKLVdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1Nfd2F0
Y2hvcyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NkZXZpY2Vm
YW1pbHkpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU193YXRjaHNpbXVs
YXRvciA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0
b3JmYW1pbHkpOwotCi1XS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX21hY2Zh
bWlseSA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHlf
VkFSSUFOVF8kKFdLX1hQQ19TRVJWSUNFX1ZBUklBTlQpKSAtLWVudGl0bGVtZW50cyAkKFdLX1BS
T0NFU1NFRF9YQ0VOVF9GSUxFKTsKKworV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9G
TEFHU19tYWNmYW1pbHkgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1Nf
bWFjZmFtaWx5X1ZBUklBTlRfJChXS19YUENfU0VSVklDRV9WQVJJQU5UKSk7CiBXS19MSUJSQVJZ
X1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX21hY2ZhbWlseV9WQVJJQU5UXyA9ICQoV0tfTElC
UkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHlfVkFSSUFOVF9Ob3JtYWwp
OwogV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHlfVkFSSUFO
VF9Ob3JtYWwgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfbWFjZmFt
aWx5X1ZBUklBTlRfTm9ybWFsX1ZBTElEQVRJT05fJChXS19MSUJSQVJZX1ZBTElEQVRJT05fRU5B
QkxFRCkpOwogV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHlf
VkFSSUFOVF9Ob3JtYWxfVkFMSURBVElPTl9ZRVMgPSAtbyBsaWJyYXJ5OwotV0tfTElCUkFSWV9W
QUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NkZXZpY2VmYW1pbHkgPSAtLWVudGl0bGVtZW50
cyAkKFdLX1BST0NFU1NFRF9YQ0VOVF9GSUxFKTsKLVdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RF
X1NJR05fRkxBR1NfaW9zc2ltdWxhdG9yZmFtaWx5ID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05f
Q09ERV9TSUdOX0ZMQUdTX2lvc3NpbXVsYXRvcmZhbWlseV9YQlNfJChSQ19YQlMpKTsKLVdLX0xJ
QlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxhdG9yZmFtaWx5X1hCU18g
PSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxhdG9yZmFt
aWx5X1hCU19OTyk7Ci1XS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2lvc3Np
bXVsYXRvcmZhbWlseV9YQlNfTk8gPSAtLWVudGl0bGVtZW50cyAkKFdLX1BST0NFU1NFRF9YQ0VO
VF9GSUxFKTsKLVdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxh
dG9yZmFtaWx5X1hCU19ZRVMgPSA7CiAKIE9USEVSX0NPREVfU0lHTl9GTEFHUyA9ICQoV0tfTElC
UkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHUyk7CisKK0NPREVfU0lHTl9FTlRJVExFTUVO
VFMgPSAkKFdLX1BST0NFU1NFRF9YQ0VOVF9GSUxFKTsKKwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9TY3JpcHRzL3Byb2Nlc3MtZW50aXRsZW1lbnRzLnNoIGIvU291cmNlL1dlYktpdC9TY3Jp
cHRzL3Byb2Nlc3MtZW50aXRsZW1lbnRzLnNoCmluZGV4IGQ1MmRlZDQyNTEwNjMzNTYyY2ZhOTVm
YjJkZjEwZTJmYjU3ZGI3MmYuLmNkZGY5MGNkNjVkY2VkM2M0M2Q2ODAxMGJmNWQ1MjA4ZDg2NGE3
NWQgMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJLaXQvU2NyaXB0cy9wcm9jZXNzLWVudGl0bGVtZW50
cy5zaAorKysgYi9Tb3VyY2UvV2ViS2l0L1NjcmlwdHMvcHJvY2Vzcy1lbnRpdGxlbWVudHMuc2gK
QEAgLTIwOCw2ICsyMDgsNyBAQCBwbGlzdGJ1ZGR5IENsZWFyIGRpY3QKIGlmIFtbICIke1dLX1BM
QVRGT1JNX05BTUV9IiA9fiAuKnNpbXVsYXRvciBdXQogdGhlbgogICAgIFtbICIke1JDX1hCU30i
ICE9IFlFUyBdXSAmJiBwbGlzdGJ1ZGR5IEFkZCA6Y29tLmFwcGxlLnNlY3VyaXR5LmdldC10YXNr
LWFsbG93IGJvb2wgWUVTCisgICAgcGxpc3RidWRkeSBBZGQgOmNvbS5hcHBsZS5ydW5uaW5nYm9h
cmQuYXNzZXJ0aW9ucy53ZWJraXQgYm9vbCBZRVMKIGVsaWYgW1sgIiR7V0tfUExBVEZPUk1fTkFN
RX0iID09IG1hY29zeCBdXQogdGhlbgogICAgIFtbICIke1JDX1hCU30iICE9IFlFUyBdXSAmJiBw
bGlzdGJ1ZGR5IEFkZCA6Y29tLmFwcGxlLnNlY3VyaXR5LmdldC10YXNrLWFsbG93IGJvb2wgWUVT
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398377</attachid>
            <date>2020-05-04 09:41:35 -0700</date>
            <delta_ts>2020-05-04 09:42:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211254-20200504094135.patch</filename>
            <type>text/plain</type>
            <size>5937</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxMDM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDc1ZWY5YjAzNzRkZGE4NmU0
NTVhMGI1MDlkOTFiZThkYTlmMDZhYWEuLmZiMzljNzg2YjgzYTUwOTgxY2QxMmFjMWYwYTUwMDEx
MmJkN2Y2ODYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjAtMDUtMDQgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBVbmFibGUgdG8gdGFrZSBS
dW5uaW5nQm9hcmQgcHJvY2VzcyBhc3NlcnRpb25zIGluIHRoZSBpT1MgU2ltdWxhdG9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTEyNTQKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzYyNjc0MDc0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCBjb20uYXBwbGUucnVubmluZ2JvYXJkLmFzc2VydGlv
bnMud2Via2l0IGVudGl0bGVtZW50IHRvIGlPUyBTaW11bGF0b3IgYnVpbGRzIHNvIHRoYXQKKyAg
ICAgICAgd2UgY2FuIHRha2UgUnVubmluZ0JvYXJkIGFzc2VydGlvbnMgb24gdGhvc2UgcGxhdGZv
cm1zIHRvby4KKworICAgICAgICBXaGlsZSBkb2luZyB0aGlzLCBJIGZvdW5kIHRoYXQgd2Ugd2Vy
ZSBub3QgYWRkaW5nIHRoZSBlbnRpdGxlbWVudHMgcHJvcGVybHkgZm9yIHNpbXVsYXRvcgorICAg
ICAgICBidWlsZHMuIEZvciBzaW11bGF0b3IgYnVpbGRzLCBlbnRpdGxlbWVudHMgZ28gaW50byBh
biBfX2VudGl0bGVtZW50cyBzZWN0aW9uIG9mIHRoZSBiaW5hcnksCisgICAgICAgIHJhdGhlciB0
aGFuIGluIHRoZSBzaWduYXR1cmUuIFVzZSBDT0RFX1NJR05fRU5USVRMRU1FTlRTIGRpcmVjdGl2
ZSBpbiB4Y2NvbmZpZyBzbyB0aGF0CisgICAgICAgIFhDb2RlIGRvZXMgdGhlIHJpZ2h0IHRoaW5n
IGZvciBzaW11bGF0b3IgYnVpbGRzLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvQmFzZVhQ
Q1NlcnZpY2UueGNjb25maWc6CisgICAgICAgICogUmVzb3VyY2VzL2lvcy9YUENTZXJ2aWNlLWlv
cy1zaW11bGF0b3IuZW50aXRsZW1lbnRzOiBBZGRlZC4KKyAgICAgICAgKiBTY3JpcHRzL3Byb2Nl
c3MtZW50aXRsZW1lbnRzLnNoOgorCiAyMDIwLTA1LTAxICBDaHJpcyBEdW1leiAgPGNkdW1lekBh
cHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gUHJvY2Vzc1Rocm90dGxlciBmYWlscyB0byByZS10
YWtlIFByb2Nlc3NBc3NlcnRpb24gaWYgdGhlIHByZXZpb3VzIG9uZSB3YXMgaW52YWxpZGF0ZWQK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2Uu
eGNjb25maWcgYi9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VYUENTZXJ2aWNlLnhj
Y29uZmlnCmluZGV4IGRjZDBhY2ViOTE4NGExN2NjYTI4Y2MxMzk5OWE4Mjg1MmJmMTI3Y2MuLjRk
YzA5ODM1NTk4YTVmNWYyMDE1MGE4M2JjODUyZDJmZTFjODc3ZWQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2UueGNjb25maWcKKysrIGIvU291
cmNlL1dlYktpdC9Db25maWd1cmF0aW9ucy9CYXNlWFBDU2VydmljZS54Y2NvbmZpZwpAQCAtNzcs
MjAgKzc3LDIwIEBAIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1MgPSAkKFdL
X0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfCiBXS19MSUJSQVJZX1ZBTElEQVRJ
T05fQ09ERV9TSUdOX0ZMQUdTX21hY29zeCA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVf
U0lHTl9GTEFHU19tYWNmYW1pbHkpOwogV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9G
TEFHU19tYWNjYXRhbHlzdCA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFH
U19tYWNmYW1pbHkpOwogV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pcGhv
bmVvcyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NkZXZpY2Vm
YW1pbHkpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pcGhvbmVzaW11
bGF0b3IgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxh
dG9yZmFtaWx5KTsKIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfYXBwbGV0
dm9zID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2lvc2RldmljZWZh
bWlseSk7Ci1XS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2FwcGxldHZzaW11
bGF0b3IgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxh
dG9yZmFtaWx5KTsKIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1Nfd2F0Y2hv
cyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NkZXZpY2VmYW1p
bHkpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU193YXRjaHNpbXVsYXRv
ciA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3Jm
YW1pbHkpOwogCiBXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX21hY2ZhbWls
eSA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHlfVkFS
SUFOVF8kKFdLX1hQQ19TRVJWSUNFX1ZBUklBTlQpKSAtLWVudGl0bGVtZW50cyAkKFdLX1BST0NF
U1NFRF9YQ0VOVF9GSUxFKTsKIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1Nf
bWFjZmFtaWx5X1ZBUklBTlRfID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZM
QUdTX21hY2ZhbWlseV9WQVJJQU5UX05vcm1hbCk7CiBXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09E
RV9TSUdOX0ZMQUdTX21hY2ZhbWlseV9WQVJJQU5UX05vcm1hbCA9ICQoV0tfTElCUkFSWV9WQUxJ
REFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHlfVkFSSUFOVF9Ob3JtYWxfVkFMSURBVElP
Tl8kKFdLX0xJQlJBUllfVkFMSURBVElPTl9FTkFCTEVEKSk7CiBXS19MSUJSQVJZX1ZBTElEQVRJ
T05fQ09ERV9TSUdOX0ZMQUdTX21hY2ZhbWlseV9WQVJJQU5UX05vcm1hbF9WQUxJREFUSU9OX1lF
UyA9IC1vIGxpYnJhcnk7CiBXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2lv
c2RldmljZWZhbWlseSA9IC0tZW50aXRsZW1lbnRzICQoV0tfUFJPQ0VTU0VEX1hDRU5UX0ZJTEUp
OwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3JmYW1p
bHkgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxhdG9y
ZmFtaWx5X1hCU18kKFJDX1hCUykpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9G
TEFHU19pb3NzaW11bGF0b3JmYW1pbHlfWEJTXyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NP
REVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3JmYW1pbHlfWEJTX05PKTsKLVdLX0xJQlJBUllfVkFM
SURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxhdG9yZmFtaWx5X1hCU19OTyA9IC0tZW50
aXRsZW1lbnRzICQoV0tfUFJPQ0VTU0VEX1hDRU5UX0ZJTEUpOwotV0tfTElCUkFSWV9WQUxJREFU
SU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3JmYW1pbHlfWEJTX1lFUyA9IDsKKworLy8g
Rm9yIHNpbXVsYXRvciBidWlsZHMsIGVudGl0bGVtZW50cyBhcmUgYWRkZWQgdG8gYSBzcGVjaWFs
IF9fZW50aXRsZW1lbnRzIHNlY3Rpb24gb24gdGhlIGJpbmFyeSByYXRoZXIgdGhhbiB0aGUgc2ln
bmF0dXJlLgorQ09ERV9TSUdOX0VOVElUTEVNRU5UUyA9ICQoQ09ERV9TSUdOX0VOVElUTEVNRU5U
U18kKFdLX1BMQVRGT1JNX05BTUUpKTsKK0NPREVfU0lHTl9FTlRJVExFTUVOVFNfaXBob25lc2lt
dWxhdG9yID0gUmVzb3VyY2VzL2lvcy9YUENTZXJ2aWNlLWlvcy1zaW11bGF0b3IuZW50aXRsZW1l
bnRzCitDT0RFX1NJR05fRU5USVRMRU1FTlRTX2FwcGxldHZzaW11bGF0b3IgPSBSZXNvdXJjZXMv
aW9zL1hQQ1NlcnZpY2UtaW9zLXNpbXVsYXRvci5lbnRpdGxlbWVudHMKK0NPREVfU0lHTl9FTlRJ
VExFTUVOVFNfd2F0Y2hzaW11bGF0b3IgPSBSZXNvdXJjZXMvaW9zL1hQQ1NlcnZpY2UtaW9zLXNp
bXVsYXRvci5lbnRpdGxlbWVudHMKIAogT1RIRVJfQ09ERV9TSUdOX0ZMQUdTID0gJChXS19MSUJS
QVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTKTsKKwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9SZXNvdXJjZXMvaW9zL1hQQ1NlcnZpY2UtaW9zLXNpbXVsYXRvci5lbnRpdGxlbWVudHMg
Yi9Tb3VyY2UvV2ViS2l0L1Jlc291cmNlcy9pb3MvWFBDU2VydmljZS1pb3Mtc2ltdWxhdG9yLmVu
dGl0bGVtZW50cwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zZjhlNjhhMjMwNWY5ZjdjMTBiNzg4ODQzNmU5NGZlYjRj
ZGMwOGRjCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYktpdC9SZXNvdXJjZXMvaW9zL1hQ
Q1NlcnZpY2UtaW9zLXNpbXVsYXRvci5lbnRpdGxlbWVudHMKQEAgLTAsMCArMSwxMCBAQAorPD94
bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KKzwhRE9DVFlQRSBwbGlzdCBQVUJM
SUMgIi0vL0FwcGxlLy9EVEQgUExJU1QgMS4wLy9FTiIgImh0dHA6Ly93d3cuYXBwbGUuY29tL0RU
RHMvUHJvcGVydHlMaXN0LTEuMC5kdGQiPgorPHBsaXN0IHZlcnNpb249IjEuMCI+Cis8ZGljdD4K
Kwk8a2V5PmNvbS5hcHBsZS5zZWN1cml0eS5nZXQtdGFzay1hbGxvdzwva2V5PgorCTx0cnVlLz4K
Kwk8a2V5PmNvbS5hcHBsZS5ydW5uaW5nYm9hcmQuYXNzZXJ0aW9ucy53ZWJraXQ8L2tleT4KKyAg
ICAgICAgPHRydWUvPgorPC9kaWN0PgorPC9wbGlzdD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvU2NyaXB0cy9wcm9jZXNzLWVudGl0bGVtZW50cy5zaCBiL1NvdXJjZS9XZWJLaXQvU2NyaXB0
cy9wcm9jZXNzLWVudGl0bGVtZW50cy5zaAppbmRleCBkNTJkZWQ0MjUxMDYzMzU2MmNmYTk1ZmIy
ZGYxMGUyZmI1N2RiNzJmLi4wMzA0ZTQ5ZjUzM2MxY2YyOGQ4NjU0ZmFmZmY4YmM4M2I5NzZiZTI4
IDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0L1NjcmlwdHMvcHJvY2Vzcy1lbnRpdGxlbWVudHMu
c2gKKysrIGIvU291cmNlL1dlYktpdC9TY3JpcHRzL3Byb2Nlc3MtZW50aXRsZW1lbnRzLnNoCkBA
IC0yMDUsOSArMjA1LDEwIEBAIGZ1bmN0aW9uIGlvc19mYW1pbHlfcHJvY2Vzc19wbHVnaW5fZW50
aXRsZW1lbnRzKCkKIHJtIC1mICIke1dLX1BST0NFU1NFRF9YQ0VOVF9GSUxFfSIKIHBsaXN0YnVk
ZHkgQ2xlYXIgZGljdAogCisjIFNpbXVsYXRvciBlbnRpdGxlbWVudHMgc2hvdWxkIGJlIGFkZGVk
IHRvIFJlc291cmNlcy9pb3MvWFBDU2VydmljZS1pb3Mtc2ltdWxhdG9yLmVudGl0bGVtZW50cwog
aWYgW1sgIiR7V0tfUExBVEZPUk1fTkFNRX0iID1+IC4qc2ltdWxhdG9yIF1dCiB0aGVuCi0gICAg
W1sgIiR7UkNfWEJTfSIgIT0gWUVTIF1dICYmIHBsaXN0YnVkZHkgQWRkIDpjb20uYXBwbGUuc2Vj
dXJpdHkuZ2V0LXRhc2stYWxsb3cgYm9vbCBZRVMKKyAgICBjcCAiJHtDT0RFX1NJR05fRU5USVRM
RU1FTlRTfSIgIiR7V0tfUFJPQ0VTU0VEX1hDRU5UX0ZJTEV9IgogZWxpZiBbWyAiJHtXS19QTEFU
Rk9STV9OQU1FfSIgPT0gbWFjb3N4IF1dCiB0aGVuCiAgICAgW1sgIiR7UkNfWEJTfSIgIT0gWUVT
IF1dICYmIHBsaXN0YnVkZHkgQWRkIDpjb20uYXBwbGUuc2VjdXJpdHkuZ2V0LXRhc2stYWxsb3cg
Ym9vbCBZRVMK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398378</attachid>
            <date>2020-05-04 09:42:25 -0700</date>
            <delta_ts>2020-05-04 10:03:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211254-20200504094224.patch</filename>
            <type>text/plain</type>
            <size>5928</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxMDM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDc1ZWY5YjAzNzRkZGE4NmU0
NTVhMGI1MDlkOTFiZThkYTlmMDZhYWEuLmZiMzljNzg2YjgzYTUwOTgxY2QxMmFjMWYwYTUwMDEx
MmJkN2Y2ODYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjAtMDUtMDQgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBVbmFibGUgdG8gdGFrZSBS
dW5uaW5nQm9hcmQgcHJvY2VzcyBhc3NlcnRpb25zIGluIHRoZSBpT1MgU2ltdWxhdG9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTEyNTQKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzYyNjc0MDc0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCBjb20uYXBwbGUucnVubmluZ2JvYXJkLmFzc2VydGlv
bnMud2Via2l0IGVudGl0bGVtZW50IHRvIGlPUyBTaW11bGF0b3IgYnVpbGRzIHNvIHRoYXQKKyAg
ICAgICAgd2UgY2FuIHRha2UgUnVubmluZ0JvYXJkIGFzc2VydGlvbnMgb24gdGhvc2UgcGxhdGZv
cm1zIHRvby4KKworICAgICAgICBXaGlsZSBkb2luZyB0aGlzLCBJIGZvdW5kIHRoYXQgd2Ugd2Vy
ZSBub3QgYWRkaW5nIHRoZSBlbnRpdGxlbWVudHMgcHJvcGVybHkgZm9yIHNpbXVsYXRvcgorICAg
ICAgICBidWlsZHMuIEZvciBzaW11bGF0b3IgYnVpbGRzLCBlbnRpdGxlbWVudHMgZ28gaW50byBh
biBfX2VudGl0bGVtZW50cyBzZWN0aW9uIG9mIHRoZSBiaW5hcnksCisgICAgICAgIHJhdGhlciB0
aGFuIGluIHRoZSBzaWduYXR1cmUuIFVzZSBDT0RFX1NJR05fRU5USVRMRU1FTlRTIGRpcmVjdGl2
ZSBpbiB4Y2NvbmZpZyBzbyB0aGF0CisgICAgICAgIFhDb2RlIGRvZXMgdGhlIHJpZ2h0IHRoaW5n
IGZvciBzaW11bGF0b3IgYnVpbGRzLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvQmFzZVhQ
Q1NlcnZpY2UueGNjb25maWc6CisgICAgICAgICogUmVzb3VyY2VzL2lvcy9YUENTZXJ2aWNlLWlv
cy1zaW11bGF0b3IuZW50aXRsZW1lbnRzOiBBZGRlZC4KKyAgICAgICAgKiBTY3JpcHRzL3Byb2Nl
c3MtZW50aXRsZW1lbnRzLnNoOgorCiAyMDIwLTA1LTAxICBDaHJpcyBEdW1leiAgPGNkdW1lekBh
cHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gUHJvY2Vzc1Rocm90dGxlciBmYWlscyB0byByZS10
YWtlIFByb2Nlc3NBc3NlcnRpb24gaWYgdGhlIHByZXZpb3VzIG9uZSB3YXMgaW52YWxpZGF0ZWQK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2Uu
eGNjb25maWcgYi9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VYUENTZXJ2aWNlLnhj
Y29uZmlnCmluZGV4IGRjZDBhY2ViOTE4NGExN2NjYTI4Y2MxMzk5OWE4Mjg1MmJmMTI3Y2MuLjA2
YzczN2VkYjc0OGFjNWRlZmFiYjYwMWQ5NTUwZjY3ZmJhMDgwZTEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2UueGNjb25maWcKKysrIGIvU291
cmNlL1dlYktpdC9Db25maWd1cmF0aW9ucy9CYXNlWFBDU2VydmljZS54Y2NvbmZpZwpAQCAtNzcs
MjAgKzc3LDE5IEBAIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1MgPSAkKFdL
X0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfCiBXS19MSUJSQVJZX1ZBTElEQVRJ
T05fQ09ERV9TSUdOX0ZMQUdTX21hY29zeCA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVf
U0lHTl9GTEFHU19tYWNmYW1pbHkpOwogV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9G
TEFHU19tYWNjYXRhbHlzdCA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFH
U19tYWNmYW1pbHkpOwogV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pcGhv
bmVvcyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NkZXZpY2Vm
YW1pbHkpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pcGhvbmVzaW11
bGF0b3IgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxh
dG9yZmFtaWx5KTsKIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfYXBwbGV0
dm9zID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2lvc2RldmljZWZh
bWlseSk7Ci1XS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2FwcGxldHZzaW11
bGF0b3IgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxh
dG9yZmFtaWx5KTsKIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1Nfd2F0Y2hv
cyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NkZXZpY2VmYW1p
bHkpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU193YXRjaHNpbXVsYXRv
ciA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3Jm
YW1pbHkpOwogCiBXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX21hY2ZhbWls
eSA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHlfVkFS
SUFOVF8kKFdLX1hQQ19TRVJWSUNFX1ZBUklBTlQpKSAtLWVudGl0bGVtZW50cyAkKFdLX1BST0NF
U1NFRF9YQ0VOVF9GSUxFKTsKIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1Nf
bWFjZmFtaWx5X1ZBUklBTlRfID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZM
QUdTX21hY2ZhbWlseV9WQVJJQU5UX05vcm1hbCk7CiBXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09E
RV9TSUdOX0ZMQUdTX21hY2ZhbWlseV9WQVJJQU5UX05vcm1hbCA9ICQoV0tfTElCUkFSWV9WQUxJ
REFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHlfVkFSSUFOVF9Ob3JtYWxfVkFMSURBVElP
Tl8kKFdLX0xJQlJBUllfVkFMSURBVElPTl9FTkFCTEVEKSk7CiBXS19MSUJSQVJZX1ZBTElEQVRJ
T05fQ09ERV9TSUdOX0ZMQUdTX21hY2ZhbWlseV9WQVJJQU5UX05vcm1hbF9WQUxJREFUSU9OX1lF
UyA9IC1vIGxpYnJhcnk7CiBXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2lv
c2RldmljZWZhbWlseSA9IC0tZW50aXRsZW1lbnRzICQoV0tfUFJPQ0VTU0VEX1hDRU5UX0ZJTEUp
OwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3JmYW1p
bHkgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxhdG9y
ZmFtaWx5X1hCU18kKFJDX1hCUykpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9G
TEFHU19pb3NzaW11bGF0b3JmYW1pbHlfWEJTXyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NP
REVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3JmYW1pbHlfWEJTX05PKTsKLVdLX0xJQlJBUllfVkFM
SURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxhdG9yZmFtaWx5X1hCU19OTyA9IC0tZW50
aXRsZW1lbnRzICQoV0tfUFJPQ0VTU0VEX1hDRU5UX0ZJTEUpOwotV0tfTElCUkFSWV9WQUxJREFU
SU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3JmYW1pbHlfWEJTX1lFUyA9IDsKKworLy8g
Rm9yIHNpbXVsYXRvciBidWlsZHMsIGVudGl0bGVtZW50cyBhcmUgYWRkZWQgdG8gYSBzcGVjaWFs
IF9fZW50aXRsZW1lbnRzIHNlY3Rpb24gb24gdGhlIGJpbmFyeSByYXRoZXIgdGhhbiB0aGUgc2ln
bmF0dXJlLgorQ09ERV9TSUdOX0VOVElUTEVNRU5UUyA9ICQoQ09ERV9TSUdOX0VOVElUTEVNRU5U
U18kKFdLX1BMQVRGT1JNX05BTUUpKTsKK0NPREVfU0lHTl9FTlRJVExFTUVOVFNfaXBob25lc2lt
dWxhdG9yID0gUmVzb3VyY2VzL2lvcy9YUENTZXJ2aWNlLWlvcy1zaW11bGF0b3IuZW50aXRsZW1l
bnRzCitDT0RFX1NJR05fRU5USVRMRU1FTlRTX2FwcGxldHZzaW11bGF0b3IgPSBSZXNvdXJjZXMv
aW9zL1hQQ1NlcnZpY2UtaW9zLXNpbXVsYXRvci5lbnRpdGxlbWVudHMKK0NPREVfU0lHTl9FTlRJ
VExFTUVOVFNfd2F0Y2hzaW11bGF0b3IgPSBSZXNvdXJjZXMvaW9zL1hQQ1NlcnZpY2UtaW9zLXNp
bXVsYXRvci5lbnRpdGxlbWVudHMKIAogT1RIRVJfQ09ERV9TSUdOX0ZMQUdTID0gJChXS19MSUJS
QVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvUmVzb3VyY2VzL2lvcy9YUENTZXJ2aWNlLWlvcy1zaW11bGF0b3IuZW50aXRsZW1lbnRzIGIv
U291cmNlL1dlYktpdC9SZXNvdXJjZXMvaW9zL1hQQ1NlcnZpY2UtaW9zLXNpbXVsYXRvci5lbnRp
dGxlbWVudHMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNzQyNjUwMDFjMWViOWYxNDkyN2JlOTJjYzJkODVkNDM0ZjY4
NGU2ZgotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQvUmVzb3VyY2VzL2lvcy9YUENT
ZXJ2aWNlLWlvcy1zaW11bGF0b3IuZW50aXRsZW1lbnRzCkBAIC0wLDAgKzEsMTAgQEAKKzw/eG1s
IHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cis8IURPQ1RZUEUgcGxpc3QgUFVCTElD
ICItLy9BcHBsZS8vRFREIFBMSVNUIDEuMC8vRU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERz
L1Byb3BlcnR5TGlzdC0xLjAuZHRkIj4KKzxwbGlzdCB2ZXJzaW9uPSIxLjAiPgorPGRpY3Q+CisJ
PGtleT5jb20uYXBwbGUuc2VjdXJpdHkuZ2V0LXRhc2stYWxsb3c8L2tleT4KKwk8dHJ1ZS8+CisJ
PGtleT5jb20uYXBwbGUucnVubmluZ2JvYXJkLmFzc2VydGlvbnMud2Via2l0PC9rZXk+CisJPHRy
dWUvPgorPC9kaWN0PgorPC9wbGlzdD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvU2NyaXB0
cy9wcm9jZXNzLWVudGl0bGVtZW50cy5zaCBiL1NvdXJjZS9XZWJLaXQvU2NyaXB0cy9wcm9jZXNz
LWVudGl0bGVtZW50cy5zaAppbmRleCBkNTJkZWQ0MjUxMDYzMzU2MmNmYTk1ZmIyZGYxMGUyZmI1
N2RiNzJmLi4wMzA0ZTQ5ZjUzM2MxY2YyOGQ4NjU0ZmFmZmY4YmM4M2I5NzZiZTI4IDEwMDc1NQot
LS0gYS9Tb3VyY2UvV2ViS2l0L1NjcmlwdHMvcHJvY2Vzcy1lbnRpdGxlbWVudHMuc2gKKysrIGIv
U291cmNlL1dlYktpdC9TY3JpcHRzL3Byb2Nlc3MtZW50aXRsZW1lbnRzLnNoCkBAIC0yMDUsOSAr
MjA1LDEwIEBAIGZ1bmN0aW9uIGlvc19mYW1pbHlfcHJvY2Vzc19wbHVnaW5fZW50aXRsZW1lbnRz
KCkKIHJtIC1mICIke1dLX1BST0NFU1NFRF9YQ0VOVF9GSUxFfSIKIHBsaXN0YnVkZHkgQ2xlYXIg
ZGljdAogCisjIFNpbXVsYXRvciBlbnRpdGxlbWVudHMgc2hvdWxkIGJlIGFkZGVkIHRvIFJlc291
cmNlcy9pb3MvWFBDU2VydmljZS1pb3Mtc2ltdWxhdG9yLmVudGl0bGVtZW50cwogaWYgW1sgIiR7
V0tfUExBVEZPUk1fTkFNRX0iID1+IC4qc2ltdWxhdG9yIF1dCiB0aGVuCi0gICAgW1sgIiR7UkNf
WEJTfSIgIT0gWUVTIF1dICYmIHBsaXN0YnVkZHkgQWRkIDpjb20uYXBwbGUuc2VjdXJpdHkuZ2V0
LXRhc2stYWxsb3cgYm9vbCBZRVMKKyAgICBjcCAiJHtDT0RFX1NJR05fRU5USVRMRU1FTlRTfSIg
IiR7V0tfUFJPQ0VTU0VEX1hDRU5UX0ZJTEV9IgogZWxpZiBbWyAiJHtXS19QTEFURk9STV9OQU1F
fSIgPT0gbWFjb3N4IF1dCiB0aGVuCiAgICAgW1sgIiR7UkNfWEJTfSIgIT0gWUVTIF1dICYmIHBs
aXN0YnVkZHkgQWRkIDpjb20uYXBwbGUuc2VjdXJpdHkuZ2V0LXRhc2stYWxsb3cgYm9vbCBZRVMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398382</attachid>
            <date>2020-05-04 10:03:24 -0700</date>
            <delta_ts>2020-05-04 12:28:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211254-20200504100323.patch</filename>
            <type>text/plain</type>
            <size>5907</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxMDg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGY5ZjVhYmNhODY4YzZkMDZk
Y2RkNGMxYTAxZmVkZjAzZjM5YTk0ODkuLmY5NTNjYTVjZDk1NWFmZWQxOWJkMDBiYmNjZDRkMWQ2
ZjBkZWI3ZDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjAtMDUtMDQgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBVbmFibGUgdG8gdGFrZSBS
dW5uaW5nQm9hcmQgcHJvY2VzcyBhc3NlcnRpb25zIGluIHRoZSBpT1MgU2ltdWxhdG9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTEyNTQKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzYyNjc0MDc0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCBjb20uYXBwbGUucnVubmluZ2JvYXJkLmFzc2VydGlv
bnMud2Via2l0IGVudGl0bGVtZW50IHRvIGlPUyBTaW11bGF0b3IgYnVpbGRzIHNvIHRoYXQKKyAg
ICAgICAgd2UgY2FuIHRha2UgUnVubmluZ0JvYXJkIGFzc2VydGlvbnMgb24gdGhvc2UgcGxhdGZv
cm1zIHRvby4KKworICAgICAgICBXaGlsZSBkb2luZyB0aGlzLCBJIGZvdW5kIHRoYXQgd2Ugd2Vy
ZSBub3QgYWRkaW5nIHRoZSBlbnRpdGxlbWVudHMgcHJvcGVybHkgZm9yIHNpbXVsYXRvcgorICAg
ICAgICBidWlsZHMuIEZvciBzaW11bGF0b3IgYnVpbGRzLCBlbnRpdGxlbWVudHMgZ28gaW50byBh
biBfX2VudGl0bGVtZW50cyBzZWN0aW9uIG9mIHRoZSBiaW5hcnksCisgICAgICAgIHJhdGhlciB0
aGFuIGluIHRoZSBzaWduYXR1cmUuIFVzZSBDT0RFX1NJR05fRU5USVRMRU1FTlRTIGRpcmVjdGl2
ZSBpbiB4Y2NvbmZpZyBzbyB0aGF0CisgICAgICAgIFhDb2RlIGRvZXMgdGhlIHJpZ2h0IHRoaW5n
IGZvciBzaW11bGF0b3IgYnVpbGRzLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvQmFzZVhQ
Q1NlcnZpY2UueGNjb25maWc6CisgICAgICAgICogUmVzb3VyY2VzL2lvcy9YUENTZXJ2aWNlLWVt
YmVkZGVkLXNpbXVsYXRvci5lbnRpdGxlbWVudHM6IEFkZGVkLgorICAgICAgICAqIFNjcmlwdHMv
cHJvY2Vzcy1lbnRpdGxlbWVudHMuc2g6CisKIDIwMjAtMDUtMDQgIERhcmluIEFkbGVyICA8ZGFy
aW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSBuby1sb25nZXItbmVlZGVkIEhBVkUoVUlT
Q0VORSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1Nl
cnZpY2UueGNjb25maWcgYi9Tb3VyY2UvV2ViS2l0L0NvbmZpZ3VyYXRpb25zL0Jhc2VYUENTZXJ2
aWNlLnhjY29uZmlnCmluZGV4IGRjZDBhY2ViOTE4NGExN2NjYTI4Y2MxMzk5OWE4Mjg1MmJmMTI3
Y2MuLmY5NDUzNGExNmFmMDQxZGQ2OTViMDA4NDJhNTQ1YzMwMDAxY2U2MjUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvQ29uZmlndXJhdGlvbnMvQmFzZVhQQ1NlcnZpY2UueGNjb25maWcKKysr
IGIvU291cmNlL1dlYktpdC9Db25maWd1cmF0aW9ucy9CYXNlWFBDU2VydmljZS54Y2NvbmZpZwpA
QCAtNzcsMjAgKzc3LDE5IEBAIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1Mg
PSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfCiBXS19MSUJSQVJZX1ZB
TElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX21hY29zeCA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9O
X0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHkpOwogV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVf
U0lHTl9GTEFHU19tYWNjYXRhbHlzdCA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lH
Tl9GTEFHU19tYWNmYW1pbHkpOwogV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFH
U19pcGhvbmVvcyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3Nk
ZXZpY2VmYW1pbHkpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pcGhv
bmVzaW11bGF0b3IgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9z
c2ltdWxhdG9yZmFtaWx5KTsKIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1Nf
YXBwbGV0dm9zID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2lvc2Rl
dmljZWZhbWlseSk7Ci1XS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX2FwcGxl
dHZzaW11bGF0b3IgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9z
c2ltdWxhdG9yZmFtaWx5KTsKIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1Nf
d2F0Y2hvcyA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NkZXZp
Y2VmYW1pbHkpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU193YXRjaHNp
bXVsYXRvciA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11
bGF0b3JmYW1pbHkpOwogCiBXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX21h
Y2ZhbWlseSA9ICQoV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1p
bHlfVkFSSUFOVF8kKFdLX1hQQ19TRVJWSUNFX1ZBUklBTlQpKSAtLWVudGl0bGVtZW50cyAkKFdL
X1BST0NFU1NFRF9YQ0VOVF9GSUxFKTsKIFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05f
RkxBR1NfbWFjZmFtaWx5X1ZBUklBTlRfID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9T
SUdOX0ZMQUdTX21hY2ZhbWlseV9WQVJJQU5UX05vcm1hbCk7CiBXS19MSUJSQVJZX1ZBTElEQVRJ
T05fQ09ERV9TSUdOX0ZMQUdTX21hY2ZhbWlseV9WQVJJQU5UX05vcm1hbCA9ICQoV0tfTElCUkFS
WV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19tYWNmYW1pbHlfVkFSSUFOVF9Ob3JtYWxfVkFM
SURBVElPTl8kKFdLX0xJQlJBUllfVkFMSURBVElPTl9FTkFCTEVEKSk7CiBXS19MSUJSQVJZX1ZB
TElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTX21hY2ZhbWlseV9WQVJJQU5UX05vcm1hbF9WQUxJREFU
SU9OX1lFUyA9IC1vIGxpYnJhcnk7CiBXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZM
QUdTX2lvc2RldmljZWZhbWlseSA9IC0tZW50aXRsZW1lbnRzICQoV0tfUFJPQ0VTU0VEX1hDRU5U
X0ZJTEUpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0
b3JmYW1pbHkgPSAkKFdLX0xJQlJBUllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2lt
dWxhdG9yZmFtaWx5X1hCU18kKFJDX1hCUykpOwotV0tfTElCUkFSWV9WQUxJREFUSU9OX0NPREVf
U0lHTl9GTEFHU19pb3NzaW11bGF0b3JmYW1pbHlfWEJTXyA9ICQoV0tfTElCUkFSWV9WQUxJREFU
SU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3JmYW1pbHlfWEJTX05PKTsKLVdLX0xJQlJB
UllfVkFMSURBVElPTl9DT0RFX1NJR05fRkxBR1NfaW9zc2ltdWxhdG9yZmFtaWx5X1hCU19OTyA9
IC0tZW50aXRsZW1lbnRzICQoV0tfUFJPQ0VTU0VEX1hDRU5UX0ZJTEUpOwotV0tfTElCUkFSWV9W
QUxJREFUSU9OX0NPREVfU0lHTl9GTEFHU19pb3NzaW11bGF0b3JmYW1pbHlfWEJTX1lFUyA9IDsK
KworLy8gRm9yIHNpbXVsYXRvciBidWlsZHMsIGVudGl0bGVtZW50cyBhcmUgYWRkZWQgdG8gYSBz
cGVjaWFsIF9fZW50aXRsZW1lbnRzIHNlY3Rpb24gb24gdGhlIGJpbmFyeSByYXRoZXIgdGhhbiB0
aGUgc2lnbmF0dXJlLgorQ09ERV9TSUdOX0VOVElUTEVNRU5UUyA9ICQoQ09ERV9TSUdOX0VOVElU
TEVNRU5UU18kKFdLX1BMQVRGT1JNX05BTUUpKTsKK0NPREVfU0lHTl9FTlRJVExFTUVOVFNfaXBo
b25lc2ltdWxhdG9yID0gUmVzb3VyY2VzL2lvcy9YUENTZXJ2aWNlLWVtYmVkZGVkLXNpbXVsYXRv
ci5lbnRpdGxlbWVudHMKK0NPREVfU0lHTl9FTlRJVExFTUVOVFNfYXBwbGV0dnNpbXVsYXRvciA9
IFJlc291cmNlcy9pb3MvWFBDU2VydmljZS1lbWJlZGRlZC1zaW11bGF0b3IuZW50aXRsZW1lbnRz
CitDT0RFX1NJR05fRU5USVRMRU1FTlRTX3dhdGNoc2ltdWxhdG9yID0gUmVzb3VyY2VzL2lvcy9Y
UENTZXJ2aWNlLWVtYmVkZGVkLXNpbXVsYXRvci5lbnRpdGxlbWVudHMKIAogT1RIRVJfQ09ERV9T
SUdOX0ZMQUdTID0gJChXS19MSUJSQVJZX1ZBTElEQVRJT05fQ09ERV9TSUdOX0ZMQUdTKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUmVzb3VyY2VzL2lvcy9YUENTZXJ2aWNlLWVtYmVkZGVk
LXNpbXVsYXRvci5lbnRpdGxlbWVudHMgYi9Tb3VyY2UvV2ViS2l0L1Jlc291cmNlcy9pb3MvWFBD
U2VydmljZS1lbWJlZGRlZC1zaW11bGF0b3IuZW50aXRsZW1lbnRzCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc0MjY1
MDAxYzFlYjlmMTQ5MjdiZTkyY2MyZDg1ZDQzNGY2ODRlNmYKLS0tIC9kZXYvbnVsbAorKysgYi9T
b3VyY2UvV2ViS2l0L1Jlc291cmNlcy9pb3MvWFBDU2VydmljZS1lbWJlZGRlZC1zaW11bGF0b3Iu
ZW50aXRsZW1lbnRzCkBAIC0wLDAgKzEsMTAgQEAKKzw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rp
bmc9IlVURi04Ij8+Cis8IURPQ1RZUEUgcGxpc3QgUFVCTElDICItLy9BcHBsZS8vRFREIFBMSVNU
IDEuMC8vRU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERzL1Byb3BlcnR5TGlzdC0xLjAuZHRk
Ij4KKzxwbGlzdCB2ZXJzaW9uPSIxLjAiPgorPGRpY3Q+CisJPGtleT5jb20uYXBwbGUuc2VjdXJp
dHkuZ2V0LXRhc2stYWxsb3c8L2tleT4KKwk8dHJ1ZS8+CisJPGtleT5jb20uYXBwbGUucnVubmlu
Z2JvYXJkLmFzc2VydGlvbnMud2Via2l0PC9rZXk+CisJPHRydWUvPgorPC9kaWN0PgorPC9wbGlz
dD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvU2NyaXB0cy9wcm9jZXNzLWVudGl0bGVtZW50
cy5zaCBiL1NvdXJjZS9XZWJLaXQvU2NyaXB0cy9wcm9jZXNzLWVudGl0bGVtZW50cy5zaAppbmRl
eCBkNTJkZWQ0MjUxMDYzMzU2MmNmYTk1ZmIyZGYxMGUyZmI1N2RiNzJmLi4wMzA0ZTQ5ZjUzM2Mx
Y2YyOGQ4NjU0ZmFmZmY4YmM4M2I5NzZiZTI4IDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0L1Nj
cmlwdHMvcHJvY2Vzcy1lbnRpdGxlbWVudHMuc2gKKysrIGIvU291cmNlL1dlYktpdC9TY3JpcHRz
L3Byb2Nlc3MtZW50aXRsZW1lbnRzLnNoCkBAIC0yMDUsOSArMjA1LDEwIEBAIGZ1bmN0aW9uIGlv
c19mYW1pbHlfcHJvY2Vzc19wbHVnaW5fZW50aXRsZW1lbnRzKCkKIHJtIC1mICIke1dLX1BST0NF
U1NFRF9YQ0VOVF9GSUxFfSIKIHBsaXN0YnVkZHkgQ2xlYXIgZGljdAogCisjIFNpbXVsYXRvciBl
bnRpdGxlbWVudHMgc2hvdWxkIGJlIGFkZGVkIHRvIFJlc291cmNlcy9pb3MvWFBDU2VydmljZS1p
b3Mtc2ltdWxhdG9yLmVudGl0bGVtZW50cwogaWYgW1sgIiR7V0tfUExBVEZPUk1fTkFNRX0iID1+
IC4qc2ltdWxhdG9yIF1dCiB0aGVuCi0gICAgW1sgIiR7UkNfWEJTfSIgIT0gWUVTIF1dICYmIHBs
aXN0YnVkZHkgQWRkIDpjb20uYXBwbGUuc2VjdXJpdHkuZ2V0LXRhc2stYWxsb3cgYm9vbCBZRVMK
KyAgICBjcCAiJHtDT0RFX1NJR05fRU5USVRMRU1FTlRTfSIgIiR7V0tfUFJPQ0VTU0VEX1hDRU5U
X0ZJTEV9IgogZWxpZiBbWyAiJHtXS19QTEFURk9STV9OQU1FfSIgPT0gbWFjb3N4IF1dCiB0aGVu
CiAgICAgW1sgIiR7UkNfWEJTfSIgIT0gWUVTIF1dICYmIHBsaXN0YnVkZHkgQWRkIDpjb20uYXBw
bGUuc2VjdXJpdHkuZ2V0LXRhc2stYWxsb3cgYm9vbCBZRVMK
</data>

          </attachment>
      

    </bug>

</bugzilla>