<?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>248289</bug_id>
          
          <creation_ts>2022-11-23 13:53:47 -0800</creation_ts>
          <short_desc>[CMake][Win] Use CMAKE_MSVC_RUNTIME_LIBRARY to select a CRT type instead of regexp replacing</short_desc>
          <delta_ts>2022-11-27 16:48: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>CMake</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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>
          
          <blocked>248246</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>don.olmstead</cc>
    
    <cc>pvollan</cc>
    
    <cc>ross.kirsling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1914369</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-11-23 13:53:47 -0800</bug_when>
    <thetext>[CMake][MSVC] Use CMAKE_MSVC_RUNTIME_LIBRARY to select a CRT type instead of regexp replacing

CMake 3.15 introduced CMP0091 and CMAKE_MSVC_RUNTIME_LIBRARY.

https://cmake.org/cmake/help/latest/policy/CMP0091.html
https://cmake.org/cmake/help/latest/variable/CMAKE_MSVC_RUNTIME_LIBRARY.html

AppleWin bots are using 3.21.3 (bug#231905 comment#2)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914397</commentid>
    <comment_count>1</comment_count>
      <attachid>463699</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-11-23 16:21:35 -0800</bug_when>
    <thetext>Created attachment 463699
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914400</commentid>
    <comment_count>2</comment_count>
      <attachid>463699</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-11-23 16:49:02 -0800</bug_when>
    <thetext>Comment on attachment 463699
Patch

Umm, jsc EWS failed.

&gt; CMake Error at Source/JavaScriptCore/CMakeLists.txt:2 (cmake_policy):
&gt;   Policy &quot;CMP0091&quot; is not known to this version of CMake.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914805</commentid>
    <comment_count>3</comment_count>
      <attachid>463699</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2022-11-26 17:52:41 -0800</bug_when>
    <thetext>Comment on attachment 463699
Patch

Bots are now happy so this is good to go</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914857</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-11-27 12:21:36 -0800</bug_when>
    <thetext>*** Bug 248246 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914860</commentid>
    <comment_count>5</comment_count>
      <attachid>463744</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-11-27 12:42:52 -0800</bug_when>
    <thetext>Created attachment 463744
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914871</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-11-27 16:48:22 -0800</bug_when>
    <thetext>Committed 257053@main (121756da7448): &lt;https://commits.webkit.org/257053@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 463744.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463699</attachid>
            <date>2022-11-23 16:21:35 -0800</date>
            <delta_ts>2022-11-27 12:42:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-248289-20221124092134.patch</filename>
            <type>text/plain</type>
            <size>6352</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">RnJvbSBkOGVhZDFlZjhlZjA1MTNhMmUwYmYxZTMyODU2MWY3MzBkNTRjMDc5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBIaXJvbm9yaSA8SGlyb25vcmkuRnVqaWlAc29ueS5j
b20+CkRhdGU6IFRodSwgMjQgTm92IDIwMjIgMDk6MDU6MjEgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbQ01ha2VdW1dpbl0gVXNlIENNQUtFX01TVkNfUlVOVElNRV9MSUJSQVJZIHRvIHNlbGVjdCBh
IENSVAogdHlwZSBpbnN0ZWFkIG9mIHJlZ2V4cCByZXBsYWNpbmcKIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDgyODkKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgoKUmVnZXhwIHJlcGxhY2luZyBoYXMgYmVlbiB1c2VkIHRvIGNoYW5nZSBhIENSVCB0eXBlIGZv
ciBXaW5kb3dzLgpDTWFrZSAzLjE1IGludHJvZHVjZWQgQ01QMDA5MSBhbmQgQ01BS0VfTVNWQ19S
VU5USU1FX0xJQlJBUlkgZm9yIGl0Lgo8aHR0cHM6Ly9jbWFrZS5vcmcvY21ha2UvaGVscC9sYXRl
c3QvcG9saWN5L0NNUDAwOTEuaHRtbD4KPGh0dHBzOi8vY21ha2Uub3JnL2NtYWtlL2hlbHAvbGF0
ZXN0L3ZhcmlhYmxlL0NNQUtFX01TVkNfUlVOVElNRV9MSUJSQVJZLmh0bWw+CkFuZCwgaXQgcGxh
bnMgdG8gcmVtb3ZlIHRoZSBPTEQgYmVoYXZpb3IgaW4gdGhlIGZ1dHVyZS4KCkl0IHNlZW1zIHRo
YXQgY21ha2VfcG9saWN5IGhhcyB0byBiZSBjYWxsZWQgZXZlcnl0aW1lCmNtYWtlX21pbmltdW1f
cmVxdWlyZWQgaXMgY2FsbGVkLgoKVGhlcmUgd2FzIGEgY29kZSB0byByZW1vdmUgL0RfREVCVUcg
ZnJvbSB7QyxDWFh9X0ZMQUdTLiBIb3dldmVyLCB0aG9zZQp2YXJpYWJsZSBkb24ndCBpbmNsdWRl
IGl0LiBfREVCVUcgbWFjcm8gaXMgYXV0b21hdGljYWxseSBkZWZpbmVkIGJ5Ci1NRGQgYW5kIC1N
VGQgc3dpdGNoZXMuIFJlbW92ZWQgdGhlIGNvZGUuCgpjbWFrZV9taW5pbXVtX3JlcXVpcmVkIHdp
bGwgYmUgYnVtcGVkIGJ5IGJ1ZyMyNDgyNDYuCgoqIENNYWtlTGlzdHMudHh0OgoqIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dDoKKiBTb3VyY2UvV1RGL0NNYWtlTGlzdHMudHh0
OgoqIFNvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0OgoqIFNvdXJjZS9XZWJLaXRMZWdhY3kv
Q01ha2VMaXN0cy50eHQ6CiogU291cmNlL2NtYWtlL09wdGlvbnNBcHBsZVdpbi5jbWFrZToKKiBT
b3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2U6CiogU291cmNlL2NtYWtlL09wdGlvbnNXaW5D
YWlyby5jbWFrZToKLS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01ha2VMaXN0cy50eHQgfCAg
MSArCiBTb3VyY2UvV1RGL0NNYWtlTGlzdHMudHh0ICAgICAgICAgICAgfCAgMiArKwogU291cmNl
L1dlYkNvcmUvQ01ha2VMaXN0cy50eHQgICAgICAgIHwgIDEgKwogU291cmNlL1dlYktpdExlZ2Fj
eS9DTWFrZUxpc3RzLnR4dCAgIHwgIDEgKwogU291cmNlL2NtYWtlL09wdGlvbnNBcHBsZVdpbi5j
bWFrZSAgIHwgIDYgKysrKystCiBTb3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2UgICAgICAg
fCAyNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBTb3VyY2UvY21ha2UvT3B0aW9uc1dpbkNh
aXJvLmNtYWtlICAgfCAgMyArKysKIENNYWtlTGlzdHMudHh0ICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxICsKIDggZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0IGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IDdkYmI0OTI2NGY0OS4u
NjUxY2FiMTkyNDVkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01ha2VMaXN0
cy50eHQKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0CkBAIC0xLDQg
KzEsNSBAQAogY21ha2VfbWluaW11bV9yZXF1aXJlZChWRVJTSU9OIDMuMTIpCitjbWFrZV9wb2xp
Y3koU0VUIENNUDAwOTEgTkVXKQogCiBpbmNsdWRlKFdlYktpdENvbW1vbikKIGluY2x1ZGUodGFy
Z2V0L1RhcmdldFdURikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ01ha2VMaXN0cy50eHQgYi9T
b3VyY2UvV1RGL0NNYWtlTGlzdHMudHh0CmluZGV4IGU4ZDFlMTEyNzY1Mi4uM2FlZDAyOWQ1NTI3
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL0NNYWtlTGlzdHMudHh0CisrKyBiL1NvdXJjZS9XVEYv
Q01ha2VMaXN0cy50eHQKQEAgLTEsNCArMSw2IEBACiBjbWFrZV9taW5pbXVtX3JlcXVpcmVkKFZF
UlNJT04gMy4xMikKK2NtYWtlX3BvbGljeShTRVQgQ01QMDA5MSBORVcpCisKIGluY2x1ZGUoV2Vi
S2l0Q29tbW9uKQogc2V0X3Byb3BlcnR5KERJUkVDVE9SWSAuIFBST1BFUlRZIEZPTERFUiAiV1RG
IikKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQgYi9Tb3VyY2Uv
V2ViQ29yZS9DTWFrZUxpc3RzLnR4dAppbmRleCA1YzA0ODhhY2MxY2UuLjk2MjA2ODViMDM1OSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dl
YkNvcmUvQ01ha2VMaXN0cy50eHQKQEAgLTEsNCArMSw1IEBACiBjbWFrZV9taW5pbXVtX3JlcXVp
cmVkKFZFUlNJT04gMy4xMikKK2NtYWtlX3BvbGljeShTRVQgQ01QMDA5MSBORVcpCiAKIGluY2x1
ZGUoV2ViS2l0Q29tbW9uKQogaW5jbHVkZSh0YXJnZXQvVGFyZ2V0V1RGKQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdExlZ2FjeS9DTWFrZUxpc3RzLnR4dCBiL1NvdXJjZS9XZWJLaXRMZWdhY3kv
Q01ha2VMaXN0cy50eHQKaW5kZXggMmIyMzVjZDhhZmE2Li4wMDNjMjdmODRmMzQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYktp
dExlZ2FjeS9DTWFrZUxpc3RzLnR4dApAQCAtMSw0ICsxLDUgQEAKIGNtYWtlX21pbmltdW1fcmVx
dWlyZWQoVkVSU0lPTiAzLjEyKQorY21ha2VfcG9saWN5KFNFVCBDTVAwMDkxIE5FVykKIAogaW5j
bHVkZShXZWJLaXRDb21tb24pCiBpbmNsdWRlKHRhcmdldC9UYXJnZXRXVEYpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvY21ha2UvT3B0aW9uc0FwcGxlV2luLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlv
bnNBcHBsZVdpbi5jbWFrZQppbmRleCBmNDRjYTM0MGZhMGUuLmM5ZGNmNzgzMDNiNSAxMDA2NDQK
LS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNBcHBsZVdpbi5jbWFrZQorKysgYi9Tb3VyY2UvY21h
a2UvT3B0aW9uc0FwcGxlV2luLmNtYWtlCkBAIC0zLDcgKzMsMTEgQEAKICMgaXMgbm8gbG9uZ2Vy
IHVzZWQsIGJ1dCB3ZSBrZWVwIGJ1aWxkaW5nIHdpdGggc3RhdGljIHJ1bnRpbWUgZm9yIGJhY2t3
YXJkCiAjIGNvbXBhdGliaWxpdHkuIEJ1dCBpZiBzb21lb25lIGRlY2lkZXMgdGhhdCBpdCdzIE9L
IHRvIHJlcXVpcmUgZXhpc3RpbmcKICMgcHJvamVjdHMgdG8gYnVpbGQgd2l0aCB0aGUgcnVudGlt
ZSBETExzLCB0aGF0J3Mgbm93IHRlY2huaWNhbGx5IHBvc3NpYmxlLgotc2V0KE1TVkNfU1RBVElD
X1JVTlRJTUUgT04pCitpZiAoTk9UIERFQlVHX1NVRkZJWCkKKyAgICBzZXQoQ01BS0VfTVNWQ19S
VU5USU1FX0xJQlJBUlkgTXVsdGlUaHJlYWRlZCkKK2Vsc2UgKCkKKyAgICBzZXQoQ01BS0VfTVNW
Q19SVU5USU1FX0xJQlJBUlkgIk11bHRpVGhyZWFkZWQkPCQ8Q09ORklHOkRlYnVnPjpEZWJ1Zz4i
KQorZW5kaWYgKCkKIAogaWYgKERFRklORUQgRU5We0FwcGxlQXBwbGljYXRpb25TdXBwb3J0U0RL
fSkKICAgICBmaWxlKFRPX0NNQUtFX1BBVEggIiRFTlZ7QXBwbGVBcHBsaWNhdGlvblN1cHBvcnRT
REt9L0FwcGxlSW50ZXJuYWwiIFdFQktJVF9MSUJSQVJJRVNfRElSKQpkaWZmIC0tZ2l0IGEvU291
cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNt
YWtlCmluZGV4IDNhNTBlM2YzZDQ2Ny4uYmQ4MWRhOGRmMmUxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
Y21ha2UvT3B0aW9uc01TVkMuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNt
YWtlCkBAIC0xNjUsMzEgKzE2NSw2IEBAIGlmIChOT1QgJHtDTUFLRV9DWFhfRkxBR1N9IFNUUkVR
VUFMICIiKQogICAgIFdFQktJVF9QUkVQRU5EX0dMT0JBTF9DT01QSUxFUl9GTEFHUygvVzQpCiBl
bmRpZiAoKQogCi1pZiAoTVNWQ19TVEFUSUNfUlVOVElNRSkKLSAgICBtZXNzYWdlKFNUQVRVUyAi
VXNpbmcgbXVsdGl0aHJlYWRlZCwgc3RhdGljIHZlcnNpb24gb2YgdGhlIHJ1bi10aW1lIGxpYnJh
cnkiKQotICAgIHNldChNU1ZDX1JVTlRJTUVfQ09NUElMRV9GTEFHICIvTVQiKQotICAgIHNldChN
U1ZDX1JVTlRJTUVfTElOS0VSX0ZMQUdTICIvTk9ERUZBVUxUTElCOk1TVkNSVCAvTk9ERUZBVUxU
TElCOk1TVkNSVEQiKQotZWxzZSAoKQotICAgIG1lc3NhZ2UoU1RBVFVTICJVc2luZyBtdWx0aXRo
cmVhZGVkLCBkeW5hbWljIHZlcnNpb24gb2YgdGhlIHJ1bi10aW1lIGxpYnJhcnkiKQotICAgIHNl
dChNU1ZDX1JVTlRJTUVfQ09NUElMRV9GTEFHICIvTUQiKQotICAgICMgTm8gbGlua2VyIGZsYWdz
IGFyZSByZXF1aXJlZAotZW5kaWYgKCkKLQotZm9yZWFjaCAoZmxhZ192YXIKLSAgICBDTUFLRV9D
X0ZMQUdTIENNQUtFX0NfRkxBR1NfREVCVUcgQ01BS0VfQ19GTEFHU19SRUxFQVNFCi0gICAgQ01B
S0VfQ19GTEFHU19NSU5TSVpFUkVMIENNQUtFX0NfRkxBR1NfUkVMV0lUSERFQklORk8KLSAgICBD
TUFLRV9DWFhfRkxBR1MgQ01BS0VfQ1hYX0ZMQUdTX0RFQlVHIENNQUtFX0NYWF9GTEFHU19SRUxF
QVNFCi0gICAgQ01BS0VfQ1hYX0ZMQUdTX01JTlNJWkVSRUwgQ01BS0VfQ1hYX0ZMQUdTX1JFTFdJ
VEhERUJJTkZPKQotICAgICMgVXNlIHRoZSBtdWx0aXRocmVhZGVkIHN0YXRpYyBydW50aW1lIGxp
YnJhcnkgaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCBETEwgcnVudGltZS4KLSAgICBzdHJpbmcoUkVH
RVggUkVQTEFDRSAiL01EIiAiJHtNU1ZDX1JVTlRJTUVfQ09NUElMRV9GTEFHfSIgJHtmbGFnX3Zh
cn0gIiR7JHtmbGFnX3Zhcn19IikKLQotICAgICMgTm8gZGVidWcgcnVudGltZSwgZXZlbiBpbiBk
ZWJ1ZyBidWlsZHMuCi0gICAgaWYgKE5PVCBERUJVR19TVUZGSVgpCi0gICAgICAgIHN0cmluZyhS
RUdFWCBSRVBMQUNFICIke01TVkNfUlVOVElNRV9DT01QSUxFX0ZMQUd9ZCIgIiR7TVNWQ19SVU5U
SU1FX0NPTVBJTEVfRkxBR30iICR7ZmxhZ192YXJ9ICIkeyR7ZmxhZ192YXJ9fSIpCi0gICAgICAg
IHN0cmluZyhSRUdFWCBSRVBMQUNFICIvRF9ERUJVRyIgIiIgJHtmbGFnX3Zhcn0gIiR7JHtmbGFn
X3Zhcn19IikKLSAgICBlbmRpZiAoKQotZW5kZm9yZWFjaCAoKQotCiAjIE1ha2Ugc3VyZSBpbmNy
ZW1lbnRhbCBsaW5raW5nIGlzIHR1cm5lZCBvZmYsIGFzIGl0IGNyZWF0ZXMgdW5hY2NlcHRhYmx5
IGxvbmcgbGluayB0aW1lcy4KIHN0cmluZyhSRVBMQUNFICJJTkNSRU1FTlRBTDpZRVMiICJJTkNS
RU1FTlRBTDpOTyIgcmVwbGFjZV9DTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTICR7Q01BS0VfU0hB
UkVEX0xJTktFUl9GTEFHU30pCiBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHUyAiJHtyZXBs
YWNlX0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IC9JTkNSRU1FTlRBTDpOTyIpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbkNhaXJvLmNtYWtlIGIvU291cmNlL2NtYWtlL09w
dGlvbnNXaW5DYWlyby5jbWFrZQppbmRleCBjOTJiZmExZGNjNjAuLmQ0ODkxZGVmZDhmNiAxMDA2
NDQKLS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNXaW5DYWlyby5jbWFrZQorKysgYi9Tb3VyY2Uv
Y21ha2UvT3B0aW9uc1dpbkNhaXJvLmNtYWtlCkBAIC0xLDMgKzEsNiBAQAorIyBVc2UgUmVsZWFz
ZSBETEwgQ1JUIGV2ZW4gZm9yIERlYnVnIGJ1aWxkCitzZXQoQ01BS0VfTVNWQ19SVU5USU1FX0xJ
QlJBUlkgTXVsdGlUaHJlYWRlZERMTCkKKwogc2V0KFdURl9QTEFURk9STV9XSU5fQ0FJUk8gMSkK
IAogaW5jbHVkZShPcHRpb25zV2luKQpkaWZmIC0tZ2l0IGEvQ01ha2VMaXN0cy50eHQgYi9DTWFr
ZUxpc3RzLnR4dAppbmRleCA4YmI3ZDY1ZmI4N2YuLjk1NzgxNzc3NDRmNSAxMDA2NDQKLS0tIGEv
Q01ha2VMaXN0cy50eHQKKysrIGIvQ01ha2VMaXN0cy50eHQKQEAgLTExLDYgKzExLDcgQEAKICMg
c3luYyBhY3Jvc3MgdGhvc2UgZmlsZXMuCiAjCiBjbWFrZV9taW5pbXVtX3JlcXVpcmVkKFZFUlNJ
T04gMy4xMikKK2NtYWtlX3BvbGljeShTRVQgQ01QMDA5MSBORVcpCiBwcm9qZWN0KFdlYktpdCkK
IAogIyBSZW1vdmUgdGhpcyBjbWFrZV9wb2xpY3koKSBhZnRlciB1cGdyYWRpbmcgY21ha2VfbWlu
aW11bV9yZXF1aXJlZCgpIHRvIDMuMjAuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463744</attachid>
            <date>2022-11-27 12:42:52 -0800</date>
            <delta_ts>2022-11-27 16:48:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-248289-20221128054250.patch</filename>
            <type>text/plain</type>
            <size>6315</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">RnJvbSBjNGEyYTQxODFhM2UzODJhODRmMWQ2NGUyYmU4NWE4ZjBjZDg4ZGY0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBIaXJvbm9yaSA8SGlyb25vcmkuRnVqaWlAc29ueS5j
b20+CkRhdGU6IFRodSwgMjQgTm92IDIwMjIgMDk6MDU6MjEgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBbQ01ha2VdIFVzZSBDTUFLRV9NU1ZDX1JVTlRJTUVfTElCUkFSWSB0byBzZWxlY3QgYSBDUlQg
dHlwZQogaW5zdGVhZCBvZiByZWdleHAgcmVwbGFjaW5nIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yNDgyODkKClJldmlld2VkIGJ5IERvbiBPbG1zdGVhZC4KClJlZ2V4
cCByZXBsYWNpbmcgaGFzIGJlZW4gdXNlZCB0byBjaGFuZ2UgYSBDUlQgdHlwZSBmb3IgV2luZG93
cy4gQ01ha2UKMy4xNSBpbnRyb2R1Y2VkIENNQUtFX01TVkNfUlVOVElNRV9MSUJSQVJZIGZvciBp
dC4KPGh0dHBzOi8vY21ha2Uub3JnL2NtYWtlL2hlbHAvbGF0ZXN0L3ZhcmlhYmxlL0NNQUtFX01T
VkNfUlVOVElNRV9MSUJSQVJZLmh0bWw+CgpUaGVyZSB3YXMgYSBjb2RlIHRvIHJlbW92ZSBfREVC
VUcgbWFjcm8gZGVmaW5pdGlvbiBmcm9tCkNNQUtFX3tDLENYWH1fRkxBR1MqIHZhcmlhYmxlcy4g
SG93ZXZlciwgdGhvc2UgdmFyaWFibGVzIGRvbid0IGluY2x1ZGUKaXQuIF9ERUJVRyBtYWNybyBp
cyBhdXRvbWF0aWNhbGx5IGRlZmluZWQgYnkgLU1EZCBhbmQgLU1UZCBzd2l0Y2hlcy4KUmVtb3Zl
ZCB0aGUgY29kZS4KCkJ1bXBlZCBjbWFrZV9taW5pbXVtX3JlcXVpcmVkIHZlcnNpb24gdG8gMy4x
NiB0byB1c2UKdGFyZ2V0X3ByZWNvbXBpbGVfaGVhZGVycyAoYnVnIzI0ODIwMikuCgoqIENNYWtl
TGlzdHMudHh0OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01ha2VMaXN0cy50eHQ6CiogU291cmNl
L1dURi9DTWFrZUxpc3RzLnR4dDogU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQ6CiogU291
cmNlL1dlYktpdExlZ2FjeS9DTWFrZUxpc3RzLnR4dDoKKiBTb3VyY2UvY21ha2UvT3B0aW9uc0Fw
cGxlV2luLmNtYWtlOiBTb3VyY2UvY21ha2UvT3B0aW9uc01TVkMuY21ha2U6CiogU291cmNlL2Nt
YWtlL09wdGlvbnNXaW5DYWlyby5jbWFrZToKLS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01h
a2VMaXN0cy50eHQgfCAgMiArLQogU291cmNlL1dURi9DTWFrZUxpc3RzLnR4dCAgICAgICAgICAg
IHwgIDMgKystCiBTb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dCAgICAgICAgfCAgMiArLQog
U291cmNlL1dlYktpdExlZ2FjeS9DTWFrZUxpc3RzLnR4dCAgIHwgIDIgKy0KIFNvdXJjZS9jbWFr
ZS9PcHRpb25zQXBwbGVXaW4uY21ha2UgICB8ICA2ICsrKysrLQogU291cmNlL2NtYWtlL09wdGlv
bnNNU1ZDLmNtYWtlICAgICAgIHwgMjUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogU291cmNl
L2NtYWtlL09wdGlvbnNXaW5DYWlyby5jbWFrZSAgIHwgIDMgKysrCiBDTWFrZUxpc3RzLnR4dCAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogOCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRp
b25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ01ha2VMaXN0cy50eHQgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01ha2VMaXN0cy50eHQK
aW5kZXggN2RiYjQ5MjY0ZjQ5Li4wNWNjM2I1MzZkODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01h
a2VMaXN0cy50eHQKQEAgLTEsNCArMSw0IEBACi1jbWFrZV9taW5pbXVtX3JlcXVpcmVkKFZFUlNJ
T04gMy4xMikKK2NtYWtlX21pbmltdW1fcmVxdWlyZWQoVkVSU0lPTiAzLjE2KQogCiBpbmNsdWRl
KFdlYktpdENvbW1vbikKIGluY2x1ZGUodGFyZ2V0L1RhcmdldFdURikKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XVEYvQ01ha2VMaXN0cy50eHQgYi9Tb3VyY2UvV1RGL0NNYWtlTGlzdHMudHh0CmluZGV4
IGU4ZDFlMTEyNzY1Mi4uMzcwNTcxYjkyMWJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL0NNYWtl
TGlzdHMudHh0CisrKyBiL1NvdXJjZS9XVEYvQ01ha2VMaXN0cy50eHQKQEAgLTEsNCArMSw1IEBA
Ci1jbWFrZV9taW5pbXVtX3JlcXVpcmVkKFZFUlNJT04gMy4xMikKK2NtYWtlX21pbmltdW1fcmVx
dWlyZWQoVkVSU0lPTiAzLjE2KQorCiBpbmNsdWRlKFdlYktpdENvbW1vbikKIHNldF9wcm9wZXJ0
eShESVJFQ1RPUlkgLiBQUk9QRVJUWSBGT0xERVIgIldURiIpCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQK
aW5kZXggODAwNTQ2MjM0ZGJmLi5lNmMxZTM4NGFmOTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0NNYWtlTGlzdHMudHh0CisrKyBiL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CkBA
IC0xLDQgKzEsNCBAQAotY21ha2VfbWluaW11bV9yZXF1aXJlZChWRVJTSU9OIDMuMTIpCitjbWFr
ZV9taW5pbXVtX3JlcXVpcmVkKFZFUlNJT04gMy4xNikKIAogaW5jbHVkZShXZWJLaXRDb21tb24p
CiBpbmNsdWRlKHRhcmdldC9UYXJnZXRXVEYpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYktpdExlZ2FjeS9DTWFrZUxpc3RzLnR4dApp
bmRleCAyYjIzNWNkOGFmYTYuLjI5YWZhNmE1MzFlZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dExlZ2FjeS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L0NNYWtlTGlz
dHMudHh0CkBAIC0xLDQgKzEsNCBAQAotY21ha2VfbWluaW11bV9yZXF1aXJlZChWRVJTSU9OIDMu
MTIpCitjbWFrZV9taW5pbXVtX3JlcXVpcmVkKFZFUlNJT04gMy4xNikKIAogaW5jbHVkZShXZWJL
aXRDb21tb24pCiBpbmNsdWRlKHRhcmdldC9UYXJnZXRXVEYpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
Y21ha2UvT3B0aW9uc0FwcGxlV2luLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNBcHBsZVdp
bi5jbWFrZQppbmRleCBmNDRjYTM0MGZhMGUuLmM5ZGNmNzgzMDNiNSAxMDA2NDQKLS0tIGEvU291
cmNlL2NtYWtlL09wdGlvbnNBcHBsZVdpbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9u
c0FwcGxlV2luLmNtYWtlCkBAIC0zLDcgKzMsMTEgQEAKICMgaXMgbm8gbG9uZ2VyIHVzZWQsIGJ1
dCB3ZSBrZWVwIGJ1aWxkaW5nIHdpdGggc3RhdGljIHJ1bnRpbWUgZm9yIGJhY2t3YXJkCiAjIGNv
bXBhdGliaWxpdHkuIEJ1dCBpZiBzb21lb25lIGRlY2lkZXMgdGhhdCBpdCdzIE9LIHRvIHJlcXVp
cmUgZXhpc3RpbmcKICMgcHJvamVjdHMgdG8gYnVpbGQgd2l0aCB0aGUgcnVudGltZSBETExzLCB0
aGF0J3Mgbm93IHRlY2huaWNhbGx5IHBvc3NpYmxlLgotc2V0KE1TVkNfU1RBVElDX1JVTlRJTUUg
T04pCitpZiAoTk9UIERFQlVHX1NVRkZJWCkKKyAgICBzZXQoQ01BS0VfTVNWQ19SVU5USU1FX0xJ
QlJBUlkgTXVsdGlUaHJlYWRlZCkKK2Vsc2UgKCkKKyAgICBzZXQoQ01BS0VfTVNWQ19SVU5USU1F
X0xJQlJBUlkgIk11bHRpVGhyZWFkZWQkPCQ8Q09ORklHOkRlYnVnPjpEZWJ1Zz4iKQorZW5kaWYg
KCkKIAogaWYgKERFRklORUQgRU5We0FwcGxlQXBwbGljYXRpb25TdXBwb3J0U0RLfSkKICAgICBm
aWxlKFRPX0NNQUtFX1BBVEggIiRFTlZ7QXBwbGVBcHBsaWNhdGlvblN1cHBvcnRTREt9L0FwcGxl
SW50ZXJuYWwiIFdFQktJVF9MSUJSQVJJRVNfRElSKQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtl
L09wdGlvbnNNU1ZDLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCmluZGV4
IDNhNTBlM2YzZDQ2Ny4uYmQ4MWRhOGRmMmUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc01TVkMuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNNU1ZDLmNtYWtlCkBAIC0x
NjUsMzEgKzE2NSw2IEBAIGlmIChOT1QgJHtDTUFLRV9DWFhfRkxBR1N9IFNUUkVRVUFMICIiKQog
ICAgIFdFQktJVF9QUkVQRU5EX0dMT0JBTF9DT01QSUxFUl9GTEFHUygvVzQpCiBlbmRpZiAoKQog
Ci1pZiAoTVNWQ19TVEFUSUNfUlVOVElNRSkKLSAgICBtZXNzYWdlKFNUQVRVUyAiVXNpbmcgbXVs
dGl0aHJlYWRlZCwgc3RhdGljIHZlcnNpb24gb2YgdGhlIHJ1bi10aW1lIGxpYnJhcnkiKQotICAg
IHNldChNU1ZDX1JVTlRJTUVfQ09NUElMRV9GTEFHICIvTVQiKQotICAgIHNldChNU1ZDX1JVTlRJ
TUVfTElOS0VSX0ZMQUdTICIvTk9ERUZBVUxUTElCOk1TVkNSVCAvTk9ERUZBVUxUTElCOk1TVkNS
VEQiKQotZWxzZSAoKQotICAgIG1lc3NhZ2UoU1RBVFVTICJVc2luZyBtdWx0aXRocmVhZGVkLCBk
eW5hbWljIHZlcnNpb24gb2YgdGhlIHJ1bi10aW1lIGxpYnJhcnkiKQotICAgIHNldChNU1ZDX1JV
TlRJTUVfQ09NUElMRV9GTEFHICIvTUQiKQotICAgICMgTm8gbGlua2VyIGZsYWdzIGFyZSByZXF1
aXJlZAotZW5kaWYgKCkKLQotZm9yZWFjaCAoZmxhZ192YXIKLSAgICBDTUFLRV9DX0ZMQUdTIENN
QUtFX0NfRkxBR1NfREVCVUcgQ01BS0VfQ19GTEFHU19SRUxFQVNFCi0gICAgQ01BS0VfQ19GTEFH
U19NSU5TSVpFUkVMIENNQUtFX0NfRkxBR1NfUkVMV0lUSERFQklORk8KLSAgICBDTUFLRV9DWFhf
RkxBR1MgQ01BS0VfQ1hYX0ZMQUdTX0RFQlVHIENNQUtFX0NYWF9GTEFHU19SRUxFQVNFCi0gICAg
Q01BS0VfQ1hYX0ZMQUdTX01JTlNJWkVSRUwgQ01BS0VfQ1hYX0ZMQUdTX1JFTFdJVEhERUJJTkZP
KQotICAgICMgVXNlIHRoZSBtdWx0aXRocmVhZGVkIHN0YXRpYyBydW50aW1lIGxpYnJhcnkgaW5z
dGVhZCBvZiB0aGUgZGVmYXVsdCBETEwgcnVudGltZS4KLSAgICBzdHJpbmcoUkVHRVggUkVQTEFD
RSAiL01EIiAiJHtNU1ZDX1JVTlRJTUVfQ09NUElMRV9GTEFHfSIgJHtmbGFnX3Zhcn0gIiR7JHtm
bGFnX3Zhcn19IikKLQotICAgICMgTm8gZGVidWcgcnVudGltZSwgZXZlbiBpbiBkZWJ1ZyBidWls
ZHMuCi0gICAgaWYgKE5PVCBERUJVR19TVUZGSVgpCi0gICAgICAgIHN0cmluZyhSRUdFWCBSRVBM
QUNFICIke01TVkNfUlVOVElNRV9DT01QSUxFX0ZMQUd9ZCIgIiR7TVNWQ19SVU5USU1FX0NPTVBJ
TEVfRkxBR30iICR7ZmxhZ192YXJ9ICIkeyR7ZmxhZ192YXJ9fSIpCi0gICAgICAgIHN0cmluZyhS
RUdFWCBSRVBMQUNFICIvRF9ERUJVRyIgIiIgJHtmbGFnX3Zhcn0gIiR7JHtmbGFnX3Zhcn19IikK
LSAgICBlbmRpZiAoKQotZW5kZm9yZWFjaCAoKQotCiAjIE1ha2Ugc3VyZSBpbmNyZW1lbnRhbCBs
aW5raW5nIGlzIHR1cm5lZCBvZmYsIGFzIGl0IGNyZWF0ZXMgdW5hY2NlcHRhYmx5IGxvbmcgbGlu
ayB0aW1lcy4KIHN0cmluZyhSRVBMQUNFICJJTkNSRU1FTlRBTDpZRVMiICJJTkNSRU1FTlRBTDpO
TyIgcmVwbGFjZV9DTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTICR7Q01BS0VfU0hBUkVEX0xJTktF
Ul9GTEFHU30pCiBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHUyAiJHtyZXBsYWNlX0NNQUtF
X1NIQVJFRF9MSU5LRVJfRkxBR1N9IC9JTkNSRU1FTlRBTDpOTyIpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvY21ha2UvT3B0aW9uc1dpbkNhaXJvLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNXaW5D
YWlyby5jbWFrZQppbmRleCBjOTJiZmExZGNjNjAuLmQ0ODkxZGVmZDhmNiAxMDA2NDQKLS0tIGEv
U291cmNlL2NtYWtlL09wdGlvbnNXaW5DYWlyby5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0
aW9uc1dpbkNhaXJvLmNtYWtlCkBAIC0xLDMgKzEsNiBAQAorIyBVc2UgUmVsZWFzZSBETEwgQ1JU
IGV2ZW4gZm9yIERlYnVnIGJ1aWxkCitzZXQoQ01BS0VfTVNWQ19SVU5USU1FX0xJQlJBUlkgTXVs
dGlUaHJlYWRlZERMTCkKKwogc2V0KFdURl9QTEFURk9STV9XSU5fQ0FJUk8gMSkKIAogaW5jbHVk
ZShPcHRpb25zV2luKQpkaWZmIC0tZ2l0IGEvQ01ha2VMaXN0cy50eHQgYi9DTWFrZUxpc3RzLnR4
dAppbmRleCA4YmI3ZDY1ZmI4N2YuLmJkYzE0YjkzOTljOCAxMDA2NDQKLS0tIGEvQ01ha2VMaXN0
cy50eHQKKysrIGIvQ01ha2VMaXN0cy50eHQKQEAgLTEwLDcgKzEwLDcgQEAKICMgaW4gc3VwcG9y
dCBvZiB0aGUgQXBwbGVXaW4gaW50ZXJuYWwgYnVpbGQgc28gdGhpcyB2ZXJzaW9uIHNob3VsZCBi
ZSBrZXB0IGluCiAjIHN5bmMgYWNyb3NzIHRob3NlIGZpbGVzLgogIwotY21ha2VfbWluaW11bV9y
ZXF1aXJlZChWRVJTSU9OIDMuMTIpCitjbWFrZV9taW5pbXVtX3JlcXVpcmVkKFZFUlNJT04gMy4x
NikKIHByb2plY3QoV2ViS2l0KQogCiAjIFJlbW92ZSB0aGlzIGNtYWtlX3BvbGljeSgpIGFmdGVy
IHVwZ3JhZGluZyBjbWFrZV9taW5pbXVtX3JlcXVpcmVkKCkgdG8gMy4yMC4K
</data>

          </attachment>
      

    </bug>

</bugzilla>