Arch Linux

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!
Tasklist

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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
* 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.
Comment by Fredrik (vEX) - Saturday, 15 December 2007, 13:04 GMT
You really should provide more detailed information and specify which file it is.

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
Comment by Glenn Matthys (RedShift) - Thursday, 19 June 2008, 10:16 GMT
Status at the time of this writing: not fixed in gdm 2.20.1-2 in extra, no package in testing.

Loading...