[Pkg-lirc-maint] [PATCH 0/8] Send in Ubuntu delta in small mergable snippets

Stefan Lippers-Hollmann s.L-H at gmx.de
Thu Aug 6 23:53:12 UTC 2009


Hi

On Friday 07 August 2009, Mario Limonciello wrote:
> Hi:
> 
> Part of a long term goal is to get the Debian and Ubuntu delta reduced so as
> to benefit both communities.  After finishing that I'd like to make sure
> that both of our patchsets either (1) Make sense to maintain
> or
> (2) Need to get upstream

Thank you for your efforts and sorry about the delay. I have now applied
the following patches to svn://svn.debian.org/svn/pkg-lirc/lirc/trunk/
This will be released as a kernel 2.6.31 compatible 0.8.3-4 shortly, 
lirc >=0.8.4 just will require a little more time to settle than we have 
right now (being FTBS for the kernel modules for >= 2.6.27).

[PATCH 1/8] ???
	seems to be missing in this patch series?

[PATCH 2/8] Cleanup whitespace in lirc.postinst
	svn r353, taken verbatim
[PATCH 3/8] Update load_modules to use LSB functions
	svn r355, with several changes:
	- keep the udevadm settle call (with udevsettle fallback) for now
	- local var=foo is neither allowed by SUSv3, nor by Debian's special 
	  excemptions, while this works in bash/ dash it will fail in other 
	  POSIX shells. Debian policy would allow:
	  local var
	  var=foo
	  but we don't really need to declare that variable local at all here
	- continue to use tab to indent.
[PATCH 4/8] Update build_args to only check a single device
	svn r356, with several changes:
	- local var=foo is neither allowed by SUSv3, nor by Debian's special
	  excemptions; fix this bashism/ dashism.
	- continue to use tab to indent.
[PATCH 5/8] Use LSB functions to show errors when conf files are missing
	svn r357, with several changes:
	- continue to use tab to indent.
	- remove commented out tests.
[PATCH 6/8] Cleanup case statement to use LSB functions and whitespace cleanup
	svn r358, with several changes:
	- continue to use tab to indent.
	- fix newly introduced syntax errors (the case changes had merge errors).
[PATCH 7/8] Source lsb init functions in init script
	svn r354, additionally adding a dependency on lsb-base

[PATCH 8/8] Add udev support to lirc and init script
	not yet applied, it depends on lirc >= 0.8.4 and further changes

> Having just merged 0.8.5 in Ubuntu and realizing how much of a headache it
> was, things need to improve :)

This is unfortunately true, especially the debconf handling is an utter 
mess and needs serious changing and other areas of the packaging aren't in 
much better shape yet. Unfortunately the kernel modules aren't very likely 
to go mainline anytime soon either...

Regards
	Stefan Lippers-Hollmann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-lirc-maint/attachments/20090807/2bae0127/attachment-0001.pgp>


More information about the Pkg-lirc-maint mailing list