
(sorry, first version only went to Maurizio m) On 17.07.23 09:10, Maurizio Galli wrote:
Hello seife,
Stefan Seyfried wrote:
Hi all, the current xfce update for 15.5 is seriously broken. The update killed my panel config completely and replaced it with an ugly default.
Does not sound right, we don't intentionally change or install default configurations in the user directory. They were all minor bug fix updates
I did then downgrade but that did not help. The user config was altered. I was lucky to find a backup (from last year, but not much had changed fortunately since then. Today I retried the patch update, just in case, and it failed the same way.
zypper patch or zypper up?
zypper patch I had to resolve dependencies with "remove xfce4-panel-branding-opensuse"
IMHO something like this must not happen on a stable, enterprise-rated distro ;-)
Indeed, but before calling it broken we need a little more info of what went wrong. Have any logs or anything that could help narrow down which package may have caused this?
We should at least warn before the update (if that's possible with zypper) to create a backup of ~/.config/xfce (something I have done before retrying the update ;-)
The path is ~/.config/xfce4. Our configs do not wipe nor override user configs. You're sure is not a non xfce package wiping your configs?
Today after the update I found that just replaying .config/xfce4 was not enough, it was broken again after next login. In the end I did the following (not 100% sure which of them was really needed, will try to reproduce this on a cleanly installed VM): * unpack old xfce4-panel-branding-opensuse * copy etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml from that to /etc/xdg/xfce4/panel/default.xml * restore .config/xfce4 after a few tries, this restored my original configuration It seems like the upstream-branding's default.xml did override the users config (and then get written back to .config/xfce I'll try to reproduce cleanly, I also have seen a similar issue when installing a 15.5 vm with online repos enabled (bad) vs online repos not enabled (good), so I think I can reproduce that with a minimal config.
xfce4-panel-profiles allows you to save back up copies of your panel configs.
I think this also only backs up .config/xfce stuff, so it might not be enough actually. Funny thing is: I don't remember seeing anything like that on a constantly updated tumbleweed. Best regards, seife -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman