Description of problem:
After updating kdelibs disappeared Home, Network, Root and Trash folders in Places in file open dialog.
Version-Release number of selected component (if applicable):
kdelibs-4.14.8-1.fc21.i686 from https://admin.fedoraproject.org/updates/FEDORA-2015-8922
Steps to Reproduce:
1. Press "open file" in kwrite
Only disks shown in Places.
Should be shown disks and Home, Network, Root, Trash folders.
Folders shown after downgrading to kdelibs-4.14.7-4.fc21.i686.
Are you testing with plasma5(copr) or stock kde4 ? (I was assuming the latter, but asking to be sure)
No copr, only KDE4 from Fedora 21 repository.
I have the same problem, places of open file dialogue of konqueror and kwrite (at least) doesn't show: Home, Network, Root and Trash folder but show my disks like in Dolphin.
Dolphin places doesn't have this problem, places have: Home, Network, Root and Trash folder .
with Fedora 21, KDE - Platform Version 4.14.8 from updates-testing
I suspect this may be related to the fix for upstream bug
removed syncing of content between kplaces/bookmarks.xml and user-places.xbel
(which caused problems for kde4 apps under plasma5)
I'll make a scratch build reverting that commit for you to test.
Scratch build underway:
newer dolphin was also updated to use user-places.xbel instead of kfileplaces/bookmarks.xml too (if we do the revert in kdelibs, we may want to revert the dolphin commit too)
No problem with scratch build.
I clean cache and reboot the system
Now I got 3 times the set of Home, Network, Root and Trash folder ,
I think running dolphin added this places ,
Because I saw kwrite with one set , after two sets , and now after reboot and run dolphin 3 sets ...
maybe we should revert dolphin commit too , I don't know .
That's odd. :-/
So what kdelibs used to do (and current behavior after reverting) is synchronize changes made to
to (more standardized):
what dolphin *used* to do was use
but now uses
When things "disappeared", I'm guessing there was content in bookmarks.xml that never got sync'd/migrated to user-places.xbel (for whatever reason)
dolphin doesn't sync anything, so we can consider making modifications there only if dolphin misbehaves in some way ... though.. hrm... except if you add bookmarks there, it'll *only* show there (user-places.xbel) and not any other kde4 apps :-/
Here's a link to the upstream commit we've tested reverting,
In case my analysis was incorrect.
mv ~/.kde/share/apps/kfileplaces/bookmarks.xml ~/.local/share/user-places.xbel* .
fix the problem :)
I lost my bookmarks, but I can recover them by searching in backuped files
cat user-places.xbel.bak | grep title
cat bookmarks.xml | grep title
I got almost 300 entries, so this clean up was cool, no problem .
So scratch build (4.14.8-1.fc21.1) is working without problems .
My tests was not conclusive but looks like scratch build is working better than version from updates-testing.
kde got cache and to test it properly I need logout session , remove cache "rm -rf /var/tmp/kdecache-sergio" and log in again.
kdelibs-4.14.9-2.fc21, kdepimlibs-4.14.9-1.fc21, kde-runtime-15.04.2-1.fc21, kde-baseapps-15.04.2-1.fc21, oxygen-icon-theme-15.04.2-1.fc21 has been submitted as an update for Fedora 21.
Package kdelibs-4.14.9-2.fc21, kdepimlibs-4.14.9-1.fc21, kde-runtime-15.04.2-1.fc21, kde-baseapps-15.04.2-1.fc21, oxygen-icon-theme-15.04.2-1.fc21:
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing kdelibs-4.14.9-2.fc21 kdepimlibs-4.14.9-1.fc21 kde-runtime-15.04.2-1.fc21 kde-baseapps-15.04.2-1.fc21 oxygen-icon-theme-15.04.2-1.fc21'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
kdelibs-4.14.9-2.fc21, kdepimlibs-4.14.9-1.fc21, kde-runtime-15.04.2-1.fc21, kde-baseapps-15.04.2-1.fc21, oxygen-icon-theme-15.04.2-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.