Description of problem:
Using pango-view with backend ft2 in a current Fedora 29 Workstation installation fails because pango-view tries to launch the display utility from ImageMagick which has not been pulled in as a dependency.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Launch GNOME session of a current Fedora 29 Workstation installation.
2. Run 'pango-view --backend=ft2 -t PANGO'.
Utility pango-view aborts with the error message:
"pango-view: When running ImageMagick 'display' command: Failed to execute child process “display” (No such file or directory)"
Utility pango-view displays the sample text.
- Installing package ImageMagick prior to running pango-view ensures correct execution. Therefore, adding ImageMagick as a requirement of package pango solves this issue.
- It is probably preferable to patch pango-view such that it calls "gm display" from package GraphicsMagick and to pull in the latter instead of ImageMagick.
Personally I think the pango package doesn't need to require ImageMagick or GraphicsMagick.
It seems only the ft2 backend will use display, and print warning if not installed.
IIRC, GraphicsMagick is better maintained for security issues.
from the upstream pango perspective: not a bug