Commit graph

108 commits

Author SHA1 Message Date
Jonah Graham
e50f81b95b
Bump version to CDT 12.0.0 (#911) 2024-10-08 12:52:15 -04:00
Jonah Graham
7fcfbb0f96
Prepare repo for 11.7.0 development (#813) 2024-06-05 13:19:53 -04:00
Alexander Fedorov
88355ecc48 [#657] CDT cannot be built on Java 21 due to security manager changes
* Switch CI to Java 21
* Remove config generation for debug application
* Remove `org.eclipse.osgi.services` from `proxy.server` product
* Remove `org.eclipse.osgi.services` from
`org.eclipse.cdt.debug.application.product` product
* Move `org.eclipse.cdt.debug.application.product` from profile to
general part

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
2024-04-19 22:16:40 +03:00
Jonah Graham
221d346f6d
Prep repo for 11.6.0 (#729) 2024-03-07 14:17:45 -05:00
Jonah Graham
207bddab5a
Build with Tycho 4.0.6 (#715)
Includes bundle version bumps for new version of ECJ and
target platform update.

Co-authored-by: Александър Куртаков <akurtakov@gmail.com>
2024-02-22 21:38:57 -05:00
Michael Keppler
d4102ca82f
Clean up Maven build (#662)
* remove invalid tycho resolver config (not valid since many versions)
* fix PMD plugin configuration (config attribute was renamed in 3.18)
* remove duplicate versions already managed in pluginManagement section
* fix indentation
* move all not yet configured versions into pluginManagement of the
parent module to avoid further duplication
* consume the target platform as file, not as maven artifact (this
simplifies building a single module A LOT)
* remove invalid tycho-source-plugin configuration
* disable tycho consumer POM generation (not needed here, and avoids a
warning in each module)
* remove prerequisites. that's for maven plugins only, and this POM
already contains the better suited similar maven enforcer rule
* enforce UTF-8 for javadoc generation (the build fails on Windows
otherwise, trying to read some Japanese? characters with the Windows
default encoding)
2023-12-28 14:35:58 -05:00
Jonah Graham
f7a63377a6
Prepare repo for 11.5.0 (#633) 2023-12-06 18:48:15 -05:00
Jonah Graham
3bcba2303d Prepare repo for CDT 11.4.0 development
Part of #548
2023-09-14 19:47:15 -04:00
Jonah Graham
ac84c4ec86 Prepare repo for CDT 11.3.0 development
Some bundles are bumped because dev happened between 11.2 release and
this version bump. The most significant change that happened
was the bump in Tycho version which changed ECJ version and
hence some class files changed

Part of #420
2023-07-10 21:41:39 -04:00
Jonah Graham
b2666eb578 Update copyright year on all features
Part of #320
2023-03-13 21:00:55 -04:00
Jonah Graham
21e923ada7 [releng] Prepare repo for CDT 11.2 development
Part of #320
2023-03-13 13:54:48 -04:00
Jonah Graham
b87a45520a [releng] Prepare repo for CDT 11.1.0 development 2022-12-09 12:24:55 -05:00
Mat Booth
1d0c77de2c Correct typographical error in remote console translation 2022-11-12 11:04:20 +00:00
Jonah Graham
a3a6682faa Lower build.properties errors to warnings for some projects
Some projects build some of their bin includes with maven
build, so remove the error in those cases.

fixup for 6eaaf714cc
2022-11-07 23:13:26 -05:00
Jonah Graham
6eaaf714cc Upgrade build.properties warnings to errors
Warning in build.properties will be errors when they run
in the tycho build, like this:

```
Error:  Failed to execute goal org.eclipse.tycho:tycho-packaging-plugin:2.7.5:package-plugin
(default-package-plugin) on project org.eclipse.cdt.core.tests:
/home/runner/work/cdt/cdt/core/org.eclipse.cdt.core.tests/build.properties:
bin.includes value(s) [test.xml] do not match any files. -> [Help 1]
```

So make them errors in the workspace so that the issue is
detected before push.

Some build.properties issues don't affect the build, but
are still indicative of a problem.
2022-11-06 18:29:28 -05:00
Jonah Graham
1f19cff227 Make missing identifiers and classes in plugin.xml errors
Subsequent commits fix the errors
2022-11-04 08:19:23 -04:00
Jonah Graham
ab3b819156 Remove API tooling from projects that are not part of our release 2022-10-03 12:42:37 -04:00
Jonah Graham
e4e06008af Update to Java 17 as BREE. Fixes #80 2022-10-03 12:42:37 -04:00
Jonah Graham
110ac149c2 [releng] Bump versions for CDT 11.0.0 2022-10-03 12:42:37 -04:00
Jonah Graham
efaadf4209 [releng] Update help docs for 2022-12 M1 2022-10-03 12:42:37 -04:00
Jonah Graham
864b003806 [releng] PDE does not properly resolve dependency without extra import
Some changes happened in platform that cause PDE to not resolve
properly. Tycho does, so our builds have been ok, but in the dev IDE
there has been a problem.

https: //github.com/eclipse-equinox/equinox.bundles/issues/58#issuecomment-1156571374
Change-Id: I1fdde377f799ad1d83018c8a70e1acbf810c80bc
2022-06-15 10:56:22 -04:00
Jonah Graham
a1c02e2cce [releng] Apply auto-clean of save to all files with Eclipse 4.23
This mostly is using diamond operator, but includes
adding missing @Override and organizing imports and
applying formatting improvements in the JDT formatter.

Change-Id: Id91cbff33b0a039cc5121945ffbc407ecba45866
2022-04-19 20:13:15 -04:00
Jonah Graham
148ae40d0f [releng] Make CDT Clean-up profile match Editor on save actions
The CDT Cleanup profile had a bunch of extra cleanups applied to it, this
prevents running the CDT cleanup profile manually to simulate running the
save actions on all Java files

Change-Id: Iad491e1258a4ba90d81d1457ea0f6779e3663e38
2022-04-19 20:13:15 -04:00
Jonah Graham
7400e22b1f [releng] Update all legal files with update_legal_files.sh
The about.html was changed as per
https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org/-/issues/90

Change-Id: Ied879279460a8fc610630fc26794ab3df9eae39f
2022-04-13 13:42:35 -04:00
Jonah Graham
1f0451c163 [releng] Prepare for 10.7.0 with version bumps
All the about.html files are updated, so every bundle that hasn't
already had a bump in 10.7 needs one now

Change-Id: I6143d2fbe77a58a3a6d2f4a226d96087117f9ac1
2022-04-13 13:15:06 -04:00
Torbjörn Svensson
af2b4aba4b [releng] Add missing project files for o.e.remote.telnet.core.tests
Contributed by STMicroelectronics

Change-Id: I3fb80c09b10de227df42a7bb41aa81b6b94cab46
Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
2022-04-12 18:08:51 +02:00
Jonah Graham
5c4d54df1a [releng] Update comparator repo to 10.6.0
Change-Id: Ie4e5bc90a41bb6e47cd34afb42126e1934fcc042
2022-04-10 20:55:36 -04:00
Jonah Graham
e8d924bb9a [releng] Bump versions for 10.7.0
Change-Id: Ibada1ef26f47f4238ae64f53fb67a73125534347
2022-04-10 20:55:36 -04:00
Jonah Graham
acfd3c5179 [releng] Bump doc generator to new version
Change-Id: I505e3a059053d6a40951f0a365aebbbe49f24032
2022-04-10 20:55:36 -04:00
Jonah Graham
8adb3bf37e [releng] Resolve API errors and warning since branch
The org.eclipse.remote.* version bumps were all because of
BREE change since the last release.

The api filters are removed because of the baseline bump

Change-Id: Ic7317dafa9872bb737502654a726823a35ec47b3
2022-01-12 14:12:50 -05:00
Jonah Graham
dbd7558f17 [releng] Bump to CDT version 10.6.0
Change-Id: I28629cdfb0906ce7f1b33a88cbbd55521afc8f6b
2022-01-12 14:07:45 -05:00
Jonah Graham
537c57d3dd Bug 577097: Bump maintenance version for all o.e.remote bundles
The bundles have all had version bumped to make it easier to
differentiate the bundles built since integration into CDT.

Note the feature versions have already been aligned with CDT.

Change-Id: I68141e31559df3897414a50ee52c3ede49d429df
2022-01-12 09:51:03 -05:00
Jonah Graham
97321070b1 Bug 577097: Fix copyright end year for features edited this year
Change-Id: I9cf7f807c0e8e00c2411d7565a4de60ed7e2d7a7
2022-01-11 21:36:08 -05:00
Jonah Graham
8718d7c19d Bug 577097: Fix file modes
Some files had x permission that shouldn't and some scripts
were missing x permission.

Change-Id: I9af0edc7c87fa1ab4d6795ec7861e07517d00c67
2022-01-11 21:35:40 -05:00
Jonah Graham
6bbcd21c8a Bug 577097: Update o.e.remote code to EPLv2
Includes fixing any identified licensing issues using
releng/scripts/check_license.sh

Change-Id: I0f53648a88c8aa47fc811e3fbafce80f32a16151
2022-01-11 21:19:46 -05:00
Jonah Graham
4e35290c38 Bug 577097: Remove requirement to have pre-integration-test phase run
The proxy server products need to be built and signed before being
moved to the correct location. Prior to this patch this happened
in pre-integration-test phase, meaning that "mvn package" would
fail to build CDT successfully.

Therefore "pull" rather than "push" proxy-server to individual bundles.
If signing is not enabled, the proxy server product won't be signed,
but that is expected.

Also, to make sure the archiving happens in package phase, we need to
have some duplication so that archiving always is listed after signing.

Change-Id: I09ef2b6384ab6f6573352f85c068756e3792512f
2022-01-11 20:08:09 -05:00
Jonah Graham
3f2649a14d Bug 577097: Integrate o.e.remote releng into CDT
Change-Id: I55fbfcfae1c414ae21807473f4ab290db40b5238
2022-01-11 20:08:03 -05:00
Jonah Graham
8062a11eac Bug 577097: Add o.e.remote features to CDT's p2 repo
Change-Id: Ia5ef4a868d52389aefa3ef800a412ce53628da3e
2022-01-11 20:07:54 -05:00
Jonah Graham
7c8bb9f00e Bug 577097: Merge o.e.remote into CDT
Change-Id: I357cd9be2d7f4b4045ccbcb374ea5bfdc7626229
2022-01-11 20:07:20 -05:00
Jonah Graham
f282fdd0dc Bug 577097: Correct feature and bundle provider names
It is now Eclipse CDT providing these, so update to match

Change-Id: I4dec6071c1c3c63b8005587f9f8c1e73a0315a75
2022-01-11 20:06:11 -05:00
Jonah Graham
3ded7afd8a Bug 577097: Align o.e.remote feature versions with CDT
Change-Id: I32a8506bc8a22352adfd43c26f2ca71938d3ea6b
2022-01-11 20:06:00 -05:00
Jonah Graham
c81695c9ce Bug 577097: Add missing entries to build.properties
Change-Id: I2e505c364d3dbdeba850be324488a31a33802cfb
2022-01-11 20:05:38 -05:00
Jonah Graham
3e9dadd642 Bug 577097: Format all o.e.remote code to CDT standard
This is applying the per-project code formatting rules that would
be applied on save in the JDT editor

See also Bug 540373

Change-Id: Ie93f9b640d0f0cfce8711e72fabc87f6a89634fa
2022-01-11 20:05:34 -05:00
Jonah Graham
8980b1f104 Bug 577097: Update BREE to Java 11
Note that due to dependencies, the effective BREE was already
Java 11, this change simply formalizes that

Change-Id: I834766caf02a0ed5e1992b61050ca1bf9c6bb390
2022-01-11 20:05:31 -05:00
Jonah Graham
c1642591e5 Bug 577097: Normalize .settings to CDT standard
Change-Id: I1834c96b5f4c7c93637b343b1aed9d499df31134
2022-01-11 20:05:27 -05:00
Jonah Graham
98c9565dd2 Bug 577097: Rename script file to have an extension
Change-Id: I9d2a18bf6136af6d8ada437ba2a825270120139f
2022-01-11 20:05:19 -05:00
Jonah Graham
dcc4229829 Bug 577097: Normalize features to match requirements of CDT
Change-Id: Ib89a1f867d2f1007211eea0bd419d64ed03fed7a
2022-01-11 20:04:27 -05:00
Jonah Graham
2d35961bcd Bug 577097: Fix line endings
Some of the o.e.remote files had bad line endings. This
commit standardizes them

Change-Id: I96a2a86752b7a500d2095567f972ba51d194ae92
2022-01-11 20:04:22 -05:00
Jonah Graham
928046e272 Bug 577097: Move o.e.remote into a subfolder
Includes removing redundant content that will be provided by CDT:
- .mvn/extensions.xml
- .gitignore
- CONTRIBUTING
- LICENSE
- NOTICE
- root pom.xmls

Note: if you get to this commit when searching history or
doing git blame, try adding --follow to force the history
back before this move.

Change-Id: I42bdbb2cf8e7f07d6608c32eaabf2b54151a1fb1
2022-01-11 20:04:18 -05:00
Jonah Graham
ad4d444823 [releng] Prepare for CDT 10.5.0
Change-Id: I9b72edf4a0ff0771a147934dd7f1c92ba1ee799a
2021-09-26 20:23:17 -04:00