<?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>304224</bug_id>
          
          <creation_ts>2025-12-15 17:21:02 -0800</creation_ts>
          <short_desc>[audit-spi] SDKDB cache contains multiples of each API declaration when switching between Xcodes</short_desc>
          <delta_ts>2026-01-08 11:07:57 -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>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>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2166089</commentid>
    <comment_count>0</comment_count>
    <who name="Elliott Williams">emw</who>
    <bug_when>2025-12-15 17:21:02 -0800</bug_when>
    <thetext>We cache the SDKDB at a path like `WebKitBuild/WebKitSDKDBs/iphoneos26.0.sqlite3`. When switching between different Xcode bundles with the same 26.0 SDK, the cache will be updated with API declarations from each SDK, for libraries that we treat as implicitly API and load from the SDK. This isn&apos;t a problem, but it wastes space, and lead to confusing reporting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2166091</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-12-15 17:21:10 -0800</bug_when>
    <thetext>&lt;rdar://problem/166578115&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2166093</commentid>
    <comment_count>2</comment_count>
    <who name="Elliott Williams">emw</who>
    <bug_when>2025-12-15 17:28:00 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/55447</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2170067</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-07 13:41:40 -0800</bug_when>
    <thetext>Committed 305233@main (560b5b740328): &lt;https://commits.webkit.org/305233@main&gt;

Reviewed commits have been landed. Closing PR #55447 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2170131</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-07 17:01:54 -0800</bug_when>
    <thetext>Committed 305242@main (7edb9b43d6a2): &lt;https://commits.webkit.org/305242@main&gt;

Reviewed commits have been landed. Closing PR #56227 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2170143</commentid>
    <comment_count>5</comment_count>
    <who name="Elliott Williams">emw</who>
    <bug_when>2026-01-07 17:46:07 -0800</bug_when>
    <thetext>Re-opening for pull request https://github.com/WebKit/WebKit/pull/56231</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2170353</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-01-08 11:07:56 -0800</bug_when>
    <thetext>Committed 305300@main (46d3869ef51b): &lt;https://commits.webkit.org/305300@main&gt;

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

    </bug>

</bugzilla>