Summary: | Device Notifier does not unmount CIFS shares, displays unmounted shares as mounted, gives no feedback if mounting fails | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | AE <vltg0903> |
Component: | widget-devicenotifier | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mbensi, wilderkde |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.6.0 | |
Sentry Crash Report: | |||
Attachments: | patch against trunk/branch 4.6 |
Description
AE
2010-12-13 16:10:54 UTC
Problem persists with version 4.5.90. I'll try to reproduce your setup; I have no CIFS shares so it's quite possible that they require some special attention… stay tuned If you need additional info or have a patch to try against RC1, just say the word... Cheers! SVN commit 1211298 by jacopods: Treat remote NFS/CIFS shares as non-removable devices This is just a hack valid for the 4.6 timeframe, and should *not* be forwardported to trunk. CCBUG: 259345 CCBUG: 259740 M +6 -0 devicenotifier.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1211298 Ok, confirmed. The issue is actually in solid-fstab; I'll get in contact with the mantainer soon to fix it. Stay tuned SVN commit 1211311 by jacopods: Allow virtual devices (i.e. nfs/cifs shares) to raise notifications CCBUG: 259740 M +0 -3 ksolidnotify.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1211311 SVN commit 1211373 by jacopods: Reduce the number of accessibilityChanged signals emitted; now each storageaccess emits its own signal if needed. CCBUG: 259740 M +4 -8 fstabstorageaccess.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1211373 SVN commit 1211376 by jacopods: Make sure unmounting works on virtual devices such as CIFS/NFS shares CCBUG: 259740 M +1 -1 notifierdialog.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1211376 Created attachment 55541 [details]
patch against trunk/branch 4.6
Ok, now we just need to wait for the approval of the patch :) it's ok for me, you can ship it. Thanks for this patch and your last commit on fstabstorageaccess.cpp SVN commit 1211499 by jacopods: Do the "dbus dance": all signals such as {setup,teardown}{requested,done} must be routed via the appropriate dbus interface in order to have them broadcasted to all instances of the same device; this ensures that mount/unmount notifications work correctly. BUG: 259740 M +41 -6 fstabstorageaccess.cpp M +7 -0 fstabstorageaccess.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1211499 |