[Bug 1630453] Re: [Yakkety +1] Sync lirc 0.9.4b-0.1 (main) from Debian experimental (main)

Jeremy Bicha jbicha at linux.com
Fri Oct 21 15:28:34 UTC 2016


This bug was fixed in the package lirc - 0.9.4b-0.3
Sponsored for LocutusOfBorg (costamagnagianfranco)

---------------
lirc (0.9.4b-0.3) experimental; urgency=medium

  * Non-maintainer upload.

  [ Gianfranco Costamagna ]
  * fix arch:all build.

  [ Alec Leamas ]
  * Fix build errors on non-linux kernels.
    (conditionalize udev dependency)

 -- Gianfranco Costamagna <locutusofborg at debian.org>  Wed, 05 Oct 2016
19:30:47 +0200

lirc (0.9.4b-0.2) experimental; urgency=medium

  * Non-maintainer upload.
  * Fix build errors on non-linux kernels.
  * Declare liblirc0 as multi-arch; Closes: #812947.

 -- Alec Leamas <leamas.alec at gmail.com>  Wed, 05 Oct 2016 06:07:40 +0200

lirc (0.9.4b-0.1) experimental; urgency=medium

  * 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.
    - Remote definitions moved out of lirc to new project
      lirc-remotes; affects large number of LP issues.
    - Builds also on FreeBSD 10.3.
    - Fixes "Not updated to last version" (Closes: #777199),
      LP: #1443590.
    - 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.
    - Fixes "lirc init script can create circular symlinks", LP: #698007.
    - Fixes "Update Uploaders List (Closes: #762554).
    - Fixes "Please switch to libftdi1" (Closes:  #810370).
    - Fixes LP: #153457 "iguanaIR support not functional".
    - Fixes LP: #460027 "using lirc init script restart function fails
      sometimes".
    - Fixes LP: #499588 "lirc udev rule causes unreliable startup".
    - Fixes LP: #567519 "lircd(8) mentions non-existent
      /dev/input/uinput".
    - Fixes LP: #1029604 "mce remote doesn't work due to out of date
      lircd.conf.devinput".
    - Fixes LP: #1312287 "lircd start problem".
  * The built-in irman support is moved to the lirc-drv-irman package.
  * Revised package structure: keep old liblircclient0 (renamed to
    liblirc-client0). Adding new packages liblirc0, liblirc-dev and
    lirc-doc. Former liblircclient-dev merged into new liblirc-dev.
  * Don't overwrite existing lircd.conf file.
  * Ship sysV scripts from the svn tree [Stefan Lippers-Hollmann]
  * Add handling of obsolete 0.9.0 udev rule restarting lircd
  * Old lircd output socket link /dev/lirc dropped. Use
    /var/run/lirc/lircd.
  * Updated copyright
  * 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 (dh_python3 shortcomings).
  * Last parts of libirman dependencies removed.
  * Changing Vcs-* headers to point to upstream packaging branch.
  * Fixes existing large number of upgrade bugs.
  * Enhance hardening flags.
  * Add a lintian pbuilder test, this requires --hookdir and B92-test-pkg
    therein.
  * Tested (build-wise) on stretch and sid.

 -- Alec Leamas  <leamas.alec at gmail.com>  Thu, 26 May 2016 11:14:25
+0100

** Changed in: lirc (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1630453

Title:
  [Yakkety +1] Sync lirc 0.9.4b-0.1 (main) from Debian experimental
  (main)

Status in lirc package in Ubuntu:
  Fix Released

Bug description:
  [Yakkety +1] Please sync lirc 0.9.4b-0.1 (main) from Debian
  experimental (main)

  Explanation of the Ubuntu delta and why it can be dropped:
    * Multiarchify the library packages.
    * Multiarchify the library packages.
    * debian/lirc.postinst, debian/lirc.templates, debian/po: drop a number of
      debconf templates that are no longer being prompted for at all due to
      the dropping of the lirc-modules-source package and the lirc.config some
      time ago.
    * debian/lirc.postinst: clean up the remaining debconf handling to not
      override settings in /etc/lirc/hardware.conf.
    * debian/lirc.postinst: drop code for removing /var/log/lircd, which has
      been gone for more than a decade.
    * fix blacklist handling, which creates files not used by modprobe, and
      doesn't put all the contents in a single file.
    * drop obsolete Ubuntu migration code that dates from jaunty and lucid.
    * fix a bug that causes transmitter device/driver settings to always be
      cleared on config change.
    * Adjust lircd handling for multiple devices so that events for all of
      them will appear on /dev/lircd as intended.  Thanks to Joel Ebel for
      the patch.  LP: #697999.
    * Use /run/lirc, the canonical name for /var/run/lirc.  LP: #474701.
    * Fix the init script to not report failures when stopping an
      already-stopped daemon.
    * debian/lirc.postinst, debian/lirc.templates, debian/po: drop a number of
      debconf templates that are no longer being prompted for at all due to
      the dropping of the lirc-modules-source package and the lirc.config some
      time ago.
    * debian/lirc.postinst: clean up the remaining debconf handling to not
      override settings in /etc/lirc/hardware.conf.
    * debian/lirc.postinst: drop code for removing /var/log/lircd, which has
      been gone for more than a decade.
    * fix blacklist handling, which creates files not used by modprobe, and
      doesn't put all the contents in a single file.
    * drop obsolete Ubuntu migration code that dates from jaunty and lucid.
    * fix a bug that causes transmitter device/driver settings to always be
      cleared on config change.
    * Adjust lircd handling for multiple devices so that events for all of
      them will appear on /dev/lircd as intended.  Thanks to Joel Ebel for
      the patch.  LP: #697999.
    * Use /run/lirc, the canonical name for /var/run/lirc.  LP: #474701.
    * Fix the init script to not report failures when stopping an
      already-stopped daemon.
    * debian/lirc.postinst, debian/lirc.templates, debian/po: drop a number of
      debconf templates that are no longer being prompted for at all due to
      the dropping of the lirc-modules-source package and the lirc.config some
      time ago.
    * debian/lirc.postinst: clean up the remaining debconf handling to not
      override settings in /etc/lirc/hardware.conf.
    * debian/lirc.postinst: drop code for removing /var/log/lircd, which has
      been gone for more than a decade.
    * fix blacklist handling, which creates files not used by modprobe, and
      doesn't put all the contents in a single file.
    * drop obsolete Ubuntu migration code that dates from jaunty and lucid.
    * fix a bug that causes transmitter device/driver settings to always be
      cleared on config change.
    * Adjust lircd handling for multiple devices so that events for all of
      them will appear on /dev/lircd as intended.  Thanks to Joel Ebel for
      the patch.  LP: #697999.
    * Use /run/lirc, the canonical name for /var/run/lirc.  LP: #474701.
    * Fix the init script to not report failures when stopping an
      already-stopped daemon.
    * debian/lirc.postinst, debian/lirc.templates, debian/po: drop a number of
      debconf templates that are no longer being prompted for at all due to
      the dropping of the lirc-modules-source package and the lirc.config some
      time ago.
    * debian/lirc.postinst: clean up the remaining debconf handling to not
      override settings in /etc/lirc/hardware.conf.
    * debian/lirc.postinst: drop code for removing /var/log/lircd, which has
      been gone for more than a decade.
    * fix blacklist handling, which creates files not used by modprobe, and
      doesn't put all the contents in a single file.
    * drop obsolete Ubuntu migration code that dates from jaunty and lucid.
    * fix a bug that causes transmitter device/driver settings to always be
      cleared on config change.
    * Adjust lircd handling for multiple devices so that events for all of
      them will appear on /dev/lircd as intended.  Thanks to Joel Ebel for
      the patch.  LP: #697999.
    * Use /run/lirc, the canonical name for /var/run/lirc.  LP: #474701.
    * Fix the init script to not report failures when stopping an
      already-stopped daemon.
    * debian/lirc.postinst, debian/lirc.templates, debian/po: drop a number of
      debconf templates that are no longer being prompted for at all due to
      the dropping of the lirc-modules-source package and the lirc.config some
      time ago.
    * debian/lirc.postinst: clean up the remaining debconf handling to not
      override settings in /etc/lirc/hardware.conf.
    * debian/lirc.postinst: drop code for removing /var/log/lircd, which has
      been gone for more than a decade.
    * fix blacklist handling, which creates files not used by modprobe, and
      doesn't put all the contents in a single file.
    * drop obsolete Ubuntu migration code that dates from jaunty and lucid.
    * fix a bug that causes transmitter device/driver settings to always be
      cleared on config change.
    * Adjust lircd handling for multiple devices so that events for all of
      them will appear on /dev/lircd as intended.  Thanks to Joel Ebel for
      the patch.  LP: #697999.
    * Use /run/lirc, the canonical name for /var/run/lirc.  LP: #474701.
    * Fix the init script to not report failures when stopping an
      already-stopped daemon.
    * Use dh-autoreconf for current libtool.
    * Add an option to prevent disabling in-kernel IR device support while lirc
      is running (LP: #1038371)
    * Add an option to prevent disabling in-kernel IR device support while lirc
      is running (LP: #1038371)
    * Add an option to prevent disabling in-kernel IR device support while lirc
      is running (LP: #1038371)
    * Add an option to prevent disabling in-kernel IR device support while lirc
      is running (LP: #1038371)
    * Fix path to modules in lirc.postinst (LP: #1004239)
    * New upstream version (0.9.0)
    * Drop lirc-modules-source (LP: #778026)
    * Change to v3 package (quilt)
    * debian/control:
      - Build-deps on newer debhelper
      - bump standards version.
    * debian/compat:
      - Bump to 7
    * Drop Patches:
      - debian/patches/13-warning-cleanup
      - debian/patches/define_current_cpu_data.patch
      - debian/patches/lirc-in-kernel-ioctls.patch
      - debian/patches/updated-driver-names.patch
    * Move extra remotes to our remotes DB.
    * debian/rules:
      - Remove references to quilt (as it's source package that does it now)
      - remove deprecated dh_clean -k
    * New upstream version (0.9.0)
    * Drop lirc-modules-source (LP: #778026)
    * Change to v3 package (quilt)
    * debian/control:
      - Build-deps on newer debhelper
      - bump standards version.
    * debian/compat:
      - Bump to 7
    * Drop Patches:
      - debian/patches/13-warning-cleanup
      - debian/patches/define_current_cpu_data.patch
      - debian/patches/lirc-in-kernel-ioctls.patch
      - debian/patches/updated-driver-names.patch
    * Move extra remotes to our remotes DB.
    * debian/rules:
      - Remove references to quilt (as it's source package that does it now)
      - remove deprecated dh_clean -k
    * New upstream version (0.9.0)
    * Drop lirc-modules-source (LP: #778026)
    * Change to v3 package (quilt)
    * debian/control:
      - Build-deps on newer debhelper
      - bump standards version.
    * debian/compat:
      - Bump to 7
    * Drop Patches:
      - debian/patches/13-warning-cleanup
      - debian/patches/define_current_cpu_data.patch
      - debian/patches/lirc-in-kernel-ioctls.patch
      - debian/patches/updated-driver-names.patch
    * Move extra remotes to our remotes DB.
    * debian/rules:
      - Remove references to quilt (as it's source package that does it now)
      - remove deprecated dh_clean -k
    [ Ernst Sjöstrand ]
    * For disabling other protocols, adjust to the new location in 2.6.37.
      (LP: #698208)
    [Ernst Sjöstrand]
    * update init script for /sys change in natty kernels (LP: #698208)
    [Ernst Sjöstrand]
    * update init script for /sys change in natty kernels (LP: #698208)
    * debian/patches/define_current_cpu_data.patch: fix undeclared
      current_cpu_data in lirc-modules-source (LP: #726182)
    * configure for devinput should show contents of /dev/input/by-id
      (LP: #695767)
    * Use 0.8.7 final version
    * No-change upload to reduce changelogs.
    * Update to 0.8.7~pre3 snapshot.
    * Update lirc postinst to reference the right directory when unloading modules.
    * Don't show init script errors if no remote is plugged in.
    * Refresh lirc-in-kernel-ioctls.patch. (LP: #600739)
    * Build-depends on portaudio19-dev (LP: #567556)
    * Update to 0.8.7~pre3 snapshot.
    * Update lirc postinst to reference the right directory when unloading modules.
    * Don't show init script errors if no remote is plugged in.
    * Refresh lirc-in-kernel-ioctls.patch. (LP: #600739)
    * Build-depends on portaudio19-dev (LP: #567556)
    * Update to 0.8.7~pre2
      - Fixes issues with lirc on maverick. (LP: #620498)
    * Add lirc-in-kernel-ioctls.patch to use ioctls from the kernel for drivers.
    * Drop patches upstream now:
      - debian/patches/appleir_repeat_issue.patch
      - debian/patches/hauppauge-tv-card.patch
      - debian/patches/lirc-i2c-2.6.patch
      - debian/patches/lirc_dev-2.6.33.patch
    * Add updated-driver-names.patch
    * Refresh patches:
      - debian/patches/02_Makefile.in
      - debian/patches/13-warning-cleanup
    * Update extra transmitter and remote databases to not reference atiusb.
    * debian/control:
      - Update branches to be owned by ~mythbuntu-dev
    * Disable in-kernel-support when starting lircd, and re-enable when
      stopping.
    * Add hauppauge-tv-card.patch to fix detection of Hauppauge TV Card as
      Leadtek IR (LP: #550369)
    [ Mario Limonciello ]
    * debian/patches/lirc-i2c-2.6.patch:
      - Fixes building lirc-i2c on kernel 2.6.32 (LP: #513042)
    * Enable building wpc8769l module.  Thanks Greg Vickers. (LP: #508266)
    * debian/patches/lirc_dev-2.6.33.patch:
      - Fixes lirc_dev to work with 2.6.33 as well.  Useful for people who use
        the kernel mainline PPA. (LP: #529514)
      - Thanks RK & MarkRandolph.
    * debian/patches/appleir_repeat_issue.patch:
      - Fix apple IR key repeat issue by backporting patch from LIRC CVS.
        (LP: #440466)
      - Thanks Chase Douglas for sharing this patch.
    [ Jeremy Yoder ]
    * Fix /regression in /etc/init.d/lirc where if both REMOTE and TRANSMITTER
      are selected the symlinks /dev/lircd and /dev/lircd1 both point to
      /var/run/lirc/lircd.
    * Fix related bug where if the user sets TRANSMITTER_SOCKET in hardware.conf
      a "1" is appended even though it doesn't need to be.
    [ Mario Limonciello ]
    * debian/patches/lirc-i2c-2.6.patch:
      - Fixes building lirc-i2c on kernel 2.6.32 (LP: #513042)
    * Enable building wpc8769l module.  Thanks Greg Vickers. (LP: #508266)
    * debian/patches/lirc_dev-2.6.33.patch:
      - Fixes lirc_dev to work with 2.6.33 as well.  Useful for people who use
        the kernel mainline PPA. (LP: #529514)
      - Thanks RK & MarkRandolph.
    * debian/patches/appleir_repeat_issue.patch:
      - Fix apple IR key repeat issue by backporting patch from LIRC CVS.
        (LP: #440466)
      - Thanks Chase Douglas for sharing this patch.
    [ Jeremy Yoder ]
    * Fix /regression in /etc/init.d/lirc where if both REMOTE and TRANSMITTER
      are selected the symlinks /dev/lircd and /dev/lircd1 both point to
      /var/run/lirc/lircd.
    * Fix related bug where if the user sets TRANSMITTER_SOCKET in hardware.conf
      a "1" is appended even though it doesn't need to be.
    * rebuild rest of main for armel armv7/thumb2 optimization;
      UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2
    [ Jean-Yves Avenard ]
    * Add Antec Veris RM100 and RM200 to list of available remotes [LP # 453693]
    [ Jean-Yves Avenard ]
    * Add Antec Veris RM100 and RM200 to list of available remotes [LP # 453693]
    [ Jeremy Yoder ]
    * Update to LIRC 0.8.6 release. (LP: #432678)
      - added support for ENE KB3926 revision B/C/D (ENE0100) CIR port
        (found on some notebooks, e.g: Acer Aspire 5720G, HP Pavilion dv5)
        (Maxim Levitsky)
      - New parameter for lircd: --repeat-max
      - merged 1st-gen mceusb device support into lirc_mceusb2,
        renamed lirc_mceusb2 to lirc_mceusb
      - added support for putting iMON receviers into MCE/RC6 mode
      - added input subsystem mouse device support to iMON driver
      - improved iMON driver to handle dual-interface iMON devices
        via a single lirc device, reducing configuration complexity
      - added support for more iMON devices, including proper support
        for touchscreen iMON devices (Rene Harder)
      - improved iMON driver including touchscreen support
      - Linux input support added to lircmd
      - added support for IT8720 CIR port
      - added support for XMP protocol
    * Cleanup more_remotes.hwdb
    * TODO:  Make changes to the "lircd.conf.atiusb" and
      "lircd.conf.hauppauge" files PATCHES instead of duplicates
    * TODO:  Submit "lircd.conf.atiusb" and
      "lircd.conf.hauppauge" file patches upstream again
    * Changed lirc init script to create socket in /var/run/lirc/lircd
      as is the new default, but also create a symlink /dev/lircd
      to point to it.  This makes all clients happy, old and new.
    * Fix bug in dkms.conf.in, forgot to increment array number
      when adding ene0100 driver.
    * Added the extra "Debian-only" remotes and transmitters back
      in, but in a different way.  I created a subdirectory
      "debian/extras" and copy that to /usr/share/lirc/extras.
      This avoids patching the source.
      NOTE: CONFIG FILES IN BOTH LOCATIONS WILL USE THE "extras"
      VERSION.  DUPLICATE LINES IN lirc.hwdb AND extras/remotes.hwdb
      WILL USE THE extras/remotes.hwdb VERSION.  TRY TO AVOID THIS.
    * Added support to build new ene0100 driver
    * Update debian/lircd.init.d to reflect new default
      PID location in /var/run/lirc
    * Update debian/lircd.init.d to force socket to /dev/lircd
      rather than the new default of /var/run/lirc/lircd
    * Add support for new lirc-extras package to
      debian/lirc.postinst
    * Remove /etc/lircd.conf link to /etc/lirc since
      0.8.6 defaults to /etc/lirc/lircd.conf now
    * Drop 04_man_pages patch, included in upstream
    * Drop 16_lirc-gpio in favor of a sed line in debian/rules
    * Drop 28_irrecord_resume_support - Doesn't work
      according to upstream
    * Drop 36_remove_extra_tekram in favor of a minor
      tweak to debian/lirc.postinst to ignore duplicates
    * Drop extra remote control/transmitter patches, move to lirc-extras:
      - 21_atiusb
      - 22_hauppauge_novat_500
      - 23_remove_md8800
      - 24_freecom_dvbt
      - 26_transmitter_lircd.conf
      - 30_medion_md1_remote
      - 31_hauppauge_hvr_1100
      - 32_radioshack_15_2116_remote
      - 33_asus_mycinema_remote
      - 34_nebula_digitaltv_remote
      - 35_general_deviniput
      - 37_msi_tv_anywhere
      - 38_encore_enltv
    * Cleaned up a few lintian warnings
    [ Mario Limonciello ]
    * lirc.init.d:
      - Merge a bunch of whitespace cleanup from debian.
    * control:
      - Merge whitespace cleanup from debian.
      - Drop breaks on udev.  We don't have any older version of udev in karmic.
    * copyright:
      - Sync from debian.
    * watch:
      - Sync from debian.
    * links:
      - Don't link to a transmitterdb, this should be provided by lirc-extras.
    * rules:
      - Install extra changelog, as mentioned in debian's debian/rules.
    * dkms.conf.in:
      - Drop bashisms. (LP: #445175)
    * lirc.postinst:
      - On upgrades from earlier versions, require the user to reconfigure
        their remote and transmitter.
    * lirc-modules-source.postinst:
      - Update to use the DKMS common postinst template.
    * Fix bug in init script.  Thanks Olaf! (LP: #391726)
    * Drop patch that upstream won't be accepting:
      - 20_serial_igor
    * Drop patches included upstream:
      - 23_pad2keys (see http://brakemeier.de/electronics/vdr/lirc-imon.html
        2009-04-10 entry for more information)
    * debian/lirc.postinst:
      - Drop serial igor references.
    * Refresh following patches:
      - 32_radioshack_15_2116_remote
    * New upstream version. (LP: #383446)
      - Fixes imon support (LP: #283317)
    * Refresh the following patches for new version:
      - debian/patches/04_man_pages
      - debian/patches/13-warning-cleanup
      - debian/patches/21_atiusb
      - debian/patches/23_pad2keys
      - debian/patches/28_irrecord_resume_support
      - debian/patches/35_general_deviniput
    * debian/control:
      - Add build-depends on libftdi-dev to prevent FTBFS.
    * debian/copyright:
      - Update to what debian is shipping.
    * debian/modules-source/{lirc-modules-source.conf, Makefile}
      - Don't build cmdir anymore.  It's now a userspace module
    * debian/rules:
      - Generate dkms.conf using sed instead.
    * debian/patches/12_pvr150_transmit_support:
      - Drop.  Upstream didn't like this patch due to questionable
       copyright, and we aren't properly supporting it anyway.
      - Refresh 20_serial_igor
      - Refresh 26_transmitter_lircd
    * debian/lirc-modules-source.README.Debian:
      - Drop, inaccurate now.
    * debian/lirc.init.d:
      - Cleanup a useless for loop.
    * When in noninteractive mode, don't set the old and new remotes
      or transmitters identically.  Causes out of sync issues when changing
      remotes. (LP: #281575)
    * When in noninteractive mode, don't set the old and new remotes
      or transmitters identically.  Causes out of sync issues when changing
      remotes. (LP: #281575)
    [ Mario Limonciello ]
    * debian/lirc.fdi:
      - Add Budget-CI dvb ir receiver. (LP: #329793)
    * debian/control:
      - Add setserial to depends. (LP: #341213)
    * debian/lirc.init.d:
      - Remove erroneous -k from modprobe call. (LP: #344781)
    * debian/lirc-modules-source.postrm:
      - Remove extra purge call removing lirc-modules-source.conf (LP: #350152)
    * debian/lirc.postinst:
      - Rename etc/modprobe.d/lirc-serial to append a .conf (LP: #350949)
    [ Kenny Millington ]
    * debian/patches/12_pvr150_transmit_support:
      - Fix compilation for latest kernels (LP: #306346)
    [ Gregory Lardiere ]
    * Add support for ite8709 and ttusbir for lirc-modules-source. (LP: #323923)
      - debian/rules
      - debian/modules-source/Makefile
      - debian/modules-source/lirc-modules-source.conf
    * debian/udev.rules: Rename to debian/lirc.udev
    * debian/rules: Use dh_installudev rules to install
    * debian/lirc.install: Remove install line for udev rules
    * debian/control: Bump dep on debhelper to install to new path, add Breaks
      on udev to ensure we get the correct version
    * debian/lirc.postinst:
      - Properly quote includes.  The syntax of the include patch unfortunately
        changed as it landed upstream.
      - Migrate people from earlier LIRC versions to new include syntax if
        it is detected in their LIRC configuration.
    * New upstream version.
    * Drop no longer necessary patches:
      - 03_extra_files
      - 25_upstream_2.6.27
      - 27_multiple_include
    * Update patches for new version:
      - 12_pvr150_transmit_support
      - 16_lirc_gpio
      - 26_transmitter_lircd.conf
      - 28_irrecord_resume_support
    * New patches:
      - 38_encore_enltv.dpatch (LP: #274087)
    * debian/lirc.fdi:
      - Update FDI file to match a few more remotes reported
        on bugs that work when keyed. (LP: #164627, #204960, #279472)
    * debian/control:
      - Update Recommends for lirc-modules-source
    * debian/lirc.preinst:
      - Remove old calls that will no longer be encountered in package
        upgrades.
    * Merge some packaging changes from Debian.  They hadn't done a
      release in a long time, so this will at least get us closer to their
      packaging for an overarching goal of being in sync.
      - Sync'ed changes:
        + debian/compat
        + README.Debian
        + debian/copyright
        + debian/doc-base.lirc
        + debian/liblircclient-dev.install
        + debian/lirc-modules-source.postrm
        + debian/lirc.postrm
        + debian/po
        + debian/lirc-svga.install
        + debian/lirc-svga.links
        + drop debian/lirc.config.in
        + drop debian/lirc.config.md5sum
        + drop debian/lirc.modules
      - Merge debian/control, remaining changes:
        + We don't share same VCS
        + We recommend udev
        + Our lirc-modules-source uses DKMS
      - Merge debian/rules, remaining changes:
        + DKMS support
      - Merge debian/liblircclient0.pc, remaining changes:
        + Version number we have is higher
      - Merge debian/lirc.install, remaining changes:
        + We install udev rules
        + We install an FDI file
      - Merge debian/lirc.templates, remaining changes:
        + Some of our keys are named differently because we differentiate
          between a remote and a transmitter device.
        + We've got some extra keys for details of devices.
      - Merge debian/lirc.init.d, remaining changes:
        + We've pretty much entirely revamped the file.  Our deltas will
          need to be submitted incrementally to Debian.
      - Merge debian/lirc.postinst, remaining changes:
        + We've pretty much entirely revamped the file.  Our deltas will
          need to be submitted incrementally to Debian.
      - Merge debian/rules, remaining changes:
        + We install a udev rule
        + We install an FDI file
        + We install DKMS support
        + We install transmitter lircd.conf's
        + We Install the remote and transmitter hwdb explicitly
      - Merge patches that we took from debian for 0.8.4 support:
        + debian/patches/02_Makefile.in
        + debian/patches/04_man_pages

  We want to have the same lirc in both Debian and Ubuntu :)

  Changelog entries since current yakkety version 0.9.0-0ubuntu6:

  lirc (0.9.4b-0.1) experimental; urgency=medium

    * 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.
      - Remote definitions moved out of lirc to new project
        lirc-remotes; affects large number of LP issues.
      - Builds also on FreeBSD 10.3.
      - Fixes "Not updated to last version" (Closes: #777199),
        LP: #1443590.
      - 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.
      - Fixes "lirc init script can create circular symlinks", LP: #698007.
      - Fixes "Update Uploaders List (Closes: #762554).
      - Fixes "Please switch to libftdi1" (Closes:  #810370).
      - Fixes LP: #153457 "iguanaIR support not functional".
      - Fixes LP: #460027 "using lirc init script restart function fails
        sometimes".
      - Fixes LP: #499588 "lirc udev rule causes unreliable startup".
      - Fixes LP: #567519 "lircd(8) mentions non-existent
        /dev/input/uinput".
      - Fixes LP: #1029604 "mce remote doesn't work due to out of date
        lircd.conf.devinput".
      - Fixes LP: #1312287 "lircd start problem".
    * The built-in irman support is moved to the lirc-drv-irman package.
    * Revised package structure: keep old liblircclient0 (renamed to
      liblirc-client0). Adding new packages liblirc0, liblirc-dev and
      lirc-doc. Former liblircclient-dev merged into new liblirc-dev.
    * Don't overwrite existing lircd.conf file.
    * Ship sysV scripts from the svn tree [Stefan Lippers-Hollmann]
    * Add handling of obsolete 0.9.0 udev rule restarting lircd
    * Old lircd output socket link /dev/lirc dropped. Use
      /var/run/lirc/lircd.
    * Updated copyright
    * 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 (dh_python3 shortcomings).
    * Last parts of libirman dependencies removed.
    * Changing Vcs-* headers to point to upstream packaging branch.
    * Fixes existing large number of upgrade bugs.
    * Enhance hardening flags.
    * Add a lintian pbuilder test, this requires --hookdir and B92-test-pkg
      therein.
    * Tested (build-wise) on stretch and sid.

   -- Alec Leamas  <leamas.alec at gmail.com>  Thu, 26 May 2016 11:14:25
  +0100

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lirc/+bug/1630453/+subscriptions



More information about the Ubuntu-sponsors mailing list