Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#60308 - [krusader] List kio-extras as optional dependency

Attached to Project: Community Packages
Opened by Alex Bikadorov (wgnome) - Thursday, 04 October 2018, 18:12 GMT
Last edited by Antonio Rojas (arojas) - Friday, 11 October 2019, 19:51 GMT
Task Type General Gripe
Category Packages
Status Closed
Assigned To Lukas Jirkovsky (6xx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
KIO-Extras is used for extended protocol support (FTP/SMB/...) and for creating thumbnails for file previews, including images.
We (developers) get constantly bug reports because it is not installed. I already added it to the project homepage: https://krusader.org/report-bugs/index.html
Would be good to also add it to the optional package dependencies.
This task depends upon

Closed by  Antonio Rojas (arojas)
Friday, 11 October 2019, 19:51 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Already an optdepend of kio
Comment by Antonio Rojas (arojas) - Thursday, 04 October 2018, 20:34 GMT
It is already an optional dependency of kio, which is where it belongs. IMO it doesn't make sense to also add it to every application that makes use of it. If there is a severe functionality limitation without it then the right thing to do would be to make it a hard dependency (like dolphin does)
Comment by Alex Bikadorov (wgnome) - Friday, 05 October 2018, 13:53 GMT
Hmm, Krusader runs fine without kio-extras only with less functionality. So I guess a hard dependency is out of scope here.

I actually thought this is the exact use-case for an optional dependency: kio-extras adds optional functionality to Krusader. And not kio because this is only a library and mainly useless by itself.
And yes, every application that uses kio-extras should have it listed as optional dependency, so that the users know about that.

Don't wanna be offensive, you know the rules here better than me. But right know many users a clueless about this and it would help them if the package would include this information.
Comment by Eli Schwartz (eschwartz) - Thursday, 18 October 2018, 14:47 GMT
But krusader doesn't even use kio-extras, does it? It just uses kio, and kio itself detects kio-extras and offers enhanced kio support to krusader...

And this is already plenty discoverable, both because it's printed at kio install time, and because you can retrieve this info after the fact with:

$ paccheck --recursive --opt-depends --quiet krusader
[...]
kio: unsatisfied optional dependency 'kio-extras: extra protocols support (sftp, fish and more)'
kio: unsatisfied optional dependency 'knetattach: to add new kio-remote entries'
[...]

Loading...