Skip to content

Conversation

@magomez magomez requested review from a team and philn as code owners October 10, 2024 13:35
@magomez magomez self-assigned this Oct 10, 2024
@magomez magomez added the WebKitGTK Bugs related to the Gtk API layer. label Oct 10, 2024
@magomez magomez changed the title Unreviewed, reverting 284276@main (290d009f7b35) Reverting 284276@main (290d009f7b35) Oct 10, 2024
@magomez magomez force-pushed the eng/Broke-the-build-in-multiple-platforms-that-cant-provide-the-libspiel-dependency branch from 75162a5 to 47953ff Compare October 10, 2024 13:37
Copy link
Member

@philn philn left a comment

Choose a reason for hiding this comment

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

As mentioned already, the flite support will be brought back using a cmake option. No need to revert this.

@magomez
Copy link
Contributor Author

magomez commented Oct 10, 2024

As mentioned already, the flite support will be brought back using a cmake option. No need to revert this.

@philn this has been broken for a while now, and has already consumed a lot of hours from people trying to workaround it one way or another. Please, let's just revert to end this problem and you can then, with more time, add a new version that supports both spiel and flite.

@mcatanzaro
Copy link
Contributor

I don't understand how this can be taking hours of effort? It just requires a single build flag to disable?

In the absolute worst case where we're unable to change build flags for some extremely strange reason, we could simply define the feature to OFF rather than ON by default? That would surely solve things without needing to revert?

@magomez magomez added the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label Oct 11, 2024
@webkit-commit-queue
Copy link
Collaborator

No reviewer information in commit message, blocking PR #34975. Details: Build #10915

@webkit-commit-queue webkit-commit-queue added merging-blocked Applied to prevent a change from being merged and removed unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing labels Oct 11, 2024
@magomez magomez removed the merging-blocked Applied to prevent a change from being merged label Oct 11, 2024
@magomez magomez changed the title Reverting 284276@main (290d009f7b35) Unreviewed, reverting 284276@main (290d009f7b35) Oct 11, 2024
@magomez magomez force-pushed the eng/Broke-the-build-in-multiple-platforms-that-cant-provide-the-libspiel-dependency branch from 47953ff to b180bc7 Compare October 11, 2024 06:28
@magomez magomez added the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label Oct 11, 2024
https://bugs.webkit.org/show_bug.cgi?id=281222

Broke the build in multiple platforms that can't provide the libspiel dependency

Reverted change:

    [WPE][GTK] Speech synthesis using libspiel
    https://bugs.webkit.org/show_bug.cgi?id=270742
    284276@main (290d009)

Canonical link: https://commits.webkit.org/285005@main
@webkit-commit-queue webkit-commit-queue force-pushed the eng/Broke-the-build-in-multiple-platforms-that-cant-provide-the-libspiel-dependency branch from b180bc7 to 41cdaf7 Compare October 11, 2024 06:31
@webkit-commit-queue
Copy link
Collaborator

Committed 285005@main (41cdaf7): https://commits.webkit.org/285005@main

Reviewed commits have been landed. Closing PR #34975 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit 41cdaf7 into WebKit:main Oct 11, 2024
@webkit-commit-queue webkit-commit-queue removed the unsafe-merge-queue Applied to send a pull request to merge-queue, but skip building and testing label Oct 11, 2024
@magomez magomez deleted the eng/Broke-the-build-in-multiple-platforms-that-cant-provide-the-libspiel-dependency branch October 14, 2024 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WebKitGTK Bugs related to the Gtk API layer.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants