Graham syncd it, and it built correctly -- You received this bug notification because you are a member of Mythbuntu Bug Team, which is subscribed to lirc in Ubuntu. 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.a...@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 _______________________________________________ Mailing list: https://launchpad.net/~mythbuntu-bugs Post to : mythbuntu-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~mythbuntu-bugs More help : https://help.launchpad.net/ListHelp