Tasque 0.1.8-1 does not provide any backends

Bug #313683 reported by Martin Mach
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Tasque
Won't Fix
Wishlist
tasque (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: tasque

I installed the latest package in Jaunty, when I started the application it showed the preference dialog, but the list of available backands is empty. So one cannot use the application.

Here is the console output

[Debug]: Tasque remote control active.

** (Tasque:8796): WARNING **: The following assembly referenced from /usr/lib/tasque/Tasque.exe could not be loaded:
     Assembly: evolution-sharp (assemblyref_index=15)
     Version: 3.0.0.0
     Public Key: 457eed85bd9370df
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/usr/lib/tasque/).

** (Tasque:8796): WARNING **: Could not load file or assembly 'evolution-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=457eed85bd9370df' or one of its dependencies.

** (Tasque:8796): WARNING **: Could not load file or assembly 'evolution-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=457eed85bd9370df' or one of its dependencies.
[Warn]: Exception reading types from assembly 'Tasque, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null': The classes in the module cannot be loaded.
[Debug]: Tasque.exe location: /usr/lib/tasque/Tasque.exe
[Info]: Searching for Backend DLLs in: /usr/lib/tasque
[Info]: Reading /usr/lib/tasque/RtmNet.dll
[Debug]: CurrentBackend specified in Preferences:
[Info]: OnPreferences called
[Debug]: Loading preferences
[Debug]: Called Preferences Init

Related branches

Revision history for this message
Sandy Armstrong (sanfordarmstrong) wrote :

Looks like whoever build Tasque only built the EDS backend, but forgot to make it depend on evolution-sharp.

I highly recommend at least building the RTM and SQLite backends; they are less buggy than EDS and other backends. Use configure flags --enable-backend-rtm and --enable-backend-sqlite .

Revision history for this message
Sandy Armstrong (sanfordarmstrong) wrote :

Actually, looking at the Jaunty package, it appears to enable RTM and SQLite, too. I guess the problem is just caused by evolution-sharp being missing?

Incidentally, the package also excludes the debug files (*.mdb), which kind of sucks.

Revision history for this message
Sandy Armstrong (sanfordarmstrong) wrote :

Actually, the problem here appears to be with the evolution-sharp package. I have people telling me they have evolution-sharp installed, but it does not appear in their GAC (`gacutil -l | grep evo` returns nothing). Trying to install /usr/lib/cli/evolution-sharp-3.0/evolution-sharp.dll into the GAC revealed that it was not properly signed.

I don't have any Ubuntu VMs set up so I haven't looked into it myself.

Revision history for this message
spitfire (mieszkoslusarczyk) wrote :

Confirming, further explanation and solution in #319385

Changed in tasque:
status: New → Confirmed
Revision history for this message
spitfire (mieszkoslusarczyk) wrote :

Working evolution-sharp/tasque available in my PPA (https://edge.launchpad.net/~mieszkoslusarczyk/+archive/ppa)

Revision history for this message
Sandy Armstrong (sanfordarmstrong) wrote :

I just filed a related upstream bug, advocated splitting backends into their own assemblies to prevent problems like this:

http://bugzilla.gnome.org/show_bug.cgi?id=571378

Revision history for this message
Jorge Castro (jorge) wrote :

spitfire can you make debdiffs of your fixes for evolution-sharp and tasque and attach them to this bug so we can get this fix in for Jaunty?

https://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff

Revision history for this message
spitfire (mieszkoslusarczyk) wrote :

I'm no longer using GNOME and Tasque, and I probably won't have time to do this.
Anyone willing to fix that one can find "fixed" packages (including fixed evolution-sharp) in tasque-packagers PPA.

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

This bug was fixed in the package tasque - 0.1.8-1build2

---------------
tasque (0.1.8-1build2) jaunty; urgency=low

  * Rebuild libevolution3.0-cil -> libevolution5.0-cil (LP: #332784)
    - This makes tasque work with evolution again (LP: #313683, #319385)

 -- Stefan Lesicnik <email address hidden> Tue, 24 Feb 2009 14:01:40 +0200

Changed in tasque:
status: Confirmed → Fix Released
Changed in tasky:
status: Unknown → Confirmed
Revision history for this message
frizzle21 (frederik-nnaji) wrote :

i dont see EDS available in tasque / lucid
*what* i see is local and Remember The Milk..

is there something wrong?

Revision history for this message
Daniel D. (cshoredaniel-deactivatedaccount) wrote :

In 10.04 the local and RTM backends are listed but not the Evolution back end.

Changed in tasky:
importance: Unknown → Wishlist
Changed in tasky:
status: Confirmed → Won't Fix
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.