Skip to content

Conversation

owenv
Copy link
Collaborator

@owenv owenv commented Aug 1, 2025

The driver may store temporary response files in these directories, so we should create them eagerly

rdar://157302464

@owenv
Copy link
Collaborator Author

owenv commented Aug 1, 2025

@swift-ci test

@jakepetroules
Copy link
Collaborator

✘ Test workspacesWithPackagesCreatePackageFrameworksDirectoryEagerly() recorded an issue at PackageBuildOperationTests.swift:610:21: Expectation failed: (createdBuildDirectoriesFromRuleInfo → ["/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/BestDevelopment/PackageFrameworks", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/EagerLinkingTBDs/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/ExplicitPrecompiledModules", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/SwiftExplicitPrecompiledModules", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/BestDevelopment/PackageFrameworks", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/EagerLinkingTBDs/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/ExplicitPrecompiledModules", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/SwiftExplicitPrecompiledModules"]) == (expectedBuildDirectories → ["/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/BestDevelopment/PackageFrameworks", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/EagerLinkingTBDs/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/BestDevelopment/PackageFrameworks", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/EagerLinkingTBDs/BestDevelopment"])
14:14:49  ± inserted ["/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/ExplicitPrecompiledModules", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/SwiftExplicitPrecompiledModules", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/ExplicitPrecompiledModules", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/SwiftExplicitPrecompiledModules"]
14:14:49  ↳ createdBuildDirectoriesFromRuleInfo: Swift.Array<Swift.String> → ["/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/BestDevelopment/PackageFrameworks", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/EagerLinkingTBDs/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/ExplicitPrecompiledModules", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/SwiftExplicitPrecompiledModules", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/BestDevelopment/PackageFrameworks", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/EagerLinkingTBDs/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/ExplicitPrecompiledModules", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/SwiftExplicitPrecompiledModules"]
14:14:49  ↳ expectedBuildDirectories: Swift.Array<Swift.String> → ["/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/BestDevelopment/PackageFrameworks", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aPackage/build/EagerLinkingTBDs/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/BestDevelopment", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/BestDevelopment/PackageFrameworks", "/private/var/folders/bb/hcrjxg1s0b96pfst0ymhmp240000gn/T/swbuild.tmp.LGzQgw7D/Data.noindex/Test/aProject/build/EagerLinkingTBDs/BestDevelopment"]
14:15:04  ✔ Test swiftMacroBinaryPluginLoadingFlags() passed after 288.231 seconds.
14:15:04  ✘ Test workspacesWithPackagesCreatePackageFrameworksDirectoryEagerly() failed after 288.227 seconds with 1 issue.

…system

The driver may store temporary response files in these directories, so we should create them eagerly

rdar://157302464
@owenv owenv force-pushed the owenv/create-modules-dirs branch from 9ad9fae to 85fafec Compare August 4, 2025 17:29
@owenv
Copy link
Collaborator Author

owenv commented Aug 4, 2025

@swift-ci test

@owenv owenv merged commit 712bddf into swiftlang:release/6.2 Aug 4, 2025
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants