You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This policy proposal documents O3DF's support levels for major dependencies that are maintained in the Automated Review (AR) system.
Policy
Ownership
SIG-Build will maintain dependencies for the AR build nodes. Feature requests and bug fixes can be sent via Github and assigned to the SIG through labels or directly in the SIG-Build repo.
Scope
These are currently AWS EC2 AMI (Amazon Machine Image) that contain dependencies which include, but not limited to the following:
OS and its build level - Windows, Ubuntu, MacOS
OS level packages - libxcb*, mesa, Java, libssl, zlib
Compilers/Backends - MSVC, LLVM, GCC
Build systems/Frontends - Visual Studio (MSBuild), Ninja, Clang, XCode
Pre-build tools - System Python (including PyPi packages), CMake
Platform specific SDK - Android SDK
Build/Test specific tools - Git/Git LFS
Support priority
In conjunction with SIG-Platform, the general policy will be:
OS
One OS will be supported in AR at any given time. This will generally be one version behind the latest version (ex. Windows 2019 while latest is Windows 2022, or Ubuntu 20.04 LTS while latest is Ubuntu 22.04 LTS). The timing of the version supported will be agreed upon between SIG-Build and SIG-Platform
For nightly builds, latest OSes will be supported. Generally, only LTS versions are deployed. The version supported will be set by SIG-Platform and implemented by SIG-Build
For simplicity, the same build dependencies will be installed on all OS versions where possible. Multiple permutations will require agreement with TSC, SIG-Build, and SIG-Platforms
Build System
One Build system/Frontend will be supported in AR at any given time. The timing of the version supported will be agreed upon between SIG-Build and SIG-Platform
For nightly builds, the latest or preview version of the build system will be supported. The version supported will be set by SIG-Platform and implemented by SIG-Build
Pre-Build Tools and SDK
One set version will be supported in AR at any given time. The timing of the version supported will be agreed upon between SIG-Build and SIG-Platform
For nightly builds, the latest or preview version of the build system will be supported. The version supported will be set by SIG-Platform and implemented by SIG-Build
amzn-changml
changed the title
Proposed RFC Feature =description=
RFC - Automated Review build environment support levels
Aug 24, 2022
amzn-changml
changed the title
RFC - Automated Review build environment support levels
RFC - Automated Review build environment support policy
Aug 24, 2022
For the Windows OS, can we specify it by the build version number it it uses, such as 20H2 or 21H2?
I am good with the combination of SIG-Build and SIG-Platform maintaining the minimum OS version, build tools(MSVC, Clang, GCC, Adnroid NDK, Xcode) and the CMake toolset.
Plus I think a document like this would be good to publish, so that external contributors know which systems O3DE is targeting at any time.
For the Windows OS, can we specify it by the build version number it it uses, such as 20H2 or 21H2?
Yes, I'll put that in. There might be some conversions we need to do with the Server version, as they don't map exactly with Windows 10/11 build versions.
Plus I think a document like this would be good to publish, so that external contributors know which systems O3DE is targeting at any time.
Yes, I'll put the RFC PR here: #61 and move it to a full fledged policy doc. Will discuss it with the docs team
Intro
This policy proposal documents O3DF's support levels for major dependencies that are maintained in the Automated Review (AR) system.
Policy
Ownership
SIG-Build will maintain dependencies for the AR build nodes. Feature requests and bug fixes can be sent via Github and assigned to the SIG through labels or directly in the SIG-Build repo.
Scope
These are currently AWS EC2 AMI (Amazon Machine Image) that contain dependencies which include, but not limited to the following:
Support priority
In conjunction with SIG-Platform, the general policy will be:
OS
Build System
Pre-Build Tools and SDK
Current support levels
OS
Build Systems/Compiler
SDK
Tools
The text was updated successfully, but these errors were encountered: