It seems desktop-file-install is checking if a .desktop file is valid. system-config-printer seems to ship an invalid file. /var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/applications/redhat-system-config-printer.desktop: error: value "Application;SystemSetup;X-Red-Hat-Base;" for key "Categories" in group "Desktop Entry" contains an unregistered value "SystemSetup" I guess it's a bug for dberkholz? :-) Reproducible: Always Steps to Reproduce:
do i have the same bug? /var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/applications/redhat-system-config-printer.desktop: error: value "cupsprinter.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path /var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/share/applications/redhat-system-config-printer.desktop: error: value "Application;SystemSetup;X-Red-Hat-Base;" for key "Categories" in group "Desktop Entry" contains an unregistered value "SystemSetup"; values extending the format should start with "X-" /var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27/install-sh -c 'system-config-printer' '/var/tmp/portage/app-admin/system-config-printer-0.7.27/image//usr/sbin/system-config-printer' Error on file "system-config-printer.desktop": Failed to validate the created desktop file make[2]: *** [install-desktopDATA] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/app-admin/system-config-printer-0.7.27/work/system-config-printer-0.7.27' make: *** [install-recursive] Error 1 * * ERROR: app-admin/system-config-printer-0.7.27 failed. * Call stack: * ebuild.sh, line 1695: Called dyn_install * ebuild.sh, line 1132: Called qa_call 'src_install' * ebuild.sh, line 44: Called src_install * system-config-printer-0.7.27.ebuild, line 33: Called die * The specific snippet of code: * emake DESTDIR="${D}" install || die "emake install failed" * The die message: * emake install failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-admin/system-config-printer-0.7.27/temp/build.log'. *
Not the same bug, but another problem with the .desktop file. Hopefully it'll get fixed in a newer version or something.
Removed from tree.