DevMeeting 2026.02.23 Agenda - bndtools/bnd GitHub Wiki
PullRequests reviews
Participants: amitjoy, chrisrueger, juergen-albert, peterkir
BUGFIXES
- exported bundle version in upload to maven repo https://github.com/bndtools/bnd/pull/7102
FEATUREs/ENHANCEMENTS
- support Eclipse Feature support for P2 repos https://github.com/bndtools/bnd/pull/7096
- new Bundle Graph View https://github.com/bndtools/bnd/pull/7106#issuecomment-3941771481
development improvements
SNAPSHOT deployments
- Info: GH action for clean-up of closed PRs p2 repos
- Discussion: Docu for ´How to test a snapshot?´ (manual or via oomph)
- Discussion: Should contributed PRs be deployed on artifactory see CI builds - attached artifacts
Potential ENHANCEMENTS
- OSGi/Eclipse preference persistence for added fragment URLs
- caching for expensive resolutions e.g. whole repository
- Resolution view enhancements
- enable multiple resolution views (with scoped selections)
- allow detailed visible selection, like in bndrun editor
Run requirementssection- section
Browse Repos->Capability Selectionon top instead of the one liner (may be expandable one liner) - Add / Add All / Remove / Remove All buttons
- section
Questions/Open issues
- Eclipse Pref -> Bndtools -> Explorer ? Purpose? Text field not visible -> Eclipse workspace name
- Github Project Budget -> Co-Pilot Agents are provided on user-based billings
Documentation improvements (maybe AI supported generation)
Testing
multiple dimensions to consider
- different tools JUnit, OSGi JUnit, Launchpad
- different tool version JUnit 3, 4, 5, 6 - focus on >5
- Eclipse bndtools, bnd cli, gradle, maven based executions
- efficient, maintainable dependency handling for the scenarios
current documentation is confusing e.g.
- https://bnd.discourse.group/t/osgi-service-testing/459/10
- https://bnd.bndtools.org/chapters/310-testing.html
- https://bnd.bndtools.org/chapters/315-launchpad-testing.html
- https://github.com/bndtools/bnd/issues/6645
Brief documentation on following concepts
- Bnd workspace vs standalone usage
- Workpspace templates
- Template Repositories
- Augmenting (development/resolvement time only)?