Description of problem: Run either desktopcouch-pair or /usr/lib/desktopcouch/desktopcouch-service (which is what gwibber runs) and see that avahi python module is missing: $ desktopcouch-pair ERROR:root:Can't import dbus_io, because avahi not installed? Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/desktopcouch/application/pair/couchdb_pairing/network_io.py", line 29, in <module> from desktopcouch.application.pair.couchdb_pairing.dbus_io import ( File "/usr/lib/python2.7/site-packages/desktopcouch/application/pair/couchdb_pairing/dbus_io.py", line 23, in <module> import avahi ImportError: No module named avahi Traceback (most recent call last): File "/usr/bin/desktopcouch-pair", line 73, in <module> from desktopcouch.application.pair.couchdb_pairing import dbus_io File "/usr/lib/python2.7/site-packages/desktopcouch/application/pair/couchdb_pairing/dbus_io.py", line 23, in <module> import avahi ImportError: No module named avahi After installing avahi, i get: [doktor5000@mageia1 ~]$ desktopcouch-pair Traceback (most recent call last): File "/usr/bin/desktopcouch-pair", line 906, in <module> desktopcouch_port = desktopcouch.application.platform.find_port() File "/usr/lib/python2.7/site-packages/desktopcouch/application/platform/__init__.py", line 48, in find_port return platform_find_port(pid, ctx) File "/usr/lib/python2.7/site-packages/desktopcouch/application/platform/linux/__init__.py", line 100, in platform_find_port proxy = bus.get_object('org.desktopcouch.CouchDB', '/') File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 244, in get_object follow_name_owner_changes=follow_name_owner_changes) File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 241, in __init__ self._named_service = conn.activate_name_owner(bus_name) File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 183, in activate_name_owner self.start_service_by_name(bus_name) File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 281, in start_service_by_name 'su', (bus_name, flags))) File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 630, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/lib/desktopcouch/desktopcouch-service exited with status 1 [doktor5000@mageia1 ~]$ /usr/lib/desktopcouch/desktopcouch-service Traceback (most recent call last): File "/usr/lib/desktopcouch/desktopcouch-service", line 41, in <module> from desktopcouch.service import DesktopcouchService File "/usr/lib/python2.7/site-packages/desktopcouch/service.py", line 9, in <module> from desktopcouch.application.service import * File "/usr/lib/python2.7/site-packages/desktopcouch/application/service.py", line 44, in <module> from desktopcouch.application import replication File "/usr/lib/python2.7/site-packages/desktopcouch/application/replication.py", line 28, in <module> from desktopcouch.application import replication_services File "/usr/lib/python2.7/site-packages/desktopcouch/application/replication_services/__init__.py", line 4, in <module> from desktopcouch.application.replication_services import ubuntuone File "/usr/lib/python2.7/site-packages/desktopcouch/application/replication_services/ubuntuone.py", line 8, in <module> import ubuntu_sso ImportError: No module named ubuntu_sso So in addition to the missing dependency seems we need ubuntu-sso-client imported and added as dependency. Already working on it.
CC: (none) => misc
Avtually i've got everything locally, but ubuntu-sso can't be built due to some python module/import error. misc wanted to look at this, but didn't have time, so some python guy should take a look, as i can't do it on my own.
CC: (none) => doktor5000Assignee: doktor5000 => bugsquad
Keywords: (none) => Junior_jobVersion: 1 => CauldronSource RPM: (none) => couchdbWhiteboard: (none) => MGA1TOO
Blocks: (none) => 3973
(In reply to comment #1) > Avtually i've got everything locally, but ubuntu-sso can't be built due to some > python module/import error. misc wanted to look at this, but didn't have time, > so some python guy should take a look, as i can't do it on my own. cc'ing some committers
CC: (none) => dmorganec, fundawang, jani.valimaa, marja11, sander.lepik
CC: jani.valimaa => (none)
If neither gwibber nor counchdb are maintained, we should drop then both. As the problems with both still persit AFAICT.
Keywords: Junior_job => (none)
We have a maintainer for this package now, assigning accordingly.
CC: misc => (none)Assignee: bugsquad => shlomif
I've just dropped gwibber as it was unmaintained upstream and has been replaced by Friends service in GNOME 3. Also for all the couchdb packages seems nothing requires them, hence I propose dropping those too: [doktor5000@Mageia4 ~]$ urpmf --name couch | sort -u couchdb couchdb-bin desktopcouch desktopcouch-tools python-couchdb [doktor5000@Mageia4 ~]$ for i in $(urpmf --name couch | sort -u); do urpmq --whatrequires-recursive $i | sort -u; done couchdb couchdb couchdb-bin desktopcouch desktopcouch desktopcouch-tools desktopcouch python-couchdb [doktor5000@Mageia4 ~]$ @Rindolf: What do you think? Any objections?
Whiteboard: MGA1TOO => (none)
(In reply to Florian Hubold from comment #5) > Also for all the couchdb packages seems nothing requires them, hence I propose > dropping those too: > > > [doktor5000@Mageia4 ~]$ urpmf --name couch | sort -u > couchdb > couchdb-bin > desktopcouch > desktopcouch-tools > python-couchdb > [doktor5000@Mageia4 ~]$ for i in $(urpmf --name couch | sort -u); do urpmq > --whatrequires-recursive $i | sort -u; done > couchdb > couchdb > couchdb-bin > desktopcouch > desktopcouch > desktopcouch-tools > desktopcouch > python-couchdb > [doktor5000@Mageia4 ~]$ > > > @Rindolf: What do you think? Any objections? Ping? If there's no objection, I'll remove those before mga5 release.
(In reply to Florian Hubold from comment #6) > (In reply to Florian Hubold from comment #5) > > Also for all the couchdb packages seems nothing requires them, hence I propose > dropping those too: > > > > > > [doktor5000@Mageia4 ~]$ urpmf --name couch | sort -u > > couchdb > > couchdb-bin > > desktopcouch > > desktopcouch-tools > > python-couchdb > > [doktor5000@Mageia4 ~]$ for i in $(urpmf --name couch | sort -u); do urpmq > > --whatrequires-recursive $i | sort -u; done > > couchdb > > couchdb > > couchdb-bin > > desktopcouch > > desktopcouch > > desktopcouch-tools > > desktopcouch > > python-couchdb > > [doktor5000@Mageia4 ~]$ > > > > > > @Rindolf: What do you think? Any objections? > > Ping? If there's no objection, I'll remove those before mga5 release. fine by me.
(In reply to Shlomi Fish from comment #7) > (In reply to Florian Hubold from comment #6) > > (In reply to Florian Hubold from comment #5) > > > Also for all the couchdb packages seems nothing requires them, hence I propose > dropping those too: > > > > > > > > > [doktor5000@Mageia4 ~]$ urpmf --name couch | sort -u > > > couchdb > > > couchdb-bin > > > desktopcouch > > > desktopcouch-tools > > > python-couchdb > > > [doktor5000@Mageia4 ~]$ for i in $(urpmf --name couch | sort -u); do urpmq > > > --whatrequires-recursive $i | sort -u; done > > > couchdb > > > couchdb > > > couchdb-bin > > > desktopcouch > > > desktopcouch > > > desktopcouch-tools > > > desktopcouch > > > python-couchdb > > > [doktor5000@Mageia4 ~]$ > > > > > > > > > @Rindolf: What do you think? Any objections? > > > > Ping? If there's no objection, I'll remove those before mga5 release. > > fine by me. Florian , can you remove them? Regards, -- Shlomi Fish
Status: NEW => ASSIGNED
Sorry for the late reply, it's completed now: http://svnweb.mageia.org/packages?view=revision&revision=792963 http://svnweb.mageia.org/packages?view=revision&revision=792967 http://svnweb.mageia.org/packages?view=revision&revision=792968 Once packages have been automatically removed themselves from mirrors, they can be moved to obsolete/ on svn.
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED