[ubuntu/karmic] desktopcouch 0.3-0ubuntu1 (Accepted)

Ken VanDine ken.vandine at canonical.com
Thu Aug 27 14:35:12 BST 2009


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.

Date: Thu, 27 Aug 2009 15:32:11 +0200
Changed-By: Ken VanDine <ken.vandine at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Martin Pitt <martin.pitt at ubuntu.com>
https://launchpad.net/ubuntu/karmic/+source/desktopcouch/0.3-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 27 Aug 2009 15:32:11 +0200
Source: desktopcouch
Binary: desktopcouch desktopcouch-tools python-desktopcouch python-desktopcouch-records
Architecture: source
Version: 0.3-0ubuntu1
Distribution: karmic
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Ken VanDine <ken.vandine at canonical.com>
Description: 
 desktopcouch - A Desktop CouchDB instance
 desktopcouch-tools - Desktop CouchDB tools
 python-desktopcouch - Python Desktop CouchDB
 python-desktopcouch-records - Desktop CouchDB Records API
Changes: 
 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.
Checksums-Sha1: 
 59c09c4d2188c7dbf73ad0a1e7cbb196f2c77e24 1437 desktopcouch_0.3-0ubuntu1.dsc
 1ceeaa93ce267ac037496cf647141011b4194637 76984 desktopcouch_0.3.orig.tar.gz
 dfd2fbaa8898e9ce31ade6c1ea04370105c4f0e2 2545 desktopcouch_0.3-0ubuntu1.diff.gz
Checksums-Sha256: 
 ea3ec01269391f7d82f06e42ff7da88c68af4bbe815bafcdecf221d8b3f125ad 1437 desktopcouch_0.3-0ubuntu1.dsc
 3e149d38f169c554e070305e744d1da0226976861519ab797b8d3067039a8ebf 76984 desktopcouch_0.3.orig.tar.gz
 09b5d2d5e4dfd92bc919bf468597f76d3346cc0caa3f34ec9a8aa2f9322546f0 2545 desktopcouch_0.3-0ubuntu1.diff.gz
Files: 
 c3546be70eb89a6afe01b782cf583017 1437 python optional desktopcouch_0.3-0ubuntu1.dsc
 35515734377e6a26cbb42f9b95ad707e 76984 python optional desktopcouch_0.3.orig.tar.gz
 9da78445d6ae3be54289051f96699d36 2545 python optional desktopcouch_0.3-0ubuntu1.diff.gz
Launchpad-Bugs-Fixed: 411475 416591

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqWiuwACgkQDecnbV4Fd/JS+ACgyLvgS+HAfywiPWjosOjtveDA
sbwAoIP3fSjVrWRK5dzA3hzjpeMGTNTN
=HNgK
-----END PGP SIGNATURE-----


More information about the Karmic-changes mailing list