Bug 251091

Summary: gnome-main-menu packaging bugs
Product: [openSUSE] openSUSE 11.0 Reporter: Andreas Hanke <andreas.hanke>
Component: GNOMEAssignee: Scott Reeves <sreeves>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: captain.magnus, kontakt, vuntz
Version: RC 1   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard: gnomeup-gnome-main-menu
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 341831    

Description Andreas Hanke 2007-03-04 01:05:00 UTC
This commit

http://lists.opensuse.org/opensuse-commit/2007-03/msg00166.html

looks at least partially wrong because it moves the autostart.desktop file to /usr/share/autostart although this is *not* a valid autostart directory. /usr/share/gnome/autostart or /etc/xdg/autostart should be used. Reference: Bug 208680 (this was actually already fixed in the past and is now broken again)

There is also a useless .la file (%{_prefix}/%{_lib}/nautilus/extensions-1.0/*.la), .schemas files are listed twice and the nonsense en_IGID locale is back.
Comment 1 Andreas Hanke 2007-03-20 00:39:17 UTC
Broken again:

http://lists.opensuse.org/opensuse-commit/2007-03/msg00702.html

(1) en_IGID is not a valid locale
(2) /usr/share/autostart is not a valid autostart directory
(3) /usr/lib/nautilus/extensions-1.0 is not a valid place for .la files
Comment 3 Scott Reeves 2008-05-28 21:38:24 UTC
The autostart problem is fixed. The rest still exist in 11.0
Comment 4 Jakub Rusinek 2008-05-29 16:10:10 UTC
> (1) en_IGID is not a valid locale

Simpliest solution is to delete en_IGID.mo after creation or en_IGID.po before .mo generation.

> (3) /usr/lib/nautilus/extensions-1.0 is not a valid place for .la files

.la files do not need to be packaged for GTK and GNOME packages. Some KDE packages require such, from my experience.
Comment 5 Vincent Untz 2010-11-27 10:03:32 UTC
This is all fine in Factory (and probably since quite some time already).