2.1.2 Release delayed

Derek Atkins warlord at MIT.EDU
Tue May 15 16:18:02 EDT 2007


Chris Lyttle <chris at wilddev.net> writes:

> The following files contain translations and are currently not in use. 
> Please
> consider adding these to the POTFILES.in file, located in the po/ directory.
>
> lib/glib28/gfileutils-2.8.c
> src/gnome/gnucash.desktop.in.in
>
> If some of these files are left out on purpose then please add them to
> POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list
> of left out files has been written in the current directory.
> if [ -r missing -o -r notexist ]; then \
>           exit 1; \
>         fi

I've done some more research into this.  Apparently the combination of
automake 1.10 and intltoolize 0.35.5 causes po/Makefile to perform
this extra test that wasn't made before.  It's trying to be helpful by
testing to make sure all the files are in POTFILES.in, but it's
failing because it's finding stuff that shouldn't be in there for one
reason or another.  So, it's trying to be helpful, and we're losing
because of it.

Unfortunately, short of using an older version of intltoolize and/or
automake I dont think there's a quick solution to this problem.

I've noticed the same problem with 2.0 branch on my F7t4 system.

We could just add these files to POTFILES.skip and then change
the top level Makefile.am to NOT cross-check with distfiles.
That might be the safest route, albeit a little annoying.  But
I guess intltool is now trying to perform the tests that our own
check was trying to do.  And also, apparently, intltool is now
more sensitive about translations.

More later...

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list