Skip to content

deb: gate qt6-httpserver-dev on a build profile - #79

Merged
sjoelund merged 1 commit into
masterfrom
deb-nomcp-profile
Oct 1, 2026
Merged

sjoelund merged 1 commit into
masterfrom
deb-nomcp-profile

Conversation

@sjoelund

@sjoelund sjoelund commented Oct 1, 2026

Copy link
Copy Markdown
Member

qt6-httpserver-dev | qt6-base-dev never installed QtHttpServer: qt6-base-dev is a hard Build-Depends, so apt counts the group as satisfied and skips it. OMEdit on noble, resolute and trixie was built without the MCP server.

The dependency is now qt6-httpserver-dev <!pkg.openmodelica.nomcp>; apt-build passes -Ppkg.openmodelica.nomcp on jammy, which has no QtHttpServer. Without the profile, debian/rules fails when CMake did not find QtHttpServer, so the MCP server cannot silently drop out again.

Assisted-by: Claude Opus 5.5

`qt6-httpserver-dev | qt6-base-dev` never installed QtHttpServer:
`qt6-base-dev` is a hard Build-Depends, so apt counts the group as
satisfied and skips it. OMEdit on noble, resolute and trixie was
built without the MCP server.

The dependency is now `qt6-httpserver-dev <!pkg.openmodelica.nomcp>`;
apt-build passes `-Ppkg.openmodelica.nomcp` on jammy, which has no
QtHttpServer. Without the profile, `debian/rules` fails when CMake did
not find QtHttpServer, so the MCP server cannot silently drop out
again.

Assisted-by: Claude Opus 5.5
@sjoelund
sjoelund merged commit fbecf6f into master Oct 1, 2026
10 checks passed
@sjoelund
sjoelund deleted the deb-nomcp-profile branch October 1, 2026 10:39
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.

1 participant