Tasque’rade Party
28 04 2008No, not a masquerade party, but a Tasque’rade party! After hanging out with Jorge Castro and Joe Brockmeier last weekend at Penguicon, I was beat up with Gnome quite a bit. Being the groovy KDE dude that I am, I hung around and listened to their Gnome speak, and even sat in on Joe’s openSUSE talk. During Joe’s talk he introduced a great application called Tasque for the Gnome desktop. After showing some interest in this application, Jorge asked me to package Tasque for all of you. Well since Jorge fed me a lot of beer last weekend, I went ahead and did just that. As of right now, I built 2 packages, one for Hardy of course and the other for Gutsy.
If you are using Hardy and want to give Tasque a look over, then add the following to your /etc/apt/sources.list:
deb http://ppa.launchpad.net/tasque-packagers/ubuntu hardy main
If you are using Gutsy, then add the following to your /etc/apt/sources.list:
deb http://ppa.launchpad.net/tasque-packagers/ubuntu gutsy main
EDIT: I have had 2 people now tell me that Tasque gives an error that has something to do with evolution-sharp missing. I don’t have that issue, so if you can narrow it down, I would appreciate it. I am the furthest thing from a Gnome dev imaginable. Thanks!













ewww, you touched the gnome!?? what next, Vista?
OK Mr. Mac OS X! :p
I’ve got a sync form Debian unstable in my ppa
https://edge.launchpad.net/~andrewsomething/+archive
Here’s a debdiff between our packages: http://www.paste2.org/p/23974
Maybe something’s in there….
I installed the following packages to make tasque run:
gnome-sharp2, libmono2.0-cil, libevolution3.0-cil
Hope this helps.
/usr/lib/tasque/Tasque.exe could not be loaded
WTF????
@Luke-
Thanks for mentioning those dependencies. That got Tasque to work for me too.
Building Gnome packages? Eww. (oh, wait… I’m supposed to be updating MeMaker any day now…)
If the problem happens when running it, it could be something to do with whether or not you’ve enabled the evolution backend.
Any chance we could get you to package up the “giver” application too? How much beer would that take?
Thanks for the package.
libevolution3.0-cil has the evolution-sharp its looking for.
Thanks, I’ve been waiting for this.
Thank you for your help……
[...] — technofreak @ 10:56 am Heard about this wonderful little GNOME app called Tasque from nixternal’s blog post today, checked it out (mean the web site) and found it useful. May be I will try it out soon, not now [...]
Tasque is an awesome program. My productivity at work has increased big time as a result. No realy it has.
One big question though:
Where exactly would I file bugs for Tasque? I’m using the version that you packaged and I’m not sure if I would file a bug at Launchpad and/or Gnome.
I would really like to help with this program if at all possible.
Thanks,
Jimmy (pak33m)
Hi Richard,
I installed Tasque (Hardy Heron) from your PPA and I got the following error:
mruiz@numbat:~$ tasque
[Debug]: Tasque remote control active.
** (Tasque:11477): WARNING **: The following assembly referenced from /usr/lib/tasque/Tasque.exe could not be loaded:
Assembly: evolution-sharp (assemblyref_index=13)
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:11477): WARNING **: Could not load file or assembly ‘evolution-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=457eed85bd9370df’ or one of its dependencies.
** (Tasque:11477): WARNING **: Could not load file or assembly ‘evolution-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=457eed85bd9370df’ or one of its dependencies.
[Debug]: Exception is: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
at System.Reflection.Assembly.GetTypes () [0x00000]
at Tasque.Application.GetBackendsFromAssembly (System.Reflection.Assembly asm) [0x00000]
at Tasque.Application.LoadAvailableBackends () [0x00000]
at Tasque.Application.Init (System.String[] args) [0x00000]
at Tasque.Application..ctor (System.String[] args) [0x00000]
at Tasque.Application.GetApplicationWithArgs (System.String[] args) [0x00000]
at Tasque.Application.Main (System.String[] args) [0x00000]
It would be great if you can find out about it.
Thanks for package this useful tool,
Cheers!
Richard,
You should add libevolution3.0-cil as Depends to get Tasque working out of the box (Hardy and Gutsy).
Cheers!
I have that as depends already. Here is the current build deps for tasque in both Hardy and Gutsy:
Build-Depends: cdbs, debhelper (>= 5), cli-common-dev, pkg-config, intltool,
gconf2, mono-gmcs, mono-gac, libmono-cairo2.0-cil, libmono-system2.0-cil,
libmono-sqlite2.0-cil, libmono2.0-cil, libglib2.0-cil, libndesk-dbus1.0-cil,
libndesk-dbus-glib1.0-cil, libgnome2.0-cil, libgtk2.0-cil, libnotify-dev,
libevolution3.0-cil
And here is the package depends and recommends:
Depends: ${shlibs:Depends}, ${cli:Depends}, ${misc:Depends}
Recommends: evolution-data-server
I wonder if libevolution3.0-cil should be added to the recommends as well.
Hi Richard,
I downloaded the source package from PPA, and I added explicitly libevolution3.0-cil as Depends… the result:
mruiz@numbat:~$ sudo apt-get install tasque
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
libevolution3.0-cil
The following NEW packages will be installed:
libevolution3.0-cil tasque
0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
Need to get 288kB of archives.
After this operation, 1745kB of additional disk space will be used.
Do you want to continue [Y/n]?
Cheers!
Thanks for the input, I have uploaded the fix in both Hardy and Gutsy packages. Cheers!
Richard,
Anytime … Cheers!
I was in a rut to get Tasque working on ubuntu, but then I realized that this RTM applet for AWN basically does the trick exactly.
I think having Tasque and Giver in a work environment would trump it, but for flying solo it’s still great.
I downloaded a Hardy VM and added your repo, and Tasque installed perfectly. Seems you’ve done it!