[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#649344: timidity: embedded fork of libmikmod needs to be dealt with

Package: timidity
Version: 2.13.2-39
Severity: serious
Justification: policy 4.13

From libunimod/AUTHORS:
Code in this directory was modified by Paolo Bonzini <bonzini@gnu.org> starting from libmikmod 3.1.8

libmikmod was cleaned up, removing code that was needed by libmikmod's portability (MD_) layer and data that were needed by the player. The player itself now forms the core of TiMidity++'s mod.c file but is detached from libunimod which is nothing more a generic module->UNI converter. In addition, libmikmod's own portable file I/O routines were changed to rely on libarc's URL objects.

We do need to deal with this, but upstream mikmod was last merged in in 2000 and I'm a bit worried about what exactly was "cleaned up", so I'm not really looking forward to dealing with this before fixing the more pressing bugs like the FTBFS. So I'm filing an RC bug and uploading with a Lintian override, and will take a closer look sometime later. This bug has been presumably present since forever, but the Lintian check is new as of this February.

I'm also a bit skeptical of this libarc directory (what it does, whether it's _actually_ free, etc.), incidentally.

Geoffrey Thomas

Reply to: