Skip to content

Add cnd.lsp module to the friends list of the nativeexecution module#9420

Draft
piotrhoppe wants to merge 1 commit into
apache:masterfrom
piotrhoppe:cnd-lsp-fiend-to-nativeexecution
Draft

Add cnd.lsp module to the friends list of the nativeexecution module#9420
piotrhoppe wants to merge 1 commit into
apache:masterfrom
piotrhoppe:cnd-lsp-fiend-to-nativeexecution

Conversation

@piotrhoppe
Copy link
Copy Markdown

@piotrhoppe piotrhoppe commented May 31, 2026

The cnd.lsp module uses the nativeexecution API but is missing from its friends list. This PR adds cnd.lsp to the allowed friends of the nativeexecution module.

This is part of the ongoing work on standalone netbeans cnd plugin.

@jtulach please review.

Copy link
Copy Markdown
Contributor

@jtulach jtulach left a comment

Choose a reason for hiding this comment

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

Opinion

  • the list of "friend` modules" here is too long already
  • hence turn it into simple <public-packages> - just like
    <public-packages>
    <package>org.openide.execution</package>
    </public-packages>
  • this is an just opinion
    • if others believe the "friend madness" shall continue
    • I can approve the extra entry
    • even I consider the list of more than hundred friends ridiculous

Request

Advice

@mbien
Copy link
Copy Markdown
Member

mbien commented Jun 1, 2026

you have to increase version base:

example:

netbeans/platform/openide.execution/manifest.mf

Line 3 in ed40dbb
OpenIDE-Module-Specification-Version: 9.36

@jtulach the manifests are bumped once per release e.g #9344, but it also wouldn't hurt, outside of creating gaps in the released versions.

@neilcsmith-net
Copy link
Copy Markdown
Member

the manifests are bumped once per release e.g #9344, but it also wouldn't hurt ...

I was about to comment that it would be better to leave that out. It does occasionally cause issues with reverts, and it's not really necessary given the version bumps and lack of a development UC. Other changes including removing friends usage, changing the dependency version and adding the API change info all agreed with.

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.

4 participants