Fwd: KDE CI: Administration » Dependency Build Applications kf5-qt5 FreeBSDQt5.15 - Build # 127 - Still Failing!

Volker Krause vkrause at kde.org
Thu Nov 18 17:37:37 GMT 2021


I looked into this and it seems the problem had already been addressed prior 
to your email, so all I ended up doing is pressing the rebuild button.


The change starting this was https://invent.kde.org/frameworks/ki18n/-/
merge_requests/21, by me. What actually caused the breakage however was the 
way deprecation versions are managed. Not the first time, and not entirely 
surprising, the MR comments even mention that risk.

There's two approaches on how to handle such changes without breaking the 
build:

(1) Change KF, port apps after the next KF release, deprecate old KF API in a 
subsequent release once porting has been completed.
(2) Change KF and deprecate old API immediately, port apps after the next KF 
release and then bump the deprecation version once that has been completed.

Both have been rejected previously and I have yet to see an alternative 
workflow that allows KF changes/deprecation while avoiding breakage like we 
have seen here. I very much share your frustration in that regard.

Regards,
Volker


On Donnerstag, 18. November 2021 10:24:18 CET Ben Cooksley wrote:
> Hi PIM Developers,
> 
> Please see the below breakage in your code, which is impacting both Linux
> and FreeBSD.
> This breakage is preventing us from rebuilding the images, which is
> blocking the web team from deploying changes to apps.kde.org, and also
> preventing the rollout of new packages requested by the Frameworks
> developers.
> 
> Please note that once again it is a PIM breakage which is limiting our
> ability to work on the CI system, which is both frustrating and quite sad
> as this should not be happening.
> 
> Regards,
> Ben
> 
> ---------- Forwarded message ---------
> From: CI System <noreply at kde.org>
> Date: Thu, Nov 18, 2021 at 12:10 AM
> Subject: KDE CI: Administration » Dependency Build Applications kf5-qt5
> FreeBSDQt5.15 - Build # 127 - Still Failing!
> To: <bcooksley at kde.org>
> 
> 
> *BUILD FAILURE*
> Build URL
> https://build.kde.org/job/Administration/job/Dependency%20Build%20Applicatio
> ns%20kf5-qt5%20FreeBSDQt5.15/127/ Project: Dependency Build Applications
> kf5-qt5 FreeBSDQt5.15
> Date of build: Wed, 17 Nov 2021 08:56:29 +0000
> Build duration: 2 hr 13 min and counting
> * CONSOLE OUTPUT *
> [...truncated 165753 lines...]
> [2021-11-17T11:08:36.898Z] [ 43%] Linking CXX executable
> ../../../../bin/testspellchecklineedit
> [2021-11-17T11:08:37.185Z] [ 43%] Built target translator_gui
> [2021-11-17T11:08:37.185Z] [ 43%] Building CXX object
> src/pimcommon/autocorrection/tests/CMakeFiles/autocorrection_gui.dir/autocor
> rection_gui_autogen/mocs_compilation.cpp.o [2021-11-17T11:08:37.465Z] [ 43%]
> Built target migratefileinfotest [2021-11-17T11:08:37.465Z] [ 44%] Building
> CXX object
> src/pimcommon/customtools/autotests/CMakeFiles/customtoolswidgetngtest.dir/c
> ustomtoolswidgetngtest_autogen/mocs_compilation.cpp.o
> [2021-11-17T11:08:37.465Z] [ 44%] Built target testspellchecklineedit
> [2021-11-17T11:08:37.465Z] [ 44%] Building CXX object
> src/pimcommon/customtools/autotests/CMakeFiles/customtoolswidgetngtest.dir/c
> ustomtoolswidgetngtest.cpp.o [2021-11-17T11:08:37.465Z] [ 44%] Building CXX
> object
> src/pimcommon/widgets/tests/CMakeFiles/customtoolswidgetng_gui.dir/customtoo
> lswidgetng_gui.cpp.o [2021-11-17T11:08:38.086Z] [ 44%] Linking CXX
> executable
> ../../../../bin/richtexteditwithautocorrection_gui
> [2021-11-17T11:08:38.357Z] [ 44%] Linking CXX executable
> ../../../../bin/shareserviceurlmanagertest
> [2021-11-17T11:08:38.628Z] [ 44%] Built target
> richtexteditwithautocorrection_gui
> [2021-11-17T11:08:38.628Z] [ 44%] Building CXX object
> src/pimcommon/autotests/CMakeFiles/regularexpressiontests.dir/regularexpress
> iontests_autogen/mocs_compilation.cpp.o [2021-11-17T11:08:38.927Z] [ 44%]
> Built target shareserviceurlmanagertest [2021-11-17T11:08:38.927Z] [ 44%]
> Building CXX object
> src/pimcommon/logactivities/autotests/CMakeFiles/logactivitieswidgettest.dir
> /logactivitieswidgettest_autogen/mocs_compilation.cpp.o
> [2021-11-17T11:08:38.927Z] [ 44%] Building CXX object
> src/pimcommon/autocorrection/tests/CMakeFiles/autocorrection_gui.dir/autocor
> rection_gui.cpp.o [2021-11-17T11:08:39.514Z] [ 45%] Building CXX object
> src/pimcommon/autotests/CMakeFiles/regularexpressiontests.dir/regularexpress
> iontests.cpp.o [2021-11-17T11:08:39.774Z] [ 45%] Linking CXX executable
> ../../../../bin/customtoolswidgetng_gui
> [2021-11-17T11:08:40.046Z] [ 45%] Linking CXX executable
> ../../../../bin/customtoolswidgetngtest
> [2021-11-17T11:08:40.046Z] [ 46%] Building CXX object
> src/pimcommon/logactivities/autotests/CMakeFiles/logactivitieswidgettest.dir
> /logactivitieswidgettest.cpp.o [2021-11-17T11:08:40.319Z] [ 46%] Built
> target customtoolswidgetng_gui [2021-11-17T11:08:40.319Z] [ 47%] Building
> CXX object
> src/pimcommon/logactivities/autotests/CMakeFiles/logactivitiesdialogtest.dir
> /logactivitiesdialogtest_autogen/mocs_compilation.cpp.o
> [2021-11-17T11:08:40.319Z] [ 47%] Building CXX object
> src/pimcommon/logactivities/autotests/CMakeFiles/logactivitiesmanagertest.di
> r/logactivitiesmanagertest_autogen/mocs_compilation.cpp.o
> [2021-11-17T11:08:40.653Z] [ 47%] Built target customtoolswidgetngtest
> [2021-11-17T11:08:40.653Z] [ 47%] Building CXX object
> src/pimcommon/logactivities/autotests/CMakeFiles/logactivitiesdialogtest.dir
> /logactivitiesdialogtest.cpp.o [2021-11-17T11:08:41.692Z] [ 48%] Linking CXX
> executable
> ../../../../bin/autocorrection_gui
> [2021-11-17T11:08:41.967Z] [ 48%] Building CXX object
> src/pimcommon/logactivities/autotests/CMakeFiles/logactivitiesmanagertest.di
> r/logactivitiesmanagertest.cpp.o [2021-11-17T11:08:41.967Z] [ 48%] Building
> CXX object
> src/pimcommon/logactivities/tests/CMakeFiles/logactivities_gui.dir/logactivi
> ties_gui_autogen/mocs_compilation.cpp.o [2021-11-17T11:08:42.275Z] [ 48%]
> Built target autocorrection_gui
> [2021-11-17T11:08:42.275Z] [ 49%] Building CXX object
> src/pimcommon/configureplugins/autotests/CMakeFiles/configurepluginslistwidg
> ettest.dir/configurepluginslistwidgettest_autogen/mocs_compilation.cpp.o
> [2021-11-17T11:08:42.897Z] [ 49%] Linking CXX executable
> ../../../../bin/logactivitieswidgettest
> [2021-11-17T11:08:42.897Z] [ 49%] Linking CXX executable
> ../../../bin/regularexpressiontests
> [2021-11-17T11:08:43.182Z] [ 49%] Linking CXX executable
> ../../../../bin/logactivitiesdialogtest
> [2021-11-17T11:08:43.461Z] [ 49%] Built target logactivitieswidgettest
> [2021-11-17T11:08:43.461Z] [ 49%] Building CXX object
> src/pimcommon/configureplugins/autotests/CMakeFiles/configurepluginswidgette
> st.dir/configurepluginswidgettest_autogen/mocs_compilation.cpp.o
> [2021-11-17T11:08:43.461Z] [ 49%] Built target regularexpressiontests
> [2021-11-17T11:08:43.461Z] [ 49%] Building CXX object
> src/pimcommon/configureplugins/autotests/CMakeFiles/configurepluginswidgette
> st.dir/configurepluginswidgettest.cpp.o [2021-11-17T11:08:43.749Z] [ 49%]
> Building CXX object
> src/pimcommon/logactivities/tests/CMakeFiles/logactivities_gui.dir/main.cpp.
> o [2021-11-17T11:08:43.749Z] [ 49%] Built target logactivitiesdialogtest
> [2021-11-17T11:08:43.749Z] [ 49%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/KF5PimCommonAkonadi_
> autogen/mocs_compilation.cpp.o [2021-11-17T11:08:43.749Z] [ 49%] Building
> CXX object
> src/pimcommon/configureplugins/autotests/CMakeFiles/configurepluginslistwidg
> ettest.dir/configurepluginslistwidgettest.cpp.o [2021-11-17T11:08:44.707Z] [
> 50%] Linking CXX executable
> ../../../../bin/logactivitiesmanagertest
> [2021-11-17T11:08:44.996Z] [ 50%] Building CXX object
> src/pimcommon/misc/autotests/CMakeFiles/emailvalidatortest.dir/emailvalidato
> rtest_autogen/mocs_compilation.cpp.o [2021-11-17T11:08:45.280Z] [ 50%] Built
> target logactivitiesmanagertest [2021-11-17T11:08:45.280Z] [ 50%] Building
> CXX object
> src/pimcommon/misc/autotests/CMakeFiles/emailvalidatortest.dir/emailvalidato
> rtest.cpp.o [2021-11-17T11:08:45.597Z] [ 51%] Building CXX object
> src/pimcommon/logactivities/tests/CMakeFiles/logactivities_gui.dir/logactivi
> tiesmainwidget.cpp.o [2021-11-17T11:08:46.561Z] [ 52%] Linking CXX
> executable
> ../../../../bin/configurepluginswidgettest
> [2021-11-17T11:08:46.561Z] [ 52%] Building CXX object
> src/pimcommon/designer/CMakeFiles/pimcommonwidgets.dir/pimcommonwidgets_auto
> gen/mocs_compilation.cpp.o [2021-11-17T11:08:46.561Z] [ 53%] Building CXX
> object
> src/pimcommon/designer/CMakeFiles/pimcommonwidgets.dir/pimcommonwidgets_ECMQ
> tDesignerPlugin/designerplugin.cpp.o [2021-11-17T11:08:46.843Z] [ 53%]
> Linking CXX executable
> ../../../../bin/configurepluginslistwidgettest
> [2021-11-17T11:08:47.491Z] [ 53%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/pimcommonakonadi_deb
> ug.cpp.o [2021-11-17T11:08:47.491Z] [ 53%] Built target
> configurepluginswidgettest [2021-11-17T11:08:47.491Z] [ 53%] Building CXX
> object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/folderdialog/selectm
> ulticollectionwidget.cpp.o [2021-11-17T11:08:47.816Z] [ 53%] Built target
> configurepluginslistwidgettest
> [2021-11-17T11:08:47.816Z] [ 54%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/folderdialog/selectm
> ulticollectiondialog.cpp.o [2021-11-17T11:08:47.816Z] [ 54%] Linking CXX
> executable
> ../../../../bin/logactivities_gui
> [2021-11-17T11:08:48.481Z] [ 55%] Linking CXX executable
> ../../../../bin/emailvalidatortest
> [2021-11-17T11:08:48.818Z] [ 55%] Built target logactivities_gui
> [2021-11-17T11:08:49.110Z] [ 55%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/folderdialog/checked
> collectionwidget.cpp.o [2021-11-17T11:08:50.145Z] [ 55%] Built target
> emailvalidatortest
> [2021-11-17T11:08:50.146Z] [ 55%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/genericplugins/gener
> icplugininterface.cpp.o [2021-11-17T11:08:50.431Z] [ 56%] Building CXX
> object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/genericplugins/plugi
> ninterface.cpp.o [2021-11-17T11:08:51.104Z] [ 56%] Linking CXX shared module
> ../../../bin/pimcommonwidgets.so
> [2021-11-17T11:08:51.397Z] [ 56%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/acl/aclentrydialog.c
> pp.o [2021-11-17T11:08:51.397Z] [ 56%] Built target pimcommonwidgets
> [2021-11-17T11:08:51.397Z] [ 56%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/acl/aclmanager.cpp.o
> [2021-11-17T11:08:51.969Z] [ 57%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/acl/aclutils.cpp.o
> [2021-11-17T11:08:52.239Z] [ 57%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/acl/collectionaclpag
> e.cpp.o [2021-11-17T11:08:52.840Z] [ 57%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/acl/imapaclattribute
> .cpp.o [2021-11-17T11:08:53.117Z]
> /usr/home/jenkins/workspace/Administration/Dependency Build Applications
> kf5-qt5
> FreeBSDQt5.15/pimcommon/src/pimcommonakonadi/acl/aclutils.cpp:19:24: error:
> use of undeclared identifier 'I18NC_NOOP'
> [2021-11-17T11:08:53.117Z] {KIMAP::Acl::None, I18NC_NOOP("Permissions",
> "None")},
> [2021-11-17T11:08:53.117Z] ^
> [2021-11-17T11:08:53.117Z]
> /usr/home/jenkins/workspace/Administration/Dependency Build Applications
> kf5-qt5
> FreeBSDQt5.15/pimcommon/src/pimcommonakonadi/acl/aclutils.cpp:21:68: error:
> use of undeclared identifier 'I18NC_NOOP'
> [2021-11-17T11:08:53.117Z] {KIMAP::Acl::Lookup | KIMAP::Acl::Read |
> KIMAP::Acl::KeepSeen, I18NC_NOOP("Permissions", "Read")},
> [2021-11-17T11:08:53.117Z] ^
> [2021-11-17T11:08:53.117Z]
> /usr/home/jenkins/workspace/Administration/Dependency Build Applications
> kf5-qt5
> FreeBSDQt5.15/pimcommon/src/pimcommonakonadi/acl/aclutils.cpp:23:108:
> error: use of undeclared identifier 'I18NC_NOOP'
> [2021-11-17T11:08:53.117Z] {KIMAP::Acl::Lookup | KIMAP::Acl::Read |
> KIMAP::Acl::KeepSeen | KIMAP::Acl::Insert | KIMAP::Acl::Post,
> I18NC_NOOP("Permissions", "Append")},
> [2021-11-17T11:08:53.117Z] ^
> [2021-11-17T11:08:53.117Z]
> /usr/home/jenkins/workspace/Administration/Dependency Build Applications
> kf5-qt5 FreeBSDQt5.15/pimcommon/src/pimcommonakonadi/acl/aclutils.cpp:27:6:
> error: use of undeclared identifier 'I18NC_NOOP'
> [2021-11-17T11:08:53.117Z] I18NC_NOOP("Permissions", "Write")},
> [2021-11-17T11:08:53.117Z] ^
> [2021-11-17T11:08:53.117Z]
> /usr/home/jenkins/workspace/Administration/Dependency Build Applications
> kf5-qt5 FreeBSDQt5.15/pimcommon/src/pimcommonakonadi/acl/aclutils.cpp:31:6:
> error: use of undeclared identifier 'I18NC_NOOP'
> [2021-11-17T11:08:53.117Z] I18NC_NOOP("Permissions", "All")}};
> [2021-11-17T11:08:53.117Z] ^
> [2021-11-17T11:08:53.385Z] [ 58%] Building CXX object
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/acl/collectionaclwid
> get.cpp.o [2021-11-17T11:08:53.385Z] 5 errors generated.
> [2021-11-17T11:08:53.385Z] gmake[2]: ***
> [src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/build.make:202:
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/acl/aclutils.cpp.o]
> Error 1
> [2021-11-17T11:08:53.385Z] gmake[2]: *** Waiting for unfinished jobs....
> [2021-11-17T11:08:55.322Z] gmake[1]: *** [CMakeFiles/Makefile2:2336:
> src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/all] Error 2
> [2021-11-17T11:08:55.322Z] gmake: *** [Makefile:146: all] Error 2
> [Pipeline] }
> [Pipeline] // stage
> [Pipeline] }
> [2021-11-17T11:08:55.476Z] ERROR: script returned exit code 1
> [Pipeline] // catchError
> [Pipeline] deleteDir
> [Pipeline] sh
> [2021-11-17T11:09:03.097Z] + rm -rf /home/jenkins/install-prefix/
> [Pipeline] emailextrecipients
> [Pipeline] emailext

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20211118/a9e8a6fc/attachment.sig>


More information about the kde-pim mailing list