gir1.2-syncmenu-0.1 is incorrectly marked as a recommended package instead of a hard dependency

Bug #1058232 reported by Dylan McCall
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntuone-client (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When I remove the package gir1.2-syncmenu-0.1, ubuntuone-syncdaemon has the following output when it is run:
% /usr/lib/ubuntuone-client/ubuntuone-syncdaemon
ERROR:root:Could not find any typelib for SyncMenu
DEBUG:ubuntuone.credentials:find_credentials: args (<ubuntuone.platform.credentials.CredentialsManagementTool object at 0x4970290>,), kwargs {}.
DEBUG:ubuntuone.credentials:cleanup: removing signal match <<class 'dbus.connection.SignalMatch'> at 4b16650 "type='signal',sender='com.ubuntuone.Credentials',path='/credentials',interface='com.ubuntuone.CredentialsManagement',member='CredentialsFound'" on conn <dbus._dbus.SessionBus (session) at 0x3b48230>>
DEBUG:ubuntuone.credentials:cleanup: removing signal match <<class 'dbus.connection.SignalMatch'> at 4b167d0 "type='signal',sender='com.ubuntuone.Credentials',path='/credentials',interface='com.ubuntuone.CredentialsManagement',member='CredentialsNotFound'" on conn <dbus._dbus.SessionBus (session) at 0x3b48230>>
DEBUG:ubuntuone.credentials:cleanup: removing signal match <<class 'dbus.connection.SignalMatch'> at 4b16950 "type='signal',sender='com.ubuntuone.Credentials',path='/credentials',interface='com.ubuntuone.CredentialsManagement',member='CredentialsError'" on conn <dbus._dbus.SessionBus (session) at 0x3b48230>>

It does not seem to sync any files. u1sdtool --status reports the following:
% u1sdtool --status
State: INIT
    connection: With User With Network
    description: just initialized
    is_connected: False
    is_error: False
    is_online: False
    queues: IDLE

After installing gir1.2-syncmenu-0.1, syncdaemon functions correctly. It looks like syncdaemon requires gir1.2-syncmenu to operate, so that package should be a hard dependency.

I discovered this because I had upgraded ubuntuone-client and the package manager didn't pull in the new recommend, causing a regression.
---
ApportVersion: 2.5.3-0ubuntu1
Architecture: amd64
DistroRelease: Ubuntu 12.10
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110906)
Package: ubuntuone-client 3.99.92-0ubuntu2
PackageArchitecture: all
ProcVersionSignature: Ubuntu 3.5.0-15.23-generic 3.5.4
Tags: quantal
Uname: Linux 3.5.0-15-generic x86_64
UpgradeStatus: Upgraded to quantal on 2012-08-26 (32 days ago)
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare sudo

Revision history for this message
Dylan McCall (dylanmccall) wrote : Dependencies.txt

apport information

tags: added: apport-collected quantal
description: updated
Revision history for this message
Dylan McCall (dylanmccall) wrote : ProcEnviron.txt

apport information

Revision history for this message
Dylan McCall (dylanmccall) wrote : UbuntuOneSyncdaemonExceptionsLog.txt

apport information

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntuone-client (Ubuntu):
status: New → Confirmed
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.