<body style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black"><table style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black"><tr><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black" align="right"><img src="https://build.kde.org/static/e59dfe28/images/32x32/red.gif"></img></td><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black" valign="center"><b style="font-size: 200%;">BUILD FAILURE</b></td></tr><tr><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black">
     Build URL
    </td><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black"><a href="https://build.kde.org/job/Applications/job/itinerary/job/kf5-qt5%20SUSEQt5.15/479/">https://build.kde.org/job/Applications/job/itinerary/job/kf5-qt5%20SUSEQt5.15/479/</a></td></tr><tr><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black">
     Project:
    </td><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black">kf5-qt5 SUSEQt5.15</td></tr><tr><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black">
     Date of build:
    </td><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black">Fri, 01 Jul 2022 06:14:27 +0000</td></tr><tr><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black">
     Build duration:
    </td><td style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black">1 hr 6 min and counting</td></tr></table><br></br><table style="font-family: Verdana, Helvetica, sans serif; font-size: 11px; color: black" width="100%" cellpadding="0" cellspacing="0"><tr><td class="bg1" style="font-family: Verdana, Helvetica, sans serif; font-size: 120%; color: white; background-color: #0000C0"><b>
       CONSOLE OUTPUT
      </b></td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[...truncated 459 lines...]</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:03.846Z] [ 11%] Building CXX object autotests/CMakeFiles/androidicalconvertertest.dir/androidicalconvertertest_autogen/mocs_compilation.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:03.846Z] [ 11%] Building CXX object autotests/CMakeFiles/androidicalconvertertest.dir/androidicalconvertertest.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.106Z] [ 12%] Linking CXX static library ../../lib/libitinerary-weather.a</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.106Z] [ 12%] Built target itinerary-weather</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.106Z] [ 12%] Linking CXX executable ../bin/gpxwritertest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.106Z] [ 13%] Automatic MOC for target weathertest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.364Z] [ 13%] Built target weathertest_autogen</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.621Z] [ 13%] Building CXX object autotests/CMakeFiles/weathertest.dir/weathertest_autogen/mocs_compilation.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.621Z] [ 13%] Built target gpxwritertest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.621Z] [ 13%] Building CXX object autotests/CMakeFiles/weathertest.dir/weathertest.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.879Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/jniarraytest.cpp: In member function ���void JniArrayTest::testArrayWrapper()���:</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.879Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/jniarraytest.cpp:96:18: warning: unused variable ���b��� [-Wunused-variable]</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.879Z]    96 |             bool b = i.myBoolProp; // verifies this is of the correct type</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.879Z]       |                  ^</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.879Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/jniarraytest.cpp:94:14: warning: unused variable ���b��� [-Wunused-variable]</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.879Z]    94 |         bool b = a3[0].myBoolProp;</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.879Z]       |              ^</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:04.879Z] [ 13%] Linking CXX shared library ../../bin/libSolidExtras.so</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.141Z] [ 13%] Linking CXX executable ../bin/jnisignaturetest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.412Z] [ 13%] Built target SolidExtras</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.412Z] [ 13%] Built target jnisignaturetest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.412Z] [ 13%] Automatic MOC for target solidextrasqmlplugin</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.412Z] [ 13%] Automatic MOC for target itinerary</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] In file included from /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/androidicalconvertertest.cpp:6:</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/../src/calendarextras/androidicalconverter.cpp: In static member function ���static KCalendarCore::Event::Ptr AndroidIcalConverter::readEvent(const JniEventData&)���:</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/../src/calendarextras/androidicalconverter.cpp:72:26: warning: ignoring return value of ���bool KCalendarCore::ICalFormat::fromString(KCalendarCore::RecurrenceRule*, const QString&)���, declared with attribute ���nodiscard��� [-Wunused-result]</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]    72 |         format.fromString(r, rrule);</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]       |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] In file included from /home/jenkins/install-prefix/include/KF5/KCalendarCore/KCalendarCore/ICalFormat:1,</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]                  from /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/../src/calendarextras/androidicalconverter.cpp:13,</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]                  from /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/androidicalconvertertest.cpp:6:</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] /home/jenkins/install-prefix/include/KF5/KCalendarCore/kcalendarcore/icalformat.h:105:28: note: declared here</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]   105 |     Q_REQUIRED_RESULT bool fromString(RecurrenceRule *rule, const QString &string);</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]       |                            ^~~~~~~~~~</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] In file included from /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/androidicalconvertertest.cpp:6:</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/../src/calendarextras/androidicalconverter.cpp:84:26: warning: ignoring return value of ���bool KCalendarCore::ICalFormat::fromString(KCalendarCore::RecurrenceRule*, const QString&)���, declared with attribute ���nodiscard��� [-Wunused-result]</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]    84 |         format.fromString(r, exrule);</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]       |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] In file included from /home/jenkins/install-prefix/include/KF5/KCalendarCore/KCalendarCore/ICalFormat:1,</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]                  from /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/../src/calendarextras/androidicalconverter.cpp:13,</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]                  from /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/autotests/androidicalconvertertest.cpp:6:</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] /home/jenkins/install-prefix/include/KF5/KCalendarCore/kcalendarcore/icalformat.h:105:28: note: declared here</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]   105 |     Q_REQUIRED_RESULT bool fromString(RecurrenceRule *rule, const QString &string);</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z]       |                            ^~~~~~~~~~</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] [ 13%] Built target solidextrasqmlplugin_autogen</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] [ 13%] Linking CXX executable ../bin/androidwrappertest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] [ 13%] Linking CXX executable ../bin/jnipropertytest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] [ 13%] Building CXX object src/solidextras/qml/CMakeFiles/solidextrasqmlplugin.dir/solidextrasqmlplugin_autogen/mocs_compilation.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.677Z] [ 13%] Building CXX object src/solidextras/qml/CMakeFiles/solidextrasqmlplugin.dir/solidextrasqmlplugin.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:05.933Z] [ 14%] Linking CXX executable ../bin/jniarraytest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 14%] Built target androidwrappertest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 14%] Built target jnipropertytest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 14%] Built target itinerary_autogen</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 14%] Building CXX object src/app/CMakeFiles/itinerary.dir/applicationcontroller.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 15%] Building CXX object src/app/CMakeFiles/itinerary.dir/itinerary_autogen/mocs_compilation.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 15%] Building CXX object src/app/CMakeFiles/itinerary.dir/filehelper.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 15%] Building CXX object src/app/CMakeFiles/itinerary.dir/calendarimportmodel.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 15%] Building CXX object src/app/CMakeFiles/itinerary.dir/documentmanager.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 15%] Building CXX object src/app/CMakeFiles/itinerary.dir/calendarhelper.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.190Z] [ 16%] Building CXX object src/app/CMakeFiles/itinerary.dir/favoritelocationmodel.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.448Z] [ 16%] Built target jniarraytest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.448Z] [ 16%] Building CXX object src/app/CMakeFiles/itinerary.dir/genericpkpass.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:06.448Z] [ 16%] Linking CXX executable ../bin/jnimethodtest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.012Z] [ 16%] Built target jnimethodtest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.012Z] [ 16%] Building CXX object src/app/CMakeFiles/itinerary.dir/gpxexport.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.012Z] [ 16%] Linking CXX executable ../bin/weathertest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.270Z] [ 16%] Building CXX object src/app/CMakeFiles/itinerary.dir/healthcertificatemanager.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.270Z] [ 16%] Built target weathertest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.527Z] [ 17%] Building CXX object src/app/CMakeFiles/itinerary.dir/importexport.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.527Z] [ 18%] Linking CXX shared library ../../../bin/org/kde/solidextras/libsolidextrasqmlplugin.so</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/src/app/calendarimportmodel.cpp: In member function ���void CalendarImportModel::setCalendar(KCalendarCore::Calendar*)���:</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/src/app/calendarimportmodel.cpp:49:22: error: ���class KCalendarCore::Calendar��� has no member named ���isLoading���; did you mean ���isSaving���?</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z]    49 |     if (!m_calendar->isLoading()) {</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z]       |                      ^~~~~~~~~</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z]       |                      isSaving</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/src/app/calendarimportmodel.cpp:52:55: error: ���isLoadingChanged��� is not a member of ���KCalendarCore::Calendar���</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z]    52 |         connect(m_calendar, &KCalendarCore::Calendar::isLoadingChanged, this, &CalendarImportModel::reload);</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z]       |                                                       ^~~~~~~~~~~~~~~~</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z] [ 18%] Building CXX object src/app/CMakeFiles/itinerary.dir/json.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z] [ 18%] Built target solidextrasqmlplugin</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:07.784Z] [ 18%] Building CXX object src/app/CMakeFiles/itinerary.dir/livedata.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:08.047Z] make[2]: *** [src/app/CMakeFiles/itinerary.dir/build.make:118: src/app/CMakeFiles/itinerary.dir/calendarimportmodel.cpp.o] Error 1</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:08.047Z] make[2]: *** Waiting for unfinished jobs....</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:08.047Z] [ 18%] Building CXX object src/app/CMakeFiles/itinerary.dir/livedatamanager.cpp.o</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:08.622Z] [ 19%] Linking CXX executable ../bin/androidicalconvertertest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:09.185Z] [ 19%] Built target androidicalconvertertest</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:09.185Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/src/app/livedatamanager.cpp: In member function ���QDateTime LiveDataManager::lastDeparturePollTime(const QString&, const QVariant&) const���:</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:09.185Z] /home/jenkins/workspace/Applications/itinerary/kf5-qt5 SUSEQt5.15/src/app/livedatamanager.cpp:613:90: warning: unused parameter ���res��� [-Wunused-parameter]</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:09.185Z]   613 | QDateTime LiveDataManager::lastDeparturePollTime(const QString &batchId, const QVariant &res) const</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:09.185Z]       |                                                                          ~~~~~~~~~~~~~~~~^~~</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:11.132Z] make[1]: *** [CMakeFiles/Makefile2:725: src/app/CMakeFiles/itinerary.dir/all] Error 2</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:11.132Z] make: *** [Makefile:146: all] Error 2</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[Pipeline] }</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[Pipeline] // stage</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[Pipeline] }</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[2022-07-01T07:21:11.144Z] ERROR: script returned exit code 1</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[Pipeline] // catchError</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[Pipeline] emailextrecipients</td></tr><tr><td class="console" style="font-family: Courier New; font-size: 11px; color: black">[Pipeline] emailext</td></tr></table><br></br></body>