Skip to content

Commit 671f79b

Browse files
authored
chore: Add Clirr exemptions for Protobuf 4.27.4+ runtime (#4297)
1 parent ffe8bd6 commit 671f79b

File tree

4 files changed

+228
-4
lines changed

4 files changed

+228
-4
lines changed

java-spanner/proto-google-cloud-spanner-admin-database-v1/clirr-ignored-differences.xml

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,63 @@
1717
<method>boolean has*(*)</method>
1818
</difference>
1919

20-
<!-- The following 7006 exemptions are related to Protobuf 4.27.4+ runtime upgrade -->
20+
<!-- The following exemptions are related to Protobuf 4.27.4+ runtime upgrade -->
21+
<!-- 5001: Removed GeneratedMessage/GeneratedMessage$Builder from superclass hierarchy -->
22+
<difference>
23+
<differenceType>5001</differenceType>
24+
<className>com/google/spanner/admin/database/v1/*</className>
25+
<to>com/google/protobuf/GeneratedMessage</to>
26+
</difference>
27+
<difference>
28+
<differenceType>5001</differenceType>
29+
<className>com/google/spanner/admin/database/v1/*$Builder</className>
30+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
31+
</difference>
32+
<difference>
33+
<differenceType>5001</differenceType>
34+
<className>com/google/spanner/admin/database/v1/*$*</className>
35+
<to>com/google/protobuf/GeneratedMessage</to>
36+
</difference>
37+
<difference>
38+
<differenceType>5001</differenceType>
39+
<className>com/google/spanner/admin/database/v1/*$*$Builder</className>
40+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
41+
</difference>
42+
<difference>
43+
<differenceType>5001</differenceType>
44+
<className>com/google/spanner/admin/database/v1/*$*$*</className>
45+
<to>com/google/protobuf/GeneratedMessage</to>
46+
</difference>
47+
<difference>
48+
<differenceType>5001</differenceType>
49+
<className>com/google/spanner/admin/database/v1/*$*$*$Builder</className>
50+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
51+
</difference>
52+
<difference>
53+
<differenceType>5001</differenceType>
54+
<className>com/google/spanner/admin/database/v1/*Proto</className>
55+
<to>com/google/protobuf/GeneratedFile</to>
56+
</difference>
57+
<!-- 7005: Parameter type changes (BuilderParent) -->
58+
<difference>
59+
<differenceType>7005</differenceType>
60+
<className>com/google/spanner/admin/database/v1/**</className>
61+
<method>* newBuilderForType(*)</method>
62+
<to>**</to>
63+
</difference>
64+
<!-- 7006: Return type changes for internalGetFieldAccessorTable -->
65+
<difference>
66+
<differenceType>7006</differenceType>
67+
<className>com/google/spanner/admin/database/v1/**</className>
68+
<method>* internalGetFieldAccessorTable()</method>
69+
<to>**</to>
70+
</difference>
71+
<!-- 7014: Method made final -->
72+
<difference>
73+
<differenceType>7014</differenceType>
74+
<className>com/google/spanner/admin/database/v1/**</className>
75+
<method>* getDescriptor()</method>
76+
</difference>
2177
<difference>
2278
<differenceType>7006</differenceType>
2379
<className>com/google/spanner/admin/database/v1/**</className>

java-spanner/proto-google-cloud-spanner-admin-instance-v1/clirr-ignored-differences.xml

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,63 @@
1717
<method>boolean has*(*)</method>
1818
</difference>
1919

20-
<!-- The following 7006 exemptions are related to Protobuf 4.27.4+ runtime upgrade -->
20+
<!-- The following exemptions are related to Protobuf 4.27.4+ runtime upgrade -->
21+
<!-- 5001: Removed GeneratedMessage/GeneratedMessage$Builder from superclass hierarchy -->
22+
<difference>
23+
<differenceType>5001</differenceType>
24+
<className>com/google/spanner/admin/instance/v1/*</className>
25+
<to>com/google/protobuf/GeneratedMessage</to>
26+
</difference>
27+
<difference>
28+
<differenceType>5001</differenceType>
29+
<className>com/google/spanner/admin/instance/v1/*$Builder</className>
30+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
31+
</difference>
32+
<difference>
33+
<differenceType>5001</differenceType>
34+
<className>com/google/spanner/admin/instance/v1/*$*</className>
35+
<to>com/google/protobuf/GeneratedMessage</to>
36+
</difference>
37+
<difference>
38+
<differenceType>5001</differenceType>
39+
<className>com/google/spanner/admin/instance/v1/*$*$Builder</className>
40+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
41+
</difference>
42+
<difference>
43+
<differenceType>5001</differenceType>
44+
<className>com/google/spanner/admin/instance/v1/*$*$*</className>
45+
<to>com/google/protobuf/GeneratedMessage</to>
46+
</difference>
47+
<difference>
48+
<differenceType>5001</differenceType>
49+
<className>com/google/spanner/admin/instance/v1/*$*$*$Builder</className>
50+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
51+
</difference>
52+
<difference>
53+
<differenceType>5001</differenceType>
54+
<className>com/google/spanner/admin/instance/v1/*Proto</className>
55+
<to>com/google/protobuf/GeneratedFile</to>
56+
</difference>
57+
<!-- 7005: Parameter type changes (BuilderParent) -->
58+
<difference>
59+
<differenceType>7005</differenceType>
60+
<className>com/google/spanner/admin/instance/v1/**</className>
61+
<method>* newBuilderForType(*)</method>
62+
<to>**</to>
63+
</difference>
64+
<!-- 7006: Return type changes for internalGetFieldAccessorTable -->
65+
<difference>
66+
<differenceType>7006</differenceType>
67+
<className>com/google/spanner/admin/instance/v1/**</className>
68+
<method>* internalGetFieldAccessorTable()</method>
69+
<to>**</to>
70+
</difference>
71+
<!-- 7014: Method made final -->
72+
<difference>
73+
<differenceType>7014</differenceType>
74+
<className>com/google/spanner/admin/instance/v1/**</className>
75+
<method>* getDescriptor()</method>
76+
</difference>
2177
<difference>
2278
<differenceType>7006</differenceType>
2379
<className>com/google/spanner/admin/instance/v1/**</className>

java-spanner/proto-google-cloud-spanner-executor-v1/clirr-ignored-differences.xml

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,63 @@
3737
<className>com/google/spanner/executor/v1/SpannerExecutorProxyGrpc$SpannerExecutorProxyStub</className>
3838
</difference>
3939

40-
<!-- The following 7006 exemptions are related to Protobuf 4.27.4+ runtime upgrade -->
40+
<!-- The following exemptions are related to Protobuf 4.27.4+ runtime upgrade -->
41+
<!-- 5001: Removed GeneratedMessage/GeneratedMessage$Builder from superclass hierarchy -->
42+
<difference>
43+
<differenceType>5001</differenceType>
44+
<className>com/google/spanner/executor/v1/*</className>
45+
<to>com/google/protobuf/GeneratedMessage</to>
46+
</difference>
47+
<difference>
48+
<differenceType>5001</differenceType>
49+
<className>com/google/spanner/executor/v1/*$Builder</className>
50+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
51+
</difference>
52+
<difference>
53+
<differenceType>5001</differenceType>
54+
<className>com/google/spanner/executor/v1/*$*</className>
55+
<to>com/google/protobuf/GeneratedMessage</to>
56+
</difference>
57+
<difference>
58+
<differenceType>5001</differenceType>
59+
<className>com/google/spanner/executor/v1/*$*$Builder</className>
60+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
61+
</difference>
62+
<difference>
63+
<differenceType>5001</differenceType>
64+
<className>com/google/spanner/executor/v1/*$*$*</className>
65+
<to>com/google/protobuf/GeneratedMessage</to>
66+
</difference>
67+
<difference>
68+
<differenceType>5001</differenceType>
69+
<className>com/google/spanner/executor/v1/*$*$*$Builder</className>
70+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
71+
</difference>
72+
<difference>
73+
<differenceType>5001</differenceType>
74+
<className>com/google/spanner/executor/v1/*Proto</className>
75+
<to>com/google/protobuf/GeneratedFile</to>
76+
</difference>
77+
<!-- 7005: Parameter type changes (BuilderParent) -->
78+
<difference>
79+
<differenceType>7005</differenceType>
80+
<className>com/google/spanner/executor/v1/**</className>
81+
<method>* newBuilderForType(*)</method>
82+
<to>**</to>
83+
</difference>
84+
<!-- 7006: Return type changes for internalGetFieldAccessorTable -->
85+
<difference>
86+
<differenceType>7006</differenceType>
87+
<className>com/google/spanner/executor/v1/**</className>
88+
<method>* internalGetFieldAccessorTable()</method>
89+
<to>**</to>
90+
</difference>
91+
<!-- 7014: Method made final -->
92+
<difference>
93+
<differenceType>7014</differenceType>
94+
<className>com/google/spanner/executor/v1/**</className>
95+
<method>* getDescriptor()</method>
96+
</difference>
4197
<difference>
4298
<differenceType>7006</differenceType>
4399
<className>com/google/spanner/executor/v1/**</className>

java-spanner/proto-google-cloud-spanner-v1/clirr-ignored-differences.xml

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,63 @@
1717
<method>boolean has*(*)</method>
1818
</difference>
1919

20-
<!-- The following 7006 exemptions are related to Protobuf 4.27.4+ runtime upgrade -->
20+
<!-- The following exemptions are related to Protobuf 4.27.4+ runtime upgrade -->
21+
<!-- 5001: Removed GeneratedMessage/GeneratedMessage$Builder from superclass hierarchy -->
22+
<difference>
23+
<differenceType>5001</differenceType>
24+
<className>com/google/spanner/v1/*</className>
25+
<to>com/google/protobuf/GeneratedMessage</to>
26+
</difference>
27+
<difference>
28+
<differenceType>5001</differenceType>
29+
<className>com/google/spanner/v1/*$Builder</className>
30+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
31+
</difference>
32+
<difference>
33+
<differenceType>5001</differenceType>
34+
<className>com/google/spanner/v1/*$*</className>
35+
<to>com/google/protobuf/GeneratedMessage</to>
36+
</difference>
37+
<difference>
38+
<differenceType>5001</differenceType>
39+
<className>com/google/spanner/v1/*$*$Builder</className>
40+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
41+
</difference>
42+
<difference>
43+
<differenceType>5001</differenceType>
44+
<className>com/google/spanner/v1/*$*$*</className>
45+
<to>com/google/protobuf/GeneratedMessage</to>
46+
</difference>
47+
<difference>
48+
<differenceType>5001</differenceType>
49+
<className>com/google/spanner/v1/*$*$*$Builder</className>
50+
<to>com/google/protobuf/GeneratedMessage$Builder</to>
51+
</difference>
52+
<difference>
53+
<differenceType>5001</differenceType>
54+
<className>com/google/spanner/v1/*Proto</className>
55+
<to>com/google/protobuf/GeneratedFile</to>
56+
</difference>
57+
<!-- 7005: Parameter type changes (BuilderParent) -->
58+
<difference>
59+
<differenceType>7005</differenceType>
60+
<className>com/google/spanner/v1/**</className>
61+
<method>* newBuilderForType(*)</method>
62+
<to>**</to>
63+
</difference>
64+
<!-- 7006: Return type changes for internalGetFieldAccessorTable -->
65+
<difference>
66+
<differenceType>7006</differenceType>
67+
<className>com/google/spanner/v1/**</className>
68+
<method>* internalGetFieldAccessorTable()</method>
69+
<to>**</to>
70+
</difference>
71+
<!-- 7014: Method made final -->
72+
<difference>
73+
<differenceType>7014</differenceType>
74+
<className>com/google/spanner/v1/**</className>
75+
<method>* getDescriptor()</method>
76+
</difference>
2177
<difference>
2278
<differenceType>7006</differenceType>
2379
<className>com/google/spanner/v1/**</className>

0 commit comments

Comments
 (0)