! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
panel loses settings in some cases (difficult to reproduce)
Status:
RESOLVED: FIXED
Product:
Xfce4-panel
Component:
General

Comments

Description Yves-Alexis Perez editbugs 2011-11-30 07:25:12 CET
I thought I had already reported that, but it seems not, maybe I only talk about that on IRC.

Basically, I have an user which had an issue with the panel starting with some kind of default settings instead of his current config, while the config file was apparently correct.

He reported the bug at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646981 and apparently managed to reproduce it reliably in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646981#40

If you need more info, please ask (here or on the bug with the reporter on CC:).

Regards,
Comment 1 Nick Schermer editbugs 2011-12-01 13:38:35 CET
The panel.xml file please from his home account and possible the output of "PANEL_DEBUG=1 xfce4-panel &> ~/panelstartup.log".
Comment 2 Yves-Alexis Perez editbugs 2011-12-01 14:33:56 CET
He provided some config files in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646981#40 and I will ask for the debug output.
Comment 3 Yves-Alexis Perez editbugs 2011-12-20 15:56:25 CET
And some more info available at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646981#62
Comment 4 Nick Schermer editbugs 2011-12-29 17:40:19 CET
Fixed a lot of problems in this area. No more autosaving and only save when and what is required. Position property is checked on startup as well (and restored if needed).

Not going to backport this to 4.8, but I think this is fixed now.
Comment 5 Yves-Alexis Perez editbugs 2012-09-12 12:27:20 CEST
(In reply to comment #4)
> Fixed a lot of problems in this area. No more autosaving and only save when
> and what is required. Position property is checked on startup as well (and
> restored if needed).
> 
> Not going to backport this to 4.8, but I think this is fixed now.

Do you remember which commits were relevant to this bug? I might need to try to backport those to 4.8 for Debian Wheezy.
Comment 6 Nick Schermer editbugs 2012-09-12 12:36:57 CEST
It does save on changes instead, not on exit. That landed in a couple of commits including code changes, so no suitable for backporting (else I'd done that).
Comment 7 Yves-Alexis Perez editbugs 2012-09-12 12:43:35 CEST
(In reply to comment #6)
> It does save on changes instead, not on exit. That landed in a couple of
> commits including code changes, so no suitable for backporting (else I'd
> done that).

And could the feature itself be backported? I have no idea what amount of code it represents, but it seems to happens quite frequently for at least some users (although it might be related to #5379 so having a backport for that one might help on #8206)
Comment 8 onlyjob 2012-09-13 13:55:34 CEST
I'm using xfce4-panel alone, on KDE.
To reproduce I just start the panel, add some items and logoff.
On next login panel opens completely blank.

(That's how I lost my settings several times)

Cheers,
Dmitry.
Comment 9 Nick Schermer editbugs 2012-09-13 15:07:19 CEST
4.10 has a clean implementation of setting saving, but I think I can add a rough version that is less efficient (but works) for 4.8 and backport it.
Comment 10 onlyjob 2012-09-14 00:10:48 CEST
(In reply to comment #9)
> 4.10 has a clean implementation of setting saving, but I think I can add a
> rough version that is less efficient (but works) for 4.8 and backport it.

Thank you, that would be much appreciated.

As far as I can tell later versions are not affected.

Regards,
Dmitry.
Comment 11 Steve Dodier-Lazaro editbugs 2014-11-04 13:44:03 CET
(Cycling through old bug reports)

This bug is waiting for a 4.8 backport, which appears not to be entirely trivial.

Nick, is it fair to say you don't have the time to do the backport? Dmitry, Yves-Alexis, do your distributions still ship a supported version that runs 4.8?
Comment 12 Yves-Alexis Perez editbugs 2014-11-04 21:32:19 CET
(In reply to Steve Dodier-Lazaro from comment #11)
> (Cycling through old bug reports)
> 
> This bug is waiting for a 4.8 backport, which appears not to be entirely
> trivial.
> 
> Nick, is it fair to say you don't have the time to do the backport? Dmitry,
> Yves-Alexis, do your distributions still ship a supported version that runs
> 4.8?

Yes, Wheezy still has 4.8 and will be supported for more than a year. But I'm unsure if spending time on this (wrt. pushing 4.12 out, for example :) is really useful.
Comment 13 onlyjob 2014-11-04 22:59:19 CET
This issue was not fixed for so long that I'd say it's time to forget it and move on. This bug encouraged me to upgrade so I'm not using Xfce panel on Wheezy any more. Not sure if anyone else was ever affected...
Comment 14 Simon Steinbeiss editbugs 2017-05-22 22:01:19 CEST
I would say 4.8 has been unmaintained for so long, I'm closing this (finally).

Bug #8206

Reported by:
Yves-Alexis Perez
Reported on: 2011-11-30
Last modified on: 2017-05-22

People

Assignee:
Nick Schermer
CC List:
3 users

Version

Attachments

Additional information