[Pkg-lirc-maint] Bug#801588: libirman: Multiple issues, some of which blocks updating LIRC

Alec Leamas leamas.alec at gmail.com
Mon Oct 12 10:09:45 UTC 2015


Package: libirman
Version: 0.4.4-2

The current libirman package is outdated and needs an update:
 - The package does not include a shared library.
 - The note in the description that upstream does not generate
   a shared library is plain wrong.
 - The version is old (upstream is 4.4.6) with multiple compilation
   warnings.
 - The test tools described in the README file are not packaged.
 - The local patches are fragile since the are applied to generated
   output from autoconf et. a.l. They will probably break for every
   release (like they have now).
 - lintian produces several warnings including missing relro linkage
   and seems generally unhappy with the package.

In it's current form, it not possible to build upstream LIRC if this
package is installed. LIRC has code to detect if the library is
installed or not, but this breaks when there is a static library but no
shared. The only solution is to remove the package (and thus the LIRC
libirman support).

An updated library is available at [1]. I'm very new to debian
packaging, so it's probably full of all sorts of errors. That said, this
package:
   - Updates to upstream 0.4.6.
   - Makes a fresh start with control and rules to get a modernization.
   - Creates a new binary package with shared libraries.
   - Adds some new files to the -dev package
   - Uses autoreconf + patching configure.ac + Makefile.am to get
     more sane patches.
   - Mutes all lintian warnings except missing manpages.
   - Updates the package descriptions.



--alec

[1] https://leamas.fedorapeople.org/libirman/deb/



More information about the Pkg-lirc-maint mailing list