| Summary: | kde-misc/kdeconnect has sys-fs/sshfs-fuse as an optional runtime dependency | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Andreas Sturmlechner <asturm> |
| Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | paddlaren |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
*kdeconnect-0.5.1 (11 Mar 2014) 11 Mar 2014; Manuel Rüger <mrueg@gentoo.org> +kdeconnect-0.5.1.ebuild, -kdeconnect-0.5.ebuild: Version bump. Add info about optional rdep: sshfs-fuse. Thanks to Andreas Sturmlechner. Fixes bug #504022 Why would you not add the fuse USE flag as per x2goserver? http://gpo.zugaina.org/AJAX/Ebuild/2607611/View That said I have installed 0.5.1 alongside sshfs-fuse on kde-4.12.3 and when trying to browse my Samsung Galaxy S11 via konqueror, I get "Unsupported Protocol kdeconnect" Should I file a new bug or is file browsing not supported in kdeconnect-0.5.1(as suggested by the android app)? If the latter, I would think the post install message is not needed for this version? It seems they indeed comment it out for each stable release so far: https://projects.kde.org/projects/playground/base/kdeconnect-kde/repository/revisions/fb4441c740d2b9f0299489432518abe6d8e966c7 Maybe someone should donate them a config switch. ;) @barrie: Optional runtime deps are an unsolved topic so far: see bug 453618 *** Bug 631830 has been marked as a duplicate of this bug. *** |
If not installed, when trying to access the remote device via 'Remote filesystem browser', you get nothing but an error message (which might not be clear for every user immediately). I think there are two options, 1) add it to RDEPEND even though using the plugin still is completely optional, or 2) document it in pkg_postinst(). A patch for 2) could look like this: --- a/kdeconnect-9999.ebuild 2013-10-30 22:57:21.947649046 +0100 +++ b/kdeconnect-9999.ebuild 2014-03-09 22:31:34.372716701 +0100 @@ -41,8 +41,10 @@ } pkg_postinst(){ - einfo - einfo "The Android .apk file is available via" - einfo "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp" - einfo + elog "Optional dependencies:" + elog " sys-fs/sshfs-fuse (for 'Remote filesystem browser' plugin)" + elog + elog "The Android .apk file is available via" + elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp" + elog }