Tasque’rade Party

28 04 2008

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!


Actions

Informations

29 responses to “Tasque’rade Party”

29 04 2008
 LaserJock (00:39:41) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

ewww, you touched the gnome!?? what next, Vista? ;-)

29 04 2008
 nixternal (01:14:34) :
 Using Konqueror 4.0 on GNU/Linux

OK Mr. Mac OS X! :p

29 04 2008
 andrewsomething (01:56:35) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

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….

29 04 2008
 Luke Atkins (02:59:43) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

I installed the following packages to make tasque run:

gnome-sharp2, libmono2.0-cil, libevolution3.0-cil

Hope this helps.

29 04 2008
 Eric (04:56:13) :
 Using Mozilla Firefox 3.0b3pre on GNU/Linux

/usr/lib/tasque/Tasque.exe could not be loaded

WTF????

29 04 2008
 Clint (05:56:21) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

@Luke-

Thanks for mentioning those dependencies. That got Tasque to work for me too.

29 04 2008
 Wolfger (07:13:33) :
 Using Mozilla Firefox 2.0.0.14 on Windows XP

Building Gnome packages? Eww. (oh, wait… I’m supposed to be updating MeMaker any day now…)

29 04 2008
 Dean (07:51:19) :
 Using Mozilla Firefox 1.5.0.12eol on Ubuntu Linux

If the problem happens when running it, it could be something to do with whether or not you’ve enabled the evolution backend.

29 04 2008
 Trey (08:39:55) :
 Using Mozilla Firefox 2.0.0.14 on Ubuntu Linux

Any chance we could get you to package up the “giver” application too? How much beer would that take? :-)

Thanks for the package.

29 04 2008
 Asa (09:09:28) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

libevolution3.0-cil has the evolution-sharp its looking for.

29 04 2008
 laharrin (09:26:43) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

Thanks, I’ve been waiting for this.

29 04 2008
 nasrullah (13:07:10) :
 Using Mozilla Firefox 3.0b4 on GNU/Linux

Thank you for your help……

30 04 2008
 Tasque « the minds of a tuxian (00:38:59) :
 Using WordPress MU

[...] — 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 [...]

30 04 2008
 Jimmy (pak33m) (18:16:33) :
 Using Epiphany 2.22 on GNU/Linux

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)

3 05 2008
 Miguel Ruiz (23:25:04) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

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!

5 05 2008
 Miguel Ruiz (09:41:52) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

Richard,

You should add libevolution3.0-cil as Depends to get Tasque working out of the box (Hardy and Gutsy).

Cheers!

5 05 2008
 nixternal (10:29:22) :
 Using Konqueror 4.0 on GNU/Linux

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.

5 05 2008
 Miguel Ruiz (20:44:11) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

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!

5 05 2008
 nixternal (22:37:52) :
 Using Konqueror 4.0 on GNU/Linux

Thanks for the input, I have uploaded the fix in both Hardy and Gutsy packages. Cheers!

5 05 2008
 Miguel Ruiz (23:07:58) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

Richard,

Anytime … Cheers!

16 05 2008
 Malcolm Bastien (18:59:32) :
 Using Mozilla Firefox 3.0b5 on GNU/Linux

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.

13 06 2008
 Sandy (11:49:54) :
 Using Mozilla Firefox 3.0 on SuSE Linux

I downloaded a Hardy VM and added your repo, and Tasque installed perfectly. Seems you’ve done it!

6 08 2008
 Nilesh (16:52:50) :
 Using Mozilla Firefox 3.0.1 on GNU/Linux

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

15 08 2008
 Samuel Martin (10:27:16) :
 Using Mozilla Firefox 3.0.1 on GNU/Linux

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é

22 10 2008
 shah (21:15:50) :
 Using Mozilla Firefox 3.0.3 on Ubuntu Linux

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

22 10 2008
 shah (21:18:57) :
 Using Mozilla Firefox 3.0.3 on Ubuntu Linux

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

9 12 2008
 Mariano (18:43:45) :
 Using Mozilla Firefox 3.0.4 on Ubuntu Linux

I installed it today and like shah, Tasque crashes whenever I try to connect with RTM. I couldn’t find the solution yet.

11 02 2009
 Wayne Ward (12:31:09) :
 Using Mozilla Firefox 3.0.6 on Mac OS X

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!!

12 02 2009
 Craig Miller (05:25:51) :
 Using Mozilla Firefox 3.0.6 on Fedora Linux

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.

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">