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

24 responses to “Tasque’rade Party”

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

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

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

OK Mr. Mac OS X! :p

29 04 2008
andrewsomething (01:56:35) :
   (Using Mozilla Firefox Mozilla Firefox 3.0b5 on GNU/Linux 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 Mozilla Firefox 3.0b5 on GNU/Linux 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 Mozilla Firefox 3.0b3pre on GNU/Linux GNU/Linux)

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

WTF????

29 04 2008
Clint (05:56:21) :
   (Using Mozilla Firefox Mozilla Firefox 3.0b5 on GNU/Linux 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 Mozilla Firefox 2.0.0.14 on Windows 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 Mozilla Firefox 1.5.0.12eol on Ubuntu Linux 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 Mozilla Firefox 2.0.0.14 on Ubuntu Linux 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 Mozilla Firefox 3.0b5 on GNU/Linux GNU/Linux)

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

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

Thanks, I’ve been waiting for this.

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

Thank you for your help……

30 04 2008
Tasque « the minds of a tuxian (00:38:59) :
   (Using WordPress 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 Epiphany 2.22 on GNU/Linux 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 Mozilla Firefox 3.0b5 on GNU/Linux 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 Mozilla Firefox 3.0b5 on GNU/Linux 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 Konqueror 4.0 on GNU/Linux 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 Mozilla Firefox 3.0b5 on GNU/Linux 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 Konqueror 4.0 on GNU/Linux 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 Mozilla Firefox 3.0b5 on GNU/Linux GNU/Linux)

Richard,

Anytime … Cheers!

16 05 2008
Malcolm Bastien (18:59:32) :
   (Using Mozilla Firefox Mozilla Firefox 3.0b5 on GNU/Linux 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 Mozilla Firefox 3.0 on SuSE Linux 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 Mozilla Firefox 3.0.1 on GNU/Linux 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 Mozilla Firefox 3.0.1 on GNU/Linux 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é

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>