<?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>155073</bug_id>
          
          <creation_ts>2016-03-05 16:13:32 -0800</creation_ts>
          <short_desc>[GTK][EFL] Disable subtle-crypto in FeatureList.pm</short_desc>
          <delta_ts>2016-06-28 07:10:55 -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>Other</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=155008</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>clopez</cc>
    
    <cc>dbates</cc>
    
    <cc>elima</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1171299</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-03-05 16:13:32 -0800</bug_when>
    <thetext>Nobody is working on it and nobody has further plans to work on it.

This would have caught a build failure when we perhaps inadvertently added a required dependency on GnuTLS in r197575.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171300</commentid>
    <comment_count>1</comment_count>
      <attachid>273106</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-03-05 16:14:38 -0800</bug_when>
    <thetext>Created attachment 273106
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171312</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-03-05 16:55:50 -0800</bug_when>
    <thetext>By the way, it&apos;s failing EWS due to bug #155008; just ignore that, I will push an unreviewed build fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171364</commentid>
    <comment_count>3</comment_count>
      <attachid>273106</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2016-03-05 19:50:10 -0800</bug_when>
    <thetext>Comment on attachment 273106
Patch

OK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205846</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-27 19:47:43 -0700</bug_when>
    <thetext>Committed r202535: &lt;http://trac.webkit.org/changeset/202535&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205848</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2016-06-27 19:53:09 -0700</bug_when>
    <thetext>Please skip crypto/subtle layout tests (they were passing until now)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205881</commentid>
    <comment_count>6</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2016-06-27 22:41:35 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Please skip crypto/subtle layout tests (they were passing until now)

Wait, why are we disabling a feature that is, at least partially, working? How do you know *nobody* is interested in this? If we disable this, and whatever is currently working breaks we will not notice it. Of course we can disable on production builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205996</commentid>
    <comment_count>7</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2016-06-28 03:47:32 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; Please skip crypto/subtle layout tests (they were passing until now)
&gt; 
&gt; Wait, why are we disabling a feature that is, at least partially, working?
&gt; How do you know *nobody* is interested in this? If we disable this, and
&gt; whatever is currently working breaks we will not notice it. Of course we can
&gt; disable on production builds.

It was already disabled on production builds. It only was enabled on developer ones.

FWIW: I agree with turning on this feature back on developer builds. Otherwise development of this feature is going to be more complicated than necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206020</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-28 06:59:28 -0700</bug_when>
    <thetext>I disabled this feature because the difference in having it enabled on the bots and having it disabled in production builds led to a change that broke production builds without tripping the bots. It&apos;s better that we keep the build flags we use in development builds similar to those we use in production builds, except for a few features that are under active development, so that we have the same set of bugs.

I&apos;ll skip the layout tests, thanks for noticing.

(In reply to comment #6)
&gt; Wait, why are we disabling a feature that is, at least partially, working?

Because the primary developer has moved on to another project, and nobody else has shown any interest in working on it since then.

&gt; How do you know *nobody* is interested in this?

I have not seen any progress in it since I started working on WebKit. It&apos;s not on my to-do list, and probably not on yours either, and I&apos;m not expecting a new contributor to materialize from nowhere with patches, and I&apos;m not expecting Igalia to invest in it. So....

A lot of people are interested in the feature working, just nobody seems to be currently interested in working on implementing it. If anybody starts to actually work on it, we can turn it back on.

&gt; If we disable this, and
&gt; whatever is currently working breaks we will not notice it.

I honestly don&apos;t care if some feature we don&apos;t have enabled breaks. I&apos;d actually rather we did not notice, because this feature is never going to be enabled at the current rate, so it&apos;s a waste of time trying to fix it. If it breaks, it can be fixed whenever someone wants to try enabling it again.

(In reply to comment #7)
&gt; FWIW: I agree with turning on this feature back on developer builds.
&gt; Otherwise development of this feature is going to be more complicated than
&gt; necessary.

But I don&apos;t agree that it&apos;s complicated to enable a build flag. It&apos;s not like we&apos;re getting rid of the flag, you can still use it, we&apos;re just changing it to a default that&apos;s more suitable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206021</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-06-28 07:10:55 -0700</bug_when>
    <thetext>Updated expectations in r202561.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>273106</attachid>
            <date>2016-03-05 16:14:38 -0800</date>
            <delta_ts>2016-03-05 19:50:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-155073-20160305181423.patch</filename>
            <type>text/plain</type>
            <size>1560</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk3NjE1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYWQxYmE1OGIxNjkzOWQ3NjU4MWE0ZGI0OWE1ODk1MzFj
NWEwNWNiMS4uZjBkN2M5N2IyZTZjY2Q0Y2U0M2M1MDE2NzM4OGQyZjg5NTI0NTNkMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE2LTAzLTA1ICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNv
bT4KKworICAgICAgICBbR1RLXVtFRkxdIERpc2FibGUgc3VidGxlLWNyeXB0byBpbiBGZWF0dXJl
TGlzdC5wbQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTU1MDczCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdHBlcmwvRmVhdHVyZUxpc3QucG06CisKIDIwMTYtMDMtMDUgIENhcmxv
cyBBbGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dU
S10gRml4IGxvZ2dpbmcgZGV0YWlscyBhZnRlciByMTk3NTA1IChSdW4gdGhlIHJ1bi1iZW5jaG1h
cmsgc2NyaXB0IG9uIHRoZSBwZXJmb3JtYW5jZSBib3QuKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRwZXJsL0ZlYXR1cmVMaXN0LnBtIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRwZXJs
L0ZlYXR1cmVMaXN0LnBtCmluZGV4IGQ5M2Y5MTViNDY5M2VkN2MwZjZmZmM3NWVlMzBlZDkzMzlk
Yjc5MWMuLjcxZDZlY2JiN2UxMjIyNzdkNzI5Njg3ZmM3M2E3YjVjMDYwMjA0MzEgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9GZWF0dXJlTGlzdC5wbQorKysgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHBlcmwvRmVhdHVyZUxpc3QucG0KQEAgLTQwMSw3ICs0MDEsNyBAQCBteSBA
ZmVhdHVyZXMgPSAoCiAgICAgICBkZWZpbmUgPT4gIkVOQUJMRV9TVFJFQU1TX0FQSSIsIGRlZmF1
bHQgPT4gMSwgdmFsdWUgPT4gXCRzdHJlYW1zQVBJU3VwcG9ydCB9LAogCiAgICAgeyBvcHRpb24g
PT4gInN1YnRsZS1jcnlwdG8iLCBkZXNjID0+ICJUb2dnbGUgV2ViQ3J5cHRvIFN1YnRsZS1Dcnlw
dG8gc3VwcG9ydCIsCi0gICAgICBkZWZpbmUgPT4gIkVOQUJMRV9TVUJUTEVfQ1JZUFRPIiwgZGVm
YXVsdCA9PiAoaXNHdGsoKSB8fCBpc0VmbCgpIHx8IGlzQXBwbGVNYWNXZWJLaXQoKSB8fCBpc0lP
U1dlYktpdCgpKSwgdmFsdWUgPT4gXCRzdWJ0bGVDcnlwdG8gfSwKKyAgICAgIGRlZmluZSA9PiAi
RU5BQkxFX1NVQlRMRV9DUllQVE8iLCBkZWZhdWx0ID0+IChpc0FwcGxlTWFjV2ViS2l0KCkgfHwg
aXNJT1NXZWJLaXQoKSksIHZhbHVlID0+IFwkc3VidGxlQ3J5cHRvIH0sCiAKICAgICB7IG9wdGlv
biA9PiAic3ZnLWZvbnRzIiwgZGVzYyA9PiAiVG9nZ2xlIFNWRyBGb250cyBzdXBwb3J0IiwKICAg
ICAgIGRlZmluZSA9PiAiRU5BQkxFX1NWR19GT05UUyIsIGRlZmF1bHQgPT4gMSwgdmFsdWUgPT4g
XCRzdmdGb250c1N1cHBvcnQgfSwK
</data>
<flag name="review"
          id="297713"
          type_id="1"
          status="+"
          setter="dbates"
    />
          </attachment>
      

    </bug>

</bugzilla>