Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 290287 - gnome-extra/libgsf-1.14.16 fails to merge with LINGUAS=ja
Summary: gnome-extra/libgsf-1.14.16 fails to merge with LINGUAS=ja
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High minor
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-23 19:31 UTC by Mikael Magnusson
Modified: 2009-10-29 13:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikael Magnusson 2009-10-23 19:31:03 UTC
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE
Configured libgsf 1.14.16
>>> Source configured.
>>> Compiling source in /tmp/portage/gnome-extra/libgsf-1.14.16/work/libgsf-1.14.16 ...
make -j1 
/usr/bin/make  all-recursive
make[1]: Entering directory `/tmp/portage/gnome-extra/libgsf-1.14.16/work/libgsf-1.14.16'
Making all in po
make[2]: Entering directory `/tmp/portage/gnome-extra/libgsf-1.14.16/work/libgsf-1.14.16/po'
file=`echo sv | sed 's,.*/,,'`.gmo \
	  && rm -f $file && /usr/bin/gmsgfmt -o $file sv.po
make[2]: *** No rule to make target `ja.gmo', needed by `all-yes'.  Stop.
make[2]: Leaving directory `/tmp/portage/gnome-extra/libgsf-1.14.16/work/libgsf-1.14.16/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/gnome-extra/libgsf-1.14.16/work/libgsf-1.14.16'
make: *** [all] Error 2


Works fine if I LINGUAS= emerge libgsf

This happens with some other gnome packages too but I can't remember which off hand. I think it might be intltool's fault? LINGUAS is supposed to limit which translations you get installed, not require them.

(I think I reported this bug a few years ago but I can't find it now, maybe it was on the gnome bugzilla, can't find it there either though)

ps my actual LINGUAS setting is "sv en ja", which is why the paste above includes sv.po, which it succeeds in installing
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-10-25 18:02:32 UTC
just ran:
$ LINGUAS="sv en ja" FEATURES="test stricter" emerge -1B libgsf

and it doesn't fail. It doesn't even try to do ja as shown here:
# INTLTOOL_MAKEFILE
Configured libgsf 1.14.16
>>> Source configured.
>>> Compiling source in /var/tmp/portage/gnome-extra/libgsf-1.14.16/work/libgsf-1.14.16 ...
make -j4 
make  all-recursive
make[1]: entrant dans le répertoire « /var/tmp/portage/gnome-extra/libgsf-1.14.16/work/libgsf-1.14.16 »
Making all in po
make[2]: entrant dans le répertoire « /var/tmp/portage/gnome-extra/libgsf-1.14.16/work/libgsf-1.14.16/po »
file=`echo sv | sed 's,.*/,,'`.gmo \
	  && rm -f $file && /usr/bin/gmsgfmt -o $file sv.po
make[2]: quittant le répertoire « /var/tmp/portage/gnome-extra/libgsf-1.14.16/work/libgsf-1.14.16/po »
Making all in gsf

And this is for the simple reason ja is not listed in po/LINGUAS.

Although it should have no impact, what is your version of intltool ? gettext ?
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-10-29 07:52:50 UTC
please get back to us.
Comment 3 Mikael Magnusson 2009-10-29 12:55:56 UTC
Sorry, I'm an idiot :). It turns out I had also set ALL_LINGUAS to "sv ja" some time in the past to work around something else and forgot to remove it. I'm also sorry I didn't reply earlier, it looks like I didn't get an email when you added comment 1.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-10-29 13:06:08 UTC
yeah bugzilla has been having some problems in the last few days.
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-10-29 13:06:21 UTC
Closing invalid then, thanks for reporting.