Prasanna Swaminathan
Prasanna Swaminathan
Example: [Firebase](https://github.com/firebase/firebase-ios-sdk/blob/master/Package.swift) * Package name: Firebase * Target name: Firebase `Firebase` is _not_ a product within the Firebase package. However, `_gather_deps_for_target` looks for the target name (`Firebase`) in pkg_descs_dict, finds...
Fails with: ``` Error in fail: Errors parsing the /private/var/tmp/_bazel_p/c1a9d93c5d307e720ae1d0573bce325b/external/swift_pkgs/spm_build/checkouts/grpc-SwiftPM/./include/grpc/module.modulemap. struct(child_errors = [], msg = "Unexpected prefix tokens found at end of module member block. tokens: [struct(type = \"reserved\", value...
Steps: 1. Check out HEAD 2. Go to examples/basicapp 3. `bazel build java/com/basicapp:basic_app` Output: ``` bazel build java/com/basicapp:basic_app ERROR: /private/var/tmp/_bazel_p/55ff8364e78f780939b7116c861984c8/external/rules_android~/tools/android/BUILD:173:10: in sh_binary rule @@rules_android~//tools/android:desugar_java8: target '@@bazel_tools//src/tools/android/java/com/google/devtools/build/android/r8:desugar' is not visible from...
macOS's `cp` command doesn't support the `--reflink` flag (used [here](https://github.com/bazelbuild/rules_android/blob/main/rules/utils.bzl#L213)). Attempting to build a library with databinding causes the following error: ``` $ bazel build //app ERROR: /Users/p/Code/project/app/BUILD.bazel:4:13: Copy ../rules_android~/rules/data_binding_annotation_template.txt...
This avoids a Bazel bug in which `File("")` packages the whole output directory
In kt_android_local_test, the underlying `_kt_android_artifact` doesn't get `manifest` or `manifest_values` if they are provided. ([link](https://github.com/bazelbuild/rules_kotlin/blob/a675511fdbee743c09d537c2dddfb349981ae70b/kotlin/internal/jvm/android.bzl#L115)) As such, adding `assets` fails, because the underlying library gets the assets kwarg, but not...
Android Studio's [Layout Inspector](https://developer.android.com/develop/ui/compose/tooling/layout-inspector) has specific support for Jetpack Compose components, including recompositions. However, this requires certain files to be present in the final APK: > Note: If you're not...