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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.