diff --git a/0001-Fix-the-Tycho-build-to-work-on-Fedora.patch b/0001-Fix-the-Tycho-build-to-work-on-Fedora.patch index 8098d11..a8a028f 100644 --- a/0001-Fix-the-Tycho-build-to-work-on-Fedora.patch +++ b/0001-Fix-the-Tycho-build-to-work-on-Fedora.patch @@ -1,4 +1,4 @@ -From a09c1b1a9068d53d83b84948fb1a5b1379b01bcc Mon Sep 17 00:00:00 2001 +From fbe4e597af880a1f175c51edc3607c95a5008a69 Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Tue, 12 Jun 2012 09:56:38 -0400 Subject: [PATCH 1/8] Fix the Tycho build to work on Fedora. @@ -49,5 +49,5 @@ index 9d7bcb7..5b97868 100644 return verifier; -- -2.21.1 +2.28.0 diff --git a/0002-Implement-a-custom-resolver-for-Tycho-in-local-mode.patch b/0002-Implement-a-custom-resolver-for-Tycho-in-local-mode.patch index 80492d4..56b0531 100644 --- a/0002-Implement-a-custom-resolver-for-Tycho-in-local-mode.patch +++ b/0002-Implement-a-custom-resolver-for-Tycho-in-local-mode.patch @@ -1,4 +1,4 @@ -From 35decf21d5582e6009f88dcbbcd81b1ab8709d04 Mon Sep 17 00:00:00 2001 +From 4adb496677296e9a8e33f0358ec5551ff35c86e8 Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Tue, 12 Jun 2012 10:38:51 -0400 Subject: [PATCH 2/8] Implement a custom resolver for Tycho in local mode. @@ -347,7 +347,7 @@ index 19d12c6..abe89e8 100644 // convenience method for tests diff --git a/tycho-bundles/tycho-bundles-external/tycho-bundles-external.product b/tycho-bundles/tycho-bundles-external/tycho-bundles-external.product -index 8af9d88..b0ef41f 100644 +index 184d709..f30449c 100644 --- a/tycho-bundles/tycho-bundles-external/tycho-bundles-external.product +++ b/tycho-bundles/tycho-bundles-external/tycho-bundles-external.product @@ -77,6 +77,7 @@ @@ -601,7 +601,7 @@ index 35f1b6b..b64653e 100644 description.addBundle(artifact.getFile()); } diff --git a/tycho-p2/tycho-p2-facade/pom.xml b/tycho-p2/tycho-p2-facade/pom.xml -index f1a3b34..3f2c3d2 100644 +index 3d750ba..7bc1725 100644 --- a/tycho-p2/tycho-p2-facade/pom.xml +++ b/tycho-p2/tycho-p2-facade/pom.xml @@ -57,6 +57,11 @@ @@ -643,5 +643,5 @@ index 47bf362..bc4a7bb 100644 addEntireP2RepositoryToTargetPlatform(repository, tpConfiguration); } -- -2.21.1 +2.28.0 diff --git a/0003-Tycho-should-always-delegate-artifact-resolution-to-.patch b/0003-Tycho-should-always-delegate-artifact-resolution-to-.patch index a0482ad..a6c6c2a 100644 --- a/0003-Tycho-should-always-delegate-artifact-resolution-to-.patch +++ b/0003-Tycho-should-always-delegate-artifact-resolution-to-.patch @@ -1,4 +1,4 @@ -From a212725a6c4cad9d29db41b37ed6d101c2c7cb72 Mon Sep 17 00:00:00 2001 +From f0d32a7d59cab701811abcb9060ae4696e48e58e Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Wed, 18 Jun 2014 13:01:31 -0400 Subject: [PATCH 3/8] Tycho should always delegate artifact resolution to @@ -116,7 +116,7 @@ index 0000000..965e5cd + +} diff --git a/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/src/test/java/org/eclipse/tycho/repository/local/LocalArtifactRepositoryP2APITest.java b/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/src/test/java/org/eclipse/tycho/repository/local/LocalArtifactRepositoryP2APITest.java -index 6a03012..f898058 100644 +index 70c3809..2d55ef0 100644 --- a/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/src/test/java/org/eclipse/tycho/repository/local/LocalArtifactRepositoryP2APITest.java +++ b/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/src/test/java/org/eclipse/tycho/repository/local/LocalArtifactRepositoryP2APITest.java @@ -53,6 +53,7 @@ import org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositor @@ -127,7 +127,7 @@ index 6a03012..f898058 100644 import org.junit.After; import org.junit.Before; import org.junit.Rule; -@@ -114,7 +115,8 @@ public class LocalArtifactRepositoryP2APITest { +@@ -113,7 +114,8 @@ public class LocalArtifactRepositoryP2APITest { @Before public void initSubject() throws Exception { temporaryLocalMavenRepo.initContentFromResourceFolder(ResourceUtil.resourceFile("repositories/local")); @@ -249,7 +249,7 @@ index ccc9f64..7f06ecd 100644 + } diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/remote/RemoteAgentMavenMirrorsTest.java b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/remote/RemoteAgentMavenMirrorsTest.java -index 432ec09..4e5566a 100644 +index b1b37a6..96bf7b2 100644 --- a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/remote/RemoteAgentMavenMirrorsTest.java +++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/remote/RemoteAgentMavenMirrorsTest.java @@ -29,6 +29,7 @@ import org.eclipse.tycho.p2.impl.test.ResourceUtil; @@ -270,7 +270,7 @@ index 432ec09..4e5566a 100644 mavenRepositorySettings = new MavenRepositorySettingsStub(); subject = new RemoteAgent(mavenContext, mavenRepositorySettings, OFFLINE); diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/remote/RemoteAgentMetadataRepositoryCacheTest.java b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/remote/RemoteAgentMetadataRepositoryCacheTest.java -index ae31862..14b8f85 100644 +index 05747e6..54fd239 100644 --- a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/remote/RemoteAgentMetadataRepositoryCacheTest.java +++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/remote/RemoteAgentMetadataRepositoryCacheTest.java @@ -26,6 +26,7 @@ import org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager; @@ -284,20 +284,20 @@ index ae31862..14b8f85 100644 @@ -126,12 +127,12 @@ public class RemoteAgentMetadataRepositoryCacheTest { private RemoteAgent newOnlineAgent() throws Exception { - return new RemoteAgent(new MavenContextImpl(localMavenRepository, false, logVerifier.getLogger(), -- new Properties())); -+ new Properties(), new MavenRepositorySystemStub(localMavenRepository))); + return new RemoteAgent( +- new MavenContextImpl(localMavenRepository, false, logVerifier.getLogger(), new Properties())); ++ new MavenContextImpl(localMavenRepository, false, logVerifier.getLogger(), new Properties(), new MavenRepositorySystemStub(localMavenRepository))); } private RemoteAgent newOfflineAgent() throws Exception { - return new RemoteAgent(new MavenContextImpl(localMavenRepository, true, logVerifier.getLogger(), -- new Properties())); -+ new Properties(), new MavenRepositorySystemStub(localMavenRepository))); + return new RemoteAgent( +- new MavenContextImpl(localMavenRepository, true, logVerifier.getLogger(), new Properties())); ++ new MavenContextImpl(localMavenRepository, true, logVerifier.getLogger(), new Properties(), new MavenRepositorySystemStub(localMavenRepository))); } private IMetadataRepository loadHttpRepository(RemoteAgent agent) throws ProvisionException { diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/target/TargetPlatformBundlePublisherTest.java b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/target/TargetPlatformBundlePublisherTest.java -index f4a356f..e332785 100644 +index 6283607..db90e2b 100644 --- a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/target/TargetPlatformBundlePublisherTest.java +++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/src/test/java/org/eclipse/tycho/p2/target/TargetPlatformBundlePublisherTest.java @@ -32,6 +32,7 @@ import org.eclipse.tycho.p2.repository.RepositoryLayoutHelper; @@ -674,5 +674,5 @@ index e5837e2..137dcb1 100644 } -- -2.21.1 +2.28.0 diff --git a/0004-Bug-537963-Make-the-default-EE-Java-1.8.patch b/0004-Bug-537963-Make-the-default-EE-Java-1.8.patch index d5faa61..f68ece8 100644 --- a/0004-Bug-537963-Make-the-default-EE-Java-1.8.patch +++ b/0004-Bug-537963-Make-the-default-EE-Java-1.8.patch @@ -1,4 +1,4 @@ -From 2bafd02390adb77ef65c2d706b364cf42eb598cb Mon Sep 17 00:00:00 2001 +From 2e6d9f73db9a3d8f4b4c70afb06a86cf636e3687 Mon Sep 17 00:00:00 2001 From: Mat Booth Date: Wed, 15 Aug 2018 15:58:10 +0100 Subject: [PATCH 4/8] Bug 537963 - Make the default EE Java 1.8 @@ -27,7 +27,7 @@ Signed-off-by: Mat Booth create mode 100644 tycho-core/src/test/resources/projects/bree/tycho-default/pom.xml diff --git a/tycho-compiler-plugin/src/test/java/org/eclipse/tycho/osgicompiler/test/OsgiCompilerTest.java b/tycho-compiler-plugin/src/test/java/org/eclipse/tycho/osgicompiler/test/OsgiCompilerTest.java -index a88cf1e..fb00f81 100644 +index 44654a3..1aa13a2 100644 --- a/tycho-compiler-plugin/src/test/java/org/eclipse/tycho/osgicompiler/test/OsgiCompilerTest.java +++ b/tycho-compiler-plugin/src/test/java/org/eclipse/tycho/osgicompiler/test/OsgiCompilerTest.java @@ -37,7 +37,7 @@ import copied.org.apache.maven.plugin.CompilationFailureException; @@ -179,5 +179,5 @@ index 0000000..f538f5e + + -- -2.21.1 +2.28.0 diff --git a/0005-Fix-uncaught-exception.patch b/0005-Fix-uncaught-exception.patch index df834ac..fc21540 100644 --- a/0005-Fix-uncaught-exception.patch +++ b/0005-Fix-uncaught-exception.patch @@ -1,4 +1,4 @@ -From 18bf98457aa55468fc9800eab5b4f78f95f546c9 Mon Sep 17 00:00:00 2001 +From b68bfab4c4219d28f23d5b5fc1c102efb24374e9 Mon Sep 17 00:00:00 2001 From: Mat Booth Date: Thu, 20 Feb 2020 16:08:00 +0000 Subject: [PATCH 5/8] Fix uncaught exception @@ -27,5 +27,5 @@ index 9c95f2d..1f34a82 100644 return null; } -- -2.21.1 +2.28.0 diff --git a/0006-Fix-dependency-problems-when-bootstrapping-with-extr.patch b/0006-Fix-dependency-problems-when-bootstrapping-with-extr.patch new file mode 100644 index 0000000..9dc856c --- /dev/null +++ b/0006-Fix-dependency-problems-when-bootstrapping-with-extr.patch @@ -0,0 +1,80 @@ +From 5bd7c39c64bb1ab7f2d46c03071547b2828acad7 Mon Sep 17 00:00:00 2001 +From: Mat Booth +Date: Fri, 20 Mar 2020 02:35:02 +0000 +Subject: [PATCH 6/8] Fix dependency problems when bootstrapping with extras + +--- + tycho-extras/pack200/tycho-pack200b-plugin/pom.xml | 4 ++-- + tycho-extras/pom.xml | 10 +++++----- + tycho-extras/tycho-source-feature-plugin/pom.xml | 2 +- + 3 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/tycho-extras/pack200/tycho-pack200b-plugin/pom.xml b/tycho-extras/pack200/tycho-pack200b-plugin/pom.xml +index 550f3cf..1614723 100644 +--- a/tycho-extras/pack200/tycho-pack200b-plugin/pom.xml ++++ b/tycho-extras/pack200/tycho-pack200b-plugin/pom.xml +@@ -36,7 +36,7 @@ + + org.eclipse.tycho + org.eclipse.tycho.p2.resolver.shared +- ${tycho-version} ++ ${project.version} + + +- +\ No newline at end of file ++ +diff --git a/tycho-extras/pom.xml b/tycho-extras/pom.xml +index 0537e36..a00d8da 100644 +--- a/tycho-extras/pom.xml ++++ b/tycho-extras/pom.xml +@@ -73,28 +73,28 @@ + + org.eclipse.tycho + tycho-core +- ${tycho-version} ++ ${project.version} + + + org.eclipse.tycho + tycho-p2-facade +- ${tycho-version} ++ ${project.version} + + + org.eclipse.tycho + org.eclipse.tycho.core.shared +- ${tycho-version} ++ ${project.version} + + + org.eclipse.tycho + tycho-testing-harness +- ${tycho-version} ++ ${project.version} + test + + + org.eclipse.tycho + sisu-equinox-launching +- ${tycho-version} ++ ${project.version} + + + org.eclipse.tycho +diff --git a/tycho-extras/tycho-source-feature-plugin/pom.xml b/tycho-extras/tycho-source-feature-plugin/pom.xml +index bf47a21..07672e0 100644 +--- a/tycho-extras/tycho-source-feature-plugin/pom.xml ++++ b/tycho-extras/tycho-source-feature-plugin/pom.xml +@@ -42,7 +42,7 @@ + + org.eclipse.tycho + tycho-packaging-plugin +- ${tycho-version} ++ ${project.version} + maven-plugin + + +-- +2.28.0 + diff --git a/0006-Mockito-does-not-have-test-scope.patch b/0006-Mockito-does-not-have-test-scope.patch deleted file mode 100644 index 6b2b955..0000000 --- a/0006-Mockito-does-not-have-test-scope.patch +++ /dev/null @@ -1,142 +0,0 @@ -From eed86a7fefb12f21a9076293dccb1a3c84e051fd Mon Sep 17 00:00:00 2001 -From: Mat Booth -Date: Fri, 21 Feb 2020 10:08:13 +0000 -Subject: [PATCH 6/8] Mockito does not have test scope - -Change-Id: Ia0554670d27f1f05dc0d5c72f9afbbbc32e7fdbb -Signed-off-by: Mat Booth ---- - tycho-artifactcomparator/pom.xml | 5 +++-- - tycho-core/pom.xml | 3 ++- - tycho-extras/tycho-eclipserun-plugin/pom.xml | 5 ++++- - tycho-extras/tycho-pomless/pom.xml | 5 +++-- - tycho-surefire/tycho-surefire-plugin/pom.xml | 4 +++- - 5 files changed, 15 insertions(+), 7 deletions(-) - -diff --git a/tycho-artifactcomparator/pom.xml b/tycho-artifactcomparator/pom.xml -index 9039f06..b2ee58a 100644 ---- a/tycho-artifactcomparator/pom.xml -+++ b/tycho-artifactcomparator/pom.xml -@@ -1,6 +1,6 @@ - -