Hi
mingw-qt5-qtbase and mingw-qt5-qttools are currently FTBFS [1] due to
errors like
error: Could not open %files file
/builddir/build/BUILD/qtbase-opensource-src-5.9.1/debugsourcefiles.list: No
such file or directory
Duplicate build-ids
/builddir/build/BUILDROOT/mingw-qt5-qtbase-5.9.1-4.fc27.x86_64/usr/i686-w64-mingw32/lib/libQt5Bootstrap.so.5.9.1
and
/builddir/build/BUILDROOT/mingw-qt5-qtbase-5.9.1-4.fc27.x86_64/usr/x86_64-w64-mingw32/lib/libQt5Bootstrap.so.5.9.1
Duplicate build-ids
/builddir/build/BUILDROOT/mingw-qt5-qtbase-5.9.1-4.fc27.x86_64/usr/i686-w64-mingw32/lib/libQt5BootstrapDBus.so.5.9.1
and
/builddir/build/BUILDROOT/mingw-qt5-qtbase-5.9.1-4.fc27.x86_64/usr/x86_64-w64-mingw32/lib/libQt5BootstrapDBus.so.5.9.1
Could not open %files file
/builddir/build/BUILD/qtbase-opensource-src-5.9.1/debugsourcefiles.list: No
such file or directory
Indeed, these packages need special logic to deal with debuginfo files because
both host as well as target binaries are produced by the package, the result up
to now being
mingw-qt5-qtbase-debuginfo -> host
mingw32-qt5-qtbase-debuginfo -> target
mingw64-qt5-qtbase-debuginfo -> target
This was handled in the spec file [2] as
# Override the __debug_install_post argument as this package
# contains both native as well as cross compiled binaries
%global __debug_install_post %%{mingw_debug_install_post};
%{_rpmconfigdir}/find-debuginfo.sh
%{?_missing_build_ids_terminate_build:--strict-build-id} %{?_find_debuginfo_opts}
"%{_builddir}/%%{?buildsubdir}" %{nil}
Long text short question: can someone help me adapt this logic for the new
debuginfo/debugsource mechanism?
Thanks
Sandro
[1]
https://koji.fedoraproject.org/koji/getfile?taskID=21030286&volume=DEFAULT&name=build.log&offset=-40000
[2]
https://src.fedoraproject.org/rpms/mingw-qt5-qtbase/blob/master/f/mingw-qt5-qtbase.spec
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org