[Bug 776141] New: Desktop folder view shows icons incorrectly when using NFS directory
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c0 Summary: Desktop folder view shows icons incorrectly when using NFS directory Classification: openSUSE Product: openSUSE 12.2 Version: RC 2 Platform: Other OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Workspace AssignedTo: kde-maintainers@suse.de ReportedBy: andreas@xss.co.at QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.17) Gecko/20110420 SUSE/3.6.17-0.2.1 Firefox/3.6.17 When using a NFS mounted home directory, the KDE desktop folder view shows all icons in the desktop folder ("Arbeitsfläche") as "gear wheel", though the correct icon is configured in the desktop entry file. When I move the complete home directory to a local device (and set the home directory in /etc/passwd accordingly), icons are shown as expected. This is reproducible with all existing accounts in our network as well as a newly created test account. It also happens if the folder to be displayed is any other folder (not just the desktop folder), as long as it is located on NFS. With OpenSUSE 12.1 desktop entry icons are displayed correctly, even if they are on NFS Reproducible: Always Steps to Reproduce: 1. create user with home directory on NFS 2. folder view widget shows all icons in desktop folder as "gear wheel" 3. move home directory to local device 4) folder view widget shows icons as configured in the desktop entry Actual Results: Folder view widget shows icons as "gear wheel" Expected Results: Folder view widget should show icons as configured in the desktop entry NFS server is running OpenSuse 12.1 Directory is exported as follows: /home *(rw,no_root_squash,sync,no_subtree_check) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c1 --- Comment #1 from Andreas Haumer <andreas@xss.co.at> 2012-08-16 09:13:37 UTC --- Created an attachment (id=502487) --> (http://bugzilla.novell.com/attachment.cgi?id=502487) Screenshot with home directory on NFS: icons are shown as "gear wheel" -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c2 --- Comment #2 from Andreas Haumer <andreas@xss.co.at> 2012-08-16 09:15:20 UTC --- Created an attachment (id=502488) --> (http://bugzilla.novell.com/attachment.cgi?id=502488) Screenshot with home directory on local device: icons are shown as configured -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c3 arjan ten hoopen <arjan.ten.hoopen@zonnet.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P1 - Urgent CC| |arjan.ten.hoopen@zonnet.nl Version|RC 2 |Final --- Comment #3 from arjan ten hoopen <arjan.ten.hoopen@zonnet.nl> 2012-09-06 17:04:34 UTC --- I have the same with the final 12.2. This is a huge drawback in the user experience! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c4 Joschi Brauchle <joschibrauchle@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |joschibrauchle@gmx.de --- Comment #4 from Joschi Brauchle <joschibrauchle@gmx.de> 2012-09-07 13:00:12 UTC --- I can confirm this problem on 12.2 with NFS mounted home directories! Related bugs: https://bugzilla.novell.com/show_bug.cgi?id=776387 https://bugzilla.novell.com/show_bug.cgi?id=775606 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c5 --- Comment #5 from Joschi Brauchle <joschibrauchle@gmx.de> 2012-09-07 13:07:20 UTC --- Problem is discussed here: http://forum.kde.org/viewtopic.php?f=224&t=99255 KDE Bugreport: https://bugs.kde.org/show_bug.cgi?id=288824 Introduced with this commit: http://quickgit.kde.org/?p=kdelibs.git&a=commit&h=02b7eb5d92daae4373e7d38d2d952a688bd42079 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c6 --- Comment #6 from Joschi Brauchle <joschibrauchle@gmx.de> 2012-09-07 17:13:47 UTC --- I've partly reverted the commit above using this patch: ------ diff -Pdpru a/kio/kio/kfileitem.cpp b/kio/kio/kfileitem.cpp --- a/kio/kio/kfileitem.cpp 2012-06-06 22:49:52.653043147 +0200 +++ b/kio/kio/kfileitem.cpp 2012-09-07 16:21:14.511736277 +0200 @@ -702,8 +702,7 @@ bool KFileItemPrivate::isSlow() const if (m_slow == SlowUnknown) { const QString path = localPath(); if (!path.isEmpty()) { - const KFileSystemType::Type fsType = KFileSystemType::fileSystemType(path); - m_slow = (fsType == KFileSystemType::Nfs || fsType == KFileSystemType::Smb) ? Slow : Fast; + m_slow = Fast; } else { m_slow = Slow; } ------ and created updates packages for KDE4.8: http://download.opensuse.org/repositories/home:/lnt-sysadmin:/branches:/open... and KDE4.9: http://download.opensuse.org/repositories/home:/lnt-sysadmin:/branches:/KDE:... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c7 Christian Trippe <ctrippe@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jnelson-suse@jamponi.net --- Comment #7 from Christian Trippe <ctrippe@opensuse.org> 2012-09-08 19:33:57 UTC --- *** Bug 776387 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=776387 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c8 Joschi Brauchle <joschibrauchle@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |omega@online.de --- Comment #8 from Joschi Brauchle <joschibrauchle@gmx.de> 2012-09-09 18:08:56 UTC --- *** Bug 775606 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=775606 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c Joschi Brauchle <joschibrauchle@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.kde.org/show_b | |ug.cgi?id=288824 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c9 --- Comment #9 from Joschi Brauchle <joschibrauchle@gmx.de> 2012-11-27 09:09:26 UTC --- Unfortunately, there has been no response in 3 months since the bug was reported, although a patch is available that would revert to old & working behavior of KDE 4.7... It would be nice if the above patch would find it's way into openSUSE 12.2 soon! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c10 --- Comment #10 from Benjamin Brunner <bbrunner@suse.com> 2012-11-27 12:17:57 CET --- Thanks for the submission of sr#143002. Please don't forget to submit it to the devel-project KDE:Distro:Factory, too if necessary. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c11 --- Comment #11 from Joschi Brauchle <joschibrauchle@gmx.de> 2012-11-27 15:10:48 UTC --- Ok, I submitted to KDE:Distro:Factory, as well as KDE:Release:48 and KDE:Release:49... (don't know if that was necessary) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c12 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |coolo@suse.com --- Comment #12 from Stephan Kulow <coolo@suse.com> 2012-11-27 23:05:35 CET --- I think that patch is wrong - it's fine as a work around for 12.2, but I don't think this should end in factory. The bug is IMO more deeper than just "nfs is slow or not". The problem is that fuse.sshfs and nfs are treated the same. if people have their homes on sshfs, then they might indeed fancy the speed of not digging file magic. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c13 --- Comment #13 from Joschi Brauchle <joschibrauchle@gmx.de> 2012-11-28 11:04:49 UTC --- I don't understand the exact inner workings in KDE, but the above patch simply reverts the crude classification of NFS and SMB as slow filesystems. How does this touch anything else? For sure there is a need for a better solution, as NFS or SMB *can* be slow in some scenarios. Maybe there will be a better solution coming out of the discussion at https://bugs.kde.org/show_bug.cgi?id=288824, but as a heavy user of KDE on NFS home directories, I was disappointed for that discussion not leading to an intermediate fix. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c14 --- Comment #14 from Benjamin Brunner <bbrunner@suse.com> 2012-11-28 12:59:06 CET --- Unfortunately, there was already a security-update for kdelibs4 running (see openSUSE:Maintenance:1100). Could you add your fix to the current sources, please and submit it again? Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c15 --- Comment #15 from arjan ten hoopen <arjan.ten.hoopen@zonnet.nl> 2012-11-28 13:31:06 UTC --- All,
From a pure "end user" perspective: I'm currently looking at a screen full of gears. This gives me a user experience which does not make me very happy. I did consider going back to 12.1!!
I can understand that the current proposed solution is not "technically" the best (for what ever reason) but PLEASE let the "end user" experience count as well. Please give the user back it's icons, meanwhile figure out what the best technical solution is, implement this and after that everybody is happy. Thanks in advace!! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c16 --- Comment #16 from Joschi Brauchle <joschibrauchle@gmx.de> 2012-11-28 15:09:31 UTC --- (In reply to comment #14)
Could you add your fix to the current sources, please and submit it again? Thanks!
See request: #143421 Do I need to resubmit die KDE:Release:48 & 49 as well? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c17 --- Comment #17 from Benjamin Brunner <bbrunner@suse.com> 2012-11-28 16:27:53 CET --- Thanks for the new submission, we only had a bad timing with the running update. ;) A new submission for the devel-project is necessary, too but for a different reason. See Coolo's declined-message: Request: #143258 submit: home:lnt-sysadmin:branches:KDE:Distro:Factory/kdelibs4(cleanup) -> KDE:Distro:Factory Message: - Added kio_revert_slow_filesystems.patch to fix bnc#776141. State: declined 2012-11-27T22:06:41 coolo Comment: what I'm missing is a big comment that this is not a "fix", but a brute force work around. please add that - see also my comment in the bug History: new 2012-11-27T15:06:23 lnt-sysadmin -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c18 --- Comment #18 from Stephan Kulow <coolo@suse.com> 2012-11-28 17:02:01 CET --- I'm not against the hot fix maintenance, I just want to make it clear that this is not a "fix" in the classical sense. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c19 --- Comment #19 from Joschi Brauchle <joschibrauchle@gmx.de> 2012-11-28 16:54:12 UTC --- Sure, I completely agree! Me personally, I was not targeting KDE:Devel:Factory with this workaround at all. My goal was just to get a satisfying user experience for 12.2, KDE:Release:48 and KDE:Release:49. Actually, KDE:Release:47 is also be affected, but not considered so far. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c20 --- Comment #20 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-11-30 19:00:29 CET --- This is an autogenerated message for OBS integration: This bug (776141) was mentioned in https://build.opensuse.org/request/show/143002 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c21 --- Comment #21 from Swamp Workflow Management <swamp@suse.de> 2012-12-06 16:09:36 UTC --- openSUSE-RU-2012:1617-1: An update that has one recommended fix can now be installed. Category: recommended (low) Bug References: 776141 CVE References: Sources used: openSUSE 12.2 (src): kdelibs4-4.8.5-2.16.1, kdelibs4-apidocs-4.8.5-2.16.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c22 --- Comment #22 from arjan ten hoopen <arjan.ten.hoopen@zonnet.nl> 2012-12-11 09:49:18 UTC --- To all who fixed this and/or supported this: Thank You!! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c23 Joschi Brauchle <joschibrauchle@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|KDE4 Workspace |KDE4 Workspace Version|Final |12.3 Beta 1 Product|openSUSE 12.2 |openSUSE Factory --- Comment #23 from Joschi Brauchle <joschibrauchle@gmx.de> 2013-01-22 10:16:01 UTC --- This bug still exists / reappears in 12.3 Beta1.
From the discussion with Coolo on OBS, I remember that it was decided not to add the workaround to factory as it is not a real fix for the problem.
Unfortunately, this bug seems still unfixed upstream. I guess the workaround will be required for KDE4.10 as well! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c24 --- Comment #24 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-01-29 19:00:08 CET --- This is an autogenerated message for OBS integration: This bug (776141) was mentioned in https://build.opensuse.org/request/show/150324 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c25 --- Comment #25 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-01-31 15:00:18 CET --- This is an autogenerated message for OBS integration: This bug (776141) was mentioned in https://build.opensuse.org/request/show/150578 Factory / kdelibs4 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c26 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #26 from Stephan Kulow <coolo@suse.com> 2013-02-12 13:56:12 CET --- sounds to me like it went in -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776141 https://bugzilla.novell.com/show_bug.cgi?id=776141#c Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |obs:running:2928:moderate -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=776141 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:2928:moderate | -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com