1.55 updates - #3021
Closed
rmuthiah wants to merge 52 commits into
Closed
Conversation
To verify the behavior is not broken with future fetch or zip handling updates. Bug: 476141347
Bug: b/523379344
- `enable_sandbox` is calculated dynamically on second `cvd start`, true if running directly in the host, false if running in a container. As `cvd` wasn't detecting podman container environments yet, it assumed it was running directly in the host defaulting to enable_sandbox to true which fails if running in a container. Bug: b/523379344
HO snapshot e2e tests passes now after `enable_sandbox` is properly handled when running in a podman container. Bug: b/517984573
This is currently failing only on internal kokoro Bug: b/525526391
Bug: b/525390484 Test: `cvd create` and inspect launcher.log
Since vhost_user_vsock is not enabled by default at x86_64, we need to turn it on manually to support multiple docker instance scenario. But there is a no way to set it by using Host Orchestrator API. So add support for vhost_user_vsock to cvd load configuration file that can be used for Host Orchestrator API.
Bug: b/527958719 Test: `bazel build //cvd/media_tests:media_tests`
- `aapt` is required to run CTS tests. Bug: b/502639876
Bug: b/502639876
- Start with android.app.cts.SystemFeaturesTest#testCameraFeatures Bug: b/502639876
Bug: b/507906785 Test: bazel build
v4l2_emulated_camera_mplane is the actual device would be used in production. Bug: b/533512719
Implement custom AT commands AT+CEID and AT+CATR in the modem simulator to expose the EID and ATR values configured in the simulated SIM profile (XML). This allows the radio HAL to query these values dynamically instead of hardcoding them, supporting eSIM slot detection. BUG=532745689
... as this is needed to decide whether or not to emulate multiple queues in Gfxstream. Bug: b/537569893 Test: bazel run //cuttlefish/package:cvd -- create
GitHub Actions runners have been failing with non-deterministic failures during e2e tests with the error "crun: unknown version specified". This can occur because newer versions of Podman on the `ubuntu-24.04` runner generate OCI configurations that are incompatible with the older version of `crun` pre-installed on the runner. BUG=b/540850996 Assisted-by: Jetski:Gemini 3.5 Flash
```
warning: unused variable: `idx`
--> cuttlefish/host/commands/vhost_user_media/emulated_camera_mplane/src/device.rs:997:18
|
997 | for (idx, ctrl) in ctrl_array.iter().enumerate() {
| ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
|
= note: `#[warn(unused_variables)]` on by default
warning: unused variable: `idx`
--> cuttlefish/host/commands/vhost_user_media/emulated_camera_mplane/src/device.rs:1006:14
|
1006 | for (idx, ctrl) in ctrl_array.iter_mut().enumerate() {
| ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
warning: unused variable: `idx`
--> cuttlefish/host/commands/vhost_user_media/emulated_camera_mplane/src/device.rs:1117:18
|
1117 | for (idx, ctrl) in ctrl_array.iter().enumerate() {
| ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
warning: unused variable: `idx`
--> cuttlefish/host/commands/vhost_user_media/emulated_camera_mplane/src/device.rs:1126:14
|
1126 | for (idx, ctrl) in ctrl_array.iter_mut().enumerate() {
| ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
warning: 4 warnings emitted
```
Bug: b/541272143
jemoreira
approved these changes
Aug 13, 2026
This reverts commit 40aed89.
This allows the udev rule of cuttlefish-base to be executed later Bug: 500283166
Bug: b/533056543
Test: bazel run //cuttlefish/package:cvd -- \
create \
--gpu_mode=gfxstream_guest_angle
wait for boot
`adb shell dumpsys gfxinfo | grep Pipeline` shows skia vulkan
... as these logs are valuable for debugging issues like b/537569893 Bug: b/537569893 Test: bazel run //cuttlefish/package:cvd -- create
HWUI's vulkan setup requires 2 queues which may not always be supported by the hosts vulkan driver. Gfxstream has a mode to emulate this support. This change updates the launcher to try to detect when this is needed and enable the feature if so. Bug: b/537569893 Test: bazel run //cuttlefish/package:cvd -- create
... to stay in sync with ag/40769486. Also, adds error collecting to potentially help in the future. Bug: b/530288420 Test: cvd create
Collaborator
Author
|
decided to merge the minimal set for this week's release - this spanning set of commits replicates a merge. And if we're going to do that - we might as well push 1.56 out instead. We'll save that for next week. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
c560e42ecb2ddc4e3da8a4ef05fbf9253142cvd startnow works after cvd detects is in container environment.0f3eddbb48c9cc5b93c174b28be462b6bce4f10c4d34b40aed89497cc897327aaptin container image used for running e2e tests.7629e150f9902531e0c7fc7ee47703b94581eae6bc9370f60ae4018516385d9d3f9e222a56a2d1c9f0fb3f9748ad0249d4b05aa7d5708365443ef5cc0d2d86d6fe49d6b9e93c9301ac6214c7d4e6ca45862d053b4b8ab62bad54762bf3a53eaea1b4add8f5a3b1175e52c1dade7b39623d267a1b6f7fdb20c921aa1f66dcd64df911a861d6fcd83b6169065861d6fcd838e3b2468dcd3a229c7086cf958b76c144d09d132dc8d5244f56b4d36f54803