[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Tellico failing CI with exiv2 error
From:       Ben Cooksley <bcooksley () kde ! org>
Date:       2023-07-07 11:23:01
Message-ID: CA+XidOEneJ7=orkYuY0pUUFNerB80HAWDeq0QkxKwbE4=wSUxQ () mail ! gmail ! com
[Download RAW message or body]

On Fri, Jul 7, 2023 at 3:53 AM Stefan Brüns <stefan.bruens@rwth-aachen.de>
wrote:

> On Donnerstag, 6. Juli 2023 17:43:11 CEST Robby Stephenson wrote:
> > Hi all,
> >
> > Can anyone help with a failing CI test for Tellico? It just started
> > recently, and looks to be due to kfilemetadata not finding the libexiv2
> > library. I'm not sure what might have changed. Nothing in recent Tellico
> > commits seems to be related.
>
> Broken CI setup. KFiletaData was apparently built against libexiv2 0.27,
> which
> cannot be found on the CI host.
>
> Probably libexiv2 on the CI host was updated to libexiv2 0.28, but
> KFileMetaData was not rebuilt. Automatic dependency tracking for artifacts
> from the CI system is obviously incomplete (or likely nonexistent).
>

The CI images were updated yes, and an unfortunate consequence of us being
forced to use a rolling release distribution is that we do occasionally hit
binary incompatibilities such as this one.

The CI tooling itself does it's best to handle incompatibilities within KDE
software, however it does assume the underlying stack is stable.
Given that a full rebuild is usually warranted when the underlying stack
does change, this is a reasonable assumption to make.

Cheers,
Ben


>
> Regards, Stefan
>
> > From https://invent.kde.org/office/tellico/-/jobs/1042785/raw:
> > ...
> > QWARN  : FileListingTest::testXMPData()
> > kf.filemetadata: "Cannot load library
> >
> /builds/office/tellico/_install/lib64/plugins/kf5/kfilemetadata/kfilemetada
> > ta_exiv2extractor.so: (libexiv2.so.27: cannot open shared object file: No
> > such file or directory)"
>
>

[Attachment #3 (text/html)]

<div dir="ltr"><div dir="ltr">On Fri, Jul 7, 2023 at 3:53 AM Stefan Brüns &lt;<a \
href="mailto:stefan.bruens@rwth-aachen.de">stefan.bruens@rwth-aachen.de</a>&gt; \
wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">On Donnerstag, 6. Juli 2023 17:43:11 CEST Robby \
Stephenson wrote:<br> &gt; Hi all,<br>
&gt; <br>
&gt; Can anyone help with a failing CI test for Tellico? It just started<br>
&gt; recently, and looks to be due to kfilemetadata not finding the libexiv2<br>
&gt; library. I&#39;m not sure what might have changed. Nothing in recent Tellico<br>
&gt; commits seems to be related.<br>
<br>
Broken CI setup. KFiletaData was apparently built against libexiv2 0.27, which <br>
cannot be found on the CI host.<br>
<br>
Probably libexiv2 on the CI host was updated to libexiv2 0.28, but <br>
KFileMetaData was not rebuilt. Automatic dependency tracking for artifacts <br>
from the CI system is obviously incomplete (or likely \
nonexistent).<br></blockquote><div><br></div><div>The CI images were updated yes, and \
an unfortunate consequence of us being forced to use a rolling release distribution \
is that we do occasionally hit binary incompatibilities such as this \
one.</div><div><br></div><div>The CI tooling itself does it&#39;s best to handle \
incompatibilities within KDE software, however it does assume the underlying stack is \
stable.</div><div>Given that a full rebuild is usually warranted when the underlying \
stack does change, this is a reasonable assumption to \
make.</div><div><br></div><div>Cheers,</div><div>Ben</div><div>  </div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"> <br>
Regards, Stefan<br>
<br>
&gt; From <a href="https://invent.kde.org/office/tellico/-/jobs/1042785/raw" \
rel="noreferrer" target="_blank">https://invent.kde.org/office/tellico/-/jobs/1042785/raw</a>:<br>
 &gt; ...<br>
&gt; QWARN   : FileListingTest::testXMPData()<br>
&gt; kf.filemetadata: &quot;Cannot load library<br>
&gt; /builds/office/tellico/_install/lib64/plugins/kf5/kfilemetadata/kfilemetada<br>
&gt; ta_exiv2extractor.so: (libexiv2.so.27: cannot open shared object file: No<br>
&gt; such file or directory)&quot;<br>
<br>
</blockquote></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic