Updating lirc to upstream

Alec Leamas leamas.alec at gmail.com
Tue May 24 09:29:38 UTC 2016


Greetings!

I am the upstream maintainer of the lirc  [1]  package which is part of 
universe. Also, I am  more or less new to the Ubuntu developing community.

My interest is to update lirc to a more recent version. As of today, 
lirc has released 0.9.4. Ubuntu is still on 0.9.0,  from 2011, and this 
is becoming a problem upstream since we cannot really support the users 
of this very old version.  Also, recent kernel changes will break lirc 
0.9.0 in some usecases.

Of course, I have tried to make the update to Debian. However, the 
debian lirc maintainer is inactive, so this road is complicated. I have 
tried, really, for more or less a year. I have a packaging and a 
sponsor, but I'm blocked on the  maintainer.

So, questions: Is it policy-wise possible to update lirc in universe to 
0.9.4 even though Debian is still at 0.9.0?

If possible, how should it be handled?  The update cannot really be 
handled as a diff  (891 files changed:  147080 insertions, 77248 
deletions).  It's basically new packages.

There is a a PPA with a 0.9.4 packaging at  [2].  The changelog is a 
mess, see below for a tentative entry


Cheers!

--alec

[1] https://sourceforge.net/projects/lirc

[2] https://launchpad.net/~leamas-alec/+archive/ubuntu/lirc-0.9.4




---------------------------------------------------------- tentative 
changelog -------------------------------------------------------------

  * Non-maintainer upload.
   * First shot on major upstream updates.
     - Re-packaged from scratch based on new dh primitives.
     - Thanks for help on debian-mentors!
   * New upstream release 0.9.4
     - Release 0.9.1 .. 0.9.3 was never packaged.
     - Old 'lirc' service split into separate systemd services:
       lircd.service, lircmd.service and irexec.service.
     - Revised package structure: keep old liblircclient0 (renamed to
       liblirc-client0). Adding new packages liblirc0 and lirc-doc.
       Former liblircclient-dev merged into new liblirc-dev.
     - Fixes "Not updated to last version" (Closes: #777199).
     - Fixes "Default device for mode2 is /dev/lirc" (Closes: #702140).
     - Fixes "/var/run/lirc contents disappear..." (Closes: #676343).
     - Fixes "lircrcd segfaults" (Closes: #780062).
     - Fixes "'/etc/init.d/lirc restart' is broken" (Closes: #782091).
     - Fixes "Prompting due to modified conffiles..." (Closes: #655969).
     - Fixes "LIRC installs bad udev rule" (Closes: #804397),
       users depending on this rule will need to explicitly start lircd.
   * The built-in irman support is moved to the lirc-drv-irman package,
      lirc does not depend on libirman
   * Old lircd output socket link /dev/lirc dropped. Use 
/var/run/lirc/lircd.
   * Updated copyright
   * Fix hardening build flags.
   * Ship sysV updated scripts from the svn tree.  [Stefan Lippers-Hollmann]
   * Update compiler flags: -Wl,as-needed + hardening
     [Stefan Lippers-Hollmann]
   * Avoid negative architecture deps like [!hurd] (Closes: #634807)
     [Stefan Lippers-Hollmann]
   * Add patch 0007-tools-remove-configs-symlink.patch + explicit link
     to walk around #801719.
   * Changing Vcs-* headers to point to upstream packaging branch.




More information about the Ubuntu-motu mailing list