Job queue scaler need this controlled at the pool level since the use-cases can vary quite a bit.
#preflight 621d1d33037be0078cac5a21
[CL 19178633 by carl bystrom in ue5-main branch]
- CommitService now writes bundles rather than tree pack objects.
- Legacy TreePack classes removed.
- Added commands for creating, extracting, diffing bundles to Horde Agent and Horde Build (implemented in both places using shared code, in order to account for convenience in configuring the matching storage backend).
- Some bug fixes.
#preflight none
[CL 19176653 by Ben Marsh in ue5-main branch]
A too narrow period can make jobs disappear from the queue.
This also needs to get moved to a settings value.
#preflight none
[CL 19175155 by carl bystrom in ue5-main branch]
-For hololens we generate a new target file <ProjectName>-HoloLens-<Configuration>Multi.target in the UnrealBuildTool(UBT) HoloLensDeploy.cs PrepTargetForDeployment function when packaging (accumulating information from *x64.target and/or *arm64.target). However with a blueprint only project that does not enable or disable any plugins (vs default) that contain runtime code UBT is not run at all, so the Multi.target file is not created and packaging fails.
-Fortunately there is already a platform hook to require require that UBT run, so we can simply have HoloLensPlatform::RequiresBuild return true.
#jira UE-130910
[REVIEW] 19156930
#rb josh.adams arciel.rekman
#preflight 62194a68291e1274f8ad8727
#preflight 621c6dffd815cc2f95d2a076
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 19173719 in //UE5/Release-5.0/... via CL 19173818
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19173954 by jeff fisher in ue5-main branch]
Also removed the old Compact binary serialization code as its not used anymore.
Lastly I fix the old exist batch api (that uses query strings) as it wasnt working and had no tests (this shouldnt really need to be used though as the new api replaces it but a simpler api might be useful for someone)
#preflight none
[CL 19171580 by Joakim Lindqvist in ue5-main branch]
#rb Steve.Robb
#preflight 6216795ec152c67496dd3acf
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 19170586 via CL 19170837 via CL 19170842 via CL 19170845 via CL 19170992
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19171072 by robert manuszewski in ue5-main branch]
MSBuild does not seem to track the renamed apphost executable when creating self-contained apps for different platforms, resulting in incorrect platform being published. Manually clear the bin and obj directories to ensure it always copies the correct file.
#preflight none
[CL 19165807 by Ben Marsh in ue5-main branch]
This is breaking EngineTest automated testing due how we looked up exe path based on the *.target file name.
*Note* This is pretty hacky, but since non-monolithic/editor builds already collide with the non-asan build dir this is ending up no worse.
Checked with Game/Monolithics are still working and correctly being renamed UnrealGame-ASan + UnrealGame-ASan.target
#jira none
#rb none
#fyi Michael.Sartain,
#preflight 6219a0e142189ae6226c6e94
[CL 19164898 by Brandon Schaefer in ue5-main branch]