Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d26734e26f72443be6f805bf0024ae63ed0508a6
      
https://github.com/WebKit/WebKit/commit/d26734e26f72443be6f805bf0024ae63ed0508a6
  Author: Brent Fulgham <[email protected]>
  Date:   2026-04-30 (Thu, 30 Apr 2026)

  Changed paths:
    M Source/WebInspectorUI/WebInspectorUI.xcodeproj/project.pbxproj

  Log Message:
  -----------
  REGRESSION(312305@main): [macOS] 5 http/tests/inspector tests are constant 
TIMEOUTs
https://bugs.webkit.org/show_bug.cgi?id=313791
<rdar://175978103>

Reviewed by Elliott Williams.

The changes in Bug 313025 seems to have introduced a bot incremental build 
issue on some
machines. The stamp file in $(DERIVED_FILE_DIR) (build intermediates) persists 
across
builds, but the products directory 
($(TARGET_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH))
gets cleaned. Xcode sees the stamp is newer than all inputs, skips the phase, 
and the
inspector resources are never copied.

This change adds a check that at least one of the WebInspectorUI product files 
is present
in the output file location so that the copy phase will happen, even if the 
stamp file
indicates that no changes were made to the contents of the WebInspectorUI files.

This problem is unique to the WebInspectorUI project.

* Source/WebInspectorUI/WebInspectorUI.xcodeproj/project.pbxproj: Update the 
Copy phase
  to check for 
"$(TARGET_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/Main.html" in
  addition to the stamp file in "$(DERIVED_FILE_DIR)"

Canonical link: https://commits.webkit.org/312412@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to