69
69
70
70
The deadline for SimRel changes is ** Wed 5pm Ottawa time** .
71
71
72
- ### Clone EPP (deprecated)
73
-
74
- At first use, clone the EPP Git repo:
75
-
76
- ``` bash
77
- git clone ssh://
[email protected] :29418/epp/org.eclipse.epp.packages.git org.eclipse.epp.packages.git
78
- mkdir -p org.eclipse.epp.packages.git/.git/hooks/
79
- scp -p -P 29418
[email protected] :hooks/commit-msg org.eclipse.epp.packages.git/.git/hooks/
80
- ```
81
-
82
- ### EPP deadline (deprecated)
83
-
84
- The deadline for EPP changes is ** Thu 9am Ottawa time** .
85
-
86
72
### Create a new milestone
87
73
88
74
If not already done, create a new milestone.
@@ -239,65 +225,40 @@ Start with _Release candidate_ (Header 3).
239
225
<p >For those who want to beta test, the release candidate is available via <strong >Install New Software</strong > from:</p >
240
226
241
227
<ul >
242
- <li >https://download.eclipse.org/embed-cdt/updates/v6-test/</li >
228
+ <li >https://download.eclipse.org/embed-cdt/updates/v6-test/</li >
243
229
</ul >
244
230
```
245
231
246
232
Select the ** Release Type** (major, minor, service).
247
233
248
- Click the bottom ** Save** button.
234
+ Click the bottom ** Save** button. Leave the page.
249
235
250
236
### Test
251
237
252
238
Install the plug-ins on several platforms.
253
239
254
240
### Update SimRel for the release candidate (optional)
255
241
256
- If everything is fine, update SimRel.
257
-
258
- With a Git client:
242
+ Full instructions are here: < https://github.com/orgs/eclipse-simrel/discussions/3 >
259
243
260
- - open ` org.eclipse.simrel.build.git `
261
- - pull new commits
244
+ but the simple version is update and create a PR against < https://github.com/eclipse-simrel/simrel.build >
262
245
263
- Go to the release candidate folder
246
+ If everything is fine, sync the SimRel fork:
264
247
265
- - [ https://download.eclipse.org /embed-cdt/release-candidates/ ] ( https://download.eclipse.org/embed-cdt/release-candidates/ )
248
+ - < https://github.com /embed-cdt/simrel.build >
266
249
267
- In Eclipse :
250
+ With a Git client :
268
251
269
- - import existing project ` org.eclipse.simrel.build `
270
- - open ` simrel.aggr `
271
- - expand the 'Contribution: Embedded CDT'
272
- - select ** Mapped Repository**
273
- - right click: ** Show Properties View**
274
- - in the right side, edit the ** Location** field to the new release
275
- candidate p2 URL (like
276
- ` https://download.eclipse.org/embed-cdt/release-candidates/6.6.0-202403210905/p2/ `
277
- and press Enter
278
- - select all the features in the contribution, right-click and choose
279
- ** Fix Versions**
280
- - select the Contribution and ** Validate**
281
- - select the Aggregation and ** Validate**
282
- - Save
283
- - stage ` simrel.aggr ` & ` embedcdt.aggrcon `
252
+ - open ` simrel.build-fork.git `
253
+ - pull new commits
254
+ - edit ` embedcdt.aggrcon `
255
+ - replace location to < https://download.eclipse.org/embed-cdt/release-candidates/6.6.0-202403210905/p2/ >
256
+ - replace full version to ` 6.6.0.202403210905 `
257
+ - replace short version to ` 6.6.0 `
284
258
- commit with a message like:
285
- - _ embedcdt: update for 6.6.0-202403210905_ ,
286
- - _ Signed-off-by: Liviu Ionescu
< [email protected] > _
287
- - click the ** Commit** button (do not Push yet)
288
- - right click, Show in local Terminal
289
-
290
- ``` bash
291
- git push ssh://
[email protected] :29418/simrel/org.eclipse.simrel.build HEAD:refs/for/master
292
- ```
293
-
294
- This will trigger a Gerrit run.
295
-
296
- Check the console output, for the Gerrit link. If missed, it'll be
297
- later sent by e-mail, when the run completes.
298
-
299
- In Gerrit web page, if the check is successful and Verified+1 is shown,
300
- click ** CODE_REVIEW+2** and then ** SUBMIT** to merge the changes.
259
+ - _ embedcdt: update for 6.6.0-202403210905 release candidate_ ,
260
+ - push
261
+ - create pull request
301
262
302
263
The commit will trigger the [ SimRel] ( https://ci.eclipse.org/simrel/ )
303
264
Jenkins aggregator pipeline:
@@ -469,8 +430,8 @@ In Eclipse:
469
430
- select ** Mapped Repository**
470
431
- right click: ** Show Properties View**
471
432
- in the right side, edit the ** Location** field to the new release p2 URL
472
- (like ` https://download.eclipse.org/embed-cdt/releases/6.6.0/p2/ `
473
- and press Enter
433
+ (like ` https://download.eclipse.org/embed-cdt/releases/6.6.0/p2/ ` )
434
+ and press Enter
474
435
- select all the features in the contribution, right-click and choose
475
436
** Fix Versions**
476
437
- select the Contribution and ** Validate**
@@ -503,62 +464,6 @@ After another while (about 10 min) it'll automatically rebuild the staging repo:
503
464
504
465
- < https://download.eclipse.org/staging/ >
505
466
506
- ## Check & update EPP
507
-
508
- If the list of features changed, it is necessary to
509
- update the EPP project.
510
-
511
- Pull new commits.
512
-
513
- - edit ` packages/org.eclipse.epp.package.embedcpp.product/epp.product `
514
- - update the list of features
515
-
516
- ### package.embedcpp
517
-
518
- To change the default preferences, edit the
519
- ` packages/org.eclipse.epp.package.embedcpp/plugin_customization.ini `
520
-
521
- ### package.embedcpp.feature
522
-
523
- If necessary, update the text displayed in the Downloads page, it is in
524
- ` packages/org.eclipse.epp.package.embedcpp.feature/epp.website.xml ` file, the
525
- ` <description> ` element.
526
-
527
- Update the version in ** NewAndNoteworthy** , in the same file.
528
-
529
- ### Compare to package.cpp
530
-
531
- Compare the three packages with the similar ones from CPP:
532
-
533
- ``` sh
534
- cd org.eclipse.epp.packages.git
535
-
536
- diff packages/org.eclipse.epp.package.cpp packages/org.eclipse.epp.package.embedcpp
537
- diff packages/org.eclipse.epp.package.cpp.feature packages/org.eclipse.epp.package.embedcpp.feature
538
- diff packages/org.eclipse.epp.package.cpp.product packages/org.eclipse.epp.package.embedcpp.product
539
- ```
540
-
541
- ### Commit & push
542
-
543
- Commit and push to Gerrit:
544
-
545
- ``` bash
546
- git commit -m ' embedcpp: ...'
547
- git push ssh://
[email protected] :29418/epp/org.eclipse.epp.packages.git HEAD:refs/for/master
548
- ```
549
-
550
- In Gerrit, click ** CODE_REVIEW+2** and then ** SUBMIT** to merge the changes.
551
-
552
- The commit will trigger the [ EPP] ( https://ci.eclipse.org/packaging/ )
553
- Jenkins job:
554
-
555
- - < https://ci.eclipse.org/packaging/job/simrel.epp-tycho-build/ >
556
-
557
- In 1.5 hours the new test versions of the integrated epp builds are
558
- available from:
559
-
560
- - < https://ci.eclipse.org/packaging/job/simrel.epp-tycho-build/lastSuccessfulBuild/artifact/org.eclipse.epp.packages/archive/ >
561
-
562
467
## Announce release
563
468
564
469
Announce the release to the
** [email protected] ** list;
@@ -567,7 +472,7 @@ pass a link to the release page (<https://eclipse-embed-cdt.github.io/news/>).
567
472
568
473
## Share on Twitter
569
474
570
- - in a separate browser windows, open [ TweetDeck ] ( https://tweetdeck. twitter.com/ )
475
+ - in a separate browser windows, open [ X/Twitter ] ( https://twitter.com/ )
571
476
- using the ` @EmbedCDT ` account, enter a message like
572
477
** Eclipse Embedded CDT plug-ins v6.6.0 released** and on the next line
573
478
paste the link to the release
0 commit comments