Bug 2168301 - Upgrade to 0.5.1 for non-x86_64 fixes
Summary: Upgrade to 0.5.1 for non-x86_64 fixes
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: libkdumpfile
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michel Lind
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-02-08 17:20 UTC by Michel Lind
Modified: 2023-02-24 04:42 UTC (History)
2 users (show)

Fixed In Version: libkdumpfile-0.5.1-2.el9 libkdumpfile-0.5.1-2.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-02-24 04:12:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Michel Lind 2023-02-08 17:20:25 UTC
Description of problem:
Up to 0.4.1, libkdumpfile was packaged without the test suite being run, and when I started work on packaging it in Debian I noticed a lot of test failures on non-x86_64 architectures: https://github.com/ptesarik/libkdumpfile/issues/40

This is now fixed (0.5.0 is the first version to pass tests cleanly without additional patches on Fedora), but prior to its release we were basically building in Fedora from a post-0.4.1 snapshot (https://src.fedoraproject.org/rpms/libkdumpfile/blob/8b3b02e83af8326562a155581d77f04f2ae84197/f/libkdumpfile.spec) that is likely not ABI compatible with the original 0.4.1 anyway, so there's no reasonable way to backport the architecture fixes to 0.4.1.

Change in sonames:

[michel@f37-packaging ~]$ comm <(rpmdistro-repoquery fedora rawhide --provides libkdumpfile 2>/dev/null) <(rpmdistro-repoquery centos-stream 9 --provides libkdumpfile 2>/dev/null)
	libaddrxlat.so.2()(64bit)
	libaddrxlat.so.2(LIBADDRXLAT_0)(64bit)
libaddrxlat.so.3
libaddrxlat.so.3()(64bit)
libaddrxlat.so.3(LIBADDRXLAT_0)
libaddrxlat.so.3(LIBADDRXLAT_0)(64bit)
	libkdumpfile = 0.4.1-5.el9
libkdumpfile = 0.5.0-3.fc38
libkdumpfile(x86-32) = 0.5.0-3.fc38
	libkdumpfile(x86-64) = 0.4.1-5.el9
libkdumpfile(x86-64) = 0.5.0-3.fc38
libkdumpfile.so.10
libkdumpfile.so.10()(64bit)
libkdumpfile.so.10(LIBKDUMPFILE_0)
libkdumpfile.so.10(LIBKDUMPFILE_0)(64bit)
	libkdumpfile.so.9()(64bit)
	libkdumpfile.so.9(LIBKDUMPFILE_0)(64bit)

Only drgn currently depends on libkdumpfile, and I plan to rebuild it in the same updates:

[michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream 9 --whatrequires "libaddrxlat.so.2()(64bit)"
Last metadata expiration check: 0:12:30 ago on Wed Feb  8 11:02:35 2023.
libkdumpfile-devel-0:0.4.1-5.el9.x86_64
libkdumpfile-util-0:0.4.1-5.el9.x86_64
python3-libkdumpfile-0:0.4.1-5.el9.x86_64
[michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream 9 --whatrequires "libkdumpfile.so.9()(64bit)"
Last metadata expiration check: 0:12:40 ago on Wed Feb  8 11:02:35 2023.
drgn-0:0.0.22-1.el9.x86_64
libkdumpfile-devel-0:0.4.1-5.el9.x86_64
libkdumpfile-util-0:0.4.1-5.el9.x86_64
python3-libkdumpfile-0:0.4.1-5.el9.x86_64

[michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream-legacy 8 --whatrequires "libaddrxlat.so.2()(64bit)"
Last metadata expiration check: 0:00:08 ago on Wed Feb  8 11:15:35 2023.
libkdumpfile-devel-0:0.4.1-5.el8.x86_64
libkdumpfile-util-0:0.4.1-5.el8.x86_64
python3-libkdumpfile-0:0.4.1-5.el8.x86_64
[michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream-legacy 8 --whatrequires "libkdumpfile.so.9()(64bit)"
Last metadata expiration check: 0:00:16 ago on Wed Feb  8 11:15:35 2023.
drgn-0:0.0.22-1.el8.x86_64
libkdumpfile-devel-0:0.4.1-5.el8.x86_64
libkdumpfile-util-0:0.4.1-5.el8.x86_64
python3-libkdumpfile-0:0.4.1-5.el8.x86_64

Version-Release number of selected component (if applicable):
0.4.1-5.el9
0.4.1-5.el8

Comment 2 Fedora Update System 2023-02-16 02:32:50 UTC
FEDORA-EPEL-2023-c466149675 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-c466149675

Comment 3 Fedora Update System 2023-02-16 03:03:05 UTC
FEDORA-EPEL-2023-c73933ea1a has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-c73933ea1a

Comment 4 Fedora Update System 2023-02-17 00:46:02 UTC
FEDORA-EPEL-2023-c73933ea1a has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-c73933ea1a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2023-02-17 02:22:33 UTC
FEDORA-EPEL-2023-c466149675 has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-c466149675

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2023-02-24 04:12:10 UTC
FEDORA-EPEL-2023-c466149675 has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 7 Fedora Update System 2023-02-24 04:42:41 UTC
FEDORA-EPEL-2023-c73933ea1a has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.


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