The state of 0.10.1
Alec Leamas <[email protected]>
| Newsgroups | gmane.comp.hardware.lirc |
|---|---|
| Message-ID | <[email protected]> |
Hi out there!
0.10.0 has been out for a few days. We have official debian packages in
sid [1], an official fedora package in updates-testing[2] and updated
mageia/epel packages in COPR [3]
At this point, here are two problems:
- A FTBS when compiling external drivers. This is a lirc issue,
fixed in the release-0.10 branch and in the fedora/debian
packages [6].
- The 4.12 kernel breaks the devinput driver. This is a kernel issue.
discussed in this mailing list [4] which also describes how to
work-around by patching an re-compiling the kernel driver.
The original release message did not contain the NEWS excerpt below.
Complete NEWS file is at [5]
Cheers!
--alec
0.10.0rc1 28/5/17
* ftdi driver: Fix off-by-2 timings (#275). This is a breaking
change, see ftdi driver docs or source at doc/plugins/ftdi.html.
* doc: The lirc.hwdb parsable driver list is deprecated - use
the python database or the configs/*.yaml files instead.
* lircd: the deprecated --uinput option is dropped. Use
the lircd-uinput(8) daemon instead.
* lircd: The --release option is deprecated.
* lircd: Adding a --immediate-init option which initiates
the hardware directly on start and exits on errors.
* lircd, lircd-uinput: Change default release suffix due to linux
kernel changes (#263).
* lircmd: Fix bogus, excessive logging using --uinput (#295).
* plugins: The slinke (a. k. a. slink-e) driver is dropped.
* plugins: Add support for irdroid in the irtoy driver.
* plugins: Enhanced device enumeration, mode2 --list-devices
works for most drivers.
* plugins: devinput driver: Fix bad codelength (#263).
* New, shiny (i. e., unstable) python API. See the API docs,
module "python bindings". The API is also available as a pypi
package, typically at /usr/share/lirc/python-pkg
* lircd-uinput: Multiple config file parsing errors (#284).
* lib: Added enumeration support and server version level check
to driver API.
* irrecord: Add --driver-options for lircd symmetry (#277).
* lircd: Fix devices not connected at first attempt (#279).
* mode2: Fix config file parsing [292].
* lib: Fix failure when parsing absolute paths config files (#281).
* lircd/irsend: Fix bug when sending/receiving concurrently for
some remotes (#278, 5 pages!)
* lircd:Fix missing systemd support due to upstream changes (#274).
* The configs/*conf files no more supports enumerating devices
using shell scripts.
* tests: portability fixes.
* Build: Added new configure --enable-devinput option (#264).
* Build: Added new configure --enable-uinput option, ditched
the HAVE_UINPUT 0.9.4c kludge.
* Build: various kfreebsd, hurd, macOS and müsl fixes.
[1] https://packages.debian.org/unstable/utils/lirc
[2] https://bodhi.fedoraproject.org/updates/FEDORA-2017-99919dc4cf
[3] https://copr.fedorainfracloud.org/coprs/leamas/lirc-0.10-preview
[4] https://sourceforge.net/p/lirc/mailman/message/35926194/
[5] https://sourceforge.net/p/lirc/git/ci/release/tree/NEWS
[6] https://sourceforge.net/p/lirc/tickets/300
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot