<?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>218584</bug_id>
          
          <creation_ts>2020-11-04 13:13:43 -0800</creation_ts>
          <short_desc>[GTK] dlopen libWPEBackend-fdo-1.0.so.1 instead of libWPEBackend-fdo-1.0.so</short_desc>
          <delta_ts>2022-08-12 06:05:50 -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>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=243877</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1704579</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-11-04 13:13:43 -0800</bug_when>
    <thetext>Goal: get Fedora down to zero downstream patches. With bug #217989 landed, only one left:

wpe_loader_init() tries to dlopen a development symlink, but these will not usually be installed. It only works in the GNOME flatpak runtime because we don&apos;t use devel split rules in the GNOME runtime, but we really ought to, and freedesktop-sdk already does, so it&apos;s going to break upstream too once that gets implemented. It&apos;s easier for everyone if we tackle this now. Since all major distros except Arch Linux use devel split, this patch is really required for almost every distro to use WPE renderer.

There are some more ambitious ideas in https://github.com/WebPlatformForEmbedded/libwpe/issues/59, but that&apos;s been open for over a year now, so let&apos;s please do this in the meantime.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704607</commentid>
    <comment_count>1</comment_count>
      <attachid>413206</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-11-04 14:35:04 -0800</bug_when>
    <thetext>Created attachment 413206
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705160</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-06 01:01:19 -0800</bug_when>
    <thetext>Committed r269504: &lt;https://trac.webkit.org/changeset/269504&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413206.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413206</attachid>
            <date>2020-11-04 14:35:04 -0800</date>
            <delta_ts>2020-11-06 01:01:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218584-20201104163509.patch</filename>
            <type>text/plain</type>
            <size>2909</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5Mzc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDU5NWQ2NTdkMGVmNzMwZDlm
ODY0YWUxZTRiMzE0YzA5MzE0OWZlYTkuLjcxNWFjNzRlMTY0MmFmODc4ZmJjZjg5NmQ2MWE0NjJh
ZWQyOTY5NjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcgQEAKKzIwMjAtMTEtMDQgIE1pY2hhZWwg
Q2F0YW56YXJvICA8bWNhdGFuemFyb0Bnbm9tZS5vcmc+CisKKyAgICAgICAgW0dUS10gZGxvcGVu
IGxpYldQRUJhY2tlbmQtZmRvLTEuMC5zby4xIGluc3RlYWQgb2YgbGliV1BFQmFja2VuZC1mZG8t
MS4wLnNvCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTg1ODQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICB3
cGVfbG9hZGVyX2luaXQoKSB0cmllcyB0byBkbG9wZW4gYSBkZXZlbG9wbWVudCBzeW1saW5rLCBi
dXQgdGhlc2Ugd2lsbCBub3QgdXN1YWxseSBiZQorICAgICAgICBpbnN0YWxsZWQuIEl0IG9ubHkg
d29ya3MgaW4gdGhlIEdOT01FIGZsYXRwYWsgcnVudGltZSBiZWNhdXNlIHdlIGRvbid0IHVzZSBk
ZXZlbCBzcGxpdAorICAgICAgICBydWxlcyBpbiB0aGUgR05PTUUgcnVudGltZSwgYnV0IHdlIHJl
YWxseSBvdWdodCB0bywgYW5kIGZyZWVkZXNrdG9wLXNkayBhbHJlYWR5IGRvZXMsIHNvCisgICAg
ICAgIGl0J3MgZ29pbmcgdG8gYnJlYWsgdXBzdHJlYW0gdG9vIG9uY2UgdGhhdCBnZXRzIGltcGxl
bWVudGVkLiBJdCdzIGVhc2llciBmb3IgZXZlcnlvbmUgaWYKKyAgICAgICAgd2UgdGFja2xlIHRo
aXMgbm93LiBTaW5jZSBhbGwgbWFqb3IgZGlzdHJvcyBleGNlcHQgQXJjaCBMaW51eCB1c2UgZGV2
ZWwgc3BsaXQsIHRoaXMgcGF0Y2gKKyAgICAgICAgaXMgcmVhbGx5IHJlcXVpcmVkIGZvciBhbG1v
c3QgZXZlcnkgZGlzdHJvIHRvIHVzZSBXUEUgcmVuZGVyZXIuCisKKyAgICAgICAgVGhlIGRvd25z
aWRlIGlzIHRoYXQgdGhpcyBtYWtlcyBpdCBoYXJkZXIgdG8gdXBkYXRlIHRoZSB3cGViYWNrZW5k
LWZkbyBsaWJyYXJ5IHZlcnNpb24sCisgICAgICAgIHNpbmNlIG1pbm9yIGNoYW5nZXMgdGhlcmUg
d2lsbCBub3cgdW5uZWNlc3NhcmlseSBicmVhayBXZWJLaXQuIFRoaXMgaXMgbm90IGdvb2QsIGJ1
dCBpdCdzCisgICAgICAgIGJldHRlciB0aGFuIGZvcmNpbmcgZGlzdHJvcyB0byBhcHBseSB0aGlz
IHNhbWUgcGF0Y2ggZG93bnN0cmVhbS4gSSBjb25zaWRlcmVkIHRyeWluZyBhIGJ1bmNoCisgICAg
ICAgIG9mIGRpZmZlcmVudCBsaWJyYXJ5IHZlcnNpb25zIGluIGEgbG9vcCBpbiBvcmRlciB0byBt
YXhpbWl6ZSB0aGUgY2hhbmNlIG9mIHN1Y2Nlc3MgaW4gY2FzZQorICAgICAgICB0aGUgd3BlYmFj
a2VuZC1mZG8gbGlicmFyeSB2ZXJzaW9uIGluY3JlYXNlcyBpbiB0aGUgZnV0dXJlLCBidXQgaXQn
cyBwcm9iYWJseSBuaWNlciB0byBqdXN0CisgICAgICAgIGJlIGNhcmVmdWwgYWJvdXQgbm90IGNo
YW5naW5nIGl0cyBsaWJyYXJ5IHZlcnNpb24gdW50aWwgd2UgZmluZCBhIGJldHRlciBzb2x1dGlv
biBmb3IgdGhpcy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9nbGliL1dlYlByb2Nlc3NQb29sR0xp
Yi5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxp
emVXZWJQcm9jZXNzKToKKwogMjAyMC0xMS0wNCAgTHVtaW5nIFlpbiAgPGx1bWluZ195aW5AYXBw
bGUuY29tPgogCiAgICAgICAgIFt3YXRjaE9TXSBEb24ndCBhbGxvdyBtYW5hZ2VkIHByZWZlcmVu
Y2UgdG8gZW5hYmxlIGxlZ2FjeSBzeW5jIFhIUnMgb24gd2F0Y2hPUwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvZ2xpYi9XZWJQcm9jZXNzUG9vbEdMaWIuY3BwIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvZ2xpYi9XZWJQcm9jZXNzUG9vbEdMaWIuY3BwCmluZGV4IGY3NGY5
MjMyNWRlNDIxYjAzNDc3OWEwOGVlYTg1ZmMxMmQ0ZWQ4ODUuLjg0YWE2NTMyNzhmODMxOGIxZGNm
N2M5YmExNWU4MDIyZjgyMDc2M2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L2dsaWIvV2ViUHJvY2Vzc1Bvb2xHTGliLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9nbGliL1dlYlByb2Nlc3NQb29sR0xpYi5jcHAKQEAgLTg0LDcgKzg0LDcgQEAgdm9pZCBXZWJQ
cm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyhjb25zdCBXZWJQcm9jZXNz
UHJveHkmIHByb2Nlc3MKICNpZiBQTEFURk9STShXQVlMQU5EKQogICAgIGlmIChXZWJDb3JlOjpQ
bGF0Zm9ybURpc3BsYXk6OnNoYXJlZERpc3BsYXkoKS50eXBlKCkgPT0gV2ViQ29yZTo6UGxhdGZv
cm1EaXNwbGF5OjpUeXBlOjpXYXlsYW5kKSB7CiAjaWYgVVNFKFdQRV9SRU5ERVJFUikKLSAgICAg
ICAgd3BlX2xvYWRlcl9pbml0KCJsaWJXUEVCYWNrZW5kLWZkby0xLjAuc28iKTsKKyAgICAgICAg
d3BlX2xvYWRlcl9pbml0KCJsaWJXUEVCYWNrZW5kLWZkby0xLjAuc28uMSIpOwogICAgICAgICBp
ZiAoQWNjZWxlcmF0ZWRCYWNraW5nU3RvcmVXYXlsYW5kOjpjaGVja1JlcXVpcmVtZW50cygpKSB7
CiAgICAgICAgICAgICBwYXJhbWV0ZXJzLmhvc3RDbGllbnRGaWxlRGVzY3JpcHRvciA9IHdwZV9y
ZW5kZXJlcl9ob3N0X2NyZWF0ZV9jbGllbnQoKTsKICAgICAgICAgICAgIHBhcmFtZXRlcnMuaW1w
bGVtZW50YXRpb25MaWJyYXJ5TmFtZSA9IEZpbGVTeXN0ZW06OmZpbGVTeXN0ZW1SZXByZXNlbnRh
dGlvbih3cGVfbG9hZGVyX2dldF9sb2FkZWRfaW1wbGVtZW50YXRpb25fbGlicmFyeV9uYW1lKCkp
Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>