[Kmymoney-devel] KMyMoney 4.6.0 French user manual build fails

Jack ostroffjh at sbcglobal.net
Wed Aug 10 19:52:04 UTC 2011


On 2011.08.10 15:42, Alvaro Soliverez wrote:
> On Wed, Aug 10, 2011 at 4:22 PM, Jack <ostroffjh at sbcglobal.net> wrote:
> > On 2011.08.10 05:21, Thomas Baumgart wrote:
> >> on Wednesday 10 August 2011 00:46:35 Jack wrote:
> >> > 2011/8/9 Ludovic Grossard <grossard at kde.org>:
> >> > > Le mardi 9 août 2011 13:50:32, Yuri Chornoivan a écrit :

>>>>>> French team uses entities to make translation credits. The  
>>>>>> user.entities for French was updated with the new entities  
>>>>>> 07-06-2011 [3]. If someone uses KDE version older than 07-06  
>>>>>> documentation cannot be build without replacing  
>>>>>> /usr/share/apps/ksgmltools2/customization/fr/user.entities with  
>>>>>> the newer version from git.

>>>>> Indeed, this is the reason why the french documentation doesn't  
>>>>> compile with older versions of kdelibs/kdoctools.

>>>> So this means that, when building the French manual, we have a  
>>>> compile time dependency on a yet unreleased kdelibs/kdoctools.  
>>>> Thomas, what should we do about this?

>>> I simply created another tar-ball which does not include the french  
>>> manual in the build. They are available on
>>> https://sourceforge.net/projects/kmymoney2/files/KMyMoney-KDE4/4.6.0/

>> I can imagine the translator being very happy he finished the work,  
>> and then very surprised that the new release does not include it.  I  
>> hope someone can find a way to allow inclusion of the French manual.  
>>  Just to confirm - does this only remove the French manual, and the  
>> French version of the app itself is OK?  If so, we could also make a  
>> copy of the French manual available on-line somewhere until there is  
>> a way to include it.

> We'll revisit this for the next point release, when we have more time  
> to add a workaround for this.
> 
> I know it's probably a disappointment for the translator, but it's a  
> temporary issue caused by the own French translation team, which  
> introduced a dependency on a yet unreleased component. A no-no by  
> every release manual.
> 
> We'll fix it soon. Or better, you can fix it by adding those entities  
> to the english version, as a temporary workaround.
I'll definitely look at doing this.  Another help would be to say that  
French manual will only compile with kdelibs >= ??? (However, this  
would not only require stating the correct version, but also having a  
way to make the inclusion of that line in CMakeList.txt dependent on  
kdelibs version - I don't know if that is possible.)

Jack


More information about the KMyMoney-devel mailing list