Bug 1931251

Summary: libsndfile-1.0.31-1.fc32.x86_64 has shipped without support for flac, ogg or vorbis.
Product: [Fedora] Fedora Reporter: Tom Killian <tom.killian>
Component: libsndfileAssignee: Andreas Thienemann <andreas>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: andreas, mhlavink
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: libsndfile-1.0.31-3.fc32 libsndfile-1.0.31-3.fc33 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-02-28 17:26:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tom Killian 2021-02-21 22:14:29 UTC
Description of problem:

libsndfile-1.0.31-1.fc32.x86_64 has shipped without support for flac, ogg or vorbis.

How reproducible:

Observe that: ldd libsndfile.so.1.0.28 ==>

	linux-vdso.so.1 (0x00007ffda23e2000)
	libgsm.so.1 => /lib64/libgsm.so.1 (0x00007f671eab9000)
	libFLAC.so.8 => /lib64/libFLAC.so.8 (0x00007f671ea5c000)
	libogg.so.0 => /lib64/libogg.so.0 (0x00007f671ea51000)
	libvorbis.so.0 => /lib64/libvorbis.so.0 (0x00007f671ea21000)
	libvorbisenc.so.2 => /lib64/libvorbisenc.so.2 (0x00007f671e976000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f671e831000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f671e665000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f671eb76000)

However, ldd libsndfile.so.1.0.31 ==>

	linux-vdso.so.1 (0x00007ffc3d12a000)
	libgsm.so.1 => /lib64/libgsm.so.1 (0x00007ff6682fd000)
	libm.so.6 => /lib64/libm.so.6 (0x00007ff6681b8000)
	libc.so.6 => /lib64/libc.so.6 (0x00007ff667fee000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ff6683b2000)

Compiling the source package without using the specfile gives:

	linux-vdso.so.1 (0x00007ffc4c5f4000)
	libgsm.so.1 => /lib64/libgsm.so.1 (0x00007f3eeb748000)
	libFLAC.so.8 => /lib64/libFLAC.so.8 (0x00007f3eeb6eb000)
	libvorbis.so.0 => /lib64/libvorbis.so.0 (0x00007f3eeb6bb000)
	libvorbisenc.so.2 => /lib64/libvorbisenc.so.2 (0x00007f3eeb610000)
	libopus.so.0 => /lib64/libopus.so.0 (0x00007f3eeb5af000)
	libogg.so.0 => /lib64/libogg.so.0 (0x00007f3eeb5a4000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f3eeb45d000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f3eeb293000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f3eeb278000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f3eeb805000)

Additional info:

Support for opus was added upstream, but opus-devel is not in the specfile prerequisites.  Note that "configure" contains this remark:

WARNING: *** Unfortunately, for ease of maintenance, the external libs
WARNING: *** are an all or nothing affair.

So the fix is to add to the specfile:

BuildRequires:	opus-devel

Comment 1 Fedora Update System 2021-02-25 09:21:23 UTC
FEDORA-2021-e071fdf850 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-e071fdf850

Comment 2 Fedora Update System 2021-02-25 09:21:23 UTC
FEDORA-2021-dcf7002718 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2021-dcf7002718

Comment 3 Fedora Update System 2021-02-26 00:44:45 UTC
FEDORA-2021-e071fdf850 has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-e071fdf850`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-e071fdf850

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

Comment 4 Fedora Update System 2021-02-26 01:33:13 UTC
FEDORA-2021-dcf7002718 has been pushed to the Fedora 32 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-dcf7002718`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-dcf7002718

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

Comment 5 Tom Killian 2021-02-26 23:02:45 UTC
Working now, thanks.

Comment 6 Fedora Update System 2021-02-28 17:26:25 UTC
FEDORA-2021-e071fdf850 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 7 Fedora Update System 2021-03-12 21:36:29 UTC
FEDORA-2021-dcf7002718 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.