'Install samba' option missing in sharing tab of Dolphin's folder properties
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdenetwork-filesharing |
Fix Released
|
Medium
|
|||
kdenetwork-filesharing (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
New
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Cosmic, version 4:18.04.3-0ubuntu1
Bionic, version 4:17.12.3-0ubuntu1
Expected behaviour: If samba is not installed, an 'Install Samba' button should be present to enable automatic installation of Samba via packagekit.
Actual behaviour: A message just states that samba is not installed.
This is a regression from Bionic onwards.
The reason is that the feature has not been built, due to the cmake requirement of:
PackageKitQt5 (required version >= 0.9.5)
erroneously resulting in the output that the requirement is not satisfied by packagekit-qt 1.0.1
https:/
While this is an error in packagekit-qt's cmake logic (I imagine) other KDE projects just use 'find_package(
description: | updated |
Changed in kdenetwork-filesharing (Ubuntu Cosmic): | |
status: | New → Fix Committed |
Changed in kdenetwork-filesharing: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
With PackageKit 1.0.x, this is not an acceptable version during configure, so features are disabled and lost.
** log extract **
Could not find a configuration file for package "PackageKitQt5" that is
compatible with requested version "0.9.5".
The following configuration files were considered but not accepted:
/usr/lib/ x86_64- linux-gnu/ cmake/packageki tqt5/packagekit qt5-config. cmake, version: 1.0.1
<snip>
-- The following features have been disabled:
* Samba Installation, Automatic installation of '"samba"' using PackageKit.
-- The following OPTIONAL packages have not been found:
* PackageKitQt5 (required version >= 0.9.5), Software Manager integration
Needed to automatically install the samba package.