Trying to run korganizer (and a few other kde apps) gives me
korganizer: error while loading shared libraries: libQt6TextToSpeech.so.6: cannot open shared object file: No such file or directory
That file is owned by qt6-speech 6.6.3-1, but I currently have version 6.7.0-1 installed (from gremlins.)
Is it possible there is a problem with 6.7.0-1, or is this just my fault for using gremlins? I know I can roll back that package and mark it not to upgrade, but then I will have to remember to allow the upgrade once everything that depends on it has upgraded. I just want to be sure I haven't missed something obvious.
Why do you use Gremlins ?
There's a warning in big bold text.
If all the KDE apps in world are compiled against qt 6.6.3 then installing qt 6.7.0 is not a good idea.
First, that package is in world-gremlins, and I have dealt with the splitting up of the old gremlins. Second, I use gremlins for the typical reason anybody might do so - I want the latest versions of things. I am well aware it can break things, and I accept responsibility for cleaning up the mess. My primary PC is Gentoo, where they say if you do something stupid, you get to pick up the pieces. I generally do so on a reasonably frequent basis. If you noticed, I did not simply ask "Why does korganizer fail?" Maybe I wasn't explicit enough about recognizing that there was a version mismatch involved, but I though I was clear enough about knowing how to deal with the problem.
I know packages are not released to gremlins for the purpose of breaking systems. I was trying to understand why qt 6.7 stuff would be released to world-gremlins, if none of the available kde apps (either in world or world-gremlins) were able to use that new version of qt. I am simply curious whether it is just a matter of waiting for things to return to a more consistent state, or if something might actually be wrong with qt6-speech. I realize that Qt might well have moved libQt6TextToSpeech.so.6 to a different package, or changed the name of the .so file, and was just hoping someone might say so, instead of my having to hunt through Qt sources.
I'm not privy to why and when packages get added to whichever of the gremlins repo's.
What I do know is is there's only a tiny subset of the stable equivalent repo's packages in there and enabling it carte blanch will result in library mismatches just like you got sooner or later.
You quite literally asked "Is it my fault"
Yes.