[Bug 1203093] New: rpmlint cannot find symbol rpmfilesVSignature
http://bugzilla.opensuse.org/show_bug.cgi?id=1203093 Bug ID: 1203093 Summary: rpmlint cannot find symbol rpmfilesVSignature Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Development Assignee: screening-team-bugs@suse.de Reporter: giecrilj@stegny.2a.pl QA Contact: qa-bugs@suse.de Found By: --- Blocker: ---
[ 9s] [135/150] cumulate rpmlint-mini-2.3.0+git20220901.67701476-7.17 [ 239s] RPMLINT report: [ 239s] =============== [ 239s] Traceback (most recent call last): [ 239s] File "/opt/testing/bin/rpmlint.real", line 33, in <module> [ 239s] sys.exit(load_entry_point('rpmlint==2.3.0', 'console_scripts', 'rpmlint')()) [ 239s] File "/opt/testing/bin/rpmlint.real", line 25, in importlib_load_entry_point [ 239s] return next(matches).load() [ 239s] File "./importlib/metadata/__init__.py", line 171, in load [ 239s] File "./importlib/__init__.py", line 126, in import_module [ 239s] File "<frozen importlib._bootstrap>", line 1050, in _gcd_import [ 239s] File "<frozen importlib._bootstrap>", line 1027, in _find_and_load [ 239s] File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked [ 239s] File "<frozen importlib._bootstrap>", line 688, in _load_unlocked [ 239s] File "<frozen importlib._bootstrap_external>", line 883, in exec_module [ 239s] File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed [ 239s] File "./rpmlint/cli.py", line 6, in <module> [ 239s] File "./rpmlint/lint.py", line 17, in <module> [ 239s] File "./rpmlint/pkg.py", line 25, in <module> [ 239s] File "./site-packages/rpm/__init__.py", line 38, in <module> [ 239s] ImportError: /opt/testing/lib64/python3.10/site-packages/rpm/_rpm.cpython-310-x86_64-linux-gnu.so: undefined symbol: rpmfilesVSignature
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1203093 Christopher Yeleighton <giecrilj@stegny.2a.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://build.opensuse.org/ | |package/live_build_log/home | |:yecril71pl:branches:Base:S | |ystem/bash/openSUSE_Factory | |/x86_64 Found By|--- |Community User -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1203093 http://bugzilla.opensuse.org/show_bug.cgi?id=1203093#c1 --- Comment #1 from Christopher Yeleighton <giecrilj@stegny.2a.pl> --- The library _rpm.cpython is copied from python310-rpm and requires rpm = 4.17.1 but this requirement is not explicit in rpmlint-mini. Question: why does it contain the library instead of requiring it? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1203093 http://bugzilla.opensuse.org/show_bug.cgi?id=1203093#c2 --- Comment #2 from Christopher Yeleighton <giecrilj@stegny.2a.pl> --- The tool rpmlint makes a partial chroot into the directory /opt/testing. The chroot environment includes the library _rpm.cpython but it does not include librpm et al. This is probably wrong. In general, this concept really asks for running from a regular snapshot. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1203093 Christopher Yeleighton <giecrilj@stegny.2a.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1203091 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1203093 http://bugzilla.opensuse.org/show_bug.cgi?id=1203093#c3 --- Comment #3 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1203093) was mentioned in https://build.opensuse.org/request/show/1002662 Factory / rpmlint-mini -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1203093 http://bugzilla.opensuse.org/show_bug.cgi?id=1203093#c5 --- Comment #5 from Christopher Yeleighton <giecrilj@stegny.2a.pl> --- I have tested the fix and it works. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com