<?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>233325</bug_id>
          
          <creation_ts>2021-11-18 12:13:41 -0800</creation_ts>
          <short_desc>[WPE][GTK] Allow enabling JPEG-XL support at build time</short_desc>
          <delta_ts>2021-11-23 04:21:20 -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>Tools / Tests</component>
          <version>WebKit Local 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>233113</dependson>
    
    <dependson>233326</dependson>
          <blocked>208235</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrian Perez">aperez</reporter>
          <assigned_to name="Adrian Perez">aperez</assigned_to>
          <cc>annulen</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1816556</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2021-11-18 12:13:41 -0800</bug_when>
    <thetext>We would want this to be like the OpenJPEG support, with a build option
to allow distributors which do not have libjxl to disable the support
at build time. Moreover, in this case we would rather have it as an
experimental feature (i.e. disabled by default in release builds).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1816560</commentid>
    <comment_count>1</comment_count>
      <attachid>444715</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2021-11-18 12:25:22 -0800</bug_when>
    <thetext>Created attachment 444715
Patch

This will need libjxl in the Flatpak SDK before EWS will be green</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1817439</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-23 04:20:21 -0800</bug_when>
    <thetext>Committed r286131 (244518@main): &lt;https://commits.webkit.org/244518@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 444715.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1817440</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-23 04:21:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/85698701&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444715</attachid>
            <date>2021-11-18 12:25:22 -0800</date>
            <delta_ts>2021-11-23 04:20:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233325-20211118222521.patch</filename>
            <type>text/plain</type>
            <size>5076</size>
            <attacher name="Adrian Perez">aperez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2MDE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0dUSy5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlCmluZGV4IDI3Y2Nh
OTg5Yzg3Y2YzYzBhNzA0ZWRkODA3MzYzOTA4MDQzZDk0MzYuLjIxZjY3NDRlNTgxZDg4MmYzZTVh
NDllM2E3Zjc3NTY3MjBjODcxYjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zR1RL
LmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlCkBAIC02Miw2ICs2Miw3
IEBAIFdFQktJVF9PUFRJT05fREVGSU5FKEVOQUJMRV9XQVlMQU5EX1RBUkdFVCAiV2hldGhlciB0
byBlbmFibGUgc3VwcG9ydCBmb3IgdGhlIFdhCiBXRUJLSVRfT1BUSU9OX0RFRklORShFTkFCTEVf
WDExX1RBUkdFVCAiV2hldGhlciB0byBlbmFibGUgc3VwcG9ydCBmb3IgdGhlIFgxMSB3aW5kb3dp
bmcgdGFyZ2V0LiIgUFVCTElDIE9OKQogV0VCS0lUX09QVElPTl9ERUZJTkUoVVNFX0FWSUYgIldo
ZXRoZXIgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIEFWSUYgaW1hZ2VzLiIgUFVCTElDICR7RU5BQkxF
X0VYUEVSSU1FTlRBTF9GRUFUVVJFU30pCiBXRUJLSVRfT1BUSU9OX0RFRklORShVU0VfR1RLNCAi
V2hldGhlciB0byBlbmFibGUgdXNhZ2Ugb2YgR1RLNCBpbnN0ZWFkIG9mIEdUSzMuIiBQVUJMSUMg
T0ZGKQorV0VCS0lUX09QVElPTl9ERUZJTkUoVVNFX0pQRUdYTCAiV2hldGhlciB0byBlbmFibGUg
c3VwcG9ydCBmb3IgSlBFRy1YTCBpbWFnZXMuIiBQVUJMSUMgJHtFTkFCTEVfRVhQRVJJTUVOVEFM
X0ZFQVRVUkVTfSkKIFdFQktJVF9PUFRJT05fREVGSU5FKFVTRV9MQ01TICJXaGV0aGVyIHRvIGVu
YWJsZSBzdXBwb3J0IGZvciBpbWFnZSBjb2xvciBtYW5hZ2VtZW50IHVzaW5nIGxpYmNtczIuIiBQ
VUJMSUMgT04pCiBXRUJLSVRfT1BUSU9OX0RFRklORShVU0VfTElCSFlQSEVOICJXaGV0aGVyIHRv
IGVuYWJsZSB0aGUgZGVmYXVsdCBhdXRvbWF0aWMgaHlwaGVuYXRpb24gaW1wbGVtZW50YXRpb24u
IiBQVUJMSUMgT04pCiBXRUJLSVRfT1BUSU9OX0RFRklORShVU0VfTElCTk9USUZZICJXaGV0aGVy
IHRvIGVuYWJsZSB0aGUgZGVmYXVsdCB3ZWIgbm90aWZpY2F0aW9uIGltcGxlbWVudGF0aW9uLiIg
UFVCTElDIE9OKQpAQCAtNDIwLDYgKzQyMSwxMyBAQCBpZiAoRU5BQkxFX1dBWUxBTkRfVEFSR0VU
KQogICAgIGZpbmRfcGFja2FnZShXYXlsYW5kUHJvdG9jb2xzIDEuMTIgUkVRVUlSRUQpCiBlbmRp
ZiAoKQogCitpZiAoVVNFX0pQRUdYTCkKKyAgICBmaW5kX3BhY2thZ2UoSlBFR1hMKQorICAgIGlm
IChOT1QgSlBFR1hMX0ZPVU5EKQorICAgICAgICBtZXNzYWdlKEZBVEFMX0VSUk9SICJsaWJqeGwg
aXMgcmVxdWlyZWQgZm9yIFVTRV9KUEVHWEwiKQorICAgIGVuZGlmICgpCitlbmRpZiAoKQorCiBp
ZiAoVVNFX0xJQk5PVElGWSkKICAgICBmaW5kX3BhY2thZ2UoTGliTm90aWZ5KQogICAgIGlmIChO
T1QgTElCTk9USUZZX0ZPVU5EKQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNXUEUu
Y21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1dQRS5jbWFrZQppbmRleCBiZmFlYmRlY2M2MDBm
NTUzODI1OGIyNmI2YjE4Nzk2NjIzNDNiMTZhLi4xZDBjZDJiMDE4OTEzNDM4NjRiNWY2N2QwMzg1
NmM0ZmE1ZWZhNzg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc1dQRS5jbWFrZQor
KysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1dQRS5jbWFrZQpAQCAtNzYsNiArNzYsNyBAQCBXRUJL
SVRfT1BUSU9OX0RFRklORShFTkFCTEVfR1RLRE9DICJXaGV0aGVyIG9yIG5vdCB0byB1c2UgZ2Vu
ZXJhdGUgZ3RrZG9jLiIgUFVCTAogV0VCS0lUX09QVElPTl9ERUZJTkUoRU5BQkxFX0pPVVJOQUxE
X0xPRyAiV2hldGhlciB0byBlbmFibGUgam91cm5hbGQgbG9nZ2luZyIgUFVCTElDIE9OKQogV0VC
S0lUX09QVElPTl9ERUZJTkUoRU5BQkxFX1dQRV9RVF9BUEkgIldoZXRoZXIgdG8gZW5hYmxlIHN1
cHBvcnQgZm9yIHRoZSBRdDUvUU1MIHBsdWdpbiIgUFVCTElDICR7RU5BQkxFX0RFVkVMT1BFUl9N
T0RFfSkKIFdFQktJVF9PUFRJT05fREVGSU5FKFVTRV9BVklGICJXaGV0aGVyIHRvIGVuYWJsZSBz
dXBwb3J0IGZvciBBVklGIGltYWdlcy4iIFBVQkxJQyAke0VOQUJMRV9FWFBFUklNRU5UQUxfRkVB
VFVSRVN9KQorV0VCS0lUX09QVElPTl9ERUZJTkUoVVNFX0pQRUdYTCAiV2hldGhlciB0byBlbmFi
bGUgc3VwcG9ydCBmb3IgSlBFRy1YTCBpbWFnZXMuIiBQVUJMSUMgJHtFTkFCTEVfRVhQRVJJTUVO
VEFMX0ZFQVRVUkVTfSkKIFdFQktJVF9PUFRJT05fREVGSU5FKFVTRV9MQ01TICJXaGV0aGVyIHRv
IGVuYWJsZSBzdXBwb3J0IGZvciBpbWFnZSBjb2xvciBtYW5hZ2VtZW50IHVzaW5nIGxpYmNtczIu
IiBQVUJMSUMgT04pCiBXRUJLSVRfT1BUSU9OX0RFRklORShVU0VfT1BFTkpQRUcgIldoZXRoZXIg
dG8gZW5hYmxlIHN1cHBvcnQgZm9yIEpQRUcyMDAwIGltYWdlcy4iIFBVQkxJQyBPTikKIFdFQktJ
VF9PUFRJT05fREVGSU5FKFVTRV9TT1VQMiAiV2hldGhlciB0byBlbmFibGUgdXNhZ2Ugb2YgU291
cCAyIGluc3RlYWQgb2YgU291cCAzLiIgUFVCTElDIE9GRikKQEAgLTE2OSw2ICsxNzAsMTMgQEAg
aWYgKEVOQUJMRV9BQ0NFU1NJQklMSVRZKQogICAgIGVuZGlmICgpCiBlbmRpZiAoKQogCitpZiAo
VVNFX0pQRUdYTCkKKyAgICBmaW5kX3BhY2thZ2UoSlBFR1hMKQorICAgIGlmIChOT1QgSlBFR1hM
X0ZPVU5EKQorICAgICAgICBtZXNzYWdlKEZBVEFMX0VSUk9SICJsaWJqeGwgaXMgcmVxdWlyZWQg
Zm9yIFVTRV9KUEVHWEwiKQorICAgIGVuZGlmICgpCitlbmRpZiAoKQorCiBpZiAoVVNFX09QRU5K
UEVHKQogICAgIGZpbmRfcGFja2FnZShPcGVuSlBFRyAyLjIuMCkKICAgICBpZiAoTk9UIE9wZW5K
UEVHX0ZPVU5EKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDMxZTJjYmM3MjQ4OGEzZGI4ZDNmMmM4YTVmZTAwNTA5YjAxY2E5
MzMuLmMyODc4NDgwMzcyOWUyYzQ5MDA3YjI0YzdhM2ZkNWM1Mzg4ZDhlNTggMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAyMS0xMS0xOCAgQWRyaWFuIFBlcmV6IGRlIENhc3RybyAgPGFwZXJlekBp
Z2FsaWEuY29tPgorCisgICAgICAgIFtXUEVdW0dUS10gQWxsb3cgZW5hYmxpbmcgSlBFRy1YTCBz
dXBwb3J0IGF0IGJ1aWxkIHRpbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzMzMyNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zOiBVbnNraXAgSlBF
Ry1YTCB0ZXN0cyBmb3IgdGhlIEdUSyBhbmQgV1BFIHBvcnRzLgorCiAyMDIxLTExLTE4ICBZb3No
aWFraSBKaXRzdWthd2EgIDx5b3NoaWFraS5qaXRzdWthd2FAc29ueS5jb20+CiAKICAgICAgICAg
SW1wbGVtZW50IEpQRUcgWEwgaW1hZ2UgZGVjb2RlciB1c2luZyBsaWJqeGwKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2dsaWIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAwYmFkMWM3MWM3NTM3NDQ5OWMz
NThiMDJhZmQ5ZTU5MWJjZjQ1YzQ3Li4zZmEyOGY4MTg3NjExNjE4ODhhMDZjYWQzMWU5MGM1Mzc2
MTM0ZDdmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9nbGliL1Rlc3RFeHBlY3Rh
dGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9UZXN0RXhwZWN0YXRpb25zCkBA
IC0xMDQsNiArMTA0LDEwIEBAIGZhc3QvdGV4dC9lbW9qaS1nZW5kZXItNi5odG1sIFsgUGFzcyBd
CiBmYXN0L3RleHQvZW1vamktZ2VuZGVyLTguaHRtbCBbIFBhc3MgXQogZmFzdC90ZXh0L2Vtb2pp
LWdlbmRlci05Lmh0bWwgWyBQYXNzIF0KIAorIyBKUEVHLVhMIHRlc3RzCitmYXN0L2ltYWdlcy9q
cGVneGwtYXMtaW1hZ2UuaHRtbCBbIFBhc3MgXQorZmFzdC9pbWFnZXMvanBlZ3hsLWltYWdlLWRl
Y29kaW5nLmh0bWwgWyBQYXNzIF0KKwogIyBTb21lIEFwcGxlIHBvcnRzIGRvbid0IHN1cHBvcnQg
UlRMIHNjcm9sbGJhcnMuCiBmYXN0L3Njcm9sbGluZy9ydGwtc2Nyb2xsYmFycy1lbGVtZW50RnJv
bVBvaW50LXN0YXRpYy5odG1sIFsgUGFzcyBdCiBmYXN0L3Njcm9sbGluZy9ydGwtc2Nyb2xsYmFy
cy1pZnJhbWUtb2Zmc2V0Lmh0bWwgWyBQYXNzIF0KZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0No
YW5nZUxvZwppbmRleCAxNWExZWRhZGMzYzI2ODUxYTQxZDQyM2I2YjdkY2I5NzBmNWExMWY2Li5h
OWIxMGRhZTA5NjZlY2NmNWM5MmIyN2IxNzc5NWI3NTZjZTViMzNjIDEwMDY0NAotLS0gYS9DaGFu
Z2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMTEtMTggIEFkcmlh
biBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpAaWdhbGlhLmNvbT4KKworICAgICAgICBbV1BFXVtH
VEtdIEFsbG93IGVuYWJsaW5nIEpQRUctWEwgc3VwcG9ydCBhdCBidWlsZCB0aW1lCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzMzMjUKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRzIGEgbmV3IFVTRV9K
UEVHWEwgYnVpbGQgb3B0aW9uLCBkaXNhYmxlZCBieSBkZWZhdWx0IGZvciByZWxlYXNlIGJ1aWxk
cyBhbmQKKyAgICAgICAgZW5hYmxlZCBmb3IgZGV2ZWxvcGVyIGJ1aWxkcy4KKworICAgICAgICAq
IFNvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlOiBBZGQgVVNFX0pQRUdYTCBidWlsZCBvcHRp
b24uCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNXUEUuY21ha2U6IERpdHRvLgorCiAy
MDIxLTExLTE4ICBZb3NoaWFraSBKaXRzdWthd2EgIDx5b3NoaWFraS5qaXRzdWthd2FAc29ueS5j
b20+CiAKICAgICAgICAgSW1wbGVtZW50IEpQRUcgWEwgaW1hZ2UgZGVjb2RlciB1c2luZyBsaWJq
eGwK
</data>

          </attachment>
      

    </bug>

</bugzilla>