Skip to content

[ethindp-prism] update to 0.11.4#50932

Merged
BillyONeal merged 8 commits intomicrosoft:masterfrom
ethindp:prism-0-10-0
Apr 15, 2026
Merged

[ethindp-prism] update to 0.11.4#50932
BillyONeal merged 8 commits intomicrosoft:masterfrom
ethindp:prism-0-10-0

Conversation

@ethindp
Copy link
Copy Markdown
Contributor

@ethindp ethindp commented Apr 2, 2026

  • Changes comply with the maintainer guide.
  • SHA512s are updated for each updated download.
  • The "supports" clause reflects platforms that may be fixed by this new version, or no changes were necessary.
  • Any fixed CI baseline and CI feature baseline entries are removed from that file, or no entries needed to be changed.
  • All patch files in the port are applied and succeed.
  • The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
  • Exactly one version is added in each modified versions file.

@vicroms vicroms marked this pull request as draft April 3, 2026 20:07
@ethindp
Copy link
Copy Markdown
Contributor Author

ethindp commented Apr 12, 2026

@vicroms I'm not really sure how to handle this particular failure. Unless my test env (an ARM64 AWS instance) and the Azure one differ significantly, the problem is that speech dispatcher is no longer being found by pkgconfig. I can't confirm but I suspect the PKG_CONFIG_PATH environment variable is being forced to whatever vcpkg's is, and ignoring system packages completely.

In theory, we could make a libspeechd package. However, the speech dispatcher build system wasn't designed to have separable components. So, you would need dotconf (which is also not in vcpkg from what I can find) and libsndfile even though they will be completely unused by the actual build process. We could patch them out though, I suppose.

An alternative is that we inject a CMakeLists.txt build system and do that. But Idk if vcpkg accepts those kinds of ports.

What are your thoughts? How should I proceed? I could be way off base and Azure could be failing for some other reason but these are the results I'm getting in my test env (which I tried to ensure mirrored Azure as closely as I could manage).

@ethindp
Copy link
Copy Markdown
Contributor Author

ethindp commented Apr 12, 2026

Update: dotconf looks like it's literally just libc plus posix, so trivially addable. I'll see about submitting a port and that should unblock us with libspeechd, and once libspeechd is in that should unblock us here.

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 1 pipeline(s).

@ethindp ethindp changed the title Prism: update to 0.10.0 Prism: update to 0.11.4 Apr 15, 2026
@ethindp ethindp marked this pull request as ready for review April 15, 2026 18:22
@BillyONeal BillyONeal marked this pull request as draft April 15, 2026 20:01
@BillyONeal
Copy link
Copy Markdown
Member

Please fix the conflicts before marking "Ready for review" :)

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 1 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 1 pipeline(s).

@ethindp ethindp marked this pull request as ready for review April 15, 2026 22:17
@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Member

@BillyONeal BillyONeal left a comment

Choose a reason for hiding this comment

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

The port bits look fine but the version database must only add one new entry.

Comment thread versions/e-/ethindp-prism.json Outdated
Co-authored-by: Billy O'Neal <bion@microsoft.com>
@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 1 pipeline(s).

@ethindp ethindp requested a review from BillyONeal April 15, 2026 22:57
Copy link
Copy Markdown
Member

@BillyONeal BillyONeal left a comment

Choose a reason for hiding this comment

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

Thanks!

@BillyONeal BillyONeal changed the title Prism: update to 0.11.4 [ethindp-prism] update to 0.11.4 Apr 15, 2026
@BillyONeal BillyONeal enabled auto-merge (squash) April 15, 2026 23:03
@BillyONeal BillyONeal merged commit 1215978 into microsoft:master Apr 15, 2026
16 checks passed
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