Skip to content

Commit 6c75318

Browse files
committed
Fixing things after rebasing
1 parent c868cb7 commit 6c75318

File tree

11 files changed

+68
-39
lines changed

11 files changed

+68
-39
lines changed

.bazelrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ build --explicit_java_test_deps
1313
test --verbose_failures
1414
test --test_output=errors
1515

16+
# Required to get `protobuf` compiling, which is required for `rules_closure`
17+
build --incompatible_enable_cc_toolchain_resolution
18+
build --cxxopt=-std=c++17
19+
build --host_cxxopt=-std=c++17
20+
1621
# Every JVM creates a temporary performance instrumentation file in
1722
# /tmp/hsperfdata_$USERNAME/$PID. When we use sandboxing, we use PID
1823
# namespaces, which means that the PIDs are virtualized and all

MODULE.bazel

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ module(
44
bazel_compatibility = [">=7.0.0"],
55
)
66

7-
bazel_dep(name = "rules_android", version = "0.6.3")
8-
bazel_dep(name = "bazel_features", version = "1.19.0")
7+
bazel_dep(name = "rules_android", version = "0.6.6")
8+
bazel_dep(name = "bazel_features", version = "1.30.0")
99
bazel_dep(name = "bazel_skylib", version = "1.7.1")
1010
bazel_dep(name = "package_metadata", version = "0.0.3")
11-
bazel_dep(name = "platforms", version = "0.0.10")
11+
bazel_dep(name = "platforms", version = "0.0.11")
1212
bazel_dep(name = "rules_license", version = "1.0.0")
13-
bazel_dep(name = "rules_java", version = "7.12.2")
13+
bazel_dep(name = "rules_java", version = "8.13.0")
1414
bazel_dep(name = "rules_kotlin", version = "1.9.6")
15-
bazel_dep(name = "rules_shell", version = "0.3.0")
15+
bazel_dep(name = "rules_shell", version = "0.4.1")
1616

1717
bazel_dep(name = "aspect_bazel_lib", version = "2.20.0", dev_dependency = True)
18-
bazel_dep(name = "stardoc", version = "0.7.0", dev_dependency = True, repo_name = "io_bazel_stardoc")
18+
bazel_dep(name = "stardoc", version = "0.7.2", dev_dependency = True, repo_name = "io_bazel_stardoc")
1919

2020
# Remove this once rules_android has rolled out official Bzlmod support
2121
remote_android_extensions = use_extension("@bazel_tools//tools/android:android_extensions.bzl", "remote_android_tools_extensions")
@@ -151,7 +151,7 @@ bazel_dep(
151151
# https://github.com/protocolbuffers/protobuf/commit/a80daa2a2caaaac9ebe9ae6bb1b639c2771c5c55
152152
# This should be ok because we only use protobuf to pull in the google/protobuf/wrappers.proto
153153
# for testing.
154-
version = "29.3",
154+
version = "31.1",
155155
dev_dependency = True,
156156
)
157157
bazel_dep(
@@ -171,11 +171,15 @@ dev_maven = use_extension(
171171
)
172172
dev_maven.install(
173173
artifacts = [
174-
"com.google.guava:guava:31.1-jre",
175-
"com.google.protobuf:protobuf-java:4.29.4",
174+
"com.google.guava:guava:33.5.0-jre",
175+
"com.google.protobuf:protobuf-java:4.31.0",
176176
"org.hamcrest:hamcrest-core:2.1",
177177
"io.netty:netty-tcnative-boringssl-static:2.0.61.Final",
178178
],
179+
known_contributing_modules = [
180+
"bazel_worker_java",
181+
"rules_jvm_external",
182+
],
179183
lock_file = "@rules_jvm_external//:maven_install.json",
180184
resolver = "coursier",
181185
)
@@ -298,7 +302,7 @@ dev_maven.install(
298302
dev_maven.install(
299303
name = "java_export_exclusion_testing",
300304
artifacts = [
301-
"com.google.protobuf:protobuf-java:3.23.1",
305+
"com.google.protobuf:protobuf-java:4.31.1",
302306
],
303307
lock_file = "//tests/custom_maven_install:java_export_exclusion_testing_install.json",
304308
)
@@ -340,7 +344,6 @@ dev_maven.install(
340344
name = "jvm_import_test",
341345
artifacts = [
342346
"com.google.code.findbugs:jsr305:3.0.2",
343-
"com.android.support:appcompat-v7:28.0.0@aar",
344347
],
345348
repositories = [
346349
"https://repo1.maven.org/maven2",
@@ -755,6 +758,7 @@ dev_maven.install(
755758
"com.android.support:appcompat-v7:28.0.0",
756759
],
757760
fetch_sources = False,
761+
generate_compat_repositories = True,
758762
repositories = [
759763
"https://repo1.maven.org/maven2",
760764
"https://maven.google.com",

maven_install.json

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
22
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
3-
"__INPUT_ARTIFACTS_HASH": -391199704,
4-
"__RESOLVED_ARTIFACTS_HASH": -50577873,
3+
"__INPUT_ARTIFACTS_HASH": 1994476565,
4+
"__RESOLVED_ARTIFACTS_HASH": -274973469,
55
"conflict_resolution": {
6-
"com.google.errorprone:error_prone_annotations:2.23.0": "com.google.errorprone:error_prone_annotations:2.24.1",
7-
"com.google.guava:guava:31.1-jre": "com.google.guava:guava:33.0.0-android"
6+
"com.google.errorprone:error_prone_annotations:2.23.0": "com.google.errorprone:error_prone_annotations:2.41.0",
7+
"com.google.guava:guava:33.0.0-jre": "com.google.guava:guava:33.5.0-jre",
8+
"com.google.protobuf:protobuf-java:4.27.2": "com.google.protobuf:protobuf-java:4.31.0"
89
},
910
"artifacts": {
1011
"com.google.auto.value:auto-value-annotations": {
@@ -27,21 +28,21 @@
2728
},
2829
"com.google.errorprone:error_prone_annotations": {
2930
"shasums": {
30-
"jar": "19fe2f7155d20ea093168527999da98108103ee546d1e8b726bc4b27c31a3c30"
31+
"jar": "a56e782b5b50811ac204073a355a21d915a2107fce13ec711331ad036f660fcc"
3132
},
32-
"version": "2.24.1"
33+
"version": "2.41.0"
3334
},
3435
"com.google.guava:failureaccess": {
3536
"shasums": {
36-
"jar": "8a8f81cf9b359e3f6dfa691a1e776985c061ef2f223c9b2c80753e1b458e8064"
37+
"jar": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb"
3738
},
38-
"version": "1.0.2"
39+
"version": "1.0.3"
3940
},
4041
"com.google.guava:guava": {
4142
"shasums": {
42-
"jar": "640535014a304c50221abad19d6b22a096f13119c7c447a655cc1e009a32208d"
43+
"jar": "1e301f0c52ac248b0b14fdc3d12283c77252d4d6f48521d572e7d8c4c2cc4ac7"
4344
},
44-
"version": "33.0.0-android"
45+
"version": "33.5.0-jre"
4546
},
4647
"com.google.guava:listenablefuture": {
4748
"shasums": {
@@ -51,15 +52,15 @@
5152
},
5253
"com.google.j2objc:j2objc-annotations": {
5354
"shasums": {
54-
"jar": "f02a95fa1a5e95edb3ed859fd0fb7df709d121a35290eff8b74dce2ab7f4d6ed"
55+
"jar": "84d3a150518485f8140ea99b8a985656749629f6433c92b80c75b36aba3b099b"
5556
},
56-
"version": "2.8"
57+
"version": "3.1"
5758
},
5859
"com.google.protobuf:protobuf-java": {
5960
"shasums": {
60-
"jar": "b5ae02c6b76780261852cdc2549c1e36a6b4cc9d339ef80a8ef7c599c9775a96"
61+
"jar": "68773dccd6cc5835af7a748759cecf5ea20ff083136e3847fbe94572b8e0ed6a"
6162
},
62-
"version": "4.29.4"
63+
"version": "4.31.0"
6364
},
6465
"com.google.protobuf:protobuf-java-util": {
6566
"shasums": {
@@ -126,6 +127,12 @@
126127
},
127128
"version": "2.1"
128129
},
130+
"org.jspecify:jspecify": {
131+
"shasums": {
132+
"jar": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab"
133+
},
134+
"version": "1.0.0"
135+
},
129136
"org.mockito:mockito-core": {
130137
"shasums": {
131138
"jar": "b1689b06617ea01fd777bfaedbdde512faf083d639a049f79b388d5a4e96d2e5"
@@ -147,12 +154,11 @@
147154
},
148155
"dependencies": {
149156
"com.google.guava:guava": [
150-
"com.google.code.findbugs:jsr305",
151157
"com.google.errorprone:error_prone_annotations",
152158
"com.google.guava:failureaccess",
153159
"com.google.guava:listenablefuture",
154160
"com.google.j2objc:j2objc-annotations",
155-
"org.checkerframework:checker-qual"
161+
"org.jspecify:jspecify"
156162
],
157163
"com.google.protobuf:protobuf-java-util": [
158164
"com.google.code.findbugs:jsr305",
@@ -417,6 +423,9 @@
417423
"org.hamcrest:hamcrest-core": [
418424
"org.hamcrest"
419425
],
426+
"org.jspecify:jspecify": [
427+
"org.jspecify.annotations"
428+
],
420429
"org.mockito:mockito-core": [
421430
"org.mockito",
422431
"org.mockito.codegen",
@@ -526,6 +535,7 @@
526535
"org.checkerframework:checker-qual",
527536
"org.hamcrest:hamcrest",
528537
"org.hamcrest:hamcrest-core",
538+
"org.jspecify:jspecify",
529539
"org.mockito:mockito-core",
530540
"org.objenesis:objenesis",
531541
"org.ow2.asm:asm"

private/extensions/maven.bzl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,12 +348,14 @@ def process_gradle_versions_file(parsed, bom_modules):
348348
# Case 1: Simple string notation: "group:artifact:version"
349349
if type(value) == "string":
350350
coords = value
351-
# Case 2: Map notation
351+
# Case 2: Map notation
352+
352353
elif type(value) == "dict":
353354
# Case 2a: Map with "module" key
354355
if "module" in value.keys():
355356
coords = value["module"]
356-
# Case 2b: Map with "group" and "name" keys
357+
# Case 2b: Map with "group" and "name" keys
358+
357359
elif "group" in value.keys() and "name" in value.keys():
358360
coords = "%s:%s" % (value["group"], value["name"])
359361
else:

tests/custom_maven_install/java_export_exclusion_testing_install.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
3-
"__INPUT_ARTIFACTS_HASH": 1917488203,
4-
"__RESOLVED_ARTIFACTS_HASH": 1233788803,
3+
"__INPUT_ARTIFACTS_HASH": -382709041,
4+
"__RESOLVED_ARTIFACTS_HASH": -2016706042,
55
"artifacts": {
66
"com.google.protobuf:protobuf-java": {
77
"shasums": {
8-
"jar": "d9fd335a65165c760f53ae718878448627ce742ab6e9102dffe9bc2ea7b136ca"
8+
"jar": "d60dfe7c68a0d38a248cca96924f289dc7e1966a887ee7cae397701af08575ae"
99
},
10-
"version": "3.23.1"
10+
"version": "4.31.1"
1111
}
1212
},
1313
"dependencies": {},

tests/custom_maven_install/regression_testing_maven_install.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
33
"__INPUT_ARTIFACTS_HASH": 1002959493,
4-
"__RESOLVED_ARTIFACTS_HASH": 661646060,
4+
"__RESOLVED_ARTIFACTS_HASH": -458720370,
55
"artifacts": {
66
"com.almworks.sqlite4java:libsqlite4java-linux-amd64:so": {
77
"shasums": {

tests/integration/maven_bom/bom-dependencies.golden.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<dependency>
2121
<groupId>com.google.guava</groupId>
2222
<artifactId>guava</artifactId>
23-
<version>33.0.0-android</version>
23+
<version>33.5.0-jre</version>
2424
</dependency>
2525
<dependency>
2626
<groupId>org.hamcrest</groupId>

tests/integration/maven_bom/transitive-bom-dependencies.golden.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<dependency>
2626
<groupId>com.google.guava</groupId>
2727
<artifactId>guava</artifactId>
28-
<version>33.0.0-android</version>
28+
<version>33.5.0-jre</version>
2929
</dependency>
3030
</dependencies>
3131
</dependencyManagement>

tests/integration/override_targets/BUILD

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,20 @@ load("@bazel_skylib//rules:diff_test.bzl", "diff_test")
44
load("@rules_android//android:rules.bzl", "aar_import")
55
load("@rules_java//java:defs.bzl", "java_library")
66
load("//tests/integration:is_bzlmod_enabled.bzl", "is_bzlmod_enabled")
7-
load(":aar_import_test.bzl", "aar_import_test_suite")
87

98
aar_import(
109
name = "aar_import_that_consumes_the_downloaded_file_directly",
1110
# Will produce an error if the downloaded file does not have the `.aar` file extension
1211
aar = "@com_android_support_appcompat_v7_aar_28_0_0//file:file",
12+
deps = [
13+
"@starlark_aar_import_test//:com_android_support_animated_vector_drawable",
14+
"@starlark_aar_import_test//:com_android_support_support_annotations",
15+
"@starlark_aar_import_test//:com_android_support_support_compat",
16+
"@starlark_aar_import_test//:com_android_support_support_core_ui",
17+
"@starlark_aar_import_test//:com_android_support_support_core_utils",
18+
"@starlark_aar_import_test//:com_android_support_support_fragment",
19+
"@starlark_aar_import_test//:com_android_support_support_vector_drawable",
20+
],
1321
)
1422

1523
build_test(

tests/integration/pom_file/pom-with-runtime-dep.golden.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<dependency>
1818
<groupId>com.google.guava</groupId>
1919
<artifactId>guava</artifactId>
20-
<version>33.0.0-android</version>
20+
<version>33.5.0-jre</version>
2121
<scope>runtime</scope>
2222
</dependency>
2323
</dependencies>

0 commit comments

Comments
 (0)