Bug 219388

Summary: planner missing languages
Product: [openSUSE] openSUSE 10.2 Reporter: JP Rosevear <jpr>
Component: GNOMEAssignee: Joe Hargadon <jhargadon>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: andreas.hanke, Ulrich.Windl
Version: Beta 1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description JP Rosevear 2006-11-09 13:35:03 UTC
The planner package does not contain any translations, even though there are many in the source tree.

Bug 219341 needs testing on 10.2 after this is fixed.
Comment 1 Andreas Hanke 2006-11-09 17:01:39 UTC
This is most likely just a missing BuildRequires because it works for me in a local build with a complete development setup.
Comment 2 Andreas Hanke 2006-11-09 17:49:47 UTC
My last comment is wrong. It does not work.

I tested this incorrectly, by building it manually and not via the spec file. It works when building manually, but when using the spec file, the message catalogs are not installed.

Since the only notable difference is the aclocal/automake/autoconf stuff in the spec file, I guess that something in the chain is incompatible with our autotools versions.
Comment 3 Andreas Hanke 2006-11-09 18:50:43 UTC
The fix is simple. Just replace the

aclocal
automake -f -i
autoconf

calls in the spec file with the autogen.sh file from upstream CVS:

http://cvs.gnome.org/viewcvs/planner/autogen.sh

Or replicate in the spec file what autogen.sh does.

That would be:

glib-gettextize --force --copy
intltoolize --copy --force --automake
libtoolize --force --copy
gtkdocize
aclocal
autoheader
automake --add-missing --gnu
autoconf

Maybe some of them aren't necessary, but doing all of these does certainly not hurt because there is obviously stuff in the build that doesn't work without updating.
Comment 4 Andreas Hanke 2006-11-09 19:55:27 UTC
Just if it matters: The "intltoolize" call before aclocal is already sufficient to fix this bug.

After adding this, I get all .mo files properly installed.

Can we please submit this to autobuild ASAP? Testing the other bug depends on it.
Comment 5 Joe Hargadon 2006-11-09 20:58:51 UTC
I added the intltoolize command to the specfile and submitted the package.