Commit Graph

12907 Commits

Author SHA1 Message Date
david harvey
d1afce7870 fix for turnkey install sdk crash when there are no valid sdks available.
#jira UE-139480
#rnx
#rb Nuno.Leiria
#preflight 61e98408963d324152f23a3b

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 18675544 in //UE5/Release-5.0/... via CL 18675830 via CL 18675908
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)

[CL 18679759 by david harvey in ue5-main branch]
2022-01-20 15:25:38 -05:00
will damon
38141962b3 Remove extraneous log message when generating dSYMs on Mac.
#rb dave.hunter
#jira none
#rnx
#preflight n/a

#ROBOMERGE-AUTHOR: will.damon
#ROBOMERGE-SOURCE: CL 18674865 in //UE5/Release-5.0/... via CL 18674874 via CL 18674892
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)

[CL 18679732 by will damon in ue5-main branch]
2022-01-20 15:23:57 -05:00
Ben Marsh
3355c11462 Client-facing interface for Horde.Storage.
Idea is that tools could interface with Horde Storage use this API, with concrete implementations that use HTTP, gRPC or (in the case of legacy applications within Horde.Build) communicate internally within the same process to store the data.

Errors should be surfaced using exceptions.

#preflight none

[CL 18677234 by Ben Marsh in ue5-main branch]
2022-01-20 12:50:35 -05:00
carl bystrom
f170c02a78 Horde: Register missing AutoscaleServiceV2 for DI
Will still only activate as a *hosted* service if configured in settings.
#preflight 61e9708fc92021e53596f8e4

[CL 18674021 by carl bystrom in ue5-main branch]
2022-01-20 09:32:32 -05:00
Ben Marsh
64b6e74f92 Handle purge filetypes when enumerating changes in a repo.
#preflight none
#jira UE-139560

[CL 18673716 by Ben Marsh in ue5-main branch]
2022-01-20 08:37:27 -05:00
carl bystrom
5a6167e7bb Horde: Add ability to queue notifications for batch sending later
- Send any queued notifications at a hard-coded 12 hour interval
- Only JobScheduled notifications makes use of this they were too frequent before
#preflight 61e9641b276892ce1091f024

[CL 18673709 by carl bystrom in ue5-main branch]
2022-01-20 08:36:24 -05:00
axel riffard
cad646e02e Fix idevicefs pull call in IPP
#jira UE-133131
#rb jack.porter
#preflight 61e9224d8022cea656a719f7

#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 18672475 in //UE5/Release-5.0/... via CL 18672480 via CL 18672485
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18672490 by axel riffard in ue5-main branch]
2022-01-20 04:04:49 -05:00
Chad Garyet
3bcd5341eb Fix bug where lease finish time being null, therefore still running, fails the conditional check to be counted into the current bucket
#jira none
#rb ben.marsh
#preflight none

[CL 18670159 by Chad Garyet in ue5-main branch]
2022-01-19 20:40:41 -05:00
jeanluc corenthin
6146e93e47 Reinstate LWC for ArchiCAD exporter
#jira UE-138184
#rb benoit.deschenes
#preflight 61e885f6413325328f04fba4

#ROBOMERGE-AUTHOR: jeanluc.corenthin
#ROBOMERGE-SOURCE: CL 18666710 in //UE5/Release-5.0/... via CL 18666719 via CL 18668123
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18668280 by jeanluc corenthin in ue5-main branch]
2022-01-19 18:26:16 -05:00
jeff fisher
c1958b0acd UE-136919 //UE5/Main - Compile UnrealGame HoloLens - No required compiler toolchain found
-The build machine was trying to use a locally installed toolchain that did not have the arm64 toolchain installed.
-We now identify toolchains with arm64 support and select from only those for arm64 builds.
#rb Joe.Kirchoff, Josh.Adams
#jira UE-136919
#preflight

#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 18665835 in //UE5/Release-5.0/... via CL 18665840 via CL 18665864
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18665888 by jeff fisher in ue5-main branch]
2022-01-19 16:20:07 -05:00
matt peters
470d58e46b Whitespace: Fix indentation after merge.
#rb None, Trivial
#rnx
#preflight None, Trivial

#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18665138 in //UE5/Release-5.0/... via CL 18665186 via CL 18665210
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18665240 by matt peters in ue5-main branch]
2022-01-19 15:58:51 -05:00
zach brockway
c7fb6205e4 Switchboard: Fixes to enable running on Linux. Uses a higher default port for rsync which does not require root privileges. Also includes a fix for a race condition starting new short-lived processes in SwitchboardListener.
#rb jason.walter
#jira UE-136748
#preflight skip

#ROBOMERGE-AUTHOR: zach.brockway
#ROBOMERGE-SOURCE: CL 18664362 in //UE5/Release-5.0/... via CL 18664392 via CL 18664432
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18664458 by zach brockway in ue5-main branch]
2022-01-19 15:34:23 -05:00
matt johnson
b7423cc1da Imath: build and link the library statically on Windows
This changes the third-party Imath library from being built and linked dynamically on Windows
to being built and linked statically instead. Linux and Mac are already statically linking Imath.

Rebuilds of the third-party Alembic and OpenEXR libraries as well as the LiveCodingConsole.exe
binary were included to pick up the newly static linkage to Imath.

#jira UE-131373
#rb benoit.deschenes, david.harvey, tim.smith
#preflight 61e774f5843acf1b24128abf

#ROBOMERGE-AUTHOR: matt.johnson
#ROBOMERGE-SOURCE: CL 18663625 in //UE5/Release-5.0/... via CL 18663689 via CL 18663731
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18663774 by matt johnson in ue5-main branch]
2022-01-19 15:13:35 -05:00
joe kirchoff
9312c2441d BuildCookRun: Fix -SeparateDebugInfo not placing debug files in separate directory with the manifests
Looks like this broke in a refactor from 15771665

#jira UE-139632
#rb trivial
#preflight 61e86aef276892ce107a77d2
[FYI] ben.marsh
[FYI] luke.thatcher

#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18663559 in //UE5/Release-5.0/... via CL 18663640 via CL 18663674
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18663717 by joe kirchoff in ue5-main branch]
2022-01-19 15:11:34 -05:00
jonathan adamczewski
65f389b113 UBT: Add minimal C++ coroutine support
#jira none
#preflight 61e851d4b875abaf3325e52a

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18663529 in //UE5/Release-5.0/... via CL 18663561 via CL 18663611
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18663658 by jonathan adamczewski in ue5-main branch]
2022-01-19 15:08:30 -05:00
chris constantinescu
8c968941f9 UBT TestMode that allows building a test executable for an associated target.
- Each module can now have a Tests folder at its root containing low level tests written with Catch2
- Used like this: UnrealBuildTool.exe -Mode=Test TargetName Platform Configuration
- It creates a test executable that's associated with the specified build Target and it includes all the tests for the Target AND all its dependencies as well
- When building without -Mode=Test it will omit the Tests folder contents from compilation: in theory we never allowed folders named Tests at the root of modules, but there might be isolated exceptions where we didn't validate folder names - in this case we will need to move that Tests folder one level up for example
- Code paths for test and non-test builds are entirely separated

#jira UE-135280
#rb Jerome.Delattre
#preflight 61e839d5276892ce10759205

[CL 18663474 by chris constantinescu in ue5-main branch]
2022-01-19 15:00:37 -05:00
chris constantinescu
a2cf18e430 IOS Self test - use app core.
#jira UE-132940
#robomerge 5.0
#preflight 61e85071da16597a1f3d5a79
#rnx

[CL 18661485 by chris constantinescu in ue5-main branch]
2022-01-19 13:44:21 -05:00
kerim borchaev
9563ddaef7 3ds Max: Fixed node deletion with AutoSync
- handling deletion of nodes moved to Update, not only fixing autosync but also ensuring that this potentially heavy work(in case of many removed nodes) doesn't happen when user is editing the scene

#jira UE-139068
#preflight 61e837c8da16597a1f39965d
#rb benoit.deschenes

[CL 18660619 by kerim borchaev in ue5-main branch]
2022-01-19 13:02:26 -05:00
Joakim Lindqvist
a1b85b416f Horde Storage - Simplified the health checks to not rely on IHealthCheck - as they will abort if someone is requesting it while another request is in flight.
The old health checks are now moved to a seperate set of endpoints, and I switched our kubernetes configuration over to use that, as noone else should be calling these endpoints now.

The expectation is that this fixes issues we see as Horde Storage scales up and pods starts getting shut down due to failed health checks even though the load doesnt look high enough for that to really happen.

#preflight none

[CL 18659351 by Joakim Lindqvist in ue5-main branch]
2022-01-19 11:45:47 -05:00
haisongliang
3c8231e5fd PR #8797: add missing '$' in the log so that values are formatted correctly. (Contributed by haisongliang)
#rb sebastian.nordgren
#preflight 61e82c46b875abaf33228114

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 18658557 in //UE5/Release-5.0/... via CL 18658565 via CL 18658573
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18658575 by haisongliang in ue5-main branch]
2022-01-19 10:37:27 -05:00
simon therriault
0ea46cf1e2 - Updating opencv to 4.5 version
- still Windows platform only

#jira UETOOL-4742
#rb geoffrey.douglas, alejandro.arango, chris.norden
#preflight 61e817fd614a721b0c41c7d0

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18657870 in //UE5/Release-5.0/... via CL 18657890 via CL 18657913
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18657937 by simon therriault in ue5-main branch]
2022-01-19 09:46:08 -05:00
Joakim Lindqvist
c4a2727c91 Horde Storage - Added memory backed ref store to allow Horde Storage to run locally without any external dependencies
#preflight 61e813f6da16597a1f35970b

[CL 18657388 by Joakim Lindqvist in ue5-main branch]
2022-01-19 08:45:23 -05:00
Joakim Lindqvist
fb781d516f Horde Storage - Adding a concept of default namespace policy, allowing us to accept any namespace when running locally with auth disabled. Could be used in production to accept any namespace as well but I do not recommend it.
#preflight none

[CL 18657198 by Joakim Lindqvist in ue5-main branch]
2022-01-19 08:25:08 -05:00
david harvey
d61c593068 add support for querying min & max supported Windows SDK
#jira UE-134593
#rnx
#preflight 61e6caab3778a195dead337f
#rb Eric.McDaniel

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 18655913 in //UE5/Release-5.0/... via CL 18655922 via CL 18655926
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18655928 by david harvey in ue5-main branch]
2022-01-19 03:53:17 -05:00
devin doucette
26ebb80734 IncludeTool: Added an exclusion to avoid an error about a valid forward declaration
#rb none
#rnx
#preflight 61e7ad0d473becd6c0edbf4d

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18655510 in //UE5/Release-5.0/... via CL 18655511 via CL 18655512
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18655516 by devin doucette in ue5-main branch]
2022-01-19 01:32:44 -05:00