Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

speech-dispatcher and espeak-ng missing in Silverblue 40 #555

Closed
tpopela opened this issue Apr 24, 2024 · 9 comments
Closed

speech-dispatcher and espeak-ng missing in Silverblue 40 #555

tpopela opened this issue Apr 24, 2024 · 9 comments
Labels
bug Something isn't working f40 Related to Fedora 40 kinoite Also affect Fedora Kinoite upstream Issue reported, fixed or related to upstream projects

Comments

@tpopela
Copy link
Contributor

tpopela commented Apr 24, 2024

When rebasing to Silverblue 40, I've noticed that espeak-ng and speech-dispatcher packages were among the removed ones, which shouldn't happen, because they're needed for accessibility. Apparently the packages are included on the Fedora 40 Workstation ISO.

On SB 39, the espeak-ng is needed by speech-dispatcher-espeak-ng which is needed by speech-dispatcher, which is needed by python3-speechd which is needed by orca.

The requirement is still there - https://src.fedoraproject.org/rpms/orca/blob/f40/f/orca.spec#_36 and python3-speechd is part of SB40, so I suspect it broke with https://src.fedoraproject.org/rpms/speech-dispatcher/c/bde1d9d236eb13eb6ee516bb749633d2e9e443c5?branch=rawhide ?

@tpopela tpopela added the bug Something isn't working label Apr 24, 2024
@travier
Copy link
Member

travier commented Apr 24, 2024

I indeed have (from 40.20240415.0 to 40.20240423.0 Kinoite):

Removed:
  dotconf-1.3-35.fc40.x86_64
  espeak-ng-1.51.1-8.fc40.x86_64
  libao-1.2.0-27.fc40.x86_64
  pcaudiolib-1.1-14.fc40.x86_64
  qt6-qtspeech-speechd-6.6.2-1.fc40.x86_64
  speech-dispatcher-0.11.5-3.fc40.x86_64
  speech-dispatcher-espeak-ng-0.11.5-3.fc40.x86_64
Added:
  openssh-askpass-9.6p1-1.fc40.2.x86_64
  speech-dispatcher-libs-0.11.5-5.fc40.x86_64

Looks like Orca should depend on speech-dispatcher ?

@travier travier added f40 Related to Fedora 40 kinoite Also affect Fedora Kinoite upstream Issue reported, fixed or related to upstream projects labels Apr 24, 2024
@travier
Copy link
Member

travier commented Apr 24, 2024

$ sudo rpm-ostree install speech-dispatcher --dry-run
Checking out tree 155adfa... done
Enabled rpm-md repositories: updates fedora updates-archive
Updating metadata for 'updates'... done
Updating metadata for 'fedora'... done
Updating metadata for 'updates-archive'... done
Importing rpm-md... done
rpm-md repo 'updates'; generated: 2024-04-24T01:00:32Z solvables: 5749
rpm-md repo 'fedora'; generated: 2024-04-19T08:53:31Z solvables: 74873
rpm-md repo 'updates-archive'; generated: 2023-10-06T17:04:49Z solvables: 0
Resolving dependencies... done
Installing 6 packages:
  dotconf-1.3-35.fc40.x86_64 (fedora)
  espeak-ng-1.51.1-8.fc40.x86_64 (fedora)
  libao-1.2.0-27.fc40.x86_64 (fedora)
  pcaudiolib-1.1-14.fc40.x86_64 (fedora)
  speech-dispatcher-0.11.5-5.fc40.x86_64 (updates)
  speech-dispatcher-espeak-ng-0.11.5-5.fc40.x86_64 (updates)
Exiting because of '--dry-run' option

@travier
Copy link
Member

travier commented Apr 24, 2024

They are likely included on the Workstation ISO because this updated RPM landed after the Final Freeze.

@travier
Copy link
Member

travier commented Apr 24, 2024

And we had broken updates for Silverblue in the last few days, just when this landed.

@travier
Copy link
Member

travier commented Apr 24, 2024

Either we update the dependency in Orca, or we update our comps group to explicitly list this package.

@travier
Copy link
Member

travier commented Apr 24, 2024

We have a desktop-accessibility group where we could add that.

@travier
Copy link
Member

travier commented Apr 24, 2024

Comps PR: https://pagure.io/fedora-comps/pull-request/959

@travier
Copy link
Member

travier commented Apr 25, 2024

On Kinoite 40:

Added:
  dotconf-1.3-35.fc40.x86_64
  espeak-ng-1.51.1-8.fc40.x86_64
  libao-1.2.0-27.fc40.x86_64
  pcaudiolib-1.1-14.fc40.x86_64
  qt6-qtspeech-speechd-6.6.2-1.fc40.x86_64
  slirp4netns-1.2.2-2.fc40.x86_64
  speech-dispatcher-0.11.5-5.fc40.x86_64
  speech-dispatcher-espeak-ng-0.11.5-5.fc40.x86_64

So looks like we're good again now. Thanks for the report!

@travier travier closed this as completed Apr 25, 2024
karuboniru pushed a commit to karuboniru/karuboniru-workstation that referenced this issue May 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working f40 Related to Fedora 40 kinoite Also affect Fedora Kinoite upstream Issue reported, fixed or related to upstream projects
Projects
None yet
Development

No branches or pull requests

2 participants