<?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>263078</bug_id>
          
          <creation_ts>2023-10-12 09:34:43 -0700</creation_ts>
          <short_desc>WebContent.Development service missing RunningBoard assertion entitlement</short_desc>
          <delta_ts>2023-10-13 16:24:45 -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>WebKit2</component>
          <version>WebKit Nightly 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Elliott Williams">emw</reporter>
          <assigned_to name="Elliott Williams">emw</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>rreno</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1984618</commentid>
    <comment_count>0</comment_count>
    <who name="Elliott Williams">emw</who>
    <bug_when>2023-10-12 09:34:43 -0700</bug_when>
    <thetext>When building the development service, we disable all restricted entitlements so that the debugger can attach to it (see https://bugs.webkit.org/show_bug.cgi?id=187355). But this means it does not have the com.apple.runningboard.assertions.webkit entitlement, which we need to actually take RunningBoard assertions. We think this may be leading to the development service getting unexpectedly suspended or deprioritized.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1984619</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-10-12 09:35:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/116866896&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1984627</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2023-10-12 10:28:03 -0700</bug_when>
    <thetext>If it&apos;s also a restricted entitlement, then presumably we need to teach WebContent to work without it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1984631</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2023-10-12 10:38:53 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #2)
&gt; If it&apos;s also a restricted entitlement, then presumably we need to teach
&gt; WebContent to work without it?

It is controlled by the plist whether or not our processes are managed by running board or not.


see Source/WebKit/Scripts/update-info-plist-for-runningboard.sh</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1984632</commentid>
    <comment_count>4</comment_count>
    <who name="Elliott Williams">emw</who>
    <bug_when>2023-10-12 10:40:24 -0700</bug_when>
    <thetext>Speculative fix incoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1984633</commentid>
    <comment_count>5</comment_count>
    <who name="Elliott Williams">emw</who>
    <bug_when>2023-10-12 10:40:33 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/19005</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1985022</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-10-13 16:24:42 -0700</bug_when>
    <thetext>Committed 269328@main (f8192d525e8b): &lt;https://commits.webkit.org/269328@main&gt;

Reviewed commits have been landed. Closing PR #19005 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>