Commit Graph

4946 Commits

Author SHA1 Message Date
james singer
cec61abd1a Fix an issue with chunked builds related to incorrect quoting of path
#jira UE-206734
[REVIEW] [at]zack.neyland
#rb zack.neyland

[CL 36758644 by james singer in 5.5 branch]
2024-10-01 19:40:59 -04:00
josh adams
7e0ec5711d - Changed Hybrid project checking to always check all enabled platforms to see if any need to be hybrid. This helps address an issue where a single-platform (say IOS) plugin was causing packaging to fail because the host platform (Mac) to clean up the hybrid target files, so then packaging for IOS would fail to find the compiled hybrid targets
#rb Chris.Babcock
#jira UE-224099

[CL 36758053 by josh adams in 5.5 branch]
2024-10-01 19:35:42 -04:00
ben marsh
2af764e351 Merging latest Horde changes from Main.
[CL 36756615 by ben marsh in 5.5 branch]
2024-10-01 19:23:06 -04:00
calvin zheng
b2e3a55518 Fix wrong $S(BuildDir) in UPL when using modern xcode
#jira UE-223481
#rb Josh.Adams
#rnx

[CL 36756317 by calvin zheng in 5.5 branch]
2024-10-01 19:20:25 -04:00
ben marsh
595309196c Merging NET 8 upgrades from Main.
[CL 36755991 by ben marsh in 5.5 branch]
2024-10-01 19:12:37 -04:00
eric knapik
7e240c1445 Restrict ExecutorClient to be private so that we can ensure Timeout is only set before the first request is made.
[REVIEW] [at]Ben.Salem [at]fne-tnt-eng [at]adolf.stary

[CL 36754806 by eric knapik in 5.5 branch]
2024-10-01 19:02:28 -04:00
paul chipchase
6e7f255861 Add a new feature allowing bulkdata cooked output to be split into smaller files to help with data organization and patching efforts.
#rb Per.Larsson, Pere.Rifa
#jira UE-222974

- To enable the feature call FBulkData::SetCookedIndex with a FBulkDataCookedIndex set to a value between 1 - 255. Zero is currently reserved as the default/off state and can be quickly accessed via FBulkDataCookedIndex::Default.
-- Note that we might change the default value in the future, the main reason to keep it as zero for now is that it means FChunkId values will remain unchanged for bulkdata files not using the feature.
- When a bulkdata object has a cooked index it will output to a file with that value based on the following format  <packagename>.CookedIndex.<extension> so a normal bulkdata payload with a cooked index of 5 would end up writing to <packagename>.005.ubulk.
-- This allows the calling systems to control which bulkdata payloads go to which sub files.
- We currently do not support memory mapped payloads or payloads with the duplicate non optional flags. Support and testing for this will be added later.
- Tested saving/editing/loading packages with bulkdata in the editor (vector fields), build/cook/run normal builds, build/cook/run with feature enabled then running the new code with data produced from non modified code and running non modified exe on data generated with the new code.

### IPackageResourceManager
- Added overloads for most methods that take EPackageSegment that also take a FBulkDataCookedIndex and deprecated the older versions.
- Not all methods have been ported over, just the ones I could test but the rest will need the same treatment at some point.

### FLinkerSave
- Now stores each set of bulkdata, optional bulkdata and memory mapped payloads in separate archives, one per cooked index.
- Added a method ::HasCookedIndexBulkData that returns if any of the normal bulkdata payloads contain a non default cooked index. This is used for some paranoid checks when saving packages to the workspace domain.

[CL 36754477 by paul chipchase in 5.5 branch]
2024-10-01 18:59:56 -04:00
ryan hummer
77b26055ce Code Signing use /tr instead of /t
As we now force the algo so /tr needs to be used.

#rnx
#rb none

[CL 36752802 by ryan hummer in 5.5 branch]
2024-10-01 18:45:11 -04:00
jerome delattre
03dc6d756c [Gauntlet] Support fake log reader in NullClient
#rnx
#rb sebastian.lewicki

[CL 36752654 by jerome delattre in 5.5 branch]
2024-10-01 18:44:01 -04:00
ryan hummer
2e93d91d33 Update sha1 code signing to use /fd and /td args
Args are now required with new signtool shipped with newer win sdks

#rnx
#rb none

[CL 36749483 by ryan hummer in 5.5 branch]
2024-10-01 18:06:07 -04:00
chris babcock
a75726d56d Additional threading protections for background downloading
Save mapping.txt file
Turn back on Samsung S23/S24 bgdl

#android
[REVIEW] [at]Ben.Temple
#rb ben.temple

[CL 36749107 by chris babcock in 5.5 branch]
2024-10-01 18:02:55 -04:00
joe kirchoff
8643a55953 WinPlatform.Automation: Disallow using x86 pdbcopy and pdbstr
#rnx

[CL 36439188 by joe kirchoff in 5.5 branch]
2024-09-19 12:56:28 -04:00
joe kirchoff
59d642bc39 WinPlatform.Automation: Disallow using x86 symstore
#rnx

[CL 36404309 by joe kirchoff in 5.5 branch]
2024-09-18 15:10:03 -04:00
jerome delattre
8cd6a75085 [Gauntlet] add support for ILogStreamReader in UnrealSnapshotParser
#rnx

[CL 36391298 by jerome delattre in 5.5 branch]
2024-09-18 10:47:31 -04:00
jeremie roy
b19011be77 Add automation script to create a LiveLinkHub installed build.
You can pass -set:WithVendorPlugins to generate a build with vendor plugins.

Add parameter to the BuildPlugin command to allow outputting the build artifacts in a subdir named after the plugin.


#rb zach.brockway

[CL 36390746 by jeremie roy in 5.5 branch]
2024-09-18 10:33:30 -04:00
jerome delattre
19354f4b1a [LLT] Avoid using StdOut directly, use WriteOutputToFile to copy the log and instanciate the Log buffer reader at the start of the test
#rnx

[CL 36389004 by jerome delattre in 5.5 branch]
2024-09-18 09:51:27 -04:00
jerome delattre
094f48f725 [Gauntlet] Keep stream writer for the log file opened from FileLogger instance
#rnx
#rb sebastian.lewicki

[CL 36388387 by jerome delattre in 5.5 branch]
2024-09-18 09:28:57 -04:00
john huelin
3ebba57ed8 Temporally add verbose output to Symstore to understand symbol publishing issue.
#rb mickael.gilabert

[CL 36353858 by john huelin in 5.5 branch]
2024-09-17 17:13:18 -04:00
michael kirzinger
0ca265f5e1 Update UAT to have the same default value for n.VerifyPeer as UE. Fixes cacert.pem not being staged when n.VerifyPeer is not explicitly set to true in Engine.ini
#jira UE-195417
[REVIEW] [at]lorry.li
#rb lorry.li

[CL 36345669 by michael kirzinger in 5.5 branch]
2024-09-17 14:52:49 -04:00
eric knapik
96f652d2d8 Undo CL: 36312059
Pass the timeout setting down.

[REVIEW] [at]Tim.Tillotson [at]fne-tnt-eng
#rb joshua.shlemmer, Tim.Tillotson

[CL 36344747 by eric knapik in 5.5 branch]
2024-09-17 14:35:59 -04:00
zach brockway
2a359f36de LiveLinkHub: Remove unused program target, rename LiveLinkHubEditor to LiveLinkHub.
#jira UE-223059
#rb jason.walter, jeremie.roy
#rnx

[CL 36313421 by zach brockway in 5.5 branch]
2024-09-16 15:45:55 -04:00
eric knapik
cbea314e51 Pass the timeout setting down.
[REVIEW] [at]Tim.Tillotson [at]fne-tnt-eng
#rb joshua.shlemmer, Tim.Tillotson

[CL 36312089 by eric knapik in 5.5 branch]
2024-09-16 15:11:34 -04:00
sebastian lewicki
632706a786 Fixing bug introduced by supporting RHI/SM for various platforms. Fix only allows for RHI/SM for Desktop platforms
#jira UE-224304
#rnx
#rb Jerome.Delattre

[CL 36286968 by sebastian lewicki in 5.5 branch]
2024-09-13 18:53:32 -04:00
jerome delattre
a39fe929fa [Gauntlet] enable sanitize log output when targetting local virtual device
#rnx

[CL 36286676 by jerome delattre in 5.5 branch]
2024-09-13 18:42:01 -04:00
jerome delattre
2afa890d78 [Gauntlet] Fix false positive when Editor canceled initialization
#rnx

[CL 36286398 by jerome delattre in 5.5 branch]
2024-09-13 18:35:31 -04:00