Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a9e6b0b4ae14e4d6e410f1c1a63bd87b18956488
      
https://github.com/WebKit/WebKit/commit/a9e6b0b4ae14e4d6e410f1c1a63bd87b18956488
  Author: Elliott Williams <[email protected]>
  Date:   2025-12-04 (Thu, 04 Dec 2025)

  Changed paths:
    M Tools/Scripts/webkitpy/generate_xcfilelists_lib/application.py

  Log Message:
  -----------
  [Xcode] Build failure due to missing xcfilelist paths should include those 
paths in the log
https://bugs.webkit.org/show_bug.cgi?id=303506
rdar://161824896

Reviewed by Alexey Proskuryakov.

This is useful for observing an xcfilelist build failure in CI. Since
the dirtied working directory might be lost by the time we notice the
failure, the paths to commit have been lost, and it takes longer to fix
the broken build.

For example, after manually deleting the *.sb files from WebKit's
DerivedSources-output.xcfilelist:

    ### Generating .xcfilelists for WebKit/macosx/Debug
    ### Merging .xcfilelists for WebKit/macosx/Debug

    ".xcfilelist" files tell the build system what files are consumed and 
produced by the "Run
    Script" build phases in Xcode. At least one of these .xcfilelist files was 
out of date and
    has been updated. You now need to restart your build.

    Changes made to .xcfilelist files:
      WebKit/macosx/Debug:
        DerivedSources-output.xcfilelist - Added 9 lines:
          + $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit/com.apple.WebKit.GPU.sb
          + 
$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit/com.apple.WebKit.GPUProcess.sb
          + 
$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit/com.apple.WebKit.NetworkProcess.sb
          + 
$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit/com.apple.WebKit.Networking.sb
          + 
$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit/com.apple.WebKit.WebContent.sb
          + 
$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit/com.apple.WebKit.adattributiond.sb
          + 
$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit/com.apple.WebKit.webpushd.mac.sb
          + 
$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit/com.apple.WebKit.webpushd.sb
          + $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit/com.apple.WebProcess.sb

* Tools/Scripts/webkitpy/generate_xcfilelists_lib/application.py:

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



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

Reply via email to