[Bug 273697] deskutils/xfce4-tumbler: no HEIF support by default
Date: Sun, 10 Sep 2023 18:52:38 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273697 --- Comment #12 from Guido Falsi <madpilot@FreeBSD.org> --- (In reply to Anton Saietskii from comment #10) I'm sorry you had to do so much research on this. On the other hand dependencies are not a tool for simple convenience. As I said one thing is having a run dependency on another port that is a part of the same project and specifically created to serve that purpose and work together with some other software. In this case we are talking about unrelated software providing functionality through a common plugin system. I understand it would be convenient for you to have a direct dependency with libheif to get the plugin installed. But if I accepted this logic I should also add a dependency on multimedia/totem, graphics/mypaint or cad/freecad (or one of the few other ports already in the tree, or any new port, happening to provide a .thumnailer file). The properties of the heif file format are non consequential to this, and I cannot risk adding the dependency, forcing that on a lot of users, one of which could complain (it has happened, FreeBSD users are very conservative about dependencies usually) [1] I'll propose a new patch shortly updating pkg-message, with details about this plugin mechanism so the fact is at least documented somewhere in the project. Actual upstream documentation is already available at [2], although it does not talk specifically about heif format, which is just one in many to them, I guess. [1] I agree my question on what makes it special missed the point, which is not "what makes it good", but "what makes it so important, in relation to xfce4-tumbler, as a dependency to be necessary to force other users to install it as a dependency all of a sudden" [2] https://docs.xfce.org/xfce/tumbler/available_plugins -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.