[Bug 245895] devel/pyside2: "Configuring incomplete, errors occurred"

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Apr 25 23:32:45 BST 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245895

--- Comment #5 from Christoph Moench-Tegeder <cmt at freebsd.org> ---
(In reply to Tobias C. Berner from comment #4)
Yes, of course, "funny results".

But still qt5-gui pulls in whatever files it finds, including plugins installed
by qt5-imageformats while it has no dependency on qt5-imageformats. When
building upgrade in-place (which I don't really recommend, use poudriere, etc)
this may result in situations like the one in this PR: qt5-gui has been
upgraded but there's still the old qt5-imageformats, and then everything
depending on qt5-gui will fail to build.

Five (obvious) options:
- tell people no to use portmaster/portupgrade/etc
- every consumer of qt5-gui has to depend on qt5-imageformats, too
- make qt5-imageformats a runtime dependency of qt5-gui, forcing that package
to be present and current
- don't collect random files in qt5-gui
- some better idea

First option would be mightily unpopular, second option forces a false
dependency, third option solves the problem once-and-for-all, fourth option
breaks existing and expected behaviour, fifth option "?".
What now?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kde-freebsd mailing list