Tasque’rade Party
April 28th, 2008 | Published in Gnome, Ubuntu | 29 Comments
No, 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!





April 29th, 2008 at 00:39:41 (#)
ewww, you touched the gnome!?? what next, Vista?
April 29th, 2008 at 01:14:34 (#)
OK Mr. Mac OS X! :p
April 29th, 2008 at 01:56:35 (#)
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….
April 29th, 2008 at 02:59:43 (#)
I installed the following packages to make tasque run:
gnome-sharp2, libmono2.0-cil, libevolution3.0-cil
Hope this helps.
April 29th, 2008 at 04:56:13 (#)
/usr/lib/tasque/Tasque.exe could not be loaded
WTF????
April 29th, 2008 at 05:56:21 (#)
@Luke-
Thanks for mentioning those dependencies. That got Tasque to work for me too.
April 29th, 2008 at 07:13:33 (#)
Building Gnome packages? Eww. (oh, wait… I’m supposed to be updating MeMaker any day now…)
April 29th, 2008 at 07:51:19 (#)
If the problem happens when running it, it could be something to do with whether or not you’ve enabled the evolution backend.
April 29th, 2008 at 08:39:55 (#)
Any chance we could get you to package up the “giver” application too? How much beer would that take?
Thanks for the package.
April 29th, 2008 at 09:09:28 (#)
libevolution3.0-cil has the evolution-sharp its looking for.
April 29th, 2008 at 09:26:43 (#)
Thanks, I’ve been waiting for this.
April 29th, 2008 at 13:07:10 (#)
Thank you for your help……
April 30th, 2008 at 00:38:59 (#)
[...] — 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 [...]
April 30th, 2008 at 18:16:33 (#)
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)
May 3rd, 2008 at 23:25:04 (#)
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!
May 5th, 2008 at 09:41:52 (#)
Richard,
You should add libevolution3.0-cil as Depends to get Tasque working out of the box (Hardy and Gutsy).
Cheers!
May 5th, 2008 at 10:29:22 (#)
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.
May 5th, 2008 at 20:44:11 (#)
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!
May 5th, 2008 at 22:37:52 (#)
Thanks for the input, I have uploaded the fix in both Hardy and Gutsy packages. Cheers!
May 5th, 2008 at 23:07:58 (#)
Richard,
Anytime … Cheers!
May 16th, 2008 at 18:59:32 (#)
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.
June 13th, 2008 at 11:49:54 (#)
I downloaded a Hardy VM and added your repo, and Tasque installed perfectly. Seems you’ve done it!
August 6th, 2008 at 16:52:50 (#)
Installed flawlessly and am happy with it.
But it does not seem to sort the tasks by the time when the task is due. Instead, it sorts alphabetically which is not at all useful.
Even then, I love this nice little app !
cheers
nilesh
August 15th, 2008 at 10:27:16 (#)
Hi,
Thanks a lot for this application ..
But When I try to launch RTM connection from Tasque there is a crash .
(Ubuntu Hardy)
>>
** (Tasque:5804): WARNING **: Invalid borders specified for theme pixmap:
/home/sam/.themes/Mac4Lin_GTK_Graphite_v0.4/gtk-2.0/Buttons/button-default.png,
borders don’t fit within the image
[Info]: Cleaning up ‘Remember the Milk’…
[Debug]: Cleaning up backend: Remember the Milk
[Info]: Using backend: Local File (Tasque.Backends.Sqlite.SqliteBackend)
Creating Categories table
Creating Tasks table
Creating Notes table
[Debug]: Backend sync finished
[Warn]: Cannot set status when taskWindow is null
[Debug]: Configuration status: True
[Info]: Cleaning up ‘Local File’…
[Debug]: Cleaning up backend: Local File
[Warn]: Exception cleaning up ‘Local File’: Object reference not set to an instance of an object
[Info]: Using backend: Evolution Data Server (Tasque.Backends.EDS.EDSBackend)
[Debug]: Initializing EDS Backend
[Debug]: Listening for Changes in EDS Task Groups
[Debug]: ListenForSources.
[Debug]: AddCategory
[Debug]: ListenForSources.
[Debug]: Backend sync finished
[Warn]: Cannot set status when taskWindow is null
[Debug]: Configuration status: True
[Debug]: No Preference Widget
[Info]: Cleaning up ‘Evolution Data Server’…
[Debug]: Cleaning up backend: Evolution Data Server
[Info]: Using backend: Remember the Milk (Tasque.Backends.RtmBackend.RtmBackend)
[Debug]: ThreadState: Stopped, AbortRequested
[Debug]: Backend sync finished
[Warn]: Cannot set status when taskWindow is null
[Debug]: Configuration status: False
[Info]: OnPreferences called
[Debug]: Rtm: Not authorized
[Debug]: Backend sync finished
[Debug]: Backend sync finished
[Debug]: Launching browser to authorize with Remember the Milk
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
GLib.GException: Une erreur est survenue au lancement de la commande d’action par défaut associée à cet emplacement.
at Gnome.Url.Show (System.String url) [0x00000]
at Tasque.Backends.RtmBackend.RtmPreferencesWidget.OnAuthButtonClicked (System.Object sender, System.EventArgs args) [0x00000]
at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr data) [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
at Gtk.Application.gtk_main()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at Gnome.Program.Run()
at Tasque.Application.StartMainLoop()
at Tasque.Application.Main(System.String[] args)
Processus arrêté
October 22nd, 2008 at 21:15:50 (#)
I installed in hardy, however got an error during initial API authentication to RTM site and exit out of tasque. Now I can’t get the pop-up window back that asks for RTM credentials. Any help is appreciated.
Thanks,
Shah
October 22nd, 2008 at 21:18:57 (#)
Please ignore my above comment. I didn’t notice icon on gnome task bar previously. Great app – I may have more questions once I test it though. Looks good for now.
Thanks,
shah
December 9th, 2008 at 18:43:45 (#)
I installed it today and like shah, Tasque crashes whenever I try to connect with RTM. I couldn’t find the solution yet.
February 11th, 2009 at 12:31:09 (#)
Hi ive been using tasque on gnome for ages and works a treat but ive just switched to mac osx – i got the dmg file but it wont run – its a shame this is the only mac osx RTM client i can find!!!! help!!
February 12th, 2009 at 05:25:51 (#)
Hi. Just installed tasque on Fedora 10 this morning. “yum install tasque” That worked ok but like Mariano and Shah above whenever I tried to sync with RTM it crashed/hung. I’ve since installed evolution-devel & evolution-sharp and it appears to be working or at least it is sync’ing. Early days yet as I only installed it 45 mins ago but so far so good.