I’m packaging libdeflate for Tumbleweed, dep for python-imagecodecs.
https://build.opensuse.org/package/show/home:andythe_great/libdeflate
I submit to devel:libraries:c_c++ which enable debuginfo.
https://build.opensuse.org/request/show/862983
4s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/libdeflate-1.7-0.x86_64
4s] error: Installed (but unpackaged) file(s) found:
4s] /usr/lib/debug/usr/bin/libdeflate-gzip-1.7-0.x86_64.debug.#dwz#.N91FK7
OBS generate other debug info packages.
4s] Provides: libdeflate-devel = 1.7-0 libdeflate-devel(x86-64) = 1.7-0
4s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
4s] Processing files: libdeflate-debuginfo-1.7-0.x86_64
4s] Provides: libdeflate-debuginfo = 1.7-0 libdeflate-debuginfo(x86-64) = 1.7-0
4s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
4s] Recommends: libdeflate-debugsource(x86-64) = 1.7-0
4s] Processing files: libdeflate0-debuginfo-1.7-0.x86_64
4s] Provides: debuginfo(build-id) = e82f72e236a8b2357335dde1085f38a296925cff libdeflate0-debuginfo = 1.7-0 libdeflate0-debuginfo(x86-64) =
1.7-0
4s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
4s] Recommends: libdeflate-debugsource(x86-64) = 1.7-0
4s] Processing files: libdeflate-tools-debuginfo-1.7-0.x86_64
4s] Provides: debuginfo(build-id) = ff71f6d8d067586a2792d51e4bfdde25fac3bc36 debuginfo(build-id) = nilnil libdeflate-tools-debu
-0 libdeflate-tools-debuginfo(x86-64) = 1.7-0
4s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.
PayloadFilesHavePrefix) <= 4.0-1
4s] Recommends: libdeflate-debugsource(x86-64) = 1.7-0
But somehow not for the /usr/lib/debug/usr/bin/libdeflate-gzip
I could not just delete the unpackaged debuginfo file because it exist after %install.
I cannot use %exclude too because RPMLINT complain about debuginfo on non-debuginfo file list.
Thank you.