ubuntustudio-bugs team mailing list archive
-
ubuntustudio-bugs team
-
Mailing list archive
-
Message #02307
[Bug 1422469] Re: Dolphin won't keep the folder shortcuts on Kubuntu 15.04 with Plasma 5.
Launchpad has imported 5 comments from the remote bug at
https://bugs.kde.org/show_bug.cgi?id=347160.
If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.
------------------------------------------------------------------------
On 2015-05-04T13:22:32+00:00 Harald Sitter wrote:
As of kdelibs 4.14.8 and kio 5.10 kfileplacesmodel no longer uses the
legacy kfileplaces/bookmarks.xml data file to manage the places list but
instead uses the new user-places.xbel file.
Currently kdenlive still uses the legacy path to inject its projects
folder into the places list [1]. This is not going to work anymore until
the file path is changed to the new xbel thing.
Also see bug #345174 for why this change was made and relevant commits.
[1] line 1665
http://lxr.kde.org/source/kde/kdemultimedia/kdenlive/src/doc/kdenlivedoc.cpp
Reproducible: Always
Reply at:
https://bugs.launchpad.net/hundredpapercuts/+bug/1422469/comments/54
------------------------------------------------------------------------
On 2015-05-04T13:33:58+00:00 Harald Sitter wrote:
possible fixy https://git.reviewboard.kde.org/r/123627/
Reply at:
https://bugs.launchpad.net/hundredpapercuts/+bug/1422469/comments/55
------------------------------------------------------------------------
On 2015-05-04T18:44:54+00:00 Harald Sitter wrote:
Git commit ad314e933843cd0658213a6954f22660bf54fe2d by Harald Sitter.
Committed on 04/05/2015 at 18:44.
Pushed by sitter into branch 'v0.9.x'.
port places file path to new user-places.xbel
the legacy bookmarks.xml file is not supported anymore and will stop
syncing with the user-places.xbel starting with the upcoming kio and
kdelibs releases.
REVIEW: 123628
M +1 -1 src/doc/kdenlivedoc.cpp
http://commits.kde.org/kdenlive/ad314e933843cd0658213a6954f22660bf54fe2d
Reply at:
https://bugs.launchpad.net/hundredpapercuts/+bug/1422469/comments/61
------------------------------------------------------------------------
On 2015-05-04T18:47:00+00:00 Harald Sitter wrote:
Git commit d4c46e775392d422733ed2b202704afb9c4b3266 by Harald Sitter.
Committed on 04/05/2015 at 18:45.
Pushed by sitter into branch 'Applications/15.04'.
port places file path to new user-places.xbel
the legacy bookmarks.xml file is not supported anymore and will stop
syncing with the user-places.xbel starting with the upcoming kio and
kdelibs releases.
REVIEW: 123627
M +1 -1 src/doc/kdenlivedoc.cpp
http://commits.kde.org/kdenlive/d4c46e775392d422733ed2b202704afb9c4b3266
Reply at:
https://bugs.launchpad.net/hundredpapercuts/+bug/1422469/comments/62
------------------------------------------------------------------------
On 2015-05-04T18:52:27+00:00 j-b-m wrote:
Git commit a3aa13306a907a202b76ed6abb55d2d06dadc673 by Jean-Baptiste Mardelle, on behalf of Harald Sitter.
Committed on 04/05/2015 at 18:52.
Pushed by mardelle into branch 'frameworks'.
port places file path to new user-places.xbel
the legacy bookmarks.xml file is not supported anymore and will stop
syncing with the user-places.xbel starting with the upcoming kio and
kdelibs releases.
REVIEW: 123627
M +1 -1 src/doc/kdenlivedoc.cpp
http://commits.kde.org/kdenlive/a3aa13306a907a202b76ed6abb55d2d06dadc673
Reply at:
https://bugs.launchpad.net/hundredpapercuts/+bug/1422469/comments/63
** Changed in: kdenlive
Status: Unknown => Fix Released
** Changed in: kdenlive
Importance: Unknown => Medium
--
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to kdenlive in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/1422469
Title:
Dolphin won't keep the folder shortcuts on Kubuntu 15.04 with Plasma
5.
Status in One Hundred Papercuts:
Confirmed
Status in kdelibs:
Fix Released
Status in KDE Non-Linear Video Editor:
Fix Released
Status in kde-baseapps package in Ubuntu:
Fix Committed
Status in kde4libs package in Ubuntu:
Fix Committed
Status in kdenlive package in Ubuntu:
New
Status in kio package in Ubuntu:
Fix Committed
Status in kde-baseapps source package in Vivid:
Fix Committed
Status in kde4libs source package in Vivid:
Fix Committed
Status in kio source package in Vivid:
Fix Committed
Status in kde-baseapps source package in Wily:
New
Status in kde4libs source package in Wily:
New
Status in kio source package in Wily:
New
Bug description:
# Impact
KDE software loses 'places' bookmarks when using KDE frameworks 5 and KDELibs4 software at the same time. In particular the default file manager Dolphin will have one of its by-default-visible features rendered useless by this and actively lose data the user created.
## Affects
- kde4libs: which has a sync code that attempts to sync the XDG places file with the legacy KDE file.
- kio (kf5): as it has the same syncing code as kde4libs.
- kde-baseapps (specifically dolphin): as it is using the legacy KDE file while the rest of a plasma5 desktop would use the XDG places file.
- kdenlive: has hardcoded file lookup for the old file to automatically inject its projects folder into the places list (not terribly important feature and actually has provisioning for the file not being found).
# Test Case
1. Open Dolphin.
2. Select the folder you want in the Places shortcut on the left panel.
3. Drag and Drop the folder on the left panel in the "Places" section.
4. Restart the system.
## Kdenlive
Kdenlive has a bit of a different use case it injects itself into the list of places
- create new user
- start kdenlive and go through wizard
- file -> open
- places sidebar should contain an entry for kdenlive projects.
# Regression Potential
Somewhat potentially high unfortunately. The way this had to be resolved was by removing a piece of compatibility tech from kdelibs(4) that would attempt to sync the XDG places bookmarks with the kdelibs<=4 preferred kde-specific places file and instead always use the XDG file. This effectively means that the old places file will not get updated anymore. Applications that had its path hardcoded would use the wrong file and no longer show the same places list as the rest of the system. It is hard to assess whether we have any such application in the archive, but it is a risk worth taking considering we currently lose user data in one of the most obvious places.
# Other Info
## Upstream references
http://quickgit.kde.org/?p=kdelibs.git&a=commit&h=5c0a31a2f2a46aa44b8c34baae67b6951b2abcaf
http://quickgit.kde.org/?p=kde-baseapps.git&a=commit&h=270d2affaafcc9e87ba14f82bfe579e22607e2d2
http://quickgit.kde.org/?p=kio.git&a=commit&h=e919daeb5b144b146dbf459fadb116729b866d21
## Upstream Bug
https://bugs.kde.org/show_bug.cgi?id=345174
---- original report ----
Steps to reproduce:
1. Open Dolphin.
2. Select the folder you want in the Places shortcut on the left panel.
3. Drag and Drop the folder on the left panel in the "Places" section.
4. Restart the system.
What Happens:
Dolphin is set back to default places.
What is expected:
Dolphin displays the customize places shortcuts.
I tried askubuntu, but they deleted my question as off-topic because
Kubuntu 15.04 Vivid Vervet with Plasma 5 haven't been released.
Aditional info is that this is not an upgrade, but a fresh install.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hundredpapercuts/+bug/1422469/+subscriptions