python-desktopcouch-records imports from python-simplejson but does not have a dependency on it

Bug #511427 reported by Steve Beattie
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
desktopcouch (Ubuntu)
Fix Released
Medium
Elliot Murphy

Bug Description

Binary package hint: desktopcouch

ubuntu@ubuntu:~$ grep simplejson /usr/share/pyshared/desktopcouch/replication_services/ubuntuone.py
import simplejson
            document = simplejson.loads(content)

ubuntu@ubuntu:~$ dpkg -S /usr/share/pyshared/desktopcouch/replication_services/ubuntuone.py
python-desktopcouch-records: /usr/share/pyshared/desktopcouch/replication_services/ubuntuone.py

ubuntu@ubuntu:~$ apt-cache policy python-desktopcouch-records
python-desktopcouch-records:
  Installed: 0.5-0ubuntu1
  Candidate: 0.5-0ubuntu1
  Version table:
 *** 0.5-0ubuntu1 0
        500 http://archive.ubuntu.com lucid/main Packages
        100 /var/lib/dpkg/status

ubuntu@ubuntu:~$ apt-cache show python-desktopcouch-records | grep Depends
Depends: python, python-central (>= 0.6.11), python-dbus, python-couchdb, python-desktopcouch, python-gtk2, python-gnomekeyring, python-oauth

(I'd have reported this through apport/ubuntu-bug but it's also missing a dependency on python-simplejson and so fails to run)

Related branches

Revision history for this message
Elliot Murphy (statik) wrote :

ick. we don't want to have this dependency on simplejson, we should only import that as a fallback in python2.5 environments (hardy servers). I thought we already handled this everywhere, but looks like we missed a spot. Putting a branch up to fix this now.

Changed in desktopcouch (Ubuntu):
assignee: nobody → Elliot Murphy (statik)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package desktopcouch - 0.6.3-0ubuntu1

---------------
desktopcouch (0.6.3-0ubuntu1) lucid; urgency=low

  * New upstream bugfix release.
    - Provide more isolation in tests to avoid polluting the env when
      running tests.
    - Drop no_uri.patch and revert_dbus_getport.patch (included upstream)
    - Don't depend on simplejson, use built in json (LP: #511427)
    - Provide a method for clients to enable/disable replication of
      arbitrary databases with Ubuntu One (needed to allow enabling and
      disabling of gwibber and contact syncing).
 -- Elliot Murphy <email address hidden> Wed, 10 Mar 2010 18:54:33 -0500

Changed in desktopcouch (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.