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

Alvaro Soliverez asoliverez at kde.org
Wed Aug 10 19:55:45 UTC 2011

On Wed, Aug 10, 2011 at 4:52 PM, Jack <ostroffjh at sbcglobal.net> wrote:
> 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.)

Yes, but that would add a dependency on kdelibs 4.7.x, just due to one
doc translation. Most people are a version or two behind the current
KDE version.

More information about the KMyMoney-devel mailing list