[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-i18n-doc
Subject: Re: French translation breaks KStars build
From: Yoann Laissus <yoann.laissus () gmail ! com>
Date: 2023-10-23 17:28:13
Message-ID: CABp7b=16a2+Y6R6sbB=_bazd+upZCAd=37OYvT72TSgASHv0qQ () mail ! gmail ! com
[Download RAW message or body]
Hello,
Thanks Albert for fixing it.
In the french team, we are using a recent kdoctools version for building
docbooks (as part of the merging / scattering process).
It's unfortunately causing issues with older kdoctools, sorry for that. CI
images and versions seem to vary a lot depending on the projects.
To avoid problems like that, what's the recommended version of kdoctools
(and other i18n tools) to use in our scripts ?
I guess it might also be necessary in the future to use different
kdoctools versions between kf5 / kf6 docbooks ?
Cheers,
Le lun. 23 oct. 2023 à 01:04, Hy Murveit <murveit@gmail.com> a écrit :
> It looks like the French translation has broken the KStars build, so we
> can't submit.
> Please have a look at the recent changes.
>
> Thanks,
> Hy
>
> https://invent.kde.org/education/kstars/-/jobs/1268419
>
> -- Build files have been written to: /builds/education/kstars/kstars-build
> 350 <https://invent.kde.org/education/kstars/-/jobs/1268419#L350>$ ninja
> -j8 all install
> 351 <https://invent.kde.org/education/kstars/-/jobs/1268419#L351>[1/726]
> Generating ts...
> 352 <https://invent.kde.org/education/kstars/-/jobs/1268419#L352>[2/726]
> Generating po/fr/docs/kstars/index.cache.bz2
> 353 <https://invent.kde.org/education/kstars/-/jobs/1268419#L353>FAILED:
> po/fr/docs/kstars/index.cache.bz2
> /builds/education/kstars/kstars-build/po/fr/docs/kstars/index.cache.bz2
> 354 <https://invent.kde.org/education/kstars/-/jobs/1268419#L354>cd
> /builds/education/kstars && /usr/bin/meinproc5 --check --cache
> /builds/education/kstars/kstars-build/po/fr/docs/kstars/index.cache.bz2
> po/fr/docs/kstars/index.docbook
> 355 <https://invent.kde.org/education/kstars/-/jobs/1268419#L355>fitsviewer.docbook:324:
> parser error : Entity 'Shift' not defined
> 356 <https://invent.kde.org/education/kstars/-/jobs/1268419#L356>
> >&Shift;<keycap
> 357 <https://invent.kde.org/education/kstars/-/jobs/1268419#L357> ^
> 358 <https://invent.kde.org/education/kstars/-/jobs/1268419#L358>fitsviewer.docbook:794:
> parser error : chunk is not well balanced
> 359 <https://invent.kde.org/education/kstars/-/jobs/1268419#L359>^
> 360 <https://invent.kde.org/education/kstars/-/jobs/1268419#L360>tools.docbook:79:
> parser error : Entity 'tool-fitsviewer' failed to parse
> 361 <https://invent.kde.org/education/kstars/-/jobs/1268419#L361>r;
> &tool-solarsys; &tool-ekos; &tool-jmoons; &tool-obsplanner;
> &tool-fitsviewer;
> 362 <https://invent.kde.org/education/kstars/-/jobs/1268419#L362> ^
> 363 <https://invent.kde.org/education/kstars/-/jobs/1268419#L363>tools.docbook:80:
> parser error : chunk is not well balanced
> 364 <https://invent.kde.org/education/kstars/-/jobs/1268419#L364>^
> 365 <https://invent.kde.org/education/kstars/-/jobs/1268419#L365>index.docbook:397:
> parser error : Entity 'tools' failed to parse
> 366 <https://invent.kde.org/education/kstars/-/jobs/1268419#L366>&tools;
> <!--&kstars; Tools-->
> 367 <https://invent.kde.org/education/kstars/-/jobs/1268419#L367> ^
> 368 <https://invent.kde.org/education/kstars/-/jobs/1268419#L368>kf.doctools.core:
> Error: `xmllint --noout` outputted text
> 369 <https://invent.kde.org/education/kstars/-/jobs/1268419#L369>[3/726]
> Generating po/pt_BR/docs/kstars/index.cache.bz2
> 370 <https://invent.kde.org/education/kstars/-/jobs/1268419#L370>I/O
> warning : failed to load external entity
> "/usr/share/kf5/kdoctools/customization/xsl/pt-BR.xml"
> 371 <https://invent.kde.org/education/kstars/-/jobs/1268419#L371>No
> "pt_br" localization of "footer-doc-comment" exists; using "en".
>
> On Mon, Aug 28, 2023 at 1:08 PM Albert Astals Cid <aacid@kde.org> wrote:
>
>> El dissabte, 26 d'agost de 2023, a les 21:26:31 (CEST), Hy Murveit va
>> escriure:
>> > Shouldn't the translation commit fail if the compile fails (like most
>> other
>> > commits)? If that were the case then issues such as this wouldn't break
>> the
>> > KStars build.
>>
>> Sadly the amount of translation commits that we do every day makes it not
>> really scalable to compile them all before commiting.
>>
>> Cheers,
>> Albert
>>
>> >
>> > On Sat, Aug 26, 2023, 12:22 PM Johnny Jazeix <jazeix@gmail.com> wrote:
>> > > Hi;,
>> > > I fixed it, the usual issue of using entities that have been added in
>> > > kdoctools 5.95 and kstars compiling with a 5.92 version.
>> > >
>> > > Cheers,
>> > > Johnny
>> > >
>> > >
>> > > Le mer. 9 août 2023 à 07:52, Jasem Mutlaq <mutlaqja@ikarustech.com> a
>> > >
>> > > écrit :
>> > > > Hello,
>> > > >
>> > > > Build log: https://invent.kde.org/education/kstars/-/jobs/1107308
>> > > >
>> > > > Can you please check?
>> > > >
>> > > > --
>> > > > Best Regards,
>> > > > Jasem Mutlaq
>>
>>
>>
>>
>>
--
Yoann Laissus
[Attachment #3 (text/html)]
<div dir="ltr">Hello,<div><br></div><div>Thanks Albert for fixing \
it.</div><div><br></div><div>In the french team, we are using a recent kdoctools \
version for building docbooks (as part of the merging / scattering \
process).</div><div>It's unfortunately causing issues with older kdoctools, sorry \
for that. CI images and versions seem to vary a lot depending on the \
projects.</div><div><br></div><div>To avoid problems like that, what's the \
recommended version of kdoctools (and other i18n tools) to use in our scripts \
?</div><div>I guess it might also be necessary in the future to use different \
kdoctools versions between kf5 / kf6 docbooks \
?</div><div><br></div><div>Cheers,</div></div><br><div class="gmail_quote"><div \
dir="ltr" class="gmail_attr">Le lun. 23 oct. 2023 Ã 01:04, Hy Murveit <<a \
href="mailto:murveit@gmail.com" target="_blank">murveit@gmail.com</a>> a écrit \
:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">It \
looks like the French translation has broken the KStars build, so we can't \
submit. <div>Please have a look at the recent \
changes.</div><div><br></div><div>Thanks,</div><div>Hy</div><div><br></div><div><a \
href="https://invent.kde.org/education/kstars/-/jobs/1268419" \
target="_blank">https://invent.kde.org/education/kstars/-/jobs/1268419</a><br></div><div><br></div><div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><span \
style="box-sizing:border-box">-- Build files have been written to: \
/builds/education/kstars/kstars-build</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L350" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L350" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">350</a><span \
style="box-sizing:border-box;font-weight:600;color:rgb(0,214,0)">$ ninja -j8 all \
install</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L351" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L351" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">351</a><span style="box-sizing:border-box">[1/726] Generating \
ts...</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L352" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L352" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">352</a><span style="box-sizing:border-box">[2/726] Generating \
po/fr/docs/kstars/index.cache.bz2</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L353" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L353" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">353</a><span style="box-sizing:border-box">FAILED: \
po/fr/docs/kstars/index.cache.bz2 \
/builds/education/kstars/kstars-build/po/fr/docs/kstars/index.cache.bz2 \
</span></div><div style="box-sizing:border-box;font-variant-ligatures:none;padding:1px \
8px 1px 55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L354" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L354" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">354</a><span style="box-sizing:border-box">cd \
/builds/education/kstars && /usr/bin/meinproc5 --check --cache \
/builds/education/kstars/kstars-build/po/fr/docs/kstars/index.cache.bz2 \
po/fr/docs/kstars/index.docbook</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L355" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L355" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">355</a><span style="box-sizing:border-box">fitsviewer.docbook:324: \
parser error : Entity 'Shift' not defined</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L356" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L356" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">356</a><span \
style="box-sizing:border-box">>&Shift;<keycap</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L357" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L357" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">357</a><span style="box-sizing:border-box"> ^</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L358" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L358" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">358</a><span style="box-sizing:border-box">fitsviewer.docbook:794: \
parser error : chunk is not well balanced</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L359" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L359" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">359</a><span style="box-sizing:border-box">^</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L360" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L360" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">360</a><span style="box-sizing:border-box">tools.docbook:79: parser \
error : Entity 'tool-fitsviewer' failed to parse</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L361" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L361" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">361</a><span style="box-sizing:border-box">r; &tool-solarsys; \
&tool-ekos; &tool-jmoons; &tool-obsplanner; \
&tool-fitsviewer;</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L362" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L362" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">362</a><span style="box-sizing:border-box"> \
^</span></div><div style="box-sizing:border-box;font-variant-ligatures:none;padding:1px \
8px 1px 55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a \
id="m_6277646514649662273m_5834802334853436356gmail-L363" \
href="https://invent.kde.org/education/kstars/-/jobs/1268419#L363" \
style="box-sizing:border-box;color:rgb(115,114,120);text-decoration-line:none;background-color:transparent;font-size:0.875rem;padding:0px \
1em 0px 8px;min-width:50px;display:inline-block;text-align:right" \
target="_blank">363</a><span style="box-sizing:border-box">tools.docbook:80: parser \
error : chunk is not well balanced</span></div><div \
style="box-sizing:border-box;font-variant-ligatures:none;padding:1px 8px 1px \
55px;min-height:1.25rem;color:rgb(255,255,255);font-family:"GitLab \
Mono","JetBrains Mono",Menlo,"DejaVu Sans \
Mono","Liberation Mono",Consolas,"Ubuntu Mono","Courier \
New","andale mono","lucida \
escriure:<br>
> Shouldn't the translation commit fail if the compile fails (like most \
other<br> > commits)? If that were the case then issues such as this wouldn't \
break the<br> > KStars build.<br>
<br>
Sadly the amount of translation commits that we do every day makes it not <br>
really scalable to compile them all before commiting.<br>
<br>
Cheers,<br>
Albert<br>
<br>
> <br>
> On Sat, Aug 26, 2023, 12:22 PM Johnny Jazeix <<a \
href="mailto:jazeix@gmail.com" target="_blank">jazeix@gmail.com</a>> wrote:<br> \
> > Hi;,<br> > > I fixed it, the usual issue of using entities that have \
been added in<br> > > kdoctools 5.95 and kstars compiling with a 5.92 \
version.<br> > > <br>
> > Cheers,<br>
> > Johnny<br>
> > <br>
> > <br>
> > Le mer. 9 août 2023 à 07:52, Jasem Mutlaq <<a \
href="mailto:mutlaqja@ikarustech.com" target="_blank">mutlaqja@ikarustech.com</a>> \
a<br> > > <br>
> > écrit :<br>
> > > Hello,<br>
> > > <br>
> > > Build log: <a \
href="https://invent.kde.org/education/kstars/-/jobs/1107308" rel="noreferrer" \
target="_blank">https://invent.kde.org/education/kstars/-/jobs/1107308</a><br> > \
> > <br> > > > Can you please check?<br>
> > > <br>
> > > --<br>
> > > Best Regards,<br>
> > > Jasem Mutlaq<br>
<br>
<br>
<br>
<br>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div><span \
class="gmail_signature_prefix">-- </span><br><div dir="ltr" \
class="gmail_signature">Yoann Laissus</div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic