isenkram (0.18+deb8u1) jessie; urgency=medium * Backported fix in isenkram-autoinstall-firmware to download using curl and add curl as dependency for this to work. * Backported change from http.debian.net to httpredir.debian.org as mirror used. * Backported switch to use https when downloading modaliases from git. Replace urllib with urllib2 to handle https via proxies (Closes: #836323). -- Petter Reinholdtsen Sun, 20 Nov 2016 20:53:55 +0100 isenkram (0.18) unstable; urgency=low * Adjust debian/tests/test-command-line to accept no firmware to install as a OK result when running the test. -- Petter Reinholdtsen Wed, 12 Nov 2014 10:34:56 +0100 isenkram (0.17) unstable; urgency=low * Update generated firmware lists (Closes: #769230). * Change debian/tests/test-command-line to ignore errors from lspci and lsusb, as their output is only for debugging purposes and not really testing isenkram. -- Petter Reinholdtsen Thu, 06 Nov 2014 07:41:59 +0100 isenkram (0.16) unstable; urgency=low * Change debian/tests/test-command-line to send errors from lspci and lsusb to stdout to avoid ci.debian.net count missing USB or PCI devices as a failure. -- Petter Reinholdtsen Tue, 28 Oct 2014 19:34:35 +0100 isenkram (0.15) unstable; urgency=low * Fix typo in the task description, to make the firmware task get the firmware list. -- Petter Reinholdtsen Fri, 17 Oct 2014 13:42:55 +0200 isenkram (0.14) unstable; urgency=low * Split tasksel tasks in two, one for firmware and another for other packages. Select firmware for installation by default. -- Petter Reinholdtsen Thu, 16 Oct 2014 17:56:51 +0200 isenkram (0.13) unstable; urgency=low * isenkram-autoinstall-firmware: - Correct URL selection logic to also handle the main repo for non-Wheezy installation. - Improve handling of lsb_release not being able to figure out the codename of the distribution. - Make sure to not wait for input if no relevant firmware mapping files are found. -- Petter Reinholdtsen Wed, 15 Oct 2014 14:52:28 +0200 isenkram (0.12) unstable; urgency=low * Use apt-get instead of aptitude in isenkram-pkginstall. * Make update-fw-list more robust and fetch information about all architectures provided in a given suite. * Adjust isenkram-autoinstall-firmware and isenkram-pkginstall to only list packages once. * Extend isenkram-autoinstall-firmware to also look in dmesg for requested firmware. * Add debconf translations for id, pl and sk. Copied from the latest discover upload. * Change autopkgtest script to redirect stderr to stdout, to avoid failing in test run. * Run lsusb and lspci in the testsuite. -- Petter Reinholdtsen Mon, 13 Oct 2014 20:36:53 +0200 isenkram (0.11) unstable; urgency=medium * Add new tool isenkram-pkginstall. It is inspired by discover-pkginstall, using debconf to ask which hardware related packages to install. The template text strings and translations were reused from the discover package, to avoid bothering translators with the same text again. * Remove debug output left behind by mistake in isenkram-pkginstall. * Improve verbose message in isenkram-pkginstall. * Make sure isenkram-cli Break/Replace isenkram before version 0.9+exp.1 to handle upgrades (Closes: #759770). Thank you Felipe Sateler for the reminder. -- Petter Reinholdtsen Sat, 30 Aug 2014 08:54:10 +0200 isenkram (0.10) unstable; urgency=low * Upload to unstable. -- Petter Reinholdtsen Thu, 28 Aug 2014 20:42:53 +0200 isenkram (0.9+exp.1) experimental; urgency=low * Introduce new binary package isenkram-cli. It include the hardware->package mapping, the library and the command line tools, to make it possible to use those without activating the GUI popup. * Ran debian/rules update to generate a list of packages with firmware and the path to the firmware they contain. Currently install for wheezy, jessie and sid. -- Petter Reinholdtsen Thu, 28 Aug 2014 12:41:35 +0200 isenkram (0.9) unstable; urgency=low * Update description in isenkram-autoinstall-firmware. * Make sure isenkram-autoinstall-firmware create apt sources.list fragment readable by everyone. * Improve information message from isenkram-autoinstall-firmware. * Change Vcs-Browser link to the cgit one. * Add simple autopkgtest check calling the command line tools. -- Petter Reinholdtsen Thu, 28 Aug 2014 12:28:55 +0200 isenkram (0.8) unstable; urgency=low * Correct inverted logic in code deciding if firmware package is available or not (Closes: #729438). Thanks to Felipe Sateler for discovering this. * Adjusted /usr/lib/tasksel/packages/for-current-hardware, made sure /usr/sbin is in PATH when it is called. * Update Standards-Version from 3.9.4 to 3.9.5. No changes needed. * Forking before installing seem to be a OK workaround for bug #745487 (Closes: #719837). -- Petter Reinholdtsen Wed, 27 Aug 2014 21:43:43 +0200 isenkram (0.7) unstable; urgency=low * Implement workaround in lookup.py for the resource leak caused by python-apt (BTS #745487), by calling gc.collect() when the code is done with the APT cache. This get rid of the file descriptor leak (Closes: #730704) and reduces the memory leak to 2MiB per hardware detection (helps with bug #719837). * Make sure isenkram-autoinstall-firmware only print kernel modules to stdout and info/error messages to stderr. * Use isenkram-autoinstall-firmware in the tasksel task to look up relevant packages. -- Petter Reinholdtsen Wed, 23 Apr 2014 10:58:42 +0200 isenkram (0.6) unstable; urgency=low * Add tasksel task to allow hardware specific packages detected by isenkram to be installed by tasksel. Install them by default on new installations when isenkram is installed before tasksel is executed, and list the option without selecting it by default after installation. * Correct isenkram-autoinstall-firmware of the b43 kernel module, make sure contrib and non-free APT source is added before trying to install firmware-b43-installer. * Make isenkram-autoinstall-firmware more robust and able to search for firmware in packages present in contrib and non-free. * Propose to install finger print reading packages fprintd, fprintd-demo and libpam-fprintd for USB device 147E:2020. -- Petter Reinholdtsen Thu, 18 Jul 2013 23:04:04 +0200 isenkram (0.5) unstable; urgency=low * Rebuild package in unstable to get the python dependencies right (Closes: #714117). Thanks to Raf Czlonka for noticing. -- Petter Reinholdtsen Wed, 26 Jun 2013 11:18:34 +0200 isenkram (0.4) unstable; urgency=low * Change modaliases file to suggest calibre when Kobo and PocketBook ebook readers are inserted. Patch from Marius Kotsbak. * New tool isenkram-autoinstall-firmware to automatically detect and install required firmware packages for the current machine. -- Petter Reinholdtsen Tue, 25 Jun 2013 11:01:29 +0200 isenkram (0.3) unstable; urgency=low * Search for modalias files in /sys/devices/ instead of /sys/, to speed up the process and avoid looking in irrelevant parts of /sys/. * Change aptdaemon dependency to recommend, to make it possible to use isenkram from the command line without installing aptdaemon (Closes: #704666). -- Petter Reinholdtsen Sun, 07 Apr 2013 07:13:08 +0200 isenkram (0.2) experimental; urgency=low * Change installation system to use setup.py to install the python module. * Update build rules to use dh_python2, after tip from Stuart Prescott. * Implement support for looking up packages claiming support for a given kernel module using the lkmodule:module "modalias" notation. Use it to propose wacom related packages. * Correct symlink created in /etc/xdg/autostart/ to point to the correct file. Clean up old symlink in postinst. Thanks to Bob Rosbag for discovering it. * Make aptdaemon integration more robust, based on example code from the Wheezy version of python-aptdaemon-gtk. Thanks to Bob Rosbag for the debugging. * Change behaviour. Suggest packages every time a piece of hardware is inserted, instead of only the first time. This seem to be less confusing for users. * Make it possible to provide ones own package/hw mappings by adding files in /usr/share/isenkram/modaliases.d/. -- Petter Reinholdtsen Sun, 27 Jan 2013 15:53:21 +0100 isenkram (0.1) pere-squeeze; urgency=low * Initial release (Closes: #699077). * Inserts XDG autostart entry in /etc/xdg/autostart/ to run automatically when users log in. * Handle both Modaliases headers in APT database, hardware mappings from the git repository and hardware mappings provided locally in the package. * Notify the user via dbus desktop notification events. * Use PackageKit API from aptdaemon to handle the package installation. -- Petter Reinholdtsen Wed, 23 Jan 2013 12:25:31 +0100