Summary: | [kde overlay] kde-apps/libksane bumped so-ver 5 -> 21, needs subslotted or deps rev-bumped?? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Duncan <1i5t5.duncan> |
Component: | Overlays | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | ionen |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Duncan
2021-02-22 08:05:00 UTC
I believe upstream 66f2eb156 "set SOVERSION" fixed it. Obviously that triggered another revdep-rebuild, but it was to the expected so.5 version. Thanks for keeping me up to date. ;) Btw when you say revdep-rebuild, you do really mean `emerge @preserved-rebuild`, right? The former is not really a thing for many years. (In reply to Andreas Sturmlechner from comment #2) > Btw when you say revdep-rebuild, you do really mean `emerge > @preserved-rebuild`, right? The former is not really a thing for many years. No, I mean revdep-rebuild, or more precisely revdep-rebuild.sh (the old bash version) due to bug #606558 (which I reported and which remains unfixed) with the python version. Years ago when FEATURES=preserve-libs was first introduced to ~arch, I believe before @preserved-rebuild or at least before it was documented so I didn't know about it, I discovered by experience that revdep-rebuild failed to report libs that weren't after-all missing (yet...) due to preserved-libs. Additionally, I realized the potential security issue with leaving old libs libs hanging around until a fuzzy "sometime in the future" and the potential for nasty-to-debug problems with mixed-libs if both versions ended up in an executable's dependency tree. So I set FEATURES=-preserve-libs so the old libs would be removed and revdep-rebuild would continue to find them missing, and continued running revdep-rebuild, which took its time but worked reasonably reliably, as a cleanup step after the emerge --update --deep @world portion of my update routine. I've continued that way ever-since. Problems? Some gcc dependency update a few months ago broke gcc and thus revdep-rebuild, but a quick emerge --usepkgonly of the old version got gcc working again to rebuild the critical package (and if worse comes to worse I could boot to a backup, but that's happened like once due to an unrelated problem, with another couple times I thought it might come to that but it didn't, in the decade and a half plus I've been running gentoo), after which I could emerge --usepkgonly the new version again and was back in business. Other than not being able to start new kde apps in the middle of the occasional qt version update (and I've learned to start an extra konsole or two and kpat before I do full qt updates), that's been about the extent of any problems. |