Closed tpopela closed 2 months ago
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 ?
$ 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
They are likely included on the Workstation ISO because this updated RPM landed after the Final Freeze.
And we had broken updates for Silverblue in the last few days, just when this landed.
Either we update the dependency in Orca, or we update our comps group to explicitly list this package.
We have a desktop-accessibility group where we could add that.
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!
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 ?