desktopcouch (1.0.8-1) unstable; urgency=low

  * New upstream version
  * Package switch from pysupport to dh_python2
  * Patches refreshed

 -- David Paleino <dapal@debian.org>  Tue, 13 Sep 2011 16:15:42 +0200

desktopcouch (1.0.7-1) unstable; urgency=low

  * New upstream version
  * Bump requirement on python-couchdb to >= 0.7 (Closes: #622314)
  * Bump Standards-Version to 3.9.2, no changes needed
  * Bump debhelper compatibility level to 8

 -- David Paleino <dapal@debian.org>  Mon, 18 Apr 2011 13:16:38 +0200

desktopcouch (1.0.6-2) unstable; urgency=low

  * Bump minimum python required to 2.6 (Closes: #618269)

 -- David Paleino <dapal@debian.org>  Sun, 13 Mar 2011 21:27:43 +0100

desktopcouch (1.0.6-1) unstable; urgency=low

  * New upstream release (Closes: #599390)
  * Patches refreshed, 01-items_should_expose_private_data_for_now.patch
    doesn't apply anymore, disabled.
  * Add dependency on ubuntu-sso-client
  * Added README.Debian, with the suggestion of adding oneself to the
    'couchdb' system group (Closes: #580266)

 -- David Paleino <dapal@debian.org>  Fri, 11 Mar 2011 09:40:10 +0100

desktopcouch (0.6.8-2) unstable; urgency=low

  * Upload to unstable
  * debian/control, debian/rules:
    - use ${dist:Depends} to depend on couchdb or couchdb-bin,
      depending on the distribution
  * 02-fix_couchdb_futon.patch removed, fixed upstream
  * Depend on debhelper >= 7.0.50 to use debhelper overrides
  * Dropped python-desktopcouch-{extra,records} packages

 -- David Paleino <dapal@debian.org>  Sat, 05 Mar 2011 10:01:07 +0100

desktopcouch (0.6.8-1) experimental; urgency=low

  * New upstream version
  * debian/control:
    - bump Standards-Version to 3.9.1
      + use Breaks instead of Conflicts for moving files between
        packages

 -- David Paleino <dapal@debian.org>  Mon, 13 Sep 2010 11:41:00 +0200

desktopcouch (0.6.6-2) unstable; urgency=low

  * Fix Futon authentication with CouchDB, thanks to Jason Woofenden
    (Closes: #600169)

 -- David Paleino <dapal@debian.org>  Sat, 11 Dec 2010 18:41:53 +0100

desktopcouch (0.6.6-1) unstable; urgency=low

  * New upstream version
  * debian/control:
    - try to adhere more to the Ubuntu layout; merge everything into
      'desktopcouch', providing transitional packages for python-*
  * debian/python-desktopcouch-extra.install removed
  * debian/desktopcouch.install updated to include what was in
    python-desktopcouch-extra
  * debian/patches/:
    - 00-fix_docs_directory.patch added, move documentation in
      /usr/share/doc/desktopcouch/
    - 00-replication_exclusion.patch removed, merged upstream
    - 01-items_should_expose_private_data_for_now.patch refreshed
    - 02-handle_reconnects.patch removed, merged upstream

 -- David Paleino <dapal@debian.org>  Thu, 24 Jun 2010 11:24:42 +0200

desktopcouch (0.6.4-1) unstable; urgency=low

  * New upstream version
  * debian/control:
    - removed dependency on python-desktopcouch-records from
      desktopcouch
    - added conflicts/replaces on python-desktopcouch-records to
      desktopcouch
    - old python-desktopcouch-records renamed to python-desktopcouch-extra
    - new python-desktopcouch-records dummy package, to help transition
      in Ubuntu
  * debian/desktopcouch.install,
    debian/python-desktopcouch-records.install: move records/ into
    desktopcouch.
  * debian/patches/:
    - 00-replication_exclusion.patch added, ported from Ubuntu
      (LP: #563901)
    - 01-items_should_expose_private_data_for_now.patch added, ported from
      Ubuntu
    - 02-handle_reconnects.patch added, ported from Ubuntu (LP: #522538)

 -- David Paleino <dapal@debian.org>  Sun, 23 May 2010 02:57:28 +0200

desktopcouch (0.6.3-1) unstable; urgency=low

  * New upstream version
  * debian/control:
    - improved long descriptions.
    - debhelper B-D lowered to >= 7
    - python-desktopcouch merged into desktopcouch (Closes: #571929)
    - reformatted for easier diffing
  * debian/rules: don't override dh_auto_build anymore, since
    upstream permissions of desktop-stop are now correct.
  * debian/python-desktopcouch.install removed
  * debian/desktopcouch.install updated

 -- David Paleino <dapal@debian.org>  Wed, 24 Mar 2010 17:12:23 +0100

desktopcouch (0.6.2-1) unstable; urgency=low

  * New upstream version
  * debian/patches/01-use_simplejson.patch removed, better handled
    upstream (simplejson for py2.5 and json for py2.6)
  * debian/rules: chmod desktop-stop to 755, since it's intended as
    an executable script
  * debian/control: bump debhelper dependency to >= 7.0.50~ to use
    overridden rules in debian/rules

 -- David Paleino <dapal@debian.org>  Thu, 04 Mar 2010 19:11:48 +0100

desktopcouch (0.6.1-2) unstable; urgency=low

  [ Kartik Mistry ]
  * debian/pyversions:
    + Make sure that python-desktopcouch is for Python >= 2.5
      Thanks to Raphaël Hertzog <hertzog@debian.org> (Closes: #572193)
  * debian/control:
    + python-desktocouch-records should depend on python-simplejson.
      Thanks to Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> for bug
      report (Closes: #572214)
    + Sorted Depends for better readability

  [ David Paleino ]
  * debian/patches/01-use_simplejson.patch added, consistently use
    simplejson across all the sources, to avoid installing more than
    one JSON module.
  * debian/source/format: use 3.0 (quilt)

 -- David Paleino <dapal@debian.org>  Tue, 02 Mar 2010 20:21:13 +0100

desktopcouch (0.6.1-1) unstable; urgency=low

  [David Paleino]
  * New upstream release.
  * Initial Debian release (Closes: #559137)
  * debian/compat bumped to 7
  * debian/control:
    - setting myself as Maintainer
    - Standards-Version bumped to 3.8.4
    - adding python-support Build-Depends
    - let's use dh7 :)
    - improved short and long descriptions
    - fix dependency on couchdb-bin: also add couchdb as an
      alternative
    - Vcs-* fields added
  * debian/copyright:
    - added myself to debian/ copyright
    - make it more DEP5-compliant
    - added licensing information for contrib/mocker.py
  * debian/rules: converted to use dh7

  [Kartik Mistry]
  * debian/control:
    + Updated extented descriptions

 -- Kartik Mistry <kartik@debian.org>  Thu, 11 Feb 2010 10:01:10 +0530

desktopcouch (0.5-0ubuntu1) karmic; urgency=low

  * New upstream release.
    + Fix remote-db-listing bug for SSL/HTTPS services. (LP: #458540)
    + Fix OAuth signatures for SSL urls.
    + Avoid couchdb bug where users' PID files are incorrectly interpreted as
      valid by couchdb, and so after slightly different boot, desktopcouch can
      never start couchdb, causing desktopcouch to quit.  (LP: #442120)
    + For dbus, do not resolve data for events signaling a service disappears,
      and use explicit veriable-passing / references.  (LP: #440072)
    + Flip push/pull logic in replication information.
    + When pulling from remote DB, do not try to access remote management DB.
    + Use meaningful names for keyring access. (LP: #451333)

 -- Chad MILLER <chad.miller@canonical.com>  Thu, 22 Oct 2009 17:15:57 -0400

desktopcouch (0.4.4-0ubuntu1) karmic; urgency=low

  * New upstream release.
    + Include doc "txt" and translation files in sources.
    + couchgrid does not correctly retrieve record id (LP: #447512)
    + couchgrid selected_records property is buggy and should be removed for
      karmic if possible (LP: #448357)

 -- Chad MILLER <chad.miller@canonical.com>  Mon, 12 Oct 2009 10:17:50 -0400

desktopcouch (0.4.3-0ubuntu1) karmic; urgency=low

  * Include compulsory-auth INI file to be secure by default.
    (LP: #438800)
  * Make debhelper warn about files not installed to some package.
  * Shorten debhelper install paths using dh_install exlusions.
  * New upstream release:
    + couchgrid did not correctly retrieve record id (LP: #447512)
    + HTTP 401 for valid auth information when talking to couchdb over SSL
      (LP: #446516)
    + Support headless apps.  (LP: #428681)
    + desktopcouch-service "ValueError: dictionary update sequence..." on
      stdout(LP: #446511)

 -- Chad Miller <chad.miller@canonical.com>  Mon, 12 Oct 2009 07:02:07 -0400

desktopcouch (0.4.2-0ubuntu1) karmic; urgency=low

  * Include missing 0.4.0 changelog entry.
  * New upstream release.
    + Log to correct place in service, ~/.cache/desktop-couch/ .
    + Abandon service modules giving host and port info separate from the
      db prefixes, which now give a URI.
    + Let the replicator gather its own OAuth data to use to connect to far
      end.  This *should* fix repliction to cloud.
    + Make service more resilient to errors, and make breakable parts in 
      smaller granules.
    + Support Python 2.5.
    + Added basic notes record API to include NOTE_RECORD_TYPE.
    + Make create-contacts script agnostic of desktop vs cloud and oauth 
      vs noauth.
  * Depend on a more recent version of couchdb, which provides OAuth
    support.

 -- Chad Miller <chad.miller@canonical.com>  Mon, 28 Sep 2009 12:06:08 -0400

desktopcouch (0.4.1-0ubuntu1) karmic; urgency=low

  * New upstream release (LP: #435429)
  * debian/python-desktopcouch-records.install
    Added notes, contacts, and replication_services

 -- Ken VanDine <ken.vandine@canonical.com>  Wed, 23 Sep 2009 14:22:38 -0400

desktopcouch (0.4-0ubuntu1) karmic; urgency=low

  * Packaging: desktopcouch-tools installed by default in Karmic (LP: #427421)
  * Forcing desktopcouch auth on. (LP: #427446)
  * Requiring new version of couchdb that supports authentication properly.
  * Pairing updates couchdb replication system. (LP: #397663)
  * Added pairing of desktop Couches to desktopcouch-tools (LP: #404087)
  * Admin users in the system couchdb are no longer inherited by desktopcouch
    couchdbs (LP: #424330)
  * Fixed failing tests in desktopcouch (LP: #405612)
  * Creating login details on initial desktopcouch setup (LP: #416413)
  * Starting replication to paired servers on desktopcouch startup.
    (LP: #416581)
  * Unpaired couchdb peers are reconciled with replication. (LP: #424386)
  * At pairing time, changing couchdb pairing address to public. (LP: #419969)
  * In replication daemon, verifying local couchdb bind address is not 127/8 .
    (LP: #419973)
  * getPort no longer suceeds when desktopcouch isn't running. (LP: #422127)

 -- Chad Miller <chad.miller@canonical.com>  Mon, 14 Sep 2009 19:24:08 -0400

desktopcouch (0.3.1-0ubuntu2) karmic; urgency=low

  * Depend on couchdb-bin instead of couchdb (LP: #427036)

 -- Elliot Murphy <elliot@ubuntu.com>  Wed, 16 Sep 2009 17:32:51 -0400

desktopcouch (0.3.1-0ubuntu1) karmic; urgency=low

  [Ken VanDine]
  * debian/control
    - Added depends on python-desktopcouch-records. (LP: #422179)
  [Chad Miller]
  * New upstream release.
  * Changed Vcs-Bzr links in control file.
  * Changed version dependency on couchdb.
  * Converting to a full-blown source-package branch.
  * Fix getPort failure. (LP: #420911, LP: #422127)
  * Check couchdb bind-port in replicator. (LP: #419973)
  * Change couchdb bind-port in pairing tool. (LP: #419969)

 -- Chad Miller <chad.miller@canonical.com>  Tue, 01 Sep 2009 11:57:25 -0400

desktopcouch (0.3-0ubuntu1) karmic; urgency=low

  [ Ken VanDine ]
  * New upstream release (LP: #416591)
    - added unit tests for couchwidget, and then fixed bug #412266
    - Change to freedesktop URL for record type spec.
    - First version of the contacts picker, based on CouchWidget
    - Adding the desktopcouch.contacts module.
    - Use subprocess.Popen and ourselves to the wait()ing, 
      since subprocess.call() is buggy.  There's still an EINTR bug 
      in subprocess, though.
    - Occasionally stop couchdb in tests, so we exercise the automatic 
      starting code.  This will lead to spurious errors because of the 
      aforementioned subprocess bug, but it's the right thing to do.
    - Abstract away some of the linuxisms and complain if we're run on 
      an unsupported OS.
    - Fix a race condition in the process-testing code.
    - Replace the TestCase module with one that doesn't complain of dirty 
      twisted reactors.
    - Add a means of stopping the desktop couchdb daemon.
    - Add an additional check that a found PID and process named correctly 
      is indeed a process that this user started, so we don't try to talk 
      to other local users' desktop couchdbs.
    - Get the port at function-call time, instead of storing a port at
      start-time and giving that back. The info can be stale, the old
      way.
    - Don't create a view per record-type; instead, call the standard 
      return-all-records-keyed-by-record-type and use slice notation on 
      the viewresults to only get back the records with that type, 
      which does the same thing but more elegantly.
    - Remove the unused/invalid "utils" import from test_server
    - Change the name of a function tested to be what actually exists in 
      the code.
    - Refactored server.py by renaming server.get_records_and_type to 
      server.get_records. Also modified the function to take a record 
      type param if desired to only create records of that type and 
      optionally create a view name "get_"+ record_type. (LP: #411475)
  * debian/control
    - Make python-desktopcouch depend on python-gtk2 and python-gnomekeyring
    - Make python-desktopcouch-records depend on python-gtk2, 
      python-gnomekeyring, and python-oauth.
    - Remove depends for python-distutils-extra
    - Fixed Vcs-Browser tag

  [Elliot Murphy]
  * debian/control: added build-dep on python-setuptools


  [ Martin Pitt ]
  * debian/control: Fix Vcs-* links.

 -- Ken VanDine <ken.vandine@canonical.com>  Thu, 27 Aug 2009 15:32:11 +0200

desktopcouch (0.2-0ubuntu1) karmic; urgency=low

  * New upstream release
    * Handle the case where the pid file is empty or doesn't exist (LP: #408796)

 -- Ken VanDine <ken.vandine@canonical.com>  Wed, 05 Aug 2009 02:17:47 +0100

desktopcouch (0.1-0ubuntu1) karmic; urgency=low

  * Initial release (LP: #397662)

 -- Ken VanDine <ken.vandine@canonical.com>  Fri, 31 Jul 2009 13:44:45 -0400
