<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 console",monospace;font-size:13px;background-color:rgb(17,17,17)"><a id="m_6277646514649662273m_5834802334853436356gmail-L364" href="https://invent.kde.org/education/kstars/-/jobs/1268419#L364" 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">364</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-L365" href="https://invent.kde.org/education/kstars/-/jobs/1268419#L365" 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">365</a><span style="box-sizing:border-box">index.docbook:397: parser error : Entity 'tools' 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-L366" href="https://invent.kde.org/education/kstars/-/jobs/1268419#L366" 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">366</a><span style="box-sizing:border-box">&tools; <!--&kstars; Tools--></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-L367" href="https://invent.kde.org/education/kstars/-/jobs/1268419#L367" 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">367</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-L368" href="https://invent.kde.org/education/kstars/-/jobs/1268419#L368" 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">368</a><span style="box-sizing:border-box">kf.doctools.core: Error: `xmllint --noout` outputted text</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-L369" href="https://invent.kde.org/education/kstars/-/jobs/1268419#L369" 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">369</a><span style="box-sizing:border-box">[3/726] Generating po/pt_BR/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-L370" href="https://invent.kde.org/education/kstars/-/jobs/1268419#L370" 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">370</a><span style="box-sizing:border-box">I/O warning : failed to load external entity "/usr/share/kf5/kdoctools/customization/xsl/pt-BR.xml"</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-L371" href="https://invent.kde.org/education/kstars/-/jobs/1268419#L371" 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">371</a><span style="box-sizing:border-box">No "pt_br" localization of "footer-doc-comment" exists; using "en".</span></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 28, 2023 at 1:08 PM Albert Astals Cid <<a href="mailto:aacid@kde.org" target="_blank">aacid@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">El dissabte, 26 d’agost de 2023, a les 21:26:31 (CEST), Hy Murveit va <br>
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>