Bug 2100058 - SDL2_sound is built without midi support
Summary: SDL2_sound is built without midi support
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: SDL2_sound
Version: rawhide
Hardware: All
OS: All
unspecified
unspecified
Target Milestone: ---
Assignee: Dominik 'Rathann' Mierzejewski
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-06-22 10:11 UTC by Ozkan Sezer
Modified: 2022-07-13 01:58 UTC (History)
1 user (show)

Fixed In Version: SDL2_sound-2.0.1-2.fc36
Clone Of:
Environment:
Last Closed: 2022-07-13 01:58:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ozkan Sezer 2022-06-22 10:11:21 UTC
SDL2_sound is being built and packaged without midi support.
SDL2_sound relies on timidity for midi, but has it disabled
by default only because it is not Zlib-licensed -- timidity
code is LGPL-Artistic dual licensed. The license should not
be a problem for Fedora, and SDL2_sound should be configured
with -DSDLSOUND_DECODER_MIDI=1 to enable midi support.

Comment 1 Dominik 'Rathann' Mierzejewski 2022-06-22 10:18:21 UTC
That is all correct, but you haven't provided a reason for enabling timidity. Making it a dependency would mean bringing in 142MB fluid-soundfount-gm as a dependency as well.

Comment 2 Ozkan Sezer 2022-06-22 10:25:51 UTC
Well, the old SDL_sound had builtin midi support and now SDL2_sound does not.
If the reason isn't good enough and/or the dependency is unacceptable, please
go ahead and close this.

Comment 3 Ozkan Sezer 2022-06-22 10:31:29 UTC
Speaking of the dependency: The old SDL_sound doesn't seem to dictate a
soundfont:
https://src.fedoraproject.org/rpms/SDL_sound/blob/rawhide/f/SDL_sound.spec

(Actually, the timidity embedded in SDL_sound/SDL2_sound requires GUS
patches and not a soundfont, but that's something else..)

Comment 4 Fedora Update System 2022-07-04 10:53:23 UTC
FEDORA-2022-6d7f5e549b has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-6d7f5e549b

Comment 5 Fedora Update System 2022-07-05 16:41:54 UTC
FEDORA-2022-6d7f5e549b has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-6d7f5e549b`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-6d7f5e549b

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

Comment 6 Fedora Update System 2022-07-13 01:58:28 UTC
FEDORA-2022-6d7f5e549b has been pushed to the Fedora 36 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.