Commit Graph

943 Commits

Author SHA1 Message Date
Krzysztof Daniel 71615b111b prepare spec for building without circular deps. 2012-10-18 09:00:58 +02:00
Krzysztof Daniel 9dfcba9814 Bump emf version to 2.8.1. 2012-10-02 11:55:22 +02:00
Krzysztof Daniel e734c28db8 Rebuild with latest emf 2.8.1. 2012-10-01 13:44:20 +02:00
Krzysztof Daniel 5232c6c050 861037: Eclipse does not start in rawhide
There is an unwanted wiring during bundles resolution here. Many UI
packages required package org.w3.dom.css which was provided by a bundle
in the upstream Eclipse, but is provided by vm SDK in Fedora. The
problem is that it is also provided by javax.xml, and since there are
duplicates, some classes are loaded from javax.xml bundle in some
bundles and others from SDK in other bundles, causing LinkageErrors
and/or class cast exceptions. 
The solution is to remove imports from the UI code to ensure that
javax.xml is not searched during class resolution, and that proper
classes from SDK are used.

https://bugzilla.redhat.com/show_bug.cgi?id=861037
2012-09-28 14:49:54 +02:00
Krzysztof Daniel 8a5ee96acd Remove build artifacts from P2 files. 2012-09-20 16:23:37 +02:00
Krzysztof Daniel 27576df6a2 Build the jdt.debug.launching internal jar. 2012-09-19 15:18:29 +02:00
Krzysztof Daniel 0548478c0f Update to SR1 RC4. 2012-09-19 13:20:23 +02:00
Krzysztof Daniel ecd1194b37 Add BR/R tomcat-jsp-2.2-api tp platform. 2012-09-17 11:03:27 +02:00
Krzysztof Daniel dbb4c0bc90 This was done in the past - jdt.core should be a part of platform to
avoid cyclic dependencies.
2012-09-11 10:32:49 +02:00
Krzysztof Daniel b5f8471bfe yet another version of the previous patch. 2012-09-07 20:49:29 +02:00
Krzysztof Daniel 6b94ce7c85 - Remove remaining mina-core dependency. 2012-09-07 19:14:56 +02:00
Krzysztof Daniel 7bc99399ec Packaging improvements after review.
Removed unnecessary dependencies, changed installation group, used osgi
style dependencies for jetty, excluded console.jaas from build since
it;s not used anyway.
2012-09-07 18:30:46 +02:00
Krzysztof Daniel 6de4969a87 Workaround a problem with documentation not being build due to the tycho
issue.
2012-09-06 14:08:19 +02:00
Krzysztof Daniel 520ecd570c Generated help contents. 2012-09-05 15:50:31 +02:00
Krzysztof Daniel 0c1daf2f7f Improvement to the test. 2012-09-05 12:14:23 +02:00
Krzysztof Daniel fe0f2f640c Tests!
Also, eclipse.spec contains help patch (not-working).
2012-09-04 11:15:37 +02:00
Krzysztof Daniel 2d2e1c3aa6 - Native network support added.
- Native filesystem support added.
2012-08-31 11:59:11 +02:00
Krzysztof Daniel 023045a22d use glassfish 2.2.6
dont install jdt into platform (to be explained later).
remove webapp patches (not needed, because jsp compilation works now).
2012-08-30 17:23:01 +02:00
Krzysztof Daniel d2bcfb6988 jdt.core should be in dropins. 2012-08-30 13:34:05 +02:00
Krzysztof Daniel 89cfef5d9d use glassfish jsp. 2012-08-29 17:50:48 +02:00
Krzysztof Daniel fe2d6eaa37 Overall improvement of the spec file. 2012-08-28 10:41:26 +02:00
Krzysztof Daniel 54fb925d4d Commented existing patches. 2012-08-28 08:43:06 +02:00
Krzysztof Daniel 74c107b4a1 Updating eclipse must update eclipse-swt and eclipse-equinox-osgi. 2012-08-27 14:05:27 +02:00
Krzysztof Daniel babd31e442 Get rid off the set 1.6 patch.
Tycho can properly resolve the EE for target platform :-).
2012-08-27 14:01:42 +02:00
Krzysztof Daniel c0f90a91f2 =Fix eclipse-pdebuild script to have proper path to pde bundle.\n\nOne patch from the old e-b was missing 2012-08-24 15:03:39 +02:00
Krzysztof Daniel 03ba9e74ea Introduce a macro for symlinking.
Bug 851190 - eclipse CBI build does not Requires: icu4j-eclipse
2012-08-24 09:26:01 +02:00
Krzysztof Daniel 3efd1a22f4 The patch has been contributed upstream.
The patch has been modified to copy the missing class file only when it
is missing to make it possible to release it into upstream.
2012-08-23 14:22:36 +02:00
Krzysztof Daniel b28c40af3b Make the patch for setting BREE smaller. 2012-08-23 13:25:34 +02:00
Krzysztof Daniel 286cbad097 Symlink junit4
Move additional, non-Eclipse sources back to eclipse-build.
2012-08-23 11:45:12 +02:00
Krzysztof Daniel 01bdabeb68 Fix Eclipse not picking anything from dropins folder.
The problem was caused by missing BR/R of glassfish-jsp. Eclipse was
properly build in koji, but after being installed it pointed to the
wrong version of glassfish-jsp, causing the reconciler to fail each
time.

The proper way of diagnosing this problem is: install Eclipse from koji,
build it locally and comapre bundles.info looking for differences in
dependencies (all bundles NOT matching org.eclipse* pattern).
2012-08-22 13:51:12 +02:00
Krzysztof Daniel eeaf9612cb Merge branch 'master' into cbi
Conflicts:
	eclipse.spec
2012-08-21 14:22:10 +02:00
Krzysztof Daniel f05d64a028 Working local build with symlinks. Time to try with master :-). 2012-08-21 14:00:03 +02:00
Krzysztof Daniel 6712b4b8b4 Successful local build with symlinked platform dependencies. 2012-08-21 11:15:47 +02:00
Krzysztof Daniel ef0d30bafa Successful koji build. 2012-08-20 11:11:55 +02:00
Krzysztof Daniel 55d6f2b752 Local build started working again. Remote nearly. 2012-08-17 15:09:37 +02:00
Krzysztof Daniel 453b225467 symlink emf bundles 2012-08-14 21:32:18 +02:00
Krzysztof Daniel cfbc6c626b Reduce the emf-core dependency strength.
It is necessary to allow for decoupling emf-core from eclipse platform
even at the cost of making UI unusable (sometimes) to allow for moving
the package back to emf.
2012-08-14 11:05:59 +02:00
Krzysztof Daniel 85b0f06d71 mockbuilds. 2012-08-14 10:58:27 +02:00
Krzysztof Daniel 334c54ec08 Successful local build! 2012-08-10 14:23:47 +02:00
Krzysztof Daniel 24ccb9c0d4 tycho 0.16 adoption. 2012-08-10 09:06:59 +02:00
Krzysztof Daniel 48b3c87894 successful build! 2012-08-07 13:29:19 +02:00
Krzysztof Daniel 90d08fe209 Further work on getting successful installation. 2012-08-07 10:41:28 +02:00
Krzysztof Daniel fc35c148b1 Build in acceptable state (build Eclipse is usable, and has JDT and PDE
in dropins).
2012-08-06 11:39:28 +02:00
Krzysztof Daniel cdfdcb524f Change the version tollerance of org.eclipse.ui.intro
Reduce the first build to only what's needed.
2012-08-03 10:26:09 +02:00
Krzysztof Daniel 65326ea300 Add p2 fedora specific patches to the build. 2012-08-02 11:49:57 +02:00
Krzysztof Daniel 71440e5058 Don't download an old platform for migration tests. 2012-08-02 11:16:53 +02:00
Krzysztof Daniel b8c7a3727c Remove platform specific build. Too much problems with source features
etc. Let's build all platforms and then select the one that is
interesting for us.
2012-08-02 10:40:17 +02:00
Krzysztof Daniel 326bd496be uncomment some previously commented preparation steps (replacing links
to sdk).
clean up preparation steps.
build only for current architecture.
2012-08-02 10:09:08 +02:00
Krzysztof Daniel d12201287f fix osgi service package generation + produces working build (not i 2012-08-02 08:22:53 +02:00
Krzysztof Daniel 684ab3d47e restore local repo 2012-08-01 15:15:42 +02:00