1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 17:35:35 +02:00
Commit graph

1099 commits

Author SHA1 Message Date
Alexander Fedorov
fa46a5085e Bug 561942 - CDT releng is broken: PTP 3.0 2020-03-M2 is not found
Use https://download.eclipse.org/tools/ptp/remote/releases/3.0/remote-3.0.1/

Change-Id: I50041c15f31d8380f6961aea5237fd2255e37b53
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-04-09 18:16:47 +03:00
Jonah Graham
3e0a6988dc [releng] Bump versions for 9.11.1
Change-Id: I091842d2e24ded5c3c53a8d927dfddd0b54d7ed2
2020-04-01 16:21:39 -04:00
Jonah Graham
f7e9cda241 [releng] Stable repos for 9.11 branch
These should be the repos used for the 2020-03 release

Change-Id: Ia1fd76532ba01e195e2490d0596576e00a9f169d
2020-04-01 15:42:53 -04:00
Marc-Andre Laperle
835b6a6e14 [releng] Update platform to non-milestone P2 URL
Change-Id: Iaad9575aa88c1636c27d95a86e087229e4d478e2
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2020-03-20 08:43:12 -05:00
Jonah Graham
eb9d7624ca [releng] Update target to Platform's RC2 version and CDT to RC1
Change-Id: I8a429c348d48c334baa265a3a95d5de10e5e406c
2020-03-09 10:44:07 -04:00
Jonah Graham
36df798323 [releng] Update target to Platform's RC1 version
Change-Id: Id0f397e61cda09a8d3868545d2d56c66bc56fcc7
2020-03-03 14:27:46 -05:00
Alexander Fedorov
8bfc0447c9 Bug 560652 - CDT setup should include latest target changes for 2020-03
Removed org.eclipse.wst.xml_ui.feature.feature.group
Added org.eclipse.egit.feature.group

Change-Id: Iac99967a1329915aad9831b196f3376bbbcce72b
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-02-29 12:43:12 +03:00
Jonah Graham
7e61e1014e [releng] Update target to Platform's M3 version
Change-Id: Ib2566f893a0a7ff1fc09fee1ab7ad2c4d8204d1e
2020-02-24 10:32:03 -05:00
Jonah Graham
259908f6ae Bug 560157: [releng] Update mylyn docs for new LSP4E dependency requirement
Change-Id: I412b6021f26c22770af6070efc40c8d4c58d9a4f
2020-02-14 10:02:16 -05:00
Jonah Graham
384e9180a5 Bug 559474: Add Terminal features to CDT's p2 repo
Change-Id: If7bafffc0f8a412d424d87beca890226cf1cab54
2020-01-31 12:30:13 -05:00
Jonah Graham
213770265a Bug 559474: Normalize .settings
Change-Id: I4b8ca8341a3f479a74a06621f68534732cff6957
2020-01-31 12:20:41 -05:00
Jonah Graham
6f6ca64ed6 Bug 559474: Integrate tm.terminal into CDT's releng
Change-Id: I46db42560ec0b93bb265f45920d78c97a32338c3
2020-01-31 12:20:41 -05:00
Jonah Graham
59d42d466a [releng] Update PTP remote to 2020-03-M2 dependency
Change-Id: I9d0acefd86d65c10411cf070f2e12cc983612056
2020-01-24 11:15:57 -05:00
Jonah Graham
1834a3c88d [releng] Remove unneeded items from target platform
XML editors were added to CDT's target platform in
https://git.eclipse.org/r/#/c/56572/ for
"Bug 478231 - Hook up .qrc files to the XML Editor"

As far as I can tell it is not necessary to have the XML
editors in the target platform. The 56572 PatchSet does
not add any dependencies in Webtools XML editor. I believe
it was probably added to make it possible to test this
code in the dev environment. However now end users may
have xml editors installed from other places, such as
generic editor based ones.

Change-Id: I2f3c55918990778a77337fddaec6b06ee979fdb8
2020-01-24 11:15:57 -05:00
Jonah Graham
5c57b320ec Bug 558439: [releng] Remove the old p2 repos for now merged repos
To ensure that developers don't need to add all the new
launchbar and tools.templates projects to their workspace,
the main dependencies are pulled in from the most recent CDT
build.

This is achieved by having the main CDT feature in the target
platform which allows developers to have just key bundles in
their workspace e.g. org.eclipse.cdt.{ui,core}[.tests]

This is similar to how Eclipse Platform projects have the I-builds
in their own target platform.

Change-Id: I59dd36c3f0cb4fdc182ae7cc8d8e996c1dfa90f6
2020-01-24 11:15:57 -05:00
Alexander Fedorov
053f3d7ea0 Bug 559412 - CDT checker: skip org.eclipse.pde.ds.annotations.prefs
Expand the copy mask for .settings/org.eclipse.pde.*, copy only
$COREPROJECT/.settings/org.eclipse.pde.prefs
$COREPROJECT/.settings/org.eclipse.pde.api.tools.prefs

Change-Id: I54d3bb65bb8b2a6d1054bff84fd6185e3fec67ef
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2020-01-22 11:04:01 -05:00
Jonah Graham
29c78b2d70 Bug 559382: [releng] Update target platform to 4.15
The 4.15 platform has a new bundle needed for the standalone debugger.

Change-Id: I070e282c60118ecdfbfa9892e5040d478a7e2a64
2020-01-21 15:17:56 -05:00
Jonah Graham
692c4c02a3 Bug 558439: Bring check code cleaniness script back into CDT
Now that this script does not need to be in a common place
for launchbar and tools.templates bring it back into the main
repo.

Change-Id: Ia3033a44bbb809e9163b8cf6b14b49e63f151dd1
2020-01-13 22:06:38 -05:00
Jonah Graham
83067d7da8 Bug 558439: Integrate releng for launchbar and tools.templates
Change-Id: I63530b50729e79e65e5001b71678348c3a7256ba
2020-01-13 22:05:04 -05:00
Jonah Graham
6042ffbf79 Bug 558827: Add feature info for launchbar and tools.templates
Change-Id: I86e2cd2adb5aacb1332de125e2f3efcde9438fa8
2020-01-13 13:36:03 -05:00
Jonah Graham
d1a15ef473 Bug 558827: Add cleanliness check for features
Change-Id: Id25d340506210206dcd8f0ce93f2e01a041d4e1e
2020-01-09 15:11:35 -05:00
Jonah Graham
db974aa2a8 Bug 558827: Add and/or fix branding on all features
Change-Id: I6d8b1ae2416ed673d18e7e15500dcc7c8a87786d
2020-01-09 15:11:35 -05:00
Jonah Graham
ba208cbd06 Bug 558827: Add build id timestamp to features properly
This was lost when the build system was moved to Maven/Tycho for
CDT 8 and restores the information.

Note that with the p2 baseline compare and replace this will show
the build id of when the branding plugin (the one with the about.mappings)
was built, which compared to the feature version may be older.

The about.mappings, as it is generated on each build, is ignored from
p2 compare and replace.

Change-Id: I38d1fcc5f618d4037baa2c8b908952421c712fc6
2020-01-06 19:37:46 -05:00
Jonah Graham
3effb213fa Bug 558840: [releng] Remove unmaintained AERI from target platform
Change-Id: I0e0b424ced0980b7dd347fc8ce61a0fc60a5611d
2020-01-06 12:05:37 -05:00
Alexander Fedorov
ca4413f0ab Bug 558654 - CDT target and setup should be sorted alphabetically
Switch from comments to Annotations to Repair CDT.setup

Change-Id: I9f1246d4f871b1940feda0b5d315ae4047f81bf1
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-28 11:02:04 +03:00
Alexander Fedorov
130ba19600 Bug 558654 - CDT target and setup should be sorted alphabetically
Sorted cdt.target
Sorted cdt-baseline.target
Sorted CDT.setup

Change-Id: I776b364ad8a3d71a9f923abbf6e4f75cdce7feb4
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-27 22:54:18 +03:00
Alexander Fedorov
e63c017b3f Bug 558636 - Error in baseline target platform definition for CDT
Sync cdt-baseline.target with cdt.target
Sync CDT.setup with cdt.target
Sorting to be done with another commit

Change-Id: I9e0bd9565ed55560bceaf3f77ea8212e9f787589
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-27 14:43:18 +03:00
Alexander Fedorov
448829fb59 Bug 558560 - Switch cdt.target from SimRel to particular p2 repos
Removed SimRel repo
Added EMF repo
Added Mylyn repo for org.eclipse.epp.logging.aeri.feature
Added Mylyn Docs repo for LSP4J
OMG! We have circular dependency that invloves 'java.package;
org.eclipse.cdt.utils.pty 0.0.0' from org.eclipse.remote
Added GEF legacy repo for org.eclipse.wst.xml_ui.feature

Change-Id: Id571d93e5e3365c71993e46b478c489c72a61e45
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-23 17:37:35 +03:00
John Dallaway
66359ff899 [releng] Update baseline and setup to released 9.10.0
Change-Id: I340aff41d494de95626a5bc239ef037169bbc232
2019-12-19 15:20:37 +00:00
Alexander Fedorov
c5d86c70cb Bug 558288 - CDT Oomph setup should not fail on API Baseline activation
Provided Modular API Baseline Target
Fixed requirements for Modular Target
Fixed repository list
Fixed cdt-baseline.target
Fixed cdt.target
Switched cdt.target to 2019-12

Change-Id: I7a28b0d2e1abd142184575364f70ebddd47c2e13
Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2019-12-19 08:25:18 +03:00
Jonah Graham
0e789adba8 [releng] Match baseline from cdt-baseline.target
Change-Id: Ia75de5a19f8ae643cd2851e01da0b9bfb7973693
2019-12-13 09:47:59 -05:00
Jonah Graham
63b065eb1a [releng] Synchronize cdt.setup to cdt.target as it had become slightly out of date.
Change-Id: I23c3447f885bb2100dcd0f2d14e7b58a88c9ecab
2019-12-08 20:15:24 -05:00
Jonah Graham
bd814fdaf9 [releng] Bump to CDT version 9.11.0
Change-Id: If729509efbddc71adb565e224437b76089d6e099
2019-12-07 15:24:34 -05:00
Jonah Graham
51d8fbf666 [releng] Bump version to 9.10.0 (fixup)
Change-Id: I8c0ffdca5b58dba8c24e068ff5c8458bf023d0ab
2019-11-29 15:01:02 -05:00
Jonah Graham
ac7d473351 [releng] Update dependencies (launchbar, tools.template, orbit)
Change-Id: I9bf02b9ec0b2289696cc9d2367b102803e36ce12
2019-11-19 17:20:42 -05:00
Jonah Graham
f710eabea8 Bug 553231: Move core of script to cdt-infra
Change-Id: I05c1454ade47423d3eb8b20c63ad2bc8d2b800fb
2019-11-19 15:43:33 -05:00
Jonah Graham
794ff1046c [releng] Migrate check_mvn_plugin_versions to Jenkinsfile use
Change-Id: I380166082841b1ba509839f49b523a2c2de23c8c
2019-11-07 17:41:24 -05:00
Jonah Graham
fe13a037b7 Bug 542488: Disassembly support
Change-Id: I8a280fba5147ed3ebd8ecace8b943d3e5350dacf
2019-11-04 07:23:10 -05:00
Jonah Graham
29369a555c Bug 521515: [releng] Build o.e.cdt.native.serial natives using docker
Steps:
1. Edit and commit change
2. docker run --rm -it -v $(git rev-parse --show-toplevel):/work -w /work/$(git rev-parse --show-prefix) quay.io/eclipse-cdt/cdt-infra-eclipse-full:latest  make -C jni rebuild
3. GIT_COMMITTER_DATE=$(git log -1 --pretty=format:%cI -- .) git commit --amend -a --reuse-message=HEAD

Change-Id: I9d9a576fd2eb1c5edd874098d08564ecdfa6ba09
2019-11-04 07:19:27 -05:00
Jonah Graham
35338f28a3 [releng] Cleanup code that has been misformatted and update to SDK 4.13
The check-code-cleanliness CI jobs have not been running recently,
so this commit is to the code up to those minor changes

Change-Id: I9fb4b0213dec558f58c5ca718b3d2685564ef456
2019-10-28 13:07:02 -04:00
Marc-Andre Laperle
0c577f6e7e Bug 548730 - Compilation database (CDB) language settings provider
This language settings provider lets you specify the path to the
compile_commands.json and reuses existing build output parsers to figure out all
the language entries for each file to be used while indexing. With this, there
is no need to do a full build and in fact no need to have a working build
configured in CDT for indexing to work and be fully configured. This is
especially useful for non-CMake build systems that have no existing integration
in CDT but indexing would still works with little effort.  The build output
parser (GCC, MSVC, etc) is selectable as part of the configuration of the CDB
provider. There is also an option to exclude any file that is not present in
the CDB. This option is useful for large projects in order to speed up indexing
but also to increase index accuracy (conflicting symbol names, etc).

Change-Id: If21455ec529f9e162cdf3e5aff7a1bca83e362f6
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-10-23 21:47:54 -04:00
Jonah Graham
2f5f4d50a2 [releng] Bump to CDT version 9.10.0
Change-Id: I027e7e5542fda3e599ee476814593fc4b464adca
2019-10-16 10:55:28 -04:00
John Dallaway
b7e1fb466d [releng] Update baseline to released 9.9.0
Change-Id: I9c21443edca8156851d91b05f8da33946a408ed2
2019-10-07 17:13:19 -04:00
Jonah Graham
494d6d38c1 [releng] Update to 2019-12 repositories
Note that many 2019-12 repos are not available yet or for other reasons
we aren't updating our dependencies yet, for these repos we are pointing
at the release versions of 2019-09 instead.

Change-Id: I824444d8a53cb95c5706e3ae4e26d6b2f45c5bc7
2019-09-19 11:53:47 -04:00
Jonah Graham
7991f03954 [releng] Update to 2019-09 RC2 dependencies
Change-Id: I8c0c650afee8902e59547e7704d6844b483aa495
2019-09-09 15:53:46 -04:00
Jonah Graham
2109a6d283 [releng] TM4E changed their feature name
See e4bd591036

Change-Id: Ib99afe00eed7a955320915bab9013e47eb7a4591
2019-09-03 10:44:24 -04:00
Jonah Graham
fc46dc3304 [releng] Update to 2019-09 RC1 dependencies
Change-Id: If99ea6310f5732f16f639a6ef5a7493a25ae4963
2019-09-02 11:51:26 -04:00
Jonah Graham
77f853e077 [releng] Update to 2019-09 M3 dependencies
Change-Id: Iffd85899e7a571b864404c6249011005034aac2e
2019-08-26 17:59:43 -04:00
Jonah Graham
6c34f9bad5 Bug 542488: JTAG debug support based on DAP remote debugging
Change-Id: I035ca6341b8e1dc7273f53da80eb281d7b5e59d4
2019-08-07 00:48:15 -04:00
Jonah Graham
f6991baf9e [releng] Update dependencies for 2019-09 M2
Change-Id: I848d106ed1bcf1495c2b5f4c5a606809ca757e54
2019-08-03 11:21:44 -04:00