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

[NACK] RFS: lirc (updated package)



Hi

On Friday 18 September 2009, Jeremy Yoder wrote:
> Dear mentors,
> 
> I am looking for a sponsor for the new version 0.8.6-0ubuntu1~ppa9 of my
> package "lirc".

Errrm, last I knew "lirc" was still maintained by the lirc maintainer team 
<pkg-lirc-maint@lists.alioth.debian.org>, of which I was sure to be a 
member. Neither do I see any mail from you on the BTS, nor the 
afforementioned packaging mailing list (nor #pkg-lirc for that matter). 
That said, the last lirc maintainer upload happened just 5 weeks ago and 
couldn't migrate to testing until this very week (buildd downtime for 
mipsel).

As member of the lirc maintainer team for Debian, I strongly reject this 
hijacking attempt.

> This is a MAJOR update from 0.8.4/5 (both in LIRC itself and in the
> debian/* files).  I'm aware that it's still an Ubuntu package and I'm

Yes, lirc >= 0.8.4 is a major update, requiring a careful migration path 
from the historic packaging to a hal based device detection (for a subset 
of hotpluggable devices) and special caution in regards to the required 
changes to its inherited debconf (mis-)handling.

> not sure what I need to change to fix that...  Pointer/tips welcome! 
> I'd be happy to make any changes and re-upload if necessary.
> 
> It builds these binary packages:
> liblircclient-dev - infra-red remote control support - client library
> development fil
> liblircclient0 - infra-red remote control support - client library
> lirc       - infra-red remote control support
> lirc-modules-source - infra-red remote control support - kernel modules

This silently switches lirc-modules-source from module-assistant, Debian's
canonical method of distributing out-of-tree modules for the Linux kernel,
to DKMS, which would require lots of discussion before even thinking about 
it as well.

> lirc-x     - infra-red remote control support - X utilities
> 
> The package appears to be lintian clean.

It's everything but lintian clean (the current package in Debian is 
neither, due to historicial issues, but to change this is part of our 
current packaging efforts) and even adds new lintian issues:

W: lirc-modules-source: executable-not-elf-or-script ./usr/src/lirc-0.8.6/drivers/lirc_streamzap/lirc_streamzap.c
W: lirc-modules-source: command-with-path-in-maintainer-script postrm:9 /usr/bin/ucf
E: lirc-modules-source: depends-on-obsolete-package suggests: kernel-source
I: lirc: hyphen-used-as-minus-sign usr/share/man/man8/lircd.8.gz:123
W: lirc: postinst-uses-db-input

Furthermore it ignores recent changes in Debian's packaging and would 
(re-)introduce a FTBS on kFreeBSD-{amd64,i386} (#540742).

> The package can be found on mentors.debian.net:
> - URL: http://mentors.debian.net/debian/pool/main/l/lirc
> - Source repository: deb-src http://mentors.debian.net/debian unstable
> main contrib non-free
> - dget
> http://mentors.debian.net/debian/pool/main/l/lirc/lirc_0.8.6-0ubuntu1~ppa9.dsc
> 
> I would be glad if someone uploaded this package for me.

NACK.

Regards
	Stefan Lippers-Hollmann

Post scriptum: I don't see you in Ubuntu's packaging changelog, with whose 
               maintainer we are in contact, either, therefore I'd suggest 
               you to try contacting respective Debian and/ or Ubuntu 
               maintainers first, before trying to hijack a package. Help 
               with maintaining lirc is always appreciated, but it's not 
               done with slapping in a new upstream tarball and ignoring 
               the migration path.

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: