isenkram (0.22) unstable; urgency=medium

  * Correct autopkgtest script test-gui-daemon.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 01 Jan 2016 21:07:56 +0100

isenkram (0.21) unstable; urgency=medium

  * Get isenkramd to receive udev events again.  Change GUdev client
    initialization code, to get uevents again when hardware is
    inserted.

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 31 Dec 2015 20:16:24 +0100

isenkram (0.20) unstable; urgency=low

  * Add missing python-apt dependency to the isenkram-cli package.
    (Closes: #805510)
  * Restructure autopkgtest setup, splitting in one cli test and one
    gui test.
  * Drop oldstable/wheezy and add testing/stretch to list of
    distributions to track.
  * Updated generated firmware lists.
  * Add code to use appstream as a data source for hardware/modalias to
    package mappings.
  * Add Test-Command field to autopkgtest control file, as requested by lintian.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 18 Dec 2015 15:06:48 +0000

isenkram (0.19) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Add forgotten file tasksel/packages/for-current-hardware-firmware
    to isenkram-cli (Closes: #783831).
  * Add missing Settings category to desktop file.
  * Fix python space/formatting issues reported by 'pep8 --ignore W191'.
  * Updated generated firmware lists.
  * Modify text of button showed in event to fit it smaller screen estate.
  * Remove obsolete conflicts/replaces on hw-support-handler.
  * Reduce isenkram-cli deb size. (Closes: #769664)
  * Updated standards-version from 3.9.5 to 3.9.6.  No changes needed.
  * Move from debhelper 8 to 9.

  [ Julian Andres Klode ]
  * Port to GObject introspection (Closes: #775554)

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 13 Oct 2015 06:09:25 +0200

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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  Sat, 30 Aug 2014 08:54:10 +0200

isenkram (0.10) unstable; urgency=low

  * Upload to unstable.

 -- Petter Reinholdtsen <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  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 <pere@debian.org>  Wed, 23 Jan 2013 12:25:31 +0100
