Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gradle for openSUSE:Factory checked 
in at 2021-05-12 19:32:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gradle (Old)
 and      /work/SRC/openSUSE:Factory/.gradle.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gradle"

Wed May 12 19:32:07 2021 rev:13 rq:892404 version:4.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gradle/gradle.changes    2019-12-18 
14:48:17.861938049 +0100
+++ /work/SRC/openSUSE:Factory/.gradle.new.2988/gradle.changes  2021-05-12 
19:32:38.222940573 +0200
@@ -1,0 +2,10 @@
+Wed May 12 08:13:34 UTC 2021 - Fridrich Strba <fst...@suse.com>
+
+- Do not build against the legacy guava20 package any more
+- Added patch:
+  * port-to-guava-30.patch
+    + Port gradle 4.4.1 to guava 30.1.1
+    + Set source level to 1.8, since guava 30 uses default
+      functions in interfaces, which is Java 8+ feature
+
+-------------------------------------------------------------------

New:
----
  port-to-guava-30.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gradle.spec ++++++
--- /var/tmp/diff_new_pack.Linggc/_old  2021-05-12 19:32:39.046937281 +0200
+++ /var/tmp/diff_new_pack.Linggc/_new  2021-05-12 19:32:39.050937266 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gradle
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -60,6 +60,7 @@
 Patch301:       java8-compatibility.patch
 Patch302:       remove-timestamps.patch
 Patch303:       cast-estimated-runtime-to-long.patch
+Patch304:       port-to-guava-30.patch
 
 BuildRequires:  gradle-local
 BuildRequires:  xmvn-subst
@@ -97,8 +98,7 @@
 BuildRequires:  mvn(com.google.code.findbugs:findbugs)
 BuildRequires:  mvn(com.google.code.findbugs:jsr305)
 BuildRequires:  mvn(com.google.code.gson:gson)
-BuildRequires:  mvn(com.google.guava:guava-jdk5:20.0)
-BuildRequires:  mvn(com.google.guava:guava:20.0)
+BuildRequires:  mvn(com.google.guava:guava)
 BuildRequires:  mvn(com.google.http-client:google-http-client)
 BuildRequires:  mvn(com.google.oauth-client:google-oauth-client)
 BuildRequires:  mvn(com.googlecode.jarjar:jarjar)
@@ -132,6 +132,7 @@
 BuildRequires:  mvn(org.apache.commons:commons-lang3)
 BuildRequires:  mvn(org.apache.geronimo.specs:geronimo-annotation_1.0_spec)
 BuildRequires:  mvn(org.apache.httpcomponents:httpclient)
+BuildRequires:  mvn(org.apache.httpcomponents:httpclient)
 BuildRequires:  mvn(org.apache.httpcomponents:httpcore)
 BuildRequires:  mvn(org.apache.ivy:ivy)
 BuildRequires:  mvn(org.apache.maven.wagon:wagon-file)
@@ -201,7 +202,7 @@
 BuildRequires:  mvn(org.sonatype.pmaven:pmaven-common)
 BuildRequires:  mvn(org.sonatype.pmaven:pmaven-groovy)
 BuildRequires:  mvn(org.testng:testng)
-BuildRequires:  mvn(xerces:xercesImpl) 
mvn(org.apache.httpcomponents:httpclient)
+BuildRequires:  mvn(xerces:xercesImpl)
 BuildRequires:  mvn(xml-apis:xml-apis)
 # Avoid building with bootstrap versions of those
 #!BuildRequires: groovy-lib sbt gpars
@@ -250,7 +251,7 @@
 Requires:       google-gson
 Requires:       google-guice
 Requires:       groovy-lib
-Requires:       guava20
+Requires:       guava
 Requires:       hawtjni-runtime
 Requires:       httpcomponents-client
 Requires:       httpcomponents-core


++++++ port-to-guava-30.patch ++++++
--- gradle-4.4.1/buildSrc/build.gradle  2017-12-20 15:45:26.000000000 +0100
+++ gradle-4.4.1/buildSrc/build.gradle  2021-05-12 08:48:18.379697302 +0200
@@ -18,8 +18,8 @@
 apply plugin: 'idea'
 apply plugin: 'eclipse'
 
-sourceCompatibility = '1.7'
-targetCompatibility = '1.7'
+sourceCompatibility = '1.8'
+targetCompatibility = '1.8'
 
 // 1.5.3 has a classloader leak 
(https://github.com/asciidoctor/asciidoctor-gradle-plugin/pull/215)
 // 1.5.6 requires Java 8+ 
(https://github.com/asciidoctor/asciidoctor-gradle-plugin/issues/218)
@@ -34,7 +34,7 @@
 dependencies {
     compile 'org.ow2.asm:asm-all:5.0.3'
     compile gradleApi()
-    compile 'com.google.guava:guava-jdk5:14.0.1@jar'
+    compile 'com.google.guava:guava:14.0.1@jar'
     compile 'commons-lang:commons-lang:2.6@jar'
     compile localGroovy()
     compile('org.codehaus.groovy.modules.http-builder:http-builder:0.7.2') {
--- gradle-4.4.1/subprojects/base-services-groovy/base-services-groovy.gradle   
2017-12-20 15:45:26.000000000 +0100
+++ gradle-4.4.1/subprojects/base-services-groovy/base-services-groovy.gradle   
2021-05-12 08:13:30.490814859 +0200
@@ -15,7 +15,7 @@
  */
 apply plugin: 'java-library'
 
-sourceCompatibility = javaVersion.java9Compatible ? 1.6 : 1.5
+sourceCompatibility = 1.8
 
 dependencies {
     api libraries.groovy
--- 
gradle-4.4.1/subprojects/base-services-groovy/src/main/java/org/gradle/api/specs/Specs.java
 2017-12-20 15:45:26.000000000 +0100
+++ 
gradle-4.4.1/subprojects/base-services-groovy/src/main/java/org/gradle/api/specs/Specs.java
 2021-05-12 08:18:50.180858876 +0200
@@ -63,7 +63,7 @@
         if (specs.length == 1) {
             return Cast.uncheckedCast(specs[0]);
         }
-        return doIntersect(Arrays.asList(specs));
+        return doIntersect(Arrays.<Spec<? super T>>asList(specs));
     }
 
     /**
@@ -105,7 +105,7 @@
         if (specs.length == 1) {
             return Cast.uncheckedCast(specs[0]);
         }
-        return doUnion(Arrays.asList(specs));
+        return doUnion(Arrays.<Spec<? super T>>asList(specs));
     }
 
     /**
--- 
gradle-4.4.1/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/internal/findbugs/FindBugsSpec.java
    2017-12-20 09:05:14.000000000 +0100
+++ 
gradle-4.4.1/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/internal/findbugs/FindBugsSpec.java
    2021-05-12 08:58:45.091667769 +0200
@@ -16,7 +16,7 @@
 
 package org.gradle.api.plugins.quality.internal.findbugs;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 
 import java.io.Serializable;
 import java.util.Collection;
@@ -52,6 +52,6 @@
     }
 
     public String toString() {
-        return Objects.toStringHelper(this).add("arguments", 
arguments).add("debugEnabled", debugEnabled).add("jvmArgs", jvmArgs).toString();
+        return MoreObjects.toStringHelper(this).add("arguments", 
arguments).add("debugEnabled", debugEnabled).add("jvmArgs", jvmArgs).toString();
     }
 }
--- 
gradle-4.4.1/subprojects/core/src/main/java/org/gradle/api/internal/tasks/userinput/DefaultUserInputHandler.java
    2017-12-20 09:05:14.000000000 +0100
+++ 
gradle-4.4.1/subprojects/core/src/main/java/org/gradle/api/internal/tasks/userinput/DefaultUserInputHandler.java
    2021-05-12 08:27:54.600238500 +0200
@@ -72,6 +72,6 @@
     }
 
     private String sanitizeInput(String input) {
-        return 
CharMatcher.JAVA_ISO_CONTROL.removeFrom(StringUtils.trim(input));
+        return 
CharMatcher.javaIsoControl().removeFrom(StringUtils.trim(input));
     }
 }
--- 
gradle-4.4.1/subprojects/core/src/main/java/org/gradle/internal/filewatch/jdk7/WatchServiceFileWatcherBacking.java
  2017-12-20 09:05:14.000000000 +0100
+++ 
gradle-4.4.1/subprojects/core/src/main/java/org/gradle/internal/filewatch/jdk7/WatchServiceFileWatcherBacking.java
  2021-05-12 08:30:30.665207275 +0200
@@ -21,6 +21,7 @@
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
 import com.google.common.util.concurrent.ListeningExecutorService;
+import com.google.common.util.concurrent.MoreExecutors;
 import org.gradle.api.Action;
 import org.gradle.api.internal.file.FileSystemSubset;
 import org.gradle.internal.filewatch.FileWatcher;
@@ -92,7 +93,7 @@
                             try {
                                 pumpEvents();
                             } catch (InterruptedException e) {
-                                // just stop
+                                Thread.currentThread().interrupt();
                             } catch (Throwable t) {
                                 if (!(Throwables.getRootCause(t) instanceof 
InterruptedException)) {
                                     stop();
@@ -117,7 +118,7 @@
                 public void onFailure(Throwable t) {
                     running.set(false);
                 }
-            });
+            }, MoreExecutors.directExecutor());
             return fileWatcher;
         } else {
             throw new IllegalStateException("file watcher is started");
--- 
gradle-4.4.1/subprojects/core-api/src/main/java/org/gradle/api/tasks/util/internal/CachingPatternSpecFactory.java
   2017-12-20 09:05:14.000000000 +0100
+++ 
gradle-4.4.1/subprojects/core-api/src/main/java/org/gradle/api/tasks/util/internal/CachingPatternSpecFactory.java
   2021-05-12 08:25:33.495362564 +0200
@@ -16,6 +16,7 @@
 
 package org.gradle.api.tasks.util.internal;
 
+import com.google.common.base.MoreObjects;
 import com.google.common.base.Objects;
 import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
@@ -85,7 +86,7 @@
 
         @Override
         public String toString() {
-            return Objects.toStringHelper(this)
+            return MoreObjects.toStringHelper(this)
                 .add("key", key)
                 .add("spec", spec)
                 .toString();
@@ -127,7 +128,7 @@
 
         @Override
         public String toString() {
-            return Objects.toStringHelper(this)
+            return MoreObjects.toStringHelper(this)
                 .add("relativePath", relativePath)
                 .add("specKey", specKey)
                 .toString();
@@ -170,7 +171,7 @@
 
         @Override
         public String toString() {
-            return Objects.toStringHelper(this)
+            return MoreObjects.toStringHelper(this)
                 .add("patterns", patterns)
                 .add("include", include)
                 .add("caseSensitive", caseSensitive)
--- gradle-4.4.1/subprojects/dependency-management/dependency-management.gradle 
2017-12-20 15:45:26.000000000 +0100
+++ gradle-4.4.1/subprojects/dependency-management/dependency-management.gradle 
2021-05-12 08:32:11.329832188 +0200
@@ -1,6 +1,6 @@
 apply plugin: "groovy"
 
-sourceCompatibility = 1.6
+sourceCompatibility = 1.8
 
 configurations {
     mvn3Input
--- 
gradle-4.4.1/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DefaultGlobalDependencyResolutionRules.java
  2017-12-20 09:05:16.000000000 +0100
+++ 
gradle-4.4.1/subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DefaultGlobalDependencyResolutionRules.java
  2021-05-12 08:36:18.011357590 +0200
@@ -60,12 +60,7 @@
 
         @Override
         public Action<DependencySubstitution> getRuleAction() {
-            return Actions.composite(CollectionUtils.collect(ruleProviders, 
new Transformer<Action<? super DependencySubstitution>, 
DependencySubstitutionRules>() {
-                @Override
-                public Action<? super DependencySubstitution> 
transform(DependencySubstitutionRules rule) {
-                    return rule.getRuleAction();
-                }
-            }));
+            return Actions.composite(CollectionUtils.collect(ruleProviders, 
DependencySubstitutionRules::getRuleAction));
         }
 
         @Override
--- gradle-4.4.1/subprojects/diagnostics/diagnostics.gradle     2017-12-20 
15:45:26.000000000 +0100
+++ gradle-4.4.1/subprojects/diagnostics/diagnostics.gradle     2021-05-12 
08:46:29.259007213 +0200
@@ -15,7 +15,7 @@
  */
 apply plugin: 'java-library'
 
-sourceCompatibility = 1.6
+sourceCompatibility = 1.8
 
 dependencies {
     api libraries.groovy
--- gradle-4.4.1/subprojects/ide/ide.gradle     2017-12-20 09:05:16.000000000 
+0100
+++ gradle-4.4.1/subprojects/ide/ide.gradle     2021-05-12 09:03:40.673543191 
+0200
@@ -14,6 +14,9 @@
  * limitations under the License.
  */
 
+// Compiler daemon
+sourceCompatibility = 1.8
+
 sourceSets.main.java.srcDirs = []
 sourceSets.main.groovy.srcDirs = ['src/main/java', 'src/main/groovy']
 
--- gradle-4.4.1/subprojects/jacoco/jacoco.gradle       2017-12-20 
09:05:16.000000000 +0100
+++ gradle-4.4.1/subprojects/jacoco/jacoco.gradle       2021-05-12 
09:08:27.859365905 +0200
@@ -14,7 +14,8 @@
  * limitations under the License.
  */
 
-
+// Compiler daemon
+sourceCompatibility = 1.8
 
 dependencies {
        compile libraries.groovy
--- gradle-4.4.1/subprojects/language-java/language-java.gradle 2017-12-20 
09:05:16.000000000 +0100
+++ gradle-4.4.1/subprojects/language-java/language-java.gradle 2021-05-12 
08:54:42.406128764 +0200
@@ -1,5 +1,5 @@
 // Compiler daemon
-sourceCompatibility = 1.6
+sourceCompatibility = 1.8
 
 dependencies {
     compile libraries.groovy
--- gradle-4.4.1/subprojects/language-scala/language-scala.gradle       
2017-12-20 09:05:16.000000000 +0100
+++ gradle-4.4.1/subprojects/language-scala/language-scala.gradle       
2021-05-12 09:01:13.456608855 +0200
@@ -1,6 +1,6 @@
 
 // Compiler daemon
-sourceCompatibility = 1.6
+sourceCompatibility = 1.8
 
 dependencies {
     compile project(":core")
--- 
gradle-4.4.1/subprojects/logging/src/main/java/org/gradle/internal/logging/console/Cursor.java
      2017-12-20 09:05:16.000000000 +0100
+++ 
gradle-4.4.1/subprojects/logging/src/main/java/org/gradle/internal/logging/console/Cursor.java
      2021-05-12 08:20:53.245622827 +0200
@@ -17,6 +17,7 @@
 package org.gradle.internal.logging.console;
 
 import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 
 /**
  * A virtual console screen cursor. This class avoid complex screen position 
management.
@@ -61,7 +62,7 @@
 
     @Override
     public String toString() {
-        return Objects.toStringHelper(this.getClass())
+        return MoreObjects.toStringHelper(this.getClass())
             .add("row", row)
             .add("col", col)
             .toString();
--- gradle-4.4.1/subprojects/maven/maven.gradle 2017-12-20 09:05:16.000000000 
+0100
+++ gradle-4.4.1/subprojects/maven/maven.gradle 2021-05-12 09:10:56.844315121 
+0200
@@ -14,6 +14,9 @@
  * limitations under the License.
  */
 
+// Compiler daemon
+sourceCompatibility = 1.8
+
 dependencies {
     compile libraries.groovy
 
--- gradle-4.4.1/subprojects/model-core/model-core.gradle       2017-12-20 
15:45:26.000000000 +0100
+++ gradle-4.4.1/subprojects/model-core/model-core.gradle       2021-05-12 
08:22:17.318144742 +0200
@@ -19,7 +19,7 @@
  */
 apply plugin: 'java-library'
 
-sourceCompatibility = javaVersion.java9Compatible ? 1.6 : 1.5
+sourceCompatibility = 1.8
 
 dependencies {
     api project(':baseServices')
--- gradle-4.4.1/subprojects/platform-base/platform-base.gradle 2017-12-20 
09:05:16.000000000 +0100
+++ gradle-4.4.1/subprojects/platform-base/platform-base.gradle 2021-05-12 
08:42:33.581542761 +0200
@@ -1,4 +1,4 @@
-sourceCompatibility = 1.6
+sourceCompatibility = 1.8
 
 dependencies {
     compile libraries.groovy
--- gradle-4.4.1/subprojects/platform-jvm/platform-jvm.gradle   2017-12-20 
09:05:16.000000000 +0100
+++ gradle-4.4.1/subprojects/platform-jvm/platform-jvm.gradle   2021-05-12 
08:52:41.965364992 +0200
@@ -1,4 +1,4 @@
-sourceCompatibility = 1.6
+sourceCompatibility = 1.8
 
 dependencies {
     compile project(":platformBase")
--- gradle-4.4.1/subprojects/plugin-use/plugin-use.gradle       2017-12-20 
09:05:16.000000000 +0100
+++ gradle-4.4.1/subprojects/plugin-use/plugin-use.gradle       2021-05-12 
09:06:09.082485116 +0200
@@ -14,6 +14,9 @@
  * limitations under the License.
  */
 
+// Compiler daemon
+sourceCompatibility = 1.8
+
 dependencies {
     compile project(":core")
     compile project(":dependencyManagement")
--- gradle-4.4.1/subprojects/reporting/reporting.gradle 2017-12-20 
15:45:26.000000000 +0100
+++ gradle-4.4.1/subprojects/reporting/reporting.gradle 2021-05-12 
08:44:28.618244273 +0200
@@ -1,6 +1,6 @@
 apply plugin: 'javascript-base'
 
-sourceCompatibility = 1.6
+sourceCompatibility = 1.8
 
 configurations {
     reports
--- gradle-4.4.1/subprojects/signing/signing.gradle     2017-12-20 
09:05:16.000000000 +0100
+++ gradle-4.4.1/subprojects/signing/signing.gradle     2021-05-12 
09:13:18.845221157 +0200
@@ -14,6 +14,9 @@
  * limitations under the License.
  */
 
+// Compiler daemon
+sourceCompatibility = 1.8
+
 dependencies {
     compile libraries.groovy
 
--- gradle-4.4.1/subprojects/testing-base/testing-base.gradle   2017-12-20 
09:05:16.000000000 +0100
+++ gradle-4.4.1/subprojects/testing-base/testing-base.gradle   2021-05-12 
08:56:27.894797728 +0200
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 // Test execution
-sourceCompatibility = 1.6
+sourceCompatibility = 1.8
 
 dependencies {
     compile project(':core')
--- 
gradle-4.4.1/subprojects/test-kit/src/integTest/groovy/org/gradle/testkit/TestKitDependencyClassVisibilityIntegrationTest.groovy
    2017-12-20 09:05:16.000000000 +0100
+++ 
gradle-4.4.1/subprojects/test-kit/src/integTest/groovy/org/gradle/testkit/TestKitDependencyClassVisibilityIntegrationTest.groovy
    2021-05-12 07:07:40.784721520 +0200
@@ -62,7 +62,7 @@
             ${jcenterRepository()}
             dependencies {
                 testCompile gradleTestKit()
-                testCompile 'com.google.guava:guava-jdk5:13.0'
+                testCompile 'com.google.guava:guava:13.0'
             }
         """
 
--- 
gradle-4.4.1/subprojects/tooling-api/src/main/java/org/gradle/tooling/internal/gradle/DefaultGradlePublication.java
 2017-12-20 09:05:16.000000000 +0100
+++ 
gradle-4.4.1/subprojects/tooling-api/src/main/java/org/gradle/tooling/internal/gradle/DefaultGradlePublication.java
 2021-05-12 08:38:24.060090977 +0200
@@ -16,7 +16,7 @@
 
 package org.gradle.tooling.internal.gradle;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import org.gradle.tooling.model.GradleModuleVersion;
 
 import java.io.File;
@@ -55,7 +55,7 @@
     }
 
     public String toString() {
-        return Objects.toStringHelper(this)
+        return MoreObjects.toStringHelper(this)
                 .add("id", id)
                 .toString();
     }
--- 
gradle-4.4.1/subprojects/workers/src/main/java/org/gradle/workers/internal/DaemonForkOptions.java
   2017-12-20 09:05:16.000000000 +0100
+++ 
gradle-4.4.1/subprojects/workers/src/main/java/org/gradle/workers/internal/DaemonForkOptions.java
   2021-05-12 08:40:40.148882779 +0200
@@ -16,7 +16,7 @@
 
 package org.gradle.workers.internal;
 
-import com.google.common.base.Objects;
+import com.google.common.base.MoreObjects;
 import com.google.common.collect.Sets;
 import org.gradle.process.JavaForkOptions;
 import org.gradle.process.internal.JavaForkOptionsInternal;
@@ -90,6 +90,6 @@
     }
 
     public String toString() {
-        return Objects.toStringHelper(this).add("executable", 
forkOptions.getExecutable()).add("minHeapSize", 
forkOptions.getMinHeapSize()).add("maxHeapSize", 
forkOptions.getMaxHeapSize()).add("jvmArgs", 
forkOptions.getJvmArgs()).add("classpath", classpath).add("keepAliveMode", 
keepAliveMode).toString();
+        return MoreObjects.toStringHelper(this).add("executable", 
forkOptions.getExecutable()).add("minHeapSize", 
forkOptions.getMinHeapSize()).add("maxHeapSize", 
forkOptions.getMaxHeapSize()).add("jvmArgs", 
forkOptions.getJvmArgs()).add("classpath", classpath).add("keepAliveMode", 
keepAliveMode).toString();
     }
 }

Reply via email to