Skip to content

Conversation

@merks
Copy link
Contributor

@merks merks commented Jan 7, 2026

  • Move the <installSources> configuration from the profile to the plugin management section.
  • Specify <includeAllSources> for the tycho-p2-repository-plugin and use the same install-sources property as used with <installSources> for the tycho-p2-director-plugin.
  • Introduce a single-env profile to build only for the host environment which is useful building locally; document that in the README.md.
  • Remove the build-helper-maven-plugin regex-property goal because no matches are ever found because
    [tycho-4.0.x] TargetPlatformFactoryImpl.gatherP2InfUnits should use artifact version eclipse-tycho/tycho#3725 is now fixed.
  • Specify the IU property org.eclipse.update.install.sources=true for all the products that specify install-sources=true so that Oomph's product catalog generator can generate an p2 director task that installs source bundles.

- Move the `<installSources>` configuration from the profile to the
plugin management section.
- Specify `<includeAllSources>` for the tycho-p2-repository-plugin and
use the same install-sources property as used with `<installSources>`
for the tycho-p2-director-plugin.
- Introduce a `single-env` profile to build only for the host
environment which is useful building locally; document that in the
README.md.
- Remove the build-helper-maven-plugin regex-property goal because no
matches are ever found because
eclipse-tycho/tycho#3725 is now fixed.
- Specify the IU property org.eclipse.update.install.sources=true for
all the products that specify install-sources=true so that Oomph's
product catalog generator can generate an p2 director task that installs
source bundles.
@merks merks merged commit b950306 into eclipse-packaging:master Jan 7, 2026
11 checks passed
@merks merks deleted the pr-fix-products-with-sources branch January 7, 2026 12:35
@merks
Copy link
Contributor Author

merks commented Jan 7, 2026

FYI @iloveeclipse

This is the full set of changes.

The following build will produce new results (in about 3 hours) that I can use to verify that the changes work as expect based on having run the Tycho locally first:

https://ci.eclipse.org/packaging/job/epp/job/master/

@iloveeclipse
Copy link

This is the full set of changes.

Black magic :-)

@merks
Copy link
Contributor Author

merks commented Jan 7, 2026

With the help of @laeubi, the white magician. 🪄 🧙‍♂️

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