My new python package not handling debug files correctly - python-pyhaif
All, It has been a while since I posted here, but I can't figure this one out RE: https://build.opensuse.org/package/show/home:gregfreemyer:Tools-for-forensic... The log ends with: [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/37 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/37/2c88e7d76a369fcbc38f0bf2043299989cf87e [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/37/2c88e7d76a369fcbc38f0bf2043299989cf87e.debug [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/50 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/50/6a22f5c17b6517902262691f5955df4a86c4b5 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/50/6a22f5c17b6517902262691f5955df4a86c4b5.debug [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/89 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/89/543ec164635e5a71c97c059af6120d89d54af2 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/89/543ec164635e5a71c97c059af6120d89d54af2.debug [ 53s] File may only be packaged in the -debuginfo subpackage. I have: %exclude %{_prefix}/lib/debug But I continue to get those errors. Any advice? Thanks, Greg -- Greg Freemyer Advances are made by answering questions. Discoveries are made by questioning answers. — Bernard Haisch
Am 15.06.22 um 17:23 schrieb Greg Freemyer:
All,
It has been a while since I posted here, but I can't figure this one out
RE: https://build.opensuse.org/package/show/home:gregfreemyer:Tools-for-forensic...
The log ends with:
[ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/37 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/37/2c88e7d76a369fcbc38f0bf2043299989cf87e [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/37/2c88e7d76a369fcbc38f0bf2043299989cf87e.debug [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/50 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/50/6a22f5c17b6517902262691f5955df4a86c4b5 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/50/6a22f5c17b6517902262691f5955df4a86c4b5.debug [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/89 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/89/543ec164635e5a71c97c059af6120d89d54af2 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/89/543ec164635e5a71c97c059af6120d89d54af2.debug [ 53s] File may only be packaged in the -debuginfo subpackage. I have: %exclude %{_prefix}/lib/debug
But I continue to get those errors.
Any advice?
The python-rpm-macros subpackage rewriter and the debuginfo extractor only work together when the project name in OBS and the package match: https://build.opensuse.org/request/show/982851 Hope this helps. - Ben
Thanks, Greg -- Greg Freemyer Advances are made by answering questions. Discoveries are made by questioning answers. — Bernard Haisch
Thank you greatly.
I accepted the SR.
On Wed, Jun 15, 2022 at 11:57 AM Ben Greiner wrote:
Am 15.06.22 um 17:23 schrieb Greg Freemyer:
All,
It has been a while since I posted here, but I can't figure this one out
RE:
https://build.opensuse.org/package/show/home:gregfreemyer:Tools-for-forensic...
The log ends with:
[ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo
(Badness: 10000) /usr/lib/debug/.build-id
[ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/37 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/37/2c88e7d76a369fcbc38f0bf2043299989cf87e [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/37/2c88e7d76a369fcbc38f0bf2043299989cf87e.debug [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/50 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/50/6a22f5c17b6517902262691f5955df4a86c4b5 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/50/6a22f5c17b6517902262691f5955df4a86c4b5.debug [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/89 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/89/543ec164635e5a71c97c059af6120d89d54af2 [ 53s] python38-pyheif.x86_64: E: filelist-forbidden-debuginfo (Badness: 10000) /usr/lib/debug/.build-id/89/543ec164635e5a71c97c059af6120d89d54af2.debug [ 53s] File may only be packaged in the -debuginfo subpackage. I have: %exclude %{_prefix}/lib/debug
But I continue to get those errors.
Any advice?
The python-rpm-macros subpackage rewriter and the debuginfo extractor only work together when the project name in OBS and the package match: https://build.opensuse.org/request/show/982851
Hope this helps.
- Ben
Thanks, Greg -- Greg Freemyer Advances are made by answering questions. Discoveries are made by questioning answers. — Bernard Haisch
participants (2)
-
Ben Greiner
-
Greg Freemyer