<?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>222867</bug_id>
          
          <creation_ts>2021-03-06 12:17:39 -0800</creation_ts>
          <short_desc>[Flatpak SDK] Direct AVIF loading does not work.</short_desc>
          <delta_ts>2022-04-21 06:18:22 -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>Images</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=206006</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=239597</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="ChangSeok Oh">changseok</reporter>
          <assigned_to name="ChangSeok Oh">changseok</assigned_to>
          <cc>alex</cc>
    
    <cc>cgarcia</cc>
    
    <cc>jbauman+webkit</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>pnormand</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1736831</commentid>
    <comment_count>0</comment_count>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2021-03-06 12:17:39 -0800</bug_when>
    <thetext>SSIA.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736866</commentid>
    <comment_count>1</comment_count>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2021-03-06 17:03:44 -0800</bug_when>
    <thetext>I investigated this issue in depth, and found that the root cause was flatpak sdk did not support avif mime type.

In webkit-side, we get a content type via g_file_info_get_content_type(info); in NetworkDataTaskSoup::didGetFileInfo. The returned type is &apos;application/octet-stream&apos;. Why the glib returns the unknown content type is that xdg of flatpak sdk is not new enough to support avif. Please see https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/95

Actually I found two freedesktop.org.xml in my local webkit repo:
./WebKitBuild/UserFlatpak/runtime/org.webkit.Platform/x86_64/0.3/37c82c52d147824756b7cd2562549ad8cfcbc1ddf93e2aba33614a2325a70a07/files/share/mime/packages/freedesktop.org.xml
./WebKitBuild/UserFlatpak/runtime/org.webkit.Sdk/x86_64/0.3/e55e0606d22aee5dd1faeea8f35633363cae3e7a028efc0694631dc73b3d30b9/files/share/mime/packages/freedesktop.org.xml

None of them define the avif mime-type. Thus, updating xdg of flatpak SDK would fix this issue. @philipn, thought?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736935</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-03-07 09:35:01 -0800</bug_when>
    <thetext>Sure, updating shared-mime-info to version 2.1 in the SDK fixes this bug :) And introduces thousands of layout test failures.

So somebody will need to bisect the regression in shared-mime-info. 1.10 good, 2.1 bad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736936</commentid>
    <comment_count>3</comment_count>
      <attachid>422531</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-03-07 09:36:43 -0800</bug_when>
    <thetext>Created attachment 422531
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753961</commentid>
    <comment_count>4</comment_count>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2021-04-24 16:10:49 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #2)
&gt; Sure, updating shared-mime-info to version 2.1 in the SDK fixes this bug :)
&gt; And introduces thousands of layout test failures.
&gt; 
&gt; So somebody will need to bisect the regression in shared-mime-info. 1.10
&gt; good, 2.1 bad.

Can we do that in local without bumping up the SDK on server? I mean, can I just update only my local SDK for bisecting?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754000</commentid>
    <comment_count>5</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-04-25 06:54:57 -0700</bug_when>
    <thetext>Yes, local SDK builds are possible:

webkit-flatpak-sdk --build all

Then install flatpak image locally:

webkit-flatpak --repo=$PWD/Tools/buildstream/repo -u

Then set this env var when running build-webkit/etc:

WEBKIT_FLATPAK_USER_DIR=$PWD/WebKitBuild/UserFlatpak.Local


The issue though is that this regression is quite old, see also bug 202321... gio detects this file LayoutTests/fast/xsl/extra-lf-at-end.html as xhtml for instance when the shared-mime-info db was built with shared-mime-info 2.1, whereas with a db built with 1.10, text/html is detected.

I&apos;m not sure what to do... it&apos;s not the first time we have issues with shared-mime-info... I wonder if we should use that only as last resort and use the MIMETypeRegistry as first option.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754003</commentid>
    <comment_count>6</comment_count>
      <attachid>427002</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-04-25 08:48:19 -0700</bug_when>
    <thetext>Created attachment 427002
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754177</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-04-26 07:27:04 -0700</bug_when>
    <thetext>(In reply to Philippe Normand from comment #5)
&gt; I&apos;m not sure what to do... it&apos;s not the first time we have issues with
&gt; shared-mime-info... I wonder if we should use that only as last resort and
&gt; use the MIMETypeRegistry as first option.

I don&apos;t know, maybe. Our MIME type detection seems to be generally quite fragile and incompatible with what other browsers are doing....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754385</commentid>
    <comment_count>8</comment_count>
      <attachid>427002</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-04-26 14:33:51 -0700</bug_when>
    <thetext>Comment on attachment 427002
Patch

Please get Carlos Garcia&apos;s opinion before landing, but I think it makes sense. We have too many problems with misdetected MIME types and I wouldn&apos;t be surprised if this fixes other bugs too.

We might even consider removing extractMIMETypeFromMediaType altogether if that&apos;s what would best match the behavior of other browsers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754417</commentid>
    <comment_count>9</comment_count>
    <who name="Jon Bauman">jbauman+webkit</who>
    <bug_when>2021-04-26 15:56:50 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #8)
&gt; We might even consider removing extractMIMETypeFromMediaType altogether if
&gt; that&apos;s what would best match the behavior of other browsers.

Regarding Firefox, https://bugzilla.mozilla.org/show_bug.cgi?id=1656099 may be of interest</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754421</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-04-26 16:09:21 -0700</bug_when>
    <thetext>(In reply to Jon Bauman from comment #9)
&gt; Regarding Firefox, https://bugzilla.mozilla.org/show_bug.cgi?id=1656099 may
&gt; be of interest

Interestingly, that looks like the opposite of what we&apos;re doing here, as this patch causes the file content to no longer be used.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754509</commentid>
    <comment_count>11</comment_count>
      <attachid>427002</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2021-04-27 00:14:23 -0700</bug_when>
    <thetext>Comment on attachment 427002
Patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754520</commentid>
    <comment_count>12</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-04-27 00:35:07 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #10)
&gt; (In reply to Jon Bauman from comment #9)
&gt; &gt; Regarding Firefox, https://bugzilla.mozilla.org/show_bug.cgi?id=1656099 may
&gt; &gt; be of interest
&gt; 
&gt; Interestingly, that looks like the opposite of what we&apos;re doing here, as
&gt; this patch causes the file content to no longer be used.

For local files yes.
For remote assets the contents is still sniffed, afaik.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754554</commentid>
    <comment_count>13</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-27 04:50:53 -0700</bug_when>
    <thetext>Committed r276635 (237063@main): &lt;https://commits.webkit.org/237063@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 427002.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754555</commentid>
    <comment_count>14</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-27 04:51:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/77204106&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422531</attachid>
            <date>2021-03-07 09:36:43 -0800</date>
            <delta_ts>2021-04-25 08:48:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222867-20210307093642.patch</filename>
            <type>text/plain</type>
            <size>3411</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0MDUxCmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVh
bS9DaGFuZ2VMb2cgYi9Ub29scy9idWlsZHN0cmVhbS9DaGFuZ2VMb2cKaW5kZXggYjMzNDkyNWYw
ZjEzMTc2OTVjMTM1YmM3NmIxMjI2NzliZDg0NDVjNy4uODQwY2UxZDUyODJiYTgwZWNkNmVmMmQ3
MmQ4ZmZkMGFjN2FlMzBkZiAxMDA2NDQKLS0tIGEvVG9vbHMvYnVpbGRzdHJlYW0vQ2hhbmdlTG9n
CisrKyBiL1Rvb2xzL2J1aWxkc3RyZWFtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIx
LTAzLTA3ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KKworICAgICAg
ICBbRmxhdHBhayBTREtdIERpcmVjdCBBVklGIGxvYWRpbmcgZG9lcyBub3Qgd29yay4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMjg2NworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZWxlbWVudHMvc2Rr
LXBsYXRmb3JtLmJzdDoKKyAgICAgICAgKiBlbGVtZW50cy9zZGsvaW50bHRvb2wuYnN0OiBSZW1v
dmVkLgorICAgICAgICAqIGVsZW1lbnRzL3Nkay9zaGFyZWQtbWltZS1pbmZvLmJzdDogQnVtcCB0
byB2ZXJzaW9uIDIuMSB3aGljaCBoYXMgc3VwcG9ydCBmb3IgZGV0ZWN0aW5nIEFWSUYgYml0c3Ry
ZWFtcy4KKwogMjAyMS0wMi0yNiAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5j
b20+CiAKICAgICAgICAgW0ZsYXRwYWsgU0RLXSBBZGQgcmVjaXBlIGZvciBsaWJzb3VwMwpkaWZm
IC0tZ2l0IGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrLXBsYXRmb3JtLmJzdCBiL1Rv
b2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay1wbGF0Zm9ybS5ic3QKaW5kZXggNzllNmEyZTJl
OTJhNzI4MjRkNmYyNTgyYjhmZmFlZWQ1YjViNzQ2MS4uZGRmNGQ4NWM1NTJhYTYyODM5NzEzMTg1
NTk4YTMxNjMwNmJiYmJjOSAxMDA2NDQKLS0tIGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMv
c2RrLXBsYXRmb3JtLmJzdAorKysgYi9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9zZGstcGxh
dGZvcm0uYnN0CkBAIC0zMSw3ICszMSw2IEBAIGRlcGVuZHM6CiAtIHNkay9ndGsrLTMuYnN0CiAt
IHNkay9ndGsuYnN0CiAtIHNkay9pY2VjYy5ic3QKLS0gc2RrL2ludGx0b29sLmJzdAogLSBzZGsv
a3JiNS5ic3QKIC0gc2RrL2xpYmF2aWYuYnN0CiAtIHNkay9saWJjYXAtbmcuYnN0CmRpZmYgLS1n
aXQgYS9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9zZGsvaW50bHRvb2wuYnN0IGIvVG9vbHMv
YnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL2ludGx0b29sLmJzdApkZWxldGVkIGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggNDBjYmNlMmE0NDkzNDI1MjViNzY2NDY1Y2NmYmI0NmZlM2I3YzZjMS4uMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Ub29scy9idWlsZHN0
cmVhbS9lbGVtZW50cy9zZGsvaW50bHRvb2wuYnN0CisrKyAvZGV2L251bGwKQEAgLTEsMTMgKzAs
MCBAQAota2luZDogYXV0b3Rvb2xzCi0KLWJ1aWxkLWRlcGVuZHM6Ci0tIGZyZWVkZXNrdG9wLXNk
ay5ic3Q6cHVibGljLXN0YWNrcy9idWlsZHN5c3RlbS1hdXRvdG9vbHMuYnN0Ci0tIGZyZWVkZXNr
dG9wLXNkay5ic3Q6Y29tcG9uZW50cy9wZXJsLXhtbC1wYXJzZXIuYnN0Ci0KLWRlcGVuZHM6Ci0t
IGZyZWVkZXNrdG9wLXNkay5ic3Q6Ym9vdHN0cmFwLWltcG9ydC5ic3QKLQotc291cmNlczoKLS0g
a2luZDogdGFyCi0gIHVybDogaHR0cHM6Ly9sYXVuY2hwYWQubmV0L2ludGx0b29sL3RydW5rLzAu
NTEuMC8rZG93bmxvYWQvaW50bHRvb2wtMC41MS4wLnRhci5negotICByZWY6IDY3Yzc0ZDk0MTk2
YjE1M2I3NzRhYjlmODliMmZhNmM2YmE3OTM1MjQwNzAzN2M4YzE0ZDVhZWIzMzRlOTU5Y2QKZGlm
ZiAtLWdpdCBhL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9zaGFyZWQtbWltZS1pbmZv
LmJzdCBiL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9zaGFyZWQtbWltZS1pbmZvLmJz
dAppbmRleCA1NDI4YjAyY2NkNzE3OWM4MTEyZTRmMWNhYzNhOTMzZmZlNzRjOTk5Li5jMDdjNzk1
YWJiMDEwMjNkYjY5Nzg4ZThlZmU5N2RjODFkMDE0OWZkIDEwMDY0NAotLS0gYS9Ub29scy9idWls
ZHN0cmVhbS9lbGVtZW50cy9zZGsvc2hhcmVkLW1pbWUtaW5mby5ic3QKKysrIGIvVG9vbHMvYnVp
bGRzdHJlYW0vZWxlbWVudHMvc2RrL3NoYXJlZC1taW1lLWluZm8uYnN0CkBAIC0xLDIyICsxLDI1
IEBACi1raW5kOiBhdXRvdG9vbHMKK2tpbmQ6IG1lc29uCiAKIGJ1aWxkLWRlcGVuZHM6Ci0tIGZy
ZWVkZXNrdG9wLXNkay5ic3Q6cHVibGljLXN0YWNrcy9idWlsZHN5c3RlbS1hdXRvdG9vbHMuYnN0
CistIGZyZWVkZXNrdG9wLXNkay5ic3Q6cHVibGljLXN0YWNrcy9idWlsZHN5c3RlbS1tZXNvbi5i
c3QKKy0gZnJlZWRlc2t0b3Atc2RrLmJzdDpjb21wb25lbnRzL2RvY2Jvb2steHNsLmJzdAogLSBm
cmVlZGVza3RvcC1zZGsuYnN0OmNvbXBvbmVudHMvaXRzdG9vbC5ic3QKLS0gc2RrL2ludGx0b29s
LmJzdAotLSBmcmVlZGVza3RvcC1zZGsuYnN0OmNvbXBvbmVudHMvcGVybC14bWwtcGFyc2VyLmJz
dAorLSBmcmVlZGVza3RvcC1zZGsuYnN0OmNvbXBvbmVudHMveG1sdG8uYnN0CiAKIGRlcGVuZHM6
CiAtIHNkay9nbGliLmJzdAogLSBmcmVlZGVza3RvcC1zZGsuYnN0OmJvb3RzdHJhcC1pbXBvcnQu
YnN0CiAtIGZyZWVkZXNrdG9wLXNkay5ic3Q6Y29tcG9uZW50cy9saWJ4bWwyLmJzdAorCiBzb3Vy
Y2VzOgogLSBraW5kOiB0YXIKLSAgdXJsOiBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcv
eGRnL3NoYXJlZC1taW1lLWluZm8vdXBsb2Fkcy82YTIyNjAzOGJmNDJkYWU0NWEwNDlhNmI4ZTcy
OWFiYy9zaGFyZWQtbWltZS1pbmZvLTEuMTAudGFyLnh6Ci0gIHJlZjogYzYyNWE4M2I0ODM4YmVm
YzhjYWZjZDU0ZTM2MTk5NDY1MTVkOWU0NGQ2M2Q2MWM0YWRmN2Y1NTEzZGRmYmViZgotdmFyaWFi
bGVzOgotICBub3RwYXJhbGxlbDogVHJ1ZQorICB1cmw6IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNr
dG9wLm9yZy94ZGcvc2hhcmVkLW1pbWUtaW5mby91cGxvYWRzLzBlZTUwNjUyMDkxMzYzYWIwZDE3
ZTMzNWU1ZTc0ZmJlL3NoYXJlZC1taW1lLWluZm8tMi4xLnRhci54egorICByZWY6IGIyZDQwY2Zj
ZGQ4NGU4MzVkMGYyYzkxMDdiM2YzZTc3ZTljZjkxMmY4NTgxNzFmZTc3OTk0NmRhNjM0ZTg1NjMK
KwogcHVibGljOgogICBic3Q6CiAgICAgb3ZlcmxhcC13aGl0ZWxpc3Q6CiAgICAgLSAnKionCisg
ICAgaW50ZWdyYXRpb24tY29tbWFuZHM6CisgICAgLSB8CisgICAgICBQS0dTWVNURU1fRU5BQkxF
X0ZTWU5DPTAgdXBkYXRlLW1pbWUtZGF0YWJhc2UgIiV7ZGF0YWRpcn0vbWltZSIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427002</attachid>
            <date>2021-04-25 08:48:19 -0700</date>
            <delta_ts>2021-04-27 04:50:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222867-20210425084817.patch</filename>
            <type>text/plain</type>
            <size>5602</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2NTYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDU2NDkyNDNjYTZmZmYxZDcx
ZDRjY2JiOWJjYzg2NDE5OTdjZDdjY2UuLmRkMzU2ZTJkZmJmYjI0MThhNTA2NzRiNjlhNzEwNjhm
ZTgzN2M1ZWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMDQtMjUgIFBoaWxpcHBl
IE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtGbGF0cGFrIFNES10g
RGlyZWN0IEFWSUYgbG9hZGluZyBkb2VzIG5vdCB3b3JrLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIyODY3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9zb3VwL05ldHdvcmtE
YXRhVGFza1NvdXAuY3BwOgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrRGF0YVRhc2tTb3VwOjpk
aWRHZXRGaWxlSW5mbyk6IFVzZSBtaW1lLXR5cGUgcmVwb3J0ZWQgZm9yIGxvY2FsIGZpbGVzIGJ5
IGdpbworICAgICAgICBvbmx5IGFzIGEgbGFzdCByZXNvcnQuIE91ciBNSU1FVHlwZVJlZ2lzdHJ5
IGlzIG1vcmUgcmVsaWFibGUgaW4gdGhlc2UgY2FzZXMuCisKIDIwMjEtMDQtMjQgIFRpbSBIb3J0
b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAgQ2hhbmdpbmcgdGhlIHNv
dXJjZSBvZiBhIG1vZGVsIGVsZW1lbnQgd2l0aCBjbGlwcGluZyBhcHBsaWVkIGRvZXMgbm90IHVw
ZGF0ZSB0aGUgbW9kZWwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3Mv
c291cC9OZXR3b3JrRGF0YVRhc2tTb3VwLmNwcCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nl
c3Mvc291cC9OZXR3b3JrRGF0YVRhc2tTb3VwLmNwcAppbmRleCBjNTRmNDM5MzcxOWU5YTMyYjg0
M2NhMDYzMWY3OWZiOTlkYjQ3MmMxLi45ZjkyYWE3ZGExOTM4NTQxMzBjZGQ4ZTZiOWZlYzFhNDFm
ODhhZGY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL3NvdXAvTmV0
d29ya0RhdGFUYXNrU291cC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9z
b3VwL05ldHdvcmtEYXRhVGFza1NvdXAuY3BwCkBAIC0xNDAzLDExICsxNDAzLDEyIEBAIHZvaWQg
TmV0d29ya0RhdGFUYXNrU291cDo6ZGlkR2V0RmlsZUluZm8oR0ZpbGVJbmZvKiBpbmZvKQogICAg
ICAgICBtX3Jlc3BvbnNlLnNldE1pbWVUeXBlKCJ0ZXh0L2h0bWwiKTsKICAgICAgICAgbV9yZXNw
b25zZS5zZXRFeHBlY3RlZENvbnRlbnRMZW5ndGgoLTEpOwogICAgIH0gZWxzZSB7Ci0gICAgICAg
IGNvbnN0IGdjaGFyKiBjb250ZW50VHlwZSA9IGdfZmlsZV9pbmZvX2dldF9jb250ZW50X3R5cGUo
aW5mbyk7Ci0gICAgICAgIG1fcmVzcG9uc2Uuc2V0TWltZVR5cGUoZXh0cmFjdE1JTUVUeXBlRnJv
bU1lZGlhVHlwZShjb250ZW50VHlwZSkpOwotICAgICAgICBtX3Jlc3BvbnNlLnNldFRleHRFbmNv
ZGluZ05hbWUoZXh0cmFjdENoYXJzZXRGcm9tTWVkaWFUeXBlKGNvbnRlbnRUeXBlKSk7Ci0gICAg
ICAgIGlmIChtX3Jlc3BvbnNlLm1pbWVUeXBlKCkuaXNFbXB0eSgpKQotICAgICAgICAgICAgbV9y
ZXNwb25zZS5zZXRNaW1lVHlwZShNSU1FVHlwZVJlZ2lzdHJ5OjptaW1lVHlwZUZvclBhdGgobV9y
ZXNwb25zZS51cmwoKS5wYXRoKCkudG9TdHJpbmcoKSkpOworICAgICAgICAvLyBHdWVzcyBtaW1l
LXR5cGUgZnJvbSBVUkwgcGF0aCBhbmQgZmFsbC1iYWNrIHRvIG1pbWUtdHlwZSBkZXRlY3RlZCBi
eSBHaW8vc2hhcmVkLW1pbWUtaW5mbyBvdGhlcndpc2UuCisgICAgICAgIGF1dG8gbWltZVR5cGUg
PSBNSU1FVHlwZVJlZ2lzdHJ5OjptaW1lVHlwZUZvclBhdGgobV9yZXNwb25zZS51cmwoKS5wYXRo
KCkudG9TdHJpbmcoKSk7CisgICAgICAgIGlmIChtaW1lVHlwZSA9PSBkZWZhdWx0TUlNRVR5cGUo
KSkKKyAgICAgICAgICAgIG1pbWVUeXBlID0gZXh0cmFjdE1JTUVUeXBlRnJvbU1lZGlhVHlwZShn
X2ZpbGVfaW5mb19nZXRfY29udGVudF90eXBlKGluZm8pKTsKKworICAgICAgICBtX3Jlc3BvbnNl
LnNldE1pbWVUeXBlKG1pbWVUeXBlKTsKICAgICAgICAgbV9yZXNwb25zZS5zZXRFeHBlY3RlZENv
bnRlbnRMZW5ndGgoZ19maWxlX2luZm9fZ2V0X3NpemUoaW5mbykpOwogICAgIH0KIH0KZGlmZiAt
LWdpdCBhL1Rvb2xzL2J1aWxkc3RyZWFtL0NoYW5nZUxvZyBiL1Rvb2xzL2J1aWxkc3RyZWFtL0No
YW5nZUxvZwppbmRleCA4MzUxNmEyNDQ4NGFhNjkwNDljNmQxYTg4MjczNTcwNWM4MTBiZjFhLi4x
OTk0MjZmMGY0MGJmZmUxYTQxMzU0NDVmMTViYmJkNzBhMzI3NjU1IDEwMDY0NAotLS0gYS9Ub29s
cy9idWlsZHN0cmVhbS9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvYnVpbGRzdHJlYW0vQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMDQtMjUgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFu
ZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtGbGF0cGFrIFNES10gRGlyZWN0IEFWSUYgbG9hZGlu
ZyBkb2VzIG5vdCB3b3JrLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjIyODY3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBlbGVtZW50cy9zZGstcGxhdGZvcm0uYnN0OgorICAgICAgICAqIGVsZW1lbnRz
L3Nkay9pbnRsdG9vbC5ic3Q6IFJlbW92ZWQuCisgICAgICAgICogZWxlbWVudHMvc2RrL3NoYXJl
ZC1taW1lLWluZm8uYnN0OiBCdW1wIHRvIHZlcnNpb24gMi4xIHdoaWNoIGhhcyBzdXBwb3J0IGZv
ciBkZXRlY3RpbmcgQVZJRiBiaXRzdHJlYW1zLgorCiAyMDIxLTA0LTIyICBDYXJsb3MgR2FyY2lh
IENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXVtXUEVdIEJ1bXAg
bGlic291cDMgdmVyc2lvbiB0byAyLjk5LjQKZGlmZiAtLWdpdCBhL1Rvb2xzL2J1aWxkc3RyZWFt
L2VsZW1lbnRzL3Nkay1wbGF0Zm9ybS5ic3QgYi9Ub29scy9idWlsZHN0cmVhbS9lbGVtZW50cy9z
ZGstcGxhdGZvcm0uYnN0CmluZGV4IDVkOTcyYWUxMThiODMyYzY0MDNlYjU5ODVkOTcxNmVkMjAy
NmNmMjAuLmU3NDQ0MjI4Mjg2NzUxMGY4OWEzYTFkYTMxMTExNzFmODU2NmZlZDggMTAwNjQ0Ci0t
LSBhL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay1wbGF0Zm9ybS5ic3QKKysrIGIvVG9v
bHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrLXBsYXRmb3JtLmJzdApAQCAtMzEsNyArMzEsNiBA
QCBkZXBlbmRzOgogLSBzZGsvZ3RrKy0zLmJzdAogLSBzZGsvZ3RrLmJzdAogLSBzZGsvaWNlY2Mu
YnN0Ci0tIHNkay9pbnRsdG9vbC5ic3QKIC0gc2RrL2tyYjUuYnN0CiAtIHNkay9saWJhdmlmLmJz
dAogLSBzZGsvbGliY2FwLW5nLmJzdApkaWZmIC0tZ2l0IGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxl
bWVudHMvc2RrL2ludGx0b29sLmJzdCBiL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9p
bnRsdG9vbC5ic3QKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDQwY2JjZTJhNDQ5MzQy
NTI1Yjc2NjQ2NWNjZmJiNDZmZTNiN2M2YzEuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAKLS0tIGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL2ludGx0b29s
LmJzdAorKysgL2Rldi9udWxsCkBAIC0xLDEzICswLDAgQEAKLWtpbmQ6IGF1dG90b29scwotCi1i
dWlsZC1kZXBlbmRzOgotLSBmcmVlZGVza3RvcC1zZGsuYnN0OnB1YmxpYy1zdGFja3MvYnVpbGRz
eXN0ZW0tYXV0b3Rvb2xzLmJzdAotLSBmcmVlZGVza3RvcC1zZGsuYnN0OmNvbXBvbmVudHMvcGVy
bC14bWwtcGFyc2VyLmJzdAotCi1kZXBlbmRzOgotLSBmcmVlZGVza3RvcC1zZGsuYnN0OmJvb3Rz
dHJhcC1pbXBvcnQuYnN0Ci0KLXNvdXJjZXM6Ci0tIGtpbmQ6IHRhcgotICB1cmw6IGh0dHBzOi8v
bGF1bmNocGFkLm5ldC9pbnRsdG9vbC90cnVuay8wLjUxLjAvK2Rvd25sb2FkL2ludGx0b29sLTAu
NTEuMC50YXIuZ3oKLSAgcmVmOiA2N2M3NGQ5NDE5NmIxNTNiNzc0YWI5Zjg5YjJmYTZjNmJhNzkz
NTI0MDcwMzdjOGMxNGQ1YWViMzM0ZTk1OWNkCmRpZmYgLS1naXQgYS9Ub29scy9idWlsZHN0cmVh
bS9lbGVtZW50cy9zZGsvc2hhcmVkLW1pbWUtaW5mby5ic3QgYi9Ub29scy9idWlsZHN0cmVhbS9l
bGVtZW50cy9zZGsvc2hhcmVkLW1pbWUtaW5mby5ic3QKaW5kZXggNTQyOGIwMmNjZDcxNzljODEx
MmU0ZjFjYWMzYTkzM2ZmZTc0Yzk5OS4uZWY0MmVlYmZhMDAzYzY1NzIwYzBiZDI2MGZhYTJmMjIw
YWI1MmVlZCAxMDA2NDQKLS0tIGEvVG9vbHMvYnVpbGRzdHJlYW0vZWxlbWVudHMvc2RrL3NoYXJl
ZC1taW1lLWluZm8uYnN0CisrKyBiL1Rvb2xzL2J1aWxkc3RyZWFtL2VsZW1lbnRzL3Nkay9zaGFy
ZWQtbWltZS1pbmZvLmJzdApAQCAtMSwyMiArMSwyNSBAQAota2luZDogYXV0b3Rvb2xzCitraW5k
OiBtZXNvbgogCiBidWlsZC1kZXBlbmRzOgotLSBmcmVlZGVza3RvcC1zZGsuYnN0OnB1YmxpYy1z
dGFja3MvYnVpbGRzeXN0ZW0tYXV0b3Rvb2xzLmJzdAorLSBmcmVlZGVza3RvcC1zZGsuYnN0OnB1
YmxpYy1zdGFja3MvYnVpbGRzeXN0ZW0tbWVzb24uYnN0CistIGZyZWVkZXNrdG9wLXNkay5ic3Q6
Y29tcG9uZW50cy9kb2Nib29rLXhzbC5ic3QKIC0gZnJlZWRlc2t0b3Atc2RrLmJzdDpjb21wb25l
bnRzL2l0c3Rvb2wuYnN0Ci0tIHNkay9pbnRsdG9vbC5ic3QKLS0gZnJlZWRlc2t0b3Atc2RrLmJz
dDpjb21wb25lbnRzL3BlcmwteG1sLXBhcnNlci5ic3QKKy0gZnJlZWRlc2t0b3Atc2RrLmJzdDpj
b21wb25lbnRzL3htbHRvLmJzdAogCiBkZXBlbmRzOgogLSBzZGsvZ2xpYi5ic3QKIC0gZnJlZWRl
c2t0b3Atc2RrLmJzdDpib290c3RyYXAtaW1wb3J0LmJzdAogLSBmcmVlZGVza3RvcC1zZGsuYnN0
OmNvbXBvbmVudHMvbGlieG1sMi5ic3QKKwogc291cmNlczoKLS0ga2luZDogdGFyCi0gIHVybDog
aHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL3hkZy9zaGFyZWQtbWltZS1pbmZvL3VwbG9h
ZHMvNmEyMjYwMzhiZjQyZGFlNDVhMDQ5YTZiOGU3MjlhYmMvc2hhcmVkLW1pbWUtaW5mby0xLjEw
LnRhci54egotICByZWY6IGM2MjVhODNiNDgzOGJlZmM4Y2FmY2Q1NGUzNjE5OTQ2NTE1ZDllNDRk
NjNkNjFjNGFkZjdmNTUxM2RkZmJlYmYKLXZhcmlhYmxlczoKLSAgbm90cGFyYWxsZWw6IFRydWUK
Ky0ga2luZDogZ2l0X3RhZworICB1cmw6IGdpdGxhYl9mcmVlZGVza3RvcF9vcmc6eGRnL3NoYXJl
ZC1taW1lLWluZm8KKyAgdHJhY2s6ICcyLjEnCisgIHJlZjogMi4xLTAtZzE4ZTU1OGZhMWM4Yjkw
Yjg2NzU3YWRlMDlhNGJhNGQ2YTZjZjhmNzAKIHB1YmxpYzoKICAgYnN0OgogICAgIG92ZXJsYXAt
d2hpdGVsaXN0OgogICAgIC0gJyoqJworICAgIGludGVncmF0aW9uLWNvbW1hbmRzOgorICAgIC0g
fAorICAgICAgUEtHU1lTVEVNX0VOQUJMRV9GU1lOQz0wIHVwZGF0ZS1taW1lLWRhdGFiYXNlICIl
e2RhdGFkaXJ9L21pbWUiCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>