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

Volker Krause vkrause at kde.org
Thu Nov 18 20:27:06 GMT 2021


On Donnerstag, 18. November 2021 18:47:37 CET Ben Cooksley wrote:
> On Fri, Nov 19, 2021 at 6:39 AM Volker Krause <vkrause at kde.org> wrote:
> > 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
> > <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.
> 
> Is this the same option that causes API to simply disappear if certain
> compiler flags have been set?
> I recall it causing substantial fallout in the past.

Yep, that one. And yes, a recurring problem.

The option itself isn't the problem though, it is super useful in preparation 
of the 6 migration. The problem are the conflicting expectations on how it 
should be used.

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%20Applicat
> > io> 
> > > 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/autoc
> > or> 
> > > 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/customt
> > oo> 
> > > 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/regularexpre
> > ss> 
> > > 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.d
> > ir> 
> > > /logactivitieswidgettest_autogen/mocs_compilation.cpp.o
> > > [2021-11-17T11:08:38.927Z] [ 44%] Building CXX object
> > 
> > src/pimcommon/autocorrection/tests/CMakeFiles/autocorrection_gui.dir/autoc
> > or> 
> > > rection_gui.cpp.o [2021-11-17T11:08:39.514Z] [ 45%] Building CXX object
> > 
> > src/pimcommon/autotests/CMakeFiles/regularexpressiontests.dir/regularexpre
> > ss> 
> > > 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.d
> > ir> 
> > > /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.d
> > ir> 
> > > /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.d
> > ir> 
> > > /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/logacti
> > vi> 
> > > 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/configurepluginslistwi
> > dg> 
> > > 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/configurepluginswidget
> > te> 
> > > 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/configurepluginswidget
> > te> 
> > > st.dir/configurepluginswidgettest.cpp.o [2021-11-17T11:08:43.749Z] [
> > > 49%]
> > > Building CXX object
> > 
> > src/pimcommon/logactivities/tests/CMakeFiles/logactivities_gui.dir/main.cp
> > p.> 
> > > 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/KF5PimCommonAkonad
> > i_> 
> > > autogen/mocs_compilation.cpp.o [2021-11-17T11:08:43.749Z] [ 49%]
> > > Building
> > > CXX object
> > 
> > src/pimcommon/configureplugins/autotests/CMakeFiles/configurepluginslistwi
> > dg> 
> > > 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/emailvalida
> > to> 
> > > 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/emailvalida
> > to> 
> > > rtest.cpp.o [2021-11-17T11:08:45.597Z] [ 51%] Building CXX object
> > 
> > src/pimcommon/logactivities/tests/CMakeFiles/logactivities_gui.dir/logacti
> > vi> 
> > > 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_au
> > to> 
> > > gen/mocs_compilation.cpp.o [2021-11-17T11:08:46.561Z] [ 53%] Building
> > > CXX
> > > object
> > 
> > src/pimcommon/designer/CMakeFiles/pimcommonwidgets.dir/pimcommonwidgets_EC
> > MQ> 
> > > 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_d
> > eb> 
> > > 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/selec
> > tm> 
> > > 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/selec
> > tm> 
> > > 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/check
> > ed> 
> > > 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/gen
> > er> 
> > > icplugininterface.cpp.o [2021-11-17T11:08:50.431Z] [ 56%] Building CXX
> > > object
> > 
> > src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/genericplugins/plu
> > gi> 
> > > 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/collectionaclp
> > ag> 
> > > e.cpp.o [2021-11-17T11:08:52.840Z] [ 57%] Building CXX object
> > 
> > src/pimcommonakonadi/CMakeFiles/KF5PimCommonAkonadi.dir/acl/imapaclattribu
> > te> 
> > > .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/collectionaclw
> > id> 
> > > 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-frameworks-devel/attachments/20211118/c2846d51/attachment-0001.sig>


More information about the Kde-frameworks-devel mailing list