On Fri, Nov 19, 2021 at 6:39 AM Volker Krause <vkra...@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. > Regards, > Volker > Cheers, Ben > > > 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 <nore...@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: <bcooks...@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 > >