Skip to content

Release 11.3.0#381

Open
MatthewKhouzam wants to merge 1 commit intoeclipse-tracecompass:masterfrom
MatthewKhouzam:v1130
Open

Release 11.3.0#381
MatthewKhouzam wants to merge 1 commit intoeclipse-tracecompass:masterfrom
MatthewKhouzam:v1130

Conversation

@MatthewKhouzam
Copy link
Contributor

@MatthewKhouzam MatthewKhouzam commented Mar 9, 2026

What it does

release 11.3.0

How to test

Passes CI

Follow-ups

Review checklist

  • As an author, I have thoroughly tested my changes and carefully followed the instructions in this template

Summary by CodeRabbit

  • Chores
    • Updated project version from 11.2.0 to 11.3.0 across all modules, features, and bundles.

Change-Id: If0da1961e04026a59bbdb66c82089a85256ca39c
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
@coderabbitai
Copy link

coderabbitai bot commented Mar 9, 2026

📝 Walkthrough

Walkthrough

A comprehensive version bump across the Eclipse TraceCompass project, updating all component versions from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT. Changes span Maven pom.xml files, OSGi bundle manifests, feature descriptors, and product configurations with no functional logic modifications.

Changes

Cohort / File(s) Summary
Analysis Module POMs
analysis/*/pom.xml, analysis/pom.xml
Updated parent version from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT across all analysis submodules (counters, graph, lami, os.linux, profiling, timing).
BTF Module
btf/*/pom.xml, btf/org.eclipse.tracecompass.btf/feature.xml
Bumped parent version in pom.xml and feature version in feature.xml from 11.2.0 to 11.3.0.
Common Module POMs
common/*/pom.xml, common/pom.xml
Updated parent version across common module from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT.
CTF Module
ctf/*/pom.xml, ctf/*/feature.xml
Version bumps in parent references and feature descriptors for CTF core, parser, and TMF CTF integrations.
Documentation POMs and Manifests
doc/*/pom.xml, doc/*/META-INF/MANIFEST.MF
Updated parent/project versions in pom.xml files and Bundle-Version in manifests for analysis.profiling, dev, user, gdbtrace, rcp, and tmf.pcap documentation modules.
GDBTrace Module
gdbtrace/*/pom.xml, gdbtrace/org.eclipse.tracecompass.gdbtrace/feature.xml
Parent version updates in poms and feature version bump in gdbtrace feature descriptor.
JSONTrace Module
jsontrace/*/pom.xml, jsontrace/org.eclipse.tracecompass.jsontrace/feature.xml
Version updates in JSONTrace module poms and feature descriptor.
LTTNG Module
lttng/*/pom.xml, lttng/*/feature.xml
Extensive version bumps across common, control, kernel, and ust submodules in both pom and feature files.
PCAP Module
pcap/*/pom.xml, pcap/org.eclipse.tracecompass.tmf.pcap/feature.xml
Version updates for PCAP core and TMF PCAP integration modules.
RCP Module — POMs and Manifests
rcp/*/pom.xml, rcp/*/META-INF/MANIFEST.MF, rcp/org.eclipse.tracecompass.rcp.branding/plugin.xml
Version bumps in parent references, project versions, and bundle metadata for branding and UI components.
RCP Module — Feature Descriptors
rcp/*/feature.xml
Feature version updates from 11.2.0.qualifier to 11.3.0.qualifier across main and legacy e4.23–e4.37 variants.
RCP Module — Product Descriptors
rcp/org.eclipse.tracecompass.rcp.product/*.product
Version and aboutInfo text updates in tracing.product files for legacy and current builds.
Root POM and RelEng
pom.xml, releng/*/pom.xml, releng/*/feature.xml
Root project version and parent version updates; relEng module poms and feature descriptors bumped across alltests, integration, site, target, and testing.
StateSystem Module POMs
statesystem/*/pom.xml, statesystem/pom.xml
Parent version updates for datastore, segmentstore, and statesystem core test modules.
TMF Module — POMs
tmf/*/pom.xml, tmf/pom.xml
Extensive parent version updates across analysis.xml, chart, cli, core, filter.parser, remote, and ui submodules.
TMF Module — Feature Descriptors
tmf/*/feature.xml
Feature version bumps in cli, remote, and main tmf feature descriptors.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Suggested reviewers

  • bhufmann

Poem

🐰 A version hop, from two to three,
Across the codebase, wild and free—
One-eighty lines in matching rhyme,
Bumping versions, keeping time!
Numbers dance in every file,
The rabbit's work brings joy and smile! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Release 11.3.0' directly and clearly summarizes the main change—updating all project version references from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT across approximately 150+ files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 8

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
rcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml (1)

64-64: ⚠️ Potential issue | 🟠 Major

Module version not updated to 11.3.0-SNAPSHOT.

The parent version was correctly updated to 11.3.0-SNAPSHOT (line 19), but the module's own <version> at line 64 remains 11.2.0-SNAPSHOT. For a release bump, this should be updated to 11.3.0-SNAPSHOT to maintain consistency with the branding feature versioning.
,

🔧 Proposed fix
-<version>11.2.0-SNAPSHOT</version>
+<version>11.3.0-SNAPSHOT</version>
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@rcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml` at line 64, The
module's own <version> element still reads "11.2.0-SNAPSHOT" while the parent
<version> was bumped to "11.3.0-SNAPSHOT"; update the module's <version> value
to "11.3.0-SNAPSHOT" in the pom.xml (the module <version> element) so it matches
the parent <version> and branding feature versioning.
doc/org.eclipse.tracecompass.doc.user/pom.xml (1)

131-131: ⚠️ Potential issue | 🟡 Minor

Missed version bump: project version still shows 11.2.0-SNAPSHOT.

The parent version was updated to 11.3.0-SNAPSHOT on line 19, but the project's own <version> element on line 131 remains at 11.2.0-SNAPSHOT. This creates a version mismatch within the same module.

,

Proposed fix
-<version>11.2.0-SNAPSHOT</version>
+<version>11.3.0-SNAPSHOT</version>
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@doc/org.eclipse.tracecompass.doc.user/pom.xml` at line 131, The project's own
<version> element still reads 11.2.0-SNAPSHOT while the parent was bumped to
11.3.0-SNAPSHOT; update the project's <version> element to 11.3.0-SNAPSHOT so
the module version matches the parent and removes the inconsistency.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@doc/org.eclipse.tracecompass.analysis.profiling.doc.user/pom.xml`:
- Line 19: Update this module's <version> element to match the parent: change
the existing <version>11.2.0-SNAPSHOT</version> entry in the POM to
<version>11.3.0-SNAPSHOT</version> so the doc plug-in is on the same
11.3.0-SNAPSHOT release line as the parent.

In `@doc/org.eclipse.tracecompass.doc.dev/pom.xml`:
- Line 19: The module's <version> element in the pom.xml is still set to
11.2.0-SNAPSHOT while the parent and bundle manifest use 11.3.0; update the
module's <version> tag value from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT so all
declared versions (parent, module <version>, and bundle manifest) match; locate
the module-level <version> element in the pom and change its text to
"11.3.0-SNAPSHOT".

In `@doc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml`:
- Line 19: The module POM still pins its own version to 11.2.0-SNAPSHOT (the
<version> element later in the file) while the parent was bumped to
11.3.0-SNAPSHOT; update that module-level <version> (the occurrence currently
set to 11.2.0-SNAPSHOT around line 127) to 11.3.0-SNAPSHOT so the doc artifact
and module metadata match the parent bump.

In `@doc/org.eclipse.tracecompass.rcp.doc.user/pom.xml`:
- Line 19: The module's own <version> element still reads 11.2.0-SNAPSHOT while
the parent was bumped to 11.3.0-SNAPSHOT; update the module's <version> (the
<version>11.2.0-SNAPSHOT</version> entry referenced in the pom) to
11.3.0-SNAPSHOT so the published artifact metadata matches the parent's
11.3.0-SNAPSHOT release train.

In `@doc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml`:
- Line 19: Update the module's own <version> element to match the parent change:
replace the module <version> value currently set to 11.2.0-SNAPSHOT with
11.3.0-SNAPSHOT so the module and parent versions are consistent (update the
<version> tag that corresponds to the module declaration near the bottom of the
POM).

In `@rcp/org.eclipse.tracecompass.rcp.branding/pom.xml`:
- Around line 21-24: The module's <version> declared as 11.2.0-SNAPSHOT must be
updated to match the parent POM's 11.3.0-SNAPSHOT; locate the <version> element
in rcp/org.eclipse.tracecompass.rcp.branding/pom.xml (the module version tag)
and change its value from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT so the module,
parent, bundle manifest, feature, and product metadata are consistent.

In `@rcp/org.eclipse.tracecompass.rcp.product/pom.xml`:
- Around line 16-20: The POM's parent version was updated to 11.3.0-SNAPSHOT but
the module-level version property (the value used by ${unqualifiedVersion}) is
still set to 11.2.0-SNAPSHOT; update the module/version property that defines
unqualifiedVersion from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT so the artifact
naming (${unqualifiedVersion}) and product metadata match the new parent version
(look for the unqualifiedVersion property and the module <version> element in
this pom.xml).

In `@rcp/org.eclipse.tracecompass.rcp/pom.xml`:
- Line 19: Update the module's own <version> element to match the parent: change
the <version> value currently set to 11.2.0-SNAPSHOT (the module <version>
element) to 11.3.0-SNAPSHOT so the module and parent versions are consistent for
the 11.3.0 release.

---

Outside diff comments:
In `@doc/org.eclipse.tracecompass.doc.user/pom.xml`:
- Line 131: The project's own <version> element still reads 11.2.0-SNAPSHOT
while the parent was bumped to 11.3.0-SNAPSHOT; update the project's <version>
element to 11.3.0-SNAPSHOT so the module version matches the parent and removes
the inconsistency.

In `@rcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml`:
- Line 64: The module's own <version> element still reads "11.2.0-SNAPSHOT"
while the parent <version> was bumped to "11.3.0-SNAPSHOT"; update the module's
<version> value to "11.3.0-SNAPSHOT" in the pom.xml (the module <version>
element) so it matches the parent <version> and branding feature versioning.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 0e4420f2-bb2b-449e-b2a7-949a1df02a9c

📥 Commits

Reviewing files that changed from the base of the PR and between 1243012 and 936d9e9.

📒 Files selected for processing (120)
  • analysis/org.eclipse.tracecompass.analysis.counters.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.counters.ui.swtbot.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.graph.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.lami.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.lami.ui.swtbot.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.os.linux.ui.swtbot.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.os.linux.ui.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.profiling.ui.swtbot.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.timing.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.timing.ui.swtbot.tests/pom.xml
  • analysis/pom.xml
  • btf/org.eclipse.tracecompass.btf.core.tests/pom.xml
  • btf/org.eclipse.tracecompass.btf/feature.xml
  • btf/pom.xml
  • common/org.eclipse.tracecompass.common.core.tests/pom.xml
  • common/pom.xml
  • ctf/org.eclipse.tracecompass.ctf.core.tests/pom.xml
  • ctf/org.eclipse.tracecompass.ctf.parser.tests/pom.xml
  • ctf/org.eclipse.tracecompass.ctf.parser/pom.xml
  • ctf/org.eclipse.tracecompass.ctf/feature.xml
  • ctf/org.eclipse.tracecompass.tmf.ctf.core.tests/pom.xml
  • ctf/org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests/pom.xml
  • ctf/org.eclipse.tracecompass.tmf.ctf/feature.xml
  • ctf/pom.xml
  • doc/org.eclipse.tracecompass.analysis.profiling.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.analysis.profiling.doc.user/pom.xml
  • doc/org.eclipse.tracecompass.doc.dev/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.doc.dev/pom.xml
  • doc/org.eclipse.tracecompass.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.doc.user/pom.xml
  • doc/org.eclipse.tracecompass.gdbtrace.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml
  • doc/org.eclipse.tracecompass.rcp.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.rcp.doc.user/pom.xml
  • doc/org.eclipse.tracecompass.tmf.pcap.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml
  • doc/pom.xml
  • gdbtrace/org.eclipse.tracecompass.gdbtrace.core.tests/pom.xml
  • gdbtrace/org.eclipse.tracecompass.gdbtrace.ui.tests/pom.xml
  • gdbtrace/org.eclipse.tracecompass.gdbtrace/feature.xml
  • gdbtrace/pom.xml
  • jsontrace/org.eclipse.tracecompass.jsontrace.core.tests/pom.xml
  • jsontrace/org.eclipse.tracecompass.jsontrace/feature.xml
  • jsontrace/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.common.core.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.control.core.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.control.ui.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.control/feature.xml
  • lttng/org.eclipse.tracecompass.lttng2.kernel.core.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.kernel/feature.xml
  • lttng/org.eclipse.tracecompass.lttng2.ust.core.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.ust.ui.swtbot.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.ust.ui.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.ust/feature.xml
  • lttng/pom.xml
  • pcap/org.eclipse.tracecompass.pcap.core.tests/pom.xml
  • pcap/org.eclipse.tracecompass.tmf.pcap.core.tests/pom.xml
  • pcap/org.eclipse.tracecompass.tmf.pcap.ui.swtbot.tests/pom.xml
  • pcap/org.eclipse.tracecompass.tmf.pcap/feature.xml
  • pcap/pom.xml
  • pom.xml
  • rcp/org.eclipse.tracecompass.rcp.branding.feature/feature.xml
  • rcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF
  • rcp/org.eclipse.tracecompass.rcp.branding/plugin.xml
  • rcp/org.eclipse.tracecompass.rcp.branding/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.incubator/feature.xml
  • rcp/org.eclipse.tracecompass.rcp.product/legacy-e4.23-e4.25/tracing.product
  • rcp/org.eclipse.tracecompass.rcp.product/legacy-e4.26-e4.29/tracing.product
  • rcp/org.eclipse.tracecompass.rcp.product/legacy/tracing.product
  • rcp/org.eclipse.tracecompass.rcp.product/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.product/tracing.product
  • rcp/org.eclipse.tracecompass.rcp.rcptt.tests/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.ui.tests/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
  • rcp/org.eclipse.tracecompass.rcp/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.30/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.32/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.33/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.34/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.35/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.36/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.37/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/pom.xml
  • rcp/pom.xml
  • releng/org.eclipse.tracecompass.alltests/pom.xml
  • releng/org.eclipse.tracecompass.integration.core.tests/pom.xml
  • releng/org.eclipse.tracecompass.integration.swtbot.tests/pom.xml
  • releng/org.eclipse.tracecompass.releng-site/pom.xml
  • releng/org.eclipse.tracecompass.target/pom.xml
  • releng/org.eclipse.tracecompass.testing/feature.xml
  • releng/pom.xml
  • statesystem/org.eclipse.tracecompass.datastore.core.tests/pom.xml
  • statesystem/org.eclipse.tracecompass.segmentstore.core.tests/pom.xml
  • statesystem/org.eclipse.tracecompass.statesystem.core.tests/pom.xml
  • statesystem/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.analysis.xml.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui.swtbot.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.chart.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.chart.ui.swtbot.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.chart.ui.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.cli.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.cli/feature.xml
  • tmf/org.eclipse.tracecompass.tmf.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.filter.parser/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.remote.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.remote.ui.swtbot.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.remote.ui.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.remote/feature.xml
  • tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.ui.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.ui/pom.xml
  • tmf/org.eclipse.tracecompass.tmf/feature.xml
  • tmf/pom.xml

<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
<version>11.2.0-SNAPSHOT</version>
<version>11.3.0-SNAPSHOT</version>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Bump the module version too.

The parent moves to 11.3.0-SNAPSHOT, but this POM still declares 11.2.0-SNAPSHOT at Line 125. That would leave this doc plug-in on the old release line during 11.3.0 prep.

Suggested fix
-<version>11.2.0-SNAPSHOT</version>
+<version>11.3.0-SNAPSHOT</version>
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@doc/org.eclipse.tracecompass.analysis.profiling.doc.user/pom.xml` at line 19,
Update this module's <version> element to match the parent: change the existing
<version>11.2.0-SNAPSHOT</version> entry in the POM to
<version>11.3.0-SNAPSHOT</version> so the doc plug-in is on the same
11.3.0-SNAPSHOT release line as the parent.

<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
<version>11.2.0-SNAPSHOT</version>
<version>11.3.0-SNAPSHOT</version>
Copy link

@coderabbitai coderabbitai bot Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "== doc/org.eclipse.tracecompass.doc.dev/pom.xml =="
rg -n '<artifactId>org\.eclipse\.tracecompass\.doc\.dev</artifactId>|<parent>|</parent>|<version>11\.(2|3)\.0-SNAPSHOT' \
  doc/org.eclipse.tracecompass.doc.dev/pom.xml

echo
echo "== Local bundle manifest, if present =="
fd 'MANIFEST\.MF' doc/org.eclipse.tracecompass.doc.dev -t f -x rg -n 'Bundle-SymbolicName|Bundle-Version|11\.(2|3)\.0' {}

echo
echo "== Doc feature references =="
rg -n -C2 'org\.eclipse\.tracecompass\.doc\.dev|11\.(2|3)\.0' doc -g 'feature.xml'

Repository: eclipse-tracecompass/org.eclipse.tracecompass

Length of output: 490


Update module version to 11.3.0-SNAPSHOT in pom.xml line 127.

The module's local <version> tag (line 127) declares 11.2.0-SNAPSHOT, but the parent version (line 19) and the bundle manifest both declare 11.3.0. This mismatch was missed during the release bump and must be corrected.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@doc/org.eclipse.tracecompass.doc.dev/pom.xml` at line 19, The module's
<version> element in the pom.xml is still set to 11.2.0-SNAPSHOT while the
parent and bundle manifest use 11.3.0; update the module's <version> tag value
from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT so all declared versions (parent, module
<version>, and bundle manifest) match; locate the module-level <version> element
in the pom and change its text to "11.3.0-SNAPSHOT".

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MatthewKhouzam coderabbit comment is why the build is failing:

From here in build log

Error: Failed to execute goal org.eclipse.tycho:tycho-packaging-plugin:4.0.11:validate-version (default-validate-version) on project org.eclipse.tracecompass.doc.dev: Unqualified OSGi version 11.3.0.qualifier must match unqualified Maven version 11.2.0-SNAPSHOT for SNAPSHOT builds -> [Help 1]

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like the humans are having a chat. I'll hop back into my burrow for now. If you need me again, just tag @coderabbitai in a new comment, and I'll come hopping out!

<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
<version>11.2.0-SNAPSHOT</version>
<version>11.3.0-SNAPSHOT</version>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Update the module's own version as well.

This parent bump is incomplete while Line 127 still pins the module to 11.2.0-SNAPSHOT. For a repo-wide 11.3.0 release, this will keep the doc artifact on the old version metadata.

Suggested fix
-<version>11.2.0-SNAPSHOT</version>
+<version>11.3.0-SNAPSHOT</version>

Also applies to: 127-127

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@doc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml` at line 19, The
module POM still pins its own version to 11.2.0-SNAPSHOT (the <version> element
later in the file) while the parent was bumped to 11.3.0-SNAPSHOT; update that
module-level <version> (the occurrence currently set to 11.2.0-SNAPSHOT around
line 127) to 11.3.0-SNAPSHOT so the doc artifact and module metadata match the
parent bump.

<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
<version>11.2.0-SNAPSHOT</version>
<version>11.3.0-SNAPSHOT</version>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Bump the module version too.

The parent is on 11.3.0-SNAPSHOT, but this module still declares 11.2.0-SNAPSHOT at Line 127. That leaves the published artifact metadata on the previous release train even though this PR is aligning the repo to 11.3.0.

Suggested fix
-<version>11.2.0-SNAPSHOT</version>
+<version>11.3.0-SNAPSHOT</version>

Also applies to: 127-127

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@doc/org.eclipse.tracecompass.rcp.doc.user/pom.xml` at line 19, The module's
own <version> element still reads 11.2.0-SNAPSHOT while the parent was bumped to
11.3.0-SNAPSHOT; update the module's <version> (the
<version>11.2.0-SNAPSHOT</version> entry referenced in the pom) to
11.3.0-SNAPSHOT so the published artifact metadata matches the parent's
11.3.0-SNAPSHOT release train.

<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
<version>11.2.0-SNAPSHOT</version>
<version>11.3.0-SNAPSHOT</version>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Version mismatch: module version not updated.

The parent version was updated to 11.3.0-SNAPSHOT on line 19, but the module's own <version> on line 127 is still 11.2.0-SNAPSHOT. This should be updated to match the release version.

Proposed fix
-<version>11.2.0-SNAPSHOT</version>
+<version>11.3.0-SNAPSHOT</version>

Also applies to: 127-127

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@doc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml` at line 19, Update
the module's own <version> element to match the parent change: replace the
module <version> value currently set to 11.2.0-SNAPSHOT with 11.3.0-SNAPSHOT so
the module and parent versions are consistent (update the <version> tag that
corresponds to the module declaration near the bottom of the POM).

Comment on lines 21 to +24
<parent>
<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
<version>11.2.0-SNAPSHOT</version>
<version>11.3.0-SNAPSHOT</version>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "== rcp/org.eclipse.tracecompass.rcp.branding/pom.xml =="
rg -n '<artifactId>org\.eclipse\.tracecompass\.rcp\.branding</artifactId>|<parent>|</parent>|<version>11\.(2|3)\.0-SNAPSHOT' \
  rcp/org.eclipse.tracecompass.rcp.branding/pom.xml

echo
echo "== Branding bundle manifest =="
fd 'MANIFEST\.MF' rcp/org.eclipse.tracecompass.rcp.branding -t f -x rg -n 'Bundle-SymbolicName|Bundle-Version|11\.(2|3)\.0' {}

echo
echo "== Related branding feature/product metadata =="
rg -n 'org\.eclipse\.tracecompass\.rcp\.branding|version="11\.(2|3)\.0\.qualifier"|Version: 11\.(2|3)\.0' \
  rcp/org.eclipse.tracecompass.rcp.branding.feature/feature.xml \
  rcp/org.eclipse.tracecompass.rcp.product/tracing.product \
  rcp/org.eclipse.tracecompass.rcp.product/legacy-e4.23-e4.25/tracing.product \
  rcp/org.eclipse.tracecompass.rcp.product/legacy-e4.26-e4.29/tracing.product

Repository: eclipse-tracecompass/org.eclipse.tracecompass

Length of output: 6483


Update the module version to match the parent.

Line 27 declares 11.2.0-SNAPSHOT while the parent POM (line 24), bundle manifest, feature, and all product metadata are at 11.3.0. The local module version must be updated to 11.3.0-SNAPSHOT to maintain consistency.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@rcp/org.eclipse.tracecompass.rcp.branding/pom.xml` around lines 21 - 24, The
module's <version> declared as 11.2.0-SNAPSHOT must be updated to match the
parent POM's 11.3.0-SNAPSHOT; locate the <version> element in
rcp/org.eclipse.tracecompass.rcp.branding/pom.xml (the module version tag) and
change its value from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT so the module, parent,
bundle manifest, feature, and product metadata are consistent.

Comment on lines 16 to 20
<parent>
<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
<version>11.2.0-SNAPSHOT</version>
<version>11.3.0-SNAPSHOT</version>
</parent>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Bump the module version here as well.

This POM still declares 11.2.0-SNAPSHOT at Line 309, so ${unqualifiedVersion} on Line 30 will keep naming the RCP archives as 11.2.0 even though the module has moved to the 11.3.0 parent. That leaves the product metadata out of sync with the release train.

Suggested fix
-<version>11.2.0-SNAPSHOT</version>
+<version>11.3.0-SNAPSHOT</version>
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@rcp/org.eclipse.tracecompass.rcp.product/pom.xml` around lines 16 - 20, The
POM's parent version was updated to 11.3.0-SNAPSHOT but the module-level version
property (the value used by ${unqualifiedVersion}) is still set to
11.2.0-SNAPSHOT; update the module/version property that defines
unqualifiedVersion from 11.2.0-SNAPSHOT to 11.3.0-SNAPSHOT so the artifact
naming (${unqualifiedVersion}) and product metadata match the new parent version
(look for the unqualifiedVersion property and the module <version> element in
this pom.xml).

<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
<version>11.2.0-SNAPSHOT</version>
<version>11.3.0-SNAPSHOT</version>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Version mismatch: module version not updated.

The parent version was updated to 11.3.0-SNAPSHOT on line 19, but the module's own <version> on line 140 is still 11.2.0-SNAPSHOT. This inconsistency should be corrected for the 11.3.0 release.

Proposed fix
-<version>11.2.0-SNAPSHOT</version>
+<version>11.3.0-SNAPSHOT</version>

Also applies to: 140-140

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@rcp/org.eclipse.tracecompass.rcp/pom.xml` at line 19, Update the module's own
<version> element to match the parent: change the <version> value currently set
to 11.2.0-SNAPSHOT (the module <version> element) to 11.3.0-SNAPSHOT so the
module and parent versions are consistent for the 11.3.0 release.

@MatthewKhouzam MatthewKhouzam self-assigned this Mar 9, 2026
@MatthewKhouzam MatthewKhouzam requested a review from arfio March 9, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants