Skip to content

Commit 1765f77

Browse files
committed
Change standalone debugger to no longer limit number of bundles
The maintenance of having a streamlined standalone debugger that starts as fast as possible is no longer possible. See for example #591 - therefore when using standalone debugger, use the same sets of plug-ins/features as the product it is installed in uses. The side effect is that the standalone debugger in this use case will start slower and extra "stuff" will be present in this UI. For people just building the standalone debugger, provide a minimum feature set. This will be many more bundles than before, but should still provide a reasonably small set that starts well. This simplification also includes removing the the duplicates set of CDT docs (debug/org.eclipse.cdt.debug.application.doc). These provided a simplified version of CDT's documentation targetted at just standalone debugger. However there are a few problems related to this duplication: - The two sets of docs were not kept in sync - The standalone docs appear in the online help, leading to duplicated entries - With the config.ini changes above, there is no way to exclude the main docs in the standalone case, so remove the duplicate A number of directly related clean-ups are included too: - Remove the `ConfigGenerator.java` that stopped being referenced in PR #761 - Complete the removal of `build-standalone-debugger-rcp` profile that was started in #761. There is a small drawback to not having this profile, the standalone debugger is very slow to build compared to the rest of CDT. If this becomes a problem, restoring this profile along with the changes made in #761 is reasonable. - bring debug.product's licenses up to date - modernize command line args to eclipse when using debug.product Fixes #781
1 parent 6b14816 commit 1765f77

File tree

685 files changed

+184
-22700
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

685 files changed

+184
-22700
lines changed

.github/workflows/build-test.yml

-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ jobs:
4747
clean verify -B -V \
4848
-Dmaven.test.failure.ignore=true \
4949
-DexcludedGroups=flakyTest,slowTest \
50-
-P build-standalone-debugger-rcp \
5150
-Ddsf.gdb.tests.timeout.multiplier=50 \
5251
-Ddsf-gdb.skip.tests=$(test ${{ steps.filter.outputs.dsf }} == 'false' && echo 'true' || echo 'false') \
5352
-Dindexer.timeout=300

BUILDING.md

-5
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,6 @@ Individual p2 repos can be turned on and off to allow building CDT, or parts of
3838
- test CDT against a pre-built CDT by using the cdtRepo profile.
3939
- build the standalone rcp debugger against the latest simrel `mvn verify -DuseSimrelRepo -f debug/org.eclipse.cdt.debug.application.product`
4040

41-
#### build-standalone-debugger-rcp
42-
43-
Using the `build-standalone-debugger-rcp` profile will include the standalone debugger, located
44-
in `debug/org.eclipse.cdt.debug.application.product`
45-
4641
#### skip-all-tests, skip-tests-except-cdt-ui, skip-tests-except-dsf-gdb, skip-tests-except-cdt-other
4742

4843
Using any of the above profiles can skip large sets of tests. The CI build uses this to parallelize tests. See https://ci.eclipse.org/cdt/view/Gerrit/

Jenkinsfile

-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ pipeline {
4848
-Ddsf.gdb.tests.timeout.multiplier=50 \
4949
-Dindexer.timeout=300 \
5050
-P production \
51-
-P build-standalone-debugger-rcp \
5251
-Ddsf.gdb.tests.gdbPath=/shared/common/gdb/gdb-all/bin \
5352
-Dcdt.tests.dsf.gdb.versions=gdb.10,gdbserver.10 \
5453
-Dmaven.repo.local=/home/jenkins/.m2/repository \

debug/org.eclipse.cdt.debug.application.doc/.gitignore

-1
This file was deleted.

debug/org.eclipse.cdt.debug.application.doc/.project

-22
This file was deleted.

debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.core.resources.prefs

-2
This file was deleted.

debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.api.tools.prefs

-184
This file was deleted.

debug/org.eclipse.cdt.debug.application.doc/.settings/org.eclipse.pde.prefs

-36
This file was deleted.

debug/org.eclipse.cdt.debug.application.doc/META-INF/MANIFEST.MF

-7
This file was deleted.

debug/org.eclipse.cdt.debug.application.doc/about.html

-38
This file was deleted.

debug/org.eclipse.cdt.debug.application.doc/book.css

-61
This file was deleted.

0 commit comments

Comments
 (0)