mizdebsk pushed to gradle (master). "Remove S3 plugin (..more)"
notifications at fedoraproject.org
notifications at fedoraproject.org
Mon May 4 07:54:45 UTC 2015
>From 363dccf527886a4ecd924455916b3b0fa37bad81 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Tue, 28 Apr 2015 11:31:54 +0200
Subject: Remove S3 plugin
S3 plugin depends on non-free AWS SDK library. For more details see
https://discuss.gradle.org/t/gradle-2-4-rc1-introduces-a-non-free-dependency/9351
diff --git a/0001-Gradle-local-mode.patch b/0001-Gradle-local-mode.patch
index 107ea23..b221cdb 100644
--- a/0001-Gradle-local-mode.patch
+++ b/0001-Gradle-local-mode.patch
@@ -1,7 +1,7 @@
From 40a860a490da856d7aa162c2801999e70e17a9bf Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Wed, 15 Oct 2014 14:23:30 +0200
-Subject: [PATCH 01/15] Gradle local mode
+Subject: [PATCH 01/16] Gradle local mode
---
build.gradle | 1 +
diff --git a/0002-Use-Maven-Wagon-2.8.patch b/0002-Use-Maven-Wagon-2.8.patch
index 677fda3..9788faa 100644
--- a/0002-Use-Maven-Wagon-2.8.patch
+++ b/0002-Use-Maven-Wagon-2.8.patch
@@ -1,7 +1,7 @@
From 80c107fa032534edd92c637c9514d8e35a47ec05 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Mon, 20 Oct 2014 15:08:43 +0200
-Subject: [PATCH 02/15] Use Maven Wagon 2.8
+Subject: [PATCH 02/16] Use Maven Wagon 2.8
---
gradle/dependencies.gradle | 6 +++---
diff --git a/0003-Use-bndlib-1.50.0.patch b/0003-Use-bndlib-1.50.0.patch
index e097b74..4f15575 100644
--- a/0003-Use-bndlib-1.50.0.patch
+++ b/0003-Use-bndlib-1.50.0.patch
@@ -1,7 +1,7 @@
From 848c02c7f72266b8ddb3e0571897cc6b107a8638 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Wed, 22 Oct 2014 12:35:24 +0200
-Subject: [PATCH 03/15] Use bndlib 1.50.0
+Subject: [PATCH 03/16] Use bndlib 1.50.0
---
subprojects/osgi/osgi.gradle | 2 +-
diff --git a/0004-Port-to-Jetty-9.patch b/0004-Port-to-Jetty-9.patch
index f04ebb1..609dff2 100644
--- a/0004-Port-to-Jetty-9.patch
+++ b/0004-Port-to-Jetty-9.patch
@@ -1,7 +1,7 @@
From 6268673cfaa00b22cfe5f1bd9632a19951fb8a62 Mon Sep 17 00:00:00 2001
From: Michal Srb <msrb at redhat.com>
Date: Fri, 31 Oct 2014 09:01:47 +0100
-Subject: [PATCH 04/15] Port to Jetty 9
+Subject: [PATCH 04/16] Port to Jetty 9
Initial attempt
---
diff --git a/0005-Use-jansi-1.11.patch b/0005-Use-jansi-1.11.patch
index c80b4f4..4af8bde 100644
--- a/0005-Use-jansi-1.11.patch
+++ b/0005-Use-jansi-1.11.patch
@@ -1,7 +1,7 @@
From 379fe10a3d7abc1c82b55ac3437fae67b8ac9d60 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Fri, 7 Nov 2014 15:02:11 +0100
-Subject: [PATCH 05/15] Use jansi 1.11
+Subject: [PATCH 05/16] Use jansi 1.11
---
subprojects/native/native.gradle | 2 +-
diff --git a/0006-Remove-Class-Path-from-manifest.patch b/0006-Remove-Class-Path-from-manifest.patch
index 505e306..9e1343d 100644
--- a/0006-Remove-Class-Path-from-manifest.patch
+++ b/0006-Remove-Class-Path-from-manifest.patch
@@ -1,7 +1,7 @@
From 3faf740347a1253177490547faa053c81df04363 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Sun, 9 Nov 2014 17:52:30 +0100
-Subject: [PATCH 06/15] Remove Class-Path from manifest
+Subject: [PATCH 06/16] Remove Class-Path from manifest
---
.../api/internal/classpath/DefaultModuleRegistry.java | 13 +------------
diff --git a/0007-Implement-XMvn-repository-factory-method.patch b/0007-Implement-XMvn-repository-factory-method.patch
index 81b72f3..e4c0654 100644
--- a/0007-Implement-XMvn-repository-factory-method.patch
+++ b/0007-Implement-XMvn-repository-factory-method.patch
@@ -1,7 +1,7 @@
From 3ff819fea9bf29a5f6fb1b0ad641764662f78463 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Sun, 9 Nov 2014 21:37:37 +0100
-Subject: [PATCH 07/15] Implement XMvn repository factory method
+Subject: [PATCH 07/16] Implement XMvn repository factory method
---
.../internal/artifacts/BaseRepositoryFactory.java | 3 ++
diff --git a/0008-Add-build-dependency-on-ASM-5.0.3.patch b/0008-Add-build-dependency-on-ASM-5.0.3.patch
index 2ea8e86..f05a6bb 100644
--- a/0008-Add-build-dependency-on-ASM-5.0.3.patch
+++ b/0008-Add-build-dependency-on-ASM-5.0.3.patch
@@ -1,7 +1,7 @@
From 1c12893d6187f16e79dd3f2184946826676559e8 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Tue, 20 Jan 2015 12:30:09 +0100
-Subject: [PATCH 08/15] Add build dependency on ASM 5.0.3
+Subject: [PATCH 08/16] Add build dependency on ASM 5.0.3
In Fedora ASM was unbundled from Jar Jar, so it needs to be explicitly
added as dependency.
diff --git a/0009-Port-from-Simple-4-to-Jetty-9.patch b/0009-Port-from-Simple-4-to-Jetty-9.patch
index 6f0d8ff..68e85a7 100644
--- a/0009-Port-from-Simple-4-to-Jetty-9.patch
+++ b/0009-Port-from-Simple-4-to-Jetty-9.patch
@@ -1,7 +1,7 @@
From 43ec2a29258af9c241e03210acd3fdb247a56d94 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Fri, 30 Jan 2015 13:16:40 +0100
-Subject: [PATCH 09/15] Port from Simple 4 to Jetty 9
+Subject: [PATCH 09/16] Port from Simple 4 to Jetty 9
---
subprojects/javascript/javascript.gradle | 2 +-
diff --git a/0010-Use-unversioned-dependency-JAR-names.patch b/0010-Use-unversioned-dependency-JAR-names.patch
index e9cae44..6e7b46d 100644
--- a/0010-Use-unversioned-dependency-JAR-names.patch
+++ b/0010-Use-unversioned-dependency-JAR-names.patch
@@ -1,7 +1,7 @@
From c543c513f3ccea9119439f8462c88835b088ae84 Mon Sep 17 00:00:00 2001
From: Michael Simacek <msimacek at redhat.com>
Date: Sat, 7 Feb 2015 15:28:03 +0100
-Subject: [PATCH 10/15] Use unversioned dependency JAR names
+Subject: [PATCH 10/16] Use unversioned dependency JAR names
---
gradle/groovyProject.gradle | 15 +++++++++++++--
diff --git a/0011-Don-t-declare-dependency-on-jarjars.patch b/0011-Don-t-declare-dependency-on-jarjars.patch
index 5fe1caa..19a70b2 100644
--- a/0011-Don-t-declare-dependency-on-jarjars.patch
+++ b/0011-Don-t-declare-dependency-on-jarjars.patch
@@ -1,7 +1,7 @@
From fe61b663dee3798e6517c51024204204c99269c8 Mon Sep 17 00:00:00 2001
From: Michael Simacek <msimacek at redhat.com>
Date: Sat, 7 Feb 2015 17:43:40 +0100
-Subject: [PATCH 11/15] Don't declare dependency on jarjars
+Subject: [PATCH 11/16] Don't declare dependency on jarjars
---
subprojects/dependency-management/dependency-management.gradle | 6 +-----
diff --git a/0012-Port-to-Ivy-2.4.0.patch b/0012-Port-to-Ivy-2.4.0.patch
index 95cda8f..14b1262 100644
--- a/0012-Port-to-Ivy-2.4.0.patch
+++ b/0012-Port-to-Ivy-2.4.0.patch
@@ -1,7 +1,7 @@
From c7d8c4f65e3c70c733328b1503c8cb876a9a9999 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Mon, 13 Apr 2015 12:27:00 +0200
-Subject: [PATCH 12/15] Port to Ivy 2.4.0
+Subject: [PATCH 12/16] Port to Ivy 2.4.0
---
.../ivyservice/ivyresolve/parser/IvyXmlModuleDescriptorParser.java | 2 +-
diff --git a/0013-Port-to-Polyglot-0.1.8.patch b/0013-Port-to-Polyglot-0.1.8.patch
index 96ad224..dd05146 100644
--- a/0013-Port-to-Polyglot-0.1.8.patch
+++ b/0013-Port-to-Polyglot-0.1.8.patch
@@ -1,7 +1,7 @@
From 2a4fb882396ddaaa5e0565ef7db43125053dabb5 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Tue, 21 Apr 2015 15:12:44 +0200
-Subject: [PATCH 13/15] Port to Polyglot 0.1.8
+Subject: [PATCH 13/16] Port to Polyglot 0.1.8
---
.../maven/internal/pom/CustomModelBuilder.java | 17 ++++++++++-------
diff --git a/0014-Remove-support-for-Zinc-compiler.patch b/0014-Remove-support-for-Zinc-compiler.patch
index 636ad9b..f9052f3 100644
--- a/0014-Remove-support-for-Zinc-compiler.patch
+++ b/0014-Remove-support-for-Zinc-compiler.patch
@@ -1,7 +1,7 @@
From 56187854420b2ee643f79e2eaf43319e98b4bc83 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Fri, 24 Apr 2015 10:18:37 +0200
-Subject: [PATCH 14/15] Remove support for Zinc compiler
+Subject: [PATCH 14/16] Remove support for Zinc compiler
---
subprojects/language-scala/language-scala.gradle | 1 -
diff --git a/0015-Port-to-Maven-3.3.3.patch b/0015-Port-to-Maven-3.3.3.patch
index 32b6487..ff09d6f 100644
--- a/0015-Port-to-Maven-3.3.3.patch
+++ b/0015-Port-to-Maven-3.3.3.patch
@@ -1,7 +1,7 @@
-From 59b0729c632aed26b010ecc2e041f0f04414fcc4 Mon Sep 17 00:00:00 2001
+From 3ed246d67406ba157c9e339838e9bd89bce4efd7 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Fri, 24 Apr 2015 09:59:58 +0200
-Subject: [PATCH 15/15] Port to Maven 3.3.3
+Subject: [PATCH 15/16] Port to Maven 3.3.3
---
gradle/dependencies.gradle | 62 +++----
@@ -12,7 +12,7 @@ Subject: [PATCH 15/15] Port to Maven 3.3.3
.../mvnsettings/DefaultMavenSettingsProvider.java | 4 +-
.../mvnsettings/MavenSettingsProvider.java | 4 +-
subprojects/maven/maven.gradle | 2 +-
- .../action/AbstractMavenPublishAction.java | 196 ++++++++-------------
+ .../action/AbstractMavenPublishAction.java | 195 ++++++++-------------
.../maven/internal/action/MavenDeployAction.java | 73 +++-----
.../maven/internal/action/MavenInstallAction.java | 31 ++--
.../internal/action/MavenWagonDeployAction.java | 7 +-
@@ -23,7 +23,7 @@ Subject: [PATCH 15/15] Port to Maven 3.3.3
.../maven/internal/wagon/WagonRegistry.java | 6 +-
.../publisher/ValidatingMavenPublisher.java | 6 +-
.../publisher/ValidatingMavenPublisherTest.groovy | 2 +-
- 19 files changed, 196 insertions(+), 257 deletions(-)
+ 19 files changed, 195 insertions(+), 257 deletions(-)
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
index 0134f8b..da56f9a 100755
@@ -244,10 +244,10 @@ index 3132f63..ddfb2d7 100644
compile "org.sonatype.pmaven:pmaven-groovy:0.8-20100325 at jar"
compile "org.codehaus.plexus:plexus-component-annotations:1.5.2 at jar"
diff --git a/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/action/AbstractMavenPublishAction.java b/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/action/AbstractMavenPublishAction.java
-index f8a4ad9..2037423 100644
+index f8a4ad9..87068bb 100644
--- a/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/action/AbstractMavenPublishAction.java
+++ b/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/action/AbstractMavenPublishAction.java
-@@ -16,45 +16,46 @@
+@@ -16,45 +16,45 @@
package org.gradle.api.publication.maven.internal.action;
@@ -281,7 +281,6 @@ index f8a4ad9..2037423 100644
+import org.codehaus.plexus.classworlds.realm.ClassRealm;
import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
-import org.codehaus.plexus.embed.Embedder;
-+import org.eclipse.aether.ConfigurationProperties;
+import org.eclipse.aether.DefaultRepositoryCache;
+import org.eclipse.aether.DefaultRepositorySystemSession;
+import org.eclipse.aether.RepositorySystem;
@@ -304,8 +303,8 @@ index f8a4ad9..2037423 100644
- private File mainArtifact;
+ private final ParsedMavenPom pom;
+ private final List<Artifact> attached = new ArrayList<Artifact>();
++ private final Artifact pomArtifact;
+ private Artifact mainArtifact;
-+ private Artifact pomArtifact;
private File localMavenRepository;
private PlexusContainer container;
@@ -322,7 +321,7 @@ index f8a4ad9..2037423 100644
}
public void setLocalMavenRepositoryLocation(File localMavenRepository) {
-@@ -62,139 +63,94 @@ abstract class AbstractMavenPublishAction implements MavenPublishAction {
+@@ -62,139 +62,94 @@ abstract class AbstractMavenPublishAction implements MavenPublishAction {
}
public void setMainArtifact(File file) {
diff --git a/gradle-bootstrap-module-list b/gradle-bootstrap-module-list
index 7f991f7..665f2f6 100644
--- a/gradle-bootstrap-module-list
+++ b/gradle-bootstrap-module-list
@@ -50,4 +50,3 @@ gradle-antlr
gradle-ivy
gradle-platform-play
gradle-tooling-api-builders
-gradle-resources-s3
diff --git a/gradle-bootstrap.sh b/gradle-bootstrap.sh
index bd64f3e..4161019 100755
--- a/gradle-bootstrap.sh
+++ b/gradle-bootstrap.sh
@@ -32,9 +32,6 @@ apache-commons-configuration
apache-commons-lang
apache-ivy/ivy
aqute-bndlib
-aws-sdk-java/aws-java-sdk-core
-aws-sdk-java/aws-java-sdk-kms
-aws-sdk-java/aws-java-sdk-s3
atinject
base64coder
bcpg
diff --git a/gradle.spec b/gradle.spec
index 854b841..a0993fc 100644
--- a/gradle.spec
+++ b/gradle.spec
@@ -61,6 +61,7 @@ Patch12: 0013-Port-to-Polyglot-0.1.8.patch
Patch13: 0014-Remove-support-for-Zinc-compiler.patch
# Accepted upstream: https://github.com/gradle/gradle/pull/443
Patch14: 0015-Port-to-Maven-3.3.3.patch
+Patch15: 0016-Remove-S3-plugin.patch
# Dependencies on build system used. In bootstrap mode we use plain
# groovyc to compile Gradle, otherwise Gradle is built with itself.
@@ -86,9 +87,6 @@ BuildRequires: mvn(cglib:cglib)
BuildRequires: mvn(cglib:cglib-nodep)
BuildRequires: mvn(ch.qos.logback:logback-classic)
BuildRequires: mvn(ch.qos.logback:logback-core)
-BuildRequires: mvn(com.amazonaws:aws-java-sdk-core)
-BuildRequires: mvn(com.amazonaws:aws-java-sdk-kms)
-BuildRequires: mvn(com.amazonaws:aws-java-sdk-s3)
BuildRequires: mvn(com.beust:jcommander)
BuildRequires: mvn(com.esotericsoftware.kryo:kryo)
BuildRequires: mvn(com.esotericsoftware.minlog:minlog)
@@ -293,7 +291,6 @@ Requires: apache-commons-logging
Requires: apache-ivy
Requires: aqute-bndlib
Requires: atinject
-Requires: aws-sdk-java
Requires: base64coder
Requires: bea-stax
Requires: bea-stax-api
@@ -429,6 +426,7 @@ legacy automation challenges.
%patch12 -p1
%patch13 -p1
%patch14 -p1
+%patch15 -p1
# Remove bundled wrapper JAR
rm -rf gradle/wrapper/
@@ -504,7 +502,7 @@ for f in gradle-base-services gradle-base-services-groovy gradle-cli gradle-core
plugins/gradle-platform-jvm plugins/gradle-platform-native plugins/gradle-plugin-development \
plugins/gradle-plugins plugins/gradle-plugin-use plugins/gradle-publish plugins/gradle-reporting \
plugins/gradle-resources-http plugins/gradle-scala plugins/gradle-signing plugins/gradle-sonar \
- plugins/gradle-language-scala plugins/gradle-platform-play plugins/gradle-resources-s3 \
+ plugins/gradle-language-scala plugins/gradle-platform-play \
plugins/gradle-resources-sftp plugins/gradle-testing-native plugins/gradle-tooling-api-builders
do
mod=$(basename $f)
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/gradle.git/commit/?h=master&id=363dccf527886a4ecd924455916b3b0fa37bad81
More information about the scm-commits
mailing list