Ok, thanks both.
Planning a relase tomorrow so got a bit concerned ;)
---
Cheers,
Dag
On 22-04-2020 09:04, Ben Cooksley wrote:
On Wed, Apr 22, 2020 at 7:01 PM Friedrich W. H. Kossebau
<[email protected]> wrote:
Hi Dag,
Hi all,
Am Mittwoch, 22. April 2020, 08:20:25 CEST schrieb Dag:
> A few days ago CI build started to fail with this message:
>
> /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld:
> /home/jenkins/install-prefix/lib64/libKF5XmlGui.so.5.70.0: undefined
> reference to `QSystemLocale::QSystemLocale()@Qt_5.12.7_PRIVATE_API'
> 08:34:10 collect2: error: ld returned 1 exit status
> 08:34:10 make[2]: ***
> [sheets/tests/CMakeFiles/BenchmarkPointStorage.dir/build.make:119:
> sheets/tests/BenchmarkPointStorage] Error 1
> 08:34:10 make[1]: *** [CMakeFiles/Makefile2:9166:
> sheets/tests/CMakeFiles/BenchmarkPointStorage.dir/all] Error 2
>
> See:
> https://build.kde.org/job/Calligra/job/calligra/job/kf5-qt5%20SUSEQt5.12/125
> /console
>
> Any pointers?
Needs a rerun of the respective dependencies build to resolve.
Reason is that kxmlgui makes use of private Qt API (due to some
needs). And
the base image "SUSEQt5.12" had been updated to Qt 5.12.8 in the last
days,
but the set of dependenccies for the product "Calligra kf5-qt5
SUSEQt5.12"
since then had not yet seen the weekly automatic build (or any manual)
against
the new base image, so the kxmlgui version part of the set of
dependencies was
still a one linking to private API version of Qt 5.12.7.
I just started manually a build of that Dependencies set now:
https://build.kde.org/job/Administration/job/
Dependency%20Build%20Calligra%20kf5-qt5%20SUSEQt5.12/
Once done will also trigger the respective calligra build,, which then
hopefully no longer fails over that.
From the build history dates it looks like Ben had tried to cover that
before,
but seems somehow the respective dependencies build still catched the
old base
image? At least I hit the same problem with "Applications" product
before.
I've had a look and it seems the SUSE images were rebuilt on April 20,
while the dependencies build was done on April 19, which explains why
it used the old image.
We had previously rebuilt the image just 4 days earlier so I hadn't
expected any BIC issues :(
Cheers
Friedrich
Cheers,
Ben