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!
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!
FS#8428 - gdm should depend on desktop-file-utils
Attached to Project:
Arch Linux
Opened by Micha vor dem Berge (mvdb) - Friday, 26 October 2007, 17:54 GMT
Last edited by Jan de Groot (JGC) - Saturday, 11 October 2008, 23:23 GMT
Opened by Micha vor dem Berge (mvdb) - Friday, 26 October 2007, 17:54 GMT
Last edited by Jan de Groot (JGC) - Saturday, 11 October 2008, 23:23 GMT
|
DetailsDescription:
* gdm fails to install on a new system. Solvation: * Dependency of extra/desktop-file-utils is missing. Steps to reproduce: Install a new system (in my case it was a x86_64) and then just try to install gdm. It fails due to a missing dependence. In the install-file (/var/lib/pacman/local/gdm-2.20.1-2/install) is e reference to a missing file that is part of the package extra/desktop-file-utils. |
This task depends upon
Closed by Jan de Groot (JGC)
Saturday, 11 October 2008, 23:23 GMT
Reason for closing: Fixed
Additional comments about closing: We don't call it anymore.
Saturday, 11 October 2008, 23:23 GMT
Reason for closing: Fixed
Additional comments about closing: We don't call it anymore.
I took the time to look at the install script and during post_install() 'update-desktop-database' is called which resides in the 'desktop-file-utils' package. This should be trivial to fix.
Snippet from gdm.install:
----
post_install() {
getent group gdm >/dev/null 2>&1 || groupadd gdm
chown root.gdm /var/lib/gdm > /dev/null
chmod 1770 /var/lib/gdm > /dev/null
update-desktop-database -q
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
}
----
$ pacman -Qo `which update-desktop-database`
/usr/bin/update-desktop-database is owned by desktop-file-utils 0.14-1