Bug 1941208

Summary: taglib corrupts Ogg files
Product: [Fedora] Fedora Reporter: Real Name <zuurveldt>
Component: taglibAssignee: Rex Dieter <rdieter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 33CC: aurelien, drizt72, kde-sig, rdieter
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: taglib-1.12-4.fc33 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-04-07 15:39:11 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:
Attachments:
Description Flags
Patch from upstream bug #775 none

Description Real Name 2021-03-20 20:45:22 UTC
Description of problem:
taglib is, once again, corrupting Ogg Vorbis files. Taglib is a metadata editing library used by e.g. Clementine, Amarok, Cantata and VLC (examples taken after running dnf repoquery --whatdepends taglib).


Version-Release number of selected component (if applicable):
taglib-1.11.1-13.fc33.x86_64


How reproducible:
Always


Steps to Reproduce:
See instructions here: https://github.com/taglib/taglib/issues/864#issue-308365872

Actual results:
Modyfing Ogg metadata with Taglib is corrupting Ogg files


Expected results:
Writing metadata to Ogg files must leave them intact


Additional info:
Upstream bug reports (and patches):
https://github.com/taglib/taglib/issues/864
https://github.com/taglib/taglib/issues/775

Comment 1 Real Name 2021-03-20 21:41:19 UTC
Small correction: Clementine seems to be statically linked to its own taglib, so it makes no use of the repo's taglib and is (apparently) safe from this bug.

Comment 2 Real Name 2021-03-20 21:43:20 UTC
Created attachment 1764952 [details]
Patch from upstream bug #775

Reuploading the patch here to make testing easier.

Comment 3 Fedora Update System 2021-03-23 17:03:11 UTC
FEDORA-2021-b854921cd9 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-b854921cd9

Comment 4 Fedora Update System 2021-03-24 02:56:34 UTC
FEDORA-2021-b854921cd9 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-b854921cd9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-b854921cd9

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

Comment 5 Fedora Update System 2021-03-29 14:13:31 UTC
FEDORA-2021-b854921cd9 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-b854921cd9

Comment 6 Fedora Update System 2021-03-30 15:20:53 UTC
FEDORA-2021-b854921cd9 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-b854921cd9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-b854921cd9

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

Comment 7 Fedora Update System 2021-04-07 15:39:11 UTC
FEDORA-2021-b854921cd9 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.