Skip to content

Commit 6cd61a1

Browse files
authored
Update unresolved issues section
1 parent 6f19263 commit 6cd61a1

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,13 +131,15 @@ static class AndroidJavaCompile_BootClasspath_Workaround implements Workaround {
131131

132132
### Unresolved Issues
133133

134-
The following caching issues are fixed by the cache fix plugin but unresolved in any current or upcoming preview release of the Android Gradle Plugin as of 2021-11-29.
134+
The following caching issues are fixed by the cache fix plugin but unresolved in any current or upcoming preview release of the Android Gradle Plugin as of 2022-09-09.
135135

136136
Please star them if you are experiencing them in your project.
137137

138-
* MergeResources is not relocatable: https://issuetracker.google.com/issues/141301405 and now https://issuetracker.google.com/issues/236001083
139138
* Room annotation processor causes cache misses, doesn't declare outputs, overlapping outputs, etc: https://issuetracker.google.com/issues/132245929
140139

140+
The following issue is not fixed by the Android Cache Fix plugin since it has no workaround and is not fixed in any current or future release of the Android Gradle Plugin.
141+
* MergeResources is not relocatable: https://issuetracker.google.com/issues/236001083
142+
141143
## Implementation Notes
142144

143145
### RoomSchemaLocationWorkaround
@@ -179,7 +181,7 @@ directories. Schemas exported from different variants will be merged in the dir
179181

180182
### MergeNativeLibs, StripDebugSymbols, MergeJavaResources, MergeSourceSetFolders, BundleLibraryClassesJar, DataBindingMergeDependencyArtifacts, LibraryJniLibs and ZipMerging Workarounds
181183

182-
It has been observed that caching the `MergeNativeLibsTask`, `StripDebugSymbols`, `MergeJavaResources`, `MergeSourceSetFolders`, `BundleLibraryClassesJar`, `DataBindingMergeDependencyArtifacts`, `LibraryJniLibs` and `ZipMergingTask` tasks rarely provide any significant positive avoidance savings. In fact, they frequently provide negative savings, especially when fetched from a remote cache node. As such, these workarounds actually disable caching for these tasks.
184+
It has been observed that caching the `MergeNativeLibsTask`, `StripDebugSymbols`, `MergeSourceSetFolders`, `BundleLibraryClassesJar`, `DataBindingMergeDependencyArtifacts`, `LibraryJniLibs` and `ZipMergingTask` tasks rarely provide any significant positive avoidance savings. In fact, they frequently provide negative savings, especially when fetched from a remote cache node. As such, these workarounds disable caching for these tasks.
183185

184186
### Older Android Gradle Plugin Versions
185187

@@ -191,7 +193,7 @@ Use Android Cache Fix Plugin 2.4.6 when using an older Android Gradle Plugin ver
191193

192194
## License
193195

194-
The Android Cache Fix Gradle plugin is open-source software released under the [Apache 2.0 License][apache-license].
196+
The Android Cache Fix Gradle plugin is open-source software released under the [Apache 2.0 License][apache-license].
195197

196198
[ge-build-config-samples]: https://github.com/gradle/gradle-enterprise-build-config-samples
197199
[ge-build-optimization-experiments]: https://github.com/gradle/gradle-enterprise-build-optimization-experiments

0 commit comments

Comments
 (0)