<?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>268912</bug_id>
          
          <creation_ts>2024-02-07 05:58:25 -0800</creation_ts>
          <short_desc>Explore replacing Apache with wptserve</short_desc>
          <delta_ts>2024-02-14 05:59:14 -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 Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>178277</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Sneddon [:gsnedders]">gsnedders</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>fujii</cc>
    
    <cc>jbedard</cc>
    
    <cc>mike</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2011373</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2024-02-07 05:58:25 -0800</bug_when>
    <thetext>With bug 178277 seemingly no longer reproducing, it might be worthwhile investigating replacing Apache with wptserve for http/tests.

Having things like the wptserve pipes (https://web-platform-tests.org/writing-tests/server-pipes.html) available for all tests would potentially be useful.

It also removes another external dependency, and removes another difference between our internal tests and WPT.

The primary thing needed to make this workable is needing to support CGI scripts (for both Python and Perl); this should be just writing a new handler (and we can probably base this on Python stdlib http.server.CGIHTTPRequestHandler).

We&apos;d also need to rewrite things currently in .htaccess files, but we don&apos;t have many of them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2011567</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2024-02-07 15:32:43 -0800</bug_when>
    <thetext>One of the reasons for using Apache in the first place was testing something that&apos;s common on the web. I think that still stands.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2013482</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-02-14 05:59:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/122944383&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>