I did report it. A rollback would require thinking, and I don’t need it immediately. If I had confirmation that it is working for someone else running the latest slowroll, I might be inclined to dig deeper.
I was able to patch okular which was killing kile. There’s a missing line in the source code. I asked Grok to give a summary. It may need some tweeks:
Problem: Kile 2.9.95 on openSUSE Slowroll dies at startup. Crash is in Okular 26.08.0, not Kile. Embed mode ViewerWidget never creates m_pasteAnnotation, then updateViewActions() calls setEnabled on garbage.
Fix: rebuild the Slowroll okular RPM with one nullptr. Flatpak Okular will not help.
Enable the source repo (disabled by default):
zypper lr -d | grep -iE ‘src|source’
sudo zypper mr -e repo-oss-source # use the alias you actually have
sudo zypper ref
Fetch source + build deps (si -d is wrong here; that flag means build-deps only):
sudo zypper in patterns-devel-base-devel_rpm_build rpm-build rpmdevtools
sudo zypper si okular
In okular.spec: set Release: to 1.3 (or anything > stock 1.1) and add
Patch1: okular-init-pasteAnnotation.patch
%autosetup -p1 already applies it. Do not edit BUILD/ by hand; %prep wipes it.