Bug 1423813 - kf5-libkface: FTBFS against opencv-3.2+
Summary: kf5-libkface: FTBFS against opencv-3.2+
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kf5-libkface
Version: 26
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1478133 (view as bug list)
Depends On:
Blocks: F26FTBFS
TreeView+ depends on / blocked
 
Reported: 2017-02-17 14:51 UTC by Fedora Release Engineering
Modified: 2018-01-14 15:12 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-01-14 15:12:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
build.log (30.31 KB, text/plain)
2017-02-17 14:51 UTC, Fedora Release Engineering
no flags Details
root.log (113.39 KB, text/plain)
2017-02-17 14:51 UTC, Fedora Release Engineering
no flags Details
state.log (647 bytes, text/plain)
2017-02-17 14:51 UTC, Fedora Release Engineering
no flags Details


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 377425 0 None None None 2017-03-09 14:56:51 UTC

Description Fedora Release Engineering 2017-02-17 14:51:02 UTC
Your package kf5-libkface failed to build from source in current rawhide.

https://koji.fedoraproject.org/koji/taskinfo?taskID=17729731

For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

Comment 1 Fedora Release Engineering 2017-02-17 14:51:07 UTC
Created attachment 1252778 [details]
build.log

Comment 2 Fedora Release Engineering 2017-02-17 14:51:09 UTC
Created attachment 1252779 [details]
root.log

Comment 3 Fedora Release Engineering 2017-02-17 14:51:11 UTC
Created attachment 1252780 [details]
state.log

Comment 4 Fedora End Of Life 2017-02-28 11:43:26 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.

Comment 5 Rex Dieter 2017-03-08 14:45:44 UTC
errors so far:

/builddir/build/BUILD/libkface-16.12.2/src/recognition-opencv-lbph/facerec_borrowed.h:144:10: error: 'void KFaceIface::LBPHFaceRecognizer::predict(cv::InputArray, cv::Ptr<cv::face::PredictCollector>, int) const' marked 'override', but does not override
     void predict(cv::InputArray src, cv::Ptr<cv::face::PredictCollector> collector, const int state = 0) const override;
          ^~~~~~~

/builddir/build/BUILD/libkface-16.12.2/src/recognition-opencv-lbph/facerec_borrowed.cpp: In member function 'void KFaceIface::LBPHFaceRecognizer::predict(cv::InputArray, cv::Ptr<cv::face::PredictCollector>, int) const':
/builddir/build/BUILD/libkface-16.12.2/src/recognition-opencv-lbph/facerec_borrowed.cpp:407:52: error: no matching function for call to 'cv::face::PredictCollector::init(int, const int&)'
     collector->init((int)m_histograms.size(), state);

/builddir/build/BUILD/libkface-16.12.2/src/recognition-opencv-lbph/facerec_borrowed.cpp:473:29: error: 'class cv::face::PredictCollector' has no member named 'emit'; did you mean 'init'?
             if (!collector->emit(it->first, mean, state))
                             ^~~~

Comment 6 Rex Dieter 2017-03-09 14:56:52 UTC
Filed upstream bug 
https://bugs.kde.org/show_bug.cgi?id=377425

Comment 7 Rex Dieter 2017-05-03 14:01:09 UTC
re-confirming still FTBFS with latest upstream 17.04.0 release (and master/ branch has no relevant changes either)

Comment 8 Rex Dieter 2017-08-03 19:52:43 UTC
*** Bug 1478133 has been marked as a duplicate of this bug. ***

Comment 9 Rex Dieter 2017-10-03 21:13:06 UTC
Echoing comment added to upstream report:

Confirmed still an issue with kde-apps 17.08.1 release as well.

Notice if this isn't fixed soon, fedora will likely have to drop this package from it's collection.

Comment 10 Fedora Update System 2017-10-07 18:28:36 UTC
fedora-obsolete-packages-27-8 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-743fe12b00

Comment 11 Fedora Update System 2017-10-07 18:30:09 UTC
fedora-obsolete-packages-26-4 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-46d08cca05

Comment 12 Fedora Update System 2017-10-08 04:24:13 UTC
fedora-obsolete-packages-26-4 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-46d08cca05

Comment 13 Fedora Update System 2017-10-08 06:25:06 UTC
fedora-obsolete-packages-27-8 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-743fe12b00

Comment 14 Fedora Update System 2017-10-13 16:05:27 UTC
fedora-obsolete-packages-27-9 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-3d445455c4

Comment 15 Fedora Update System 2017-10-13 23:29:35 UTC
fedora-obsolete-packages-27-8 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2017-10-15 05:52:52 UTC
fedora-obsolete-packages-27-9 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-3d445455c4

Comment 17 Fedora Update System 2017-10-25 23:08:45 UTC
fedora-obsolete-packages-26-4 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.

Comment 18 Fedora Update System 2017-11-11 02:52:50 UTC
fedora-obsolete-packages-27-9 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.

Comment 19 Sergio Basto 2018-01-14 14:42:19 UTC
I'm reopening because package should be retired from rawhide and is not [1] .
So for me we need the action of retire this package , please .  

Thanks

[1] 
wget https://kojipkgs.fedoraproject.org/compose/rawhide/latest-Fedora-Rawhide/logs/x86_64/repoclosure-Everything.x86_64.log -qO-  | grep kface -A10
package: kf5-libkface-16.08.3-1.fc26.i686 from repoclosure-Everything.x86_64
  unresolved deps:
    libopencv_core.so.3.1
    libopencv_face.so.3.1
    libopencv_highgui.so.3.1
    libopencv_imgcodecs.so.3.1
    libopencv_imgproc.so.3.1
    libopencv_ml.so.3.1
    libopencv_objdetect.so.3.1
    libopencv_videoio.so.3.1
package: kf5-libkface-16.08.3-1.fc26.x86_64 from repoclosure-Everything.x86_64
  unresolved deps:
    libopencv_core.so.3.1()(64bit)
    libopencv_face.so.3.1()(64bit)
    libopencv_highgui.so.3.1()(64bit)
    libopencv_imgcodecs.so.3.1()(64bit)
    libopencv_imgproc.so.3.1()(64bit)
    libopencv_ml.so.3.1()(64bit)
    libopencv_objdetect.so.3.1()(64bit)
    libopencv_videoio.so.3.1()(64bit)

Comment 20 Rex Dieter 2018-01-14 15:08:10 UTC
I ran fedpkg retire, fyi. Maybe something went wrong

Comment 21 Rex Dieter 2018-01-14 15:12:19 UTC
OK, confirmed it definitely didn't work last time, let's hope this one sticks.

https://src.fedoraproject.org/rpms/kf5-libkface/c/b4433acbedc9c50dace56da66b691e80e2dc7e40


Note You need to log in before you can comment on or make changes to this bug.