mbooth pushed to eclipse (master). "Update to latest I-build to fix bundle dep cycle in PDE builds (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Tue May 5 17:05:46 UTC 2015


>From 03b08aee677947847f79ac4fdcff0665e32fcc2f Mon Sep 17 00:00:00 2001
From: Mat Booth <mat.booth at redhat.com>
Date: Tue, 5 May 2015 18:05:27 +0100
Subject: Update to latest I-build to fix bundle dep cycle in PDE builds

- Add test framework to contributor tools subpackage
- Update eclipse-build snapshot to symlink and require xz-java

diff --git a/eclipse-change-build-packagings.patch b/eclipse-change-build-packagings.patch
index 1e33c97..c4cd862 100644
--- a/eclipse-change-build-packagings.patch
+++ b/eclipse-change-build-packagings.patch
@@ -59,10 +59,10 @@
      id="org.eclipse.pde.api.tools.ee.feature"
      version="0.0.0" />
    <bundle
---- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml.orig	2014-05-26 18:59:41.877846054 +0300
-+++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml	2014-05-26 19:06:27.070278740 +0300
-@@ -128,30 +128,10 @@
-                 </repository>
+--- eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml.orig	2015-05-05 11:43:27.284457130 +0100
++++ eclipse.platform.releng.tychoeclipsebuilder/eclipse.platform.repository/pom.xml	2015-05-05 11:47:54.058051862 +0100
+@@ -118,30 +118,10 @@
+                 <!-- source repositories to mirror from -->
  
                  <repository>
 -                  <url>${project.baseUri}/../rcp/target/repository</url>
diff --git a/eclipse-lucene-4.patch b/eclipse-lucene-4.patch
index c4dffe7..e8de4ca 100644
--- a/eclipse-lucene-4.patch
+++ b/eclipse-lucene-4.patch
@@ -457,12 +457,12 @@ index a8177c3..cd99e8a 100644
   org.eclipse.equinox.jsp.jasper.registry;bundle-version="1.0.100"
  Bundle-ActivationPolicy: lazy
  Bundle-Vendor: Eclipse.org
- Import-Package: javax.servlet;version="2.4.0",
-- javax.servlet.http;version="2.4.0",
+ Import-Package: javax.servlet;version="3.1.0",
+- javax.servlet.http;version="3.1.0",
 - org.apache.lucene.index;core=split;version="[3.5.0,4.0.0)",
 - org.apache.lucene.search;core=split;version="[3.5.0,4.0.0)",
 - org.apache.lucene.store;core=split;version="[3.5.0,4.0.0)"
-+ javax.servlet.http;version="2.4.0"
++ javax.servlet.http;version="3.1.0"
  Bundle-RequiredExecutionEnvironment: JavaSE-1.6
  Export-Package: org.eclipse.ua.tests,
   org.eclipse.ua.tests.browser,
diff --git a/eclipse-no-source-for-dependencies.patch b/eclipse-no-source-for-dependencies.patch
index 6b726ec..3a877d2 100644
--- a/eclipse-no-source-for-dependencies.patch
+++ b/eclipse-no-source-for-dependencies.patch
@@ -1,6 +1,6 @@
 --- rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/pom.xml.bak	2012-07-25 17:45:43.000000000 +0200
 +++ rt.equinox.p2/features/org.eclipse.equinox.p2.core.feature/pom.xml	2012-07-31 07:41:13.103636303 +0200
-@@ -40,6 +40,24 @@
+@@ -40,6 +40,25 @@
                <excludes>
                  <plugin id="org.sat4j.core"/>
                  <plugin id="org.sat4j.pb"/>
@@ -22,6 +22,7 @@
 +		 <plugin id="org.eclipse.equinox.security.macosx"/>
 +		 <plugin id="org.eclipse.equinox.security.win32.x86"/>
 +		 <plugin id="org.eclipse.equinox.security.win32.x86_64"/>
++                <plugin id="org.tukaani.xz" />
                </excludes>
              </configuration>
            </execution>
diff --git a/eclipse-remove-weaving.patch b/eclipse-remove-weaving.patch
index d1dc14b..efb7d7b 100644
--- a/eclipse-remove-weaving.patch
+++ b/eclipse-remove-weaving.patch
@@ -13,13 +13,10 @@
           id="org.eclipse.team.tests.cvs.core"
           download-size="0"
           install-size="0"
-@@ -391,21 +385,6 @@
+@@ -391,18 +385,6 @@
           install-size="0"
           version="0.0.0"/>
  
--<!-- org.aspectj.runtime is required for equinox.region tests. 
--     If they are ever moved/removed org.aspectj.runtime should 
--     be moved/removed to with them -->
 -   <plugin
 -         id="org.aspectj.runtime"
 -         download-size="0"
diff --git a/eclipse-webkit2-support.patch b/eclipse-webkit2-support.patch
index d61ad02..dfdc66d 100644
--- a/eclipse-webkit2-support.patch
+++ b/eclipse-webkit2-support.patch
@@ -1654,6 +1654,6 @@ index 763c1fe..b7fbb02 100644
 +	if(WEBKIT2){
 +		return;
 +	}
- 	assertTrue(Browser9.test());
- }
- 
+ 	if (isRunningOnEclipseOrgHudsonGTK) {
+ 		System.out.println("Test_BrowserSuite.testBrowser1() skipped, see bug 465721");
+ 		return;
diff --git a/eclipse.spec b/eclipse.spec
index d18c509..f98c799 100644
--- a/eclipse.spec
+++ b/eclipse.spec
@@ -11,8 +11,8 @@ Epoch:                  1
 %global eclipse_major   4
 %global eclipse_minor   5
 %global eclipse_micro   0
-%global eb_commit       7977571ebe7f8dac837c52e9707f363c832814b7
-%global eclipse_tag     I20150428-0100
+%global eb_commit       8d16bd89056f3917619b272873dfd7bc15df8919
+%global eclipse_tag     I20150504-2000
 %global eclipse_version %{eclipse_major}.%{eclipse_minor}.%{eclipse_micro}
 %global _jetty_version  9.2.9
 
@@ -37,7 +37,7 @@ Epoch:                  1
 Summary:        An open, extensible IDE
 Name:           %{?scl_prefix}eclipse
 Version:        %{eclipse_version}
-Release:        0.15.git201504280100%{?dist}
+Release:        0.16.git201505042000%{?dist}
 License:        EPL
 URL:            http://www.eclipse.org/
 
@@ -163,7 +163,7 @@ BuildRequires: batik-css >= 1.8-0.17
 BuildRequires: xml-commons-apis >= 1.4.01-12
 BuildRequires: atinject >= 1-18
 BuildRequires: atinject-tck >= 1-18
-BuildRequires: tycho >= 0.22
+BuildRequires: tycho >= 0.22.0-15
 BuildRequires: tycho-extras >= 0.22
 BuildRequires: cbi-plugins
 BuildRequires: eclipse-ecf-core >= 3.9.3-1
@@ -175,6 +175,7 @@ BuildRequires: glassfish-servlet-api >= 3.1.0
 BuildRequires: xml-maven-plugin
 BuildRequires: httpcomponents-core >= 4.4.1-1
 BuildRequires: httpcomponents-client >= 4.4.1-1
+BuildRequires: xz-java
 BuildRequires: mockito
 BuildRequires: osgi(osgi.annotation)
 %if ! %{bootstrap}
@@ -247,6 +248,7 @@ Requires: %{name}-swt = %{epoch}:%{eclipse_version}-%{release}
 Requires: %{name}-equinox-osgi = %{epoch}:%{eclipse_version}-%{release}
 Requires: httpcomponents-core >= 4.4.1-1
 Requires: httpcomponents-client >= 4.4.1-1
+Requires: xz-java
 
 Obsoletes: %{name}-rcp < 1:4.3.0
 Provides: %{name}-rcp = 1:%{eclipse_version}-%{release}
@@ -505,6 +507,8 @@ ln -s %{_javadir}/osgi-annotation/osgi.annotation.jar rt.equinox.bundles/bundles
 %mvn_package ":org.eclipse.e4{,.core}.tools*" contributor-tools
 %mvn_package ":org.eclipse.releng.tools" contributor-tools
 %mvn_package ":org.eclipse.swt.tools{,.feature}" contributor-tools
+%mvn_package "org.eclipse.test{,.feature}:" contributor-tools
+%mvn_package ":org.eclipse.ant.optional.junit" contributor-tools
 %mvn_package "*:*" __noinstall
 
 %build
@@ -706,7 +710,6 @@ chmod a+x  $RPM_BUILD_ROOT%{_libdir}/%{pkg_name}/dropins/sdk/plugins/org.eclipse
 #replace pde reference
 sed -i "s@/usr/share/eclipse@%{libdir}/%{pkg_name}@" $RPM_BUILD_ROOT%{_libdir}/%{pkg_name}/dropins/sdk/plugins/org.eclipse.pde.build_*/templates/package-build/build.properties
 
-
 ##############
 # Tests
 ##############
@@ -844,11 +847,20 @@ fi
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ant.core_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.compare_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.compare.core_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.commands_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.contenttype_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.databinding.beans_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.databinding.observable_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.databinding.property_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.databinding_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.expressions_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.core.externaltools_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.core.filebuffers_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.core.filesystem*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.jobs_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.core.net*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.core.resources_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.runtime_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.core.runtime.compatibility_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.core.runtime.compatibility.registry_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.core.variables_*
@@ -861,6 +873,7 @@ fi
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.http.servlet_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.jsp.jasper_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.jsp.jasper.registry_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.help_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.help.base_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.help.ui_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.help.webapp_*
@@ -876,6 +889,7 @@ fi
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.team.core_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.team.ui_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.text_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.ui_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.browser_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.cheatsheets_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.console_*
@@ -890,8 +904,10 @@ fi
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.navigator_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.navigator.resources_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.net_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.themes_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.views_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.views.properties.tabbed_*
+%{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.workbench_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.workbench.texteditor_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.e4.core.commands_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.e4.core.contexts_*
@@ -960,17 +976,9 @@ fi
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.p2.director.app_*
 %{_libdir}/%{pkg_name}/plugins/org.sat4j.core_*
 %{_libdir}/%{pkg_name}/plugins/org.sat4j.pb_*
+%{_libdir}/%{pkg_name}/plugins/org.tukaani.xz_*
 %{_libdir}/%{pkg_name}/plugins/org.w3c.css.sac_*
 %{_libdir}/%{pkg_name}/plugins/org.w3c.dom.svg_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.commands_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.contenttype_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.databinding.beans_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.databinding.observable_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.databinding.property_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.databinding_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.expressions_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.jobs_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.core.runtime_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.app_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.bidi_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.common_*
@@ -982,13 +990,9 @@ fi
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.registry_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.simpleconfigurator_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.equinox.util_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.help_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.jface.databinding_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.jface_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.rcp_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.themes_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.ui.workbench_*
-%{_libdir}/%{pkg_name}/plugins/org.eclipse.ui_*
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.update.configurator_*
 %{_libdir}/%{pkg_name}/readme
 %{_libdir}/%{pkg_name}/artifacts.xml
@@ -1025,6 +1029,11 @@ fi
 %{_libdir}/%{pkg_name}/plugins/org.eclipse.osgi.compatibility.state_*
 
 %changelog
+* Tue May 05 2015 Mat Booth <mat.booth at redhat.com> - 1:4.5.0-0.16.git201505042000
+- Update to latest I-build to fix bundle dep cycle in PDE builds
+- Add test framework to contributor tools subpackage
+- Update eclipse-build snapshot to symlink and require xz-java
+
 * Wed Apr 29 2015 Mat Booth <mat.booth at redhat.com> - 1:4.5.0-0.15.git201504280100
 - Contibutor-tools subpackage should be archful due to native methods
 
diff --git a/get-eclipse.sh b/get-eclipse.sh
index 23674cb..da5cb27 100755
--- a/get-eclipse.sh
+++ b/get-eclipse.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 set -e
 AGGREGATOR_PATH=git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git
-TAG=I20150428-0100
+TAG=I20150504-2000
 
 rm -rf R4_platform-aggregator-$TAG
 rm -rf R4_platform-aggregator-$TAG.tar.xz
diff --git a/sources b/sources
index ba0142d..6d626f8 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-18619dbfdc45becaaa5b89c89bcf5b9d  R4_platform-aggregator-I20150428-0100.tar.xz
-251493909b97467c1352f8beb6923982  org.eclipse.linuxtools.eclipse-build-7977571ebe7f8dac837c52e9707f363c832814b7.tar.bz2
+567f7b6c0c581fd66aa713a247f0edc1  R4_platform-aggregator-I20150504-2000.tar.xz
+722db3df70580f773ec46d839d18f7ea  org.eclipse.linuxtools.eclipse-build-8d16bd89056f3917619b272873dfd7bc15df8919.tar.bz2
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/eclipse.git/commit/?h=master&id=03b08aee677947847f79ac4fdcff0665e32fcc2f


More information about the scm-commits mailing list