Hiho werte Community,
ich habe auf meinem Tumbleweed (20201117) seit ein paar Wochen ein kleines Abhängigkeits-Problem mit beim Upgrade. Folgendes:
zypper ref && zypper dup
[...]
Problem: redshift-gtk-1.12-6.2.x86_64 requires python3-xdg, but this requirement cannot be provided
deleted providers: python3-pyxdg-0.26-6.2.noarch
not installable providers: python3-xdg-5.0.0-1.1.noarch[repo-oss]
Solution 1: Following actions will be done:
deinstallation of python3-pyxdg-0.26-6.2.noarch
deinstallation of zim-0.73.2-1.1.noarch
deinstallation of zim-lang-0.73.2-1.1.noarch
Solution 2: deinstallation of redshift-gtk-1.12-6.2.x86_64
Solution 3: keep obsolete python3-pyxdg-0.26-6.2.noarch
Solution 4: break redshift-gtk-1.12-6.2.x86_64 by ignoring some of its dependencies
Alles anzeigen
Bisher habe ich Abhängigkeitsprobleme einfach ausgesessen. Meist war spätestens nach einer Woche die Abhängigkeit repariert und alles flutschte wieder sauber durch. Diesmal leider nicht.
Da ich weder auf redshift noch auf zim verzichten möchte kommen Lösung 1+2 nur ungern in Frage. Um alles andere jetzt mal zu aktualisieren, habe ich mich zunächst für 3. die alte python3-pyxdg behalten entschieden. Aber nun meckert er natürlich bei jedem Updateversuch erneut herum. Auch sind mir die Auswirkungen der letzten beiden Möglichkeiten nicht zur gänze klar. Wenn ich den alten Kram behalte (3), wird der dann aufgeräumt, wenn die Abhängigkeiten gefixt wurden? Hat das eventuell Auswirkungen auf andere Pakete die das python3-pyxdg event. ebenfalls benutzen? Was passiert, wenn ich Abhängigkeiten ignoriere (4)? Kann das zu fehlerhaften Paketen führen? Oder nur auf das redshift?
Gibt es einen schicken link, der die Auswirkungen/Folgen mal erklärt (am liebsten in meiner Muttersprache: deutsch)?
Gibt es für redshift eventuell eine bessere Alternative inzwischen?
Habe ich wieder irgendwas technisches was wichtig ist vergessen (ist nichts, wenn das Hirn langsam löchrig wird...)?
Dank vorab!