-
Notifications
You must be signed in to change notification settings - Fork 15
Updates to build better update sites #191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
merks
commented
Jun 4, 2025
- Update execution-environment to accommodate newer BREEs.
- Update cbi-version to 1.5.2 to use the latest jarsigner.
- Configure tycho-p2-repository-plugin to include any available sources.
- Add org.eclipse.ecf.dependencies.feature for non-project dependencies that are wanted in the p2 update site; the commons-codec bundle is not needed by any currently published bundle.
- Include org.eclipse.ecf.dependencies.feature in the category.xml, though uncategorized.
- Remove the ssl features from the category.xml because they are not built and were being dragged in via an old version in the Platform SDK.
- Clean up the 2024-06.target.
- Update execution-environment to accommodate newer BREEs. - Update cbi-version to 1.5.2 to use the latest jarsigner. - Configure tycho-p2-repository-plugin to include any available sources. - Add org.eclipse.ecf.dependencies.feature for non-project dependencies that are wanted in the p2 update site; the commons-codec bundle is not needed by any currently published bundle. - Include org.eclipse.ecf.dependencies.feature in the category.xml, though uncategorized. - Remove the *ssl* features from the category.xml because they are not built and were being dragged in via an old version in the Platform SDK. - Clean up the 2024-06.target.
Can one of the admins verify this patch? |
FYI, this is pending. It's to avoid run afoul of the new stricter rule that is coming: I don't understand the build failure, it does build locally for me... |
I tried a rerun of the build. It just fails after 49 lines of output. I have no idea why. See log in the failed maven job above. Below what the AI says for diagnosis. Seems to be something about the baseline...but doesn't immediately make sense to me. As I'm preparing 3.16.3, I don't want to merge this until things build ok. The failure in the job is related to the Potential Solution error typically arises when the plugin detects version inconsistencies between the project's artifactsSteps to Resolve:
Solution
files.
in the workflow is:
yaml
Updated environment for future troubleshooting.
- name: Build with, update the version of `org.eclipse.ecf Maven
run: mvn clean verify -Pbaseline-checks.identity` in the `pom.xml` file to align with the expected baseline version.
5. **Resume Build**:
- -DskipTests=true -e -X Reference to Workflow File Once the issue is fixed, resume the build with the following:You can find and edit the workflow file [ Maven command: ReferenceIf the issue persists after debugging and verifying the baseline definitions, please share theecf/ecf/blob/c347902fa5d3b98778def9e770339574a00b8 updated logs with debug information for further analysis.d61/.github/workflows/maven.yml) Would you like me to search for the |