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!

Responses

  1. LaserJockNo Gravatar says:

    April 29th, 2008 at 00:39:41 (#)

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

  2. nixternalNo Gravatar says:

    April 29th, 2008 at 01:14:34 (#)

    OK Mr. Mac OS X! :p

  3. andrewsomethingNo Gravatar says:

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

  4. Luke AtkinsNo Gravatar says:

    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.

  5. EricNo Gravatar says:

    April 29th, 2008 at 04:56:13 (#)

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

    WTF????

  6. ClintNo Gravatar says:

    April 29th, 2008 at 05:56:21 (#)

    @Luke-

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

  7. WolfgerNo Gravatar says:

    April 29th, 2008 at 07:13:33 (#)

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

  8. DeanNo Gravatar says:

    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.

  9. TreyNo Gravatar says:

    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.

  10. AsaNo Gravatar says:

    April 29th, 2008 at 09:09:28 (#)

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

  11. laharrinNo Gravatar says:

    April 29th, 2008 at 09:26:43 (#)

    Thanks, I’ve been waiting for this.

  12. nasrullahNo Gravatar says:

    April 29th, 2008 at 13:07:10 (#)

    Thank you for your help……

  13. Tasque « the minds of a tuxian says:

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

  14. Jimmy (pak33m)No Gravatar says:

    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)

  15. Miguel RuizNo Gravatar says:

    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!

  16. Miguel RuizNo Gravatar says:

    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!

  17. nixternalNo Gravatar says:

    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.

  18. Miguel RuizNo Gravatar says:

    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!

  19. nixternalNo Gravatar says:

    May 5th, 2008 at 22:37:52 (#)

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

  20. Miguel RuizNo Gravatar says:

    May 5th, 2008 at 23:07:58 (#)

    Richard,

    Anytime … Cheers!

  21. Malcolm BastienNo Gravatar says:

    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.

  22. SandyNo Gravatar says:

    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!

  23. NileshNo Gravatar says:

    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

  24. Samuel MartinNo Gravatar says:

    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é

  25. shahNo Gravatar says:

    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

  26. shahNo Gravatar says:

    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

  27. MarianoNo Gravatar says:

    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.

  28. Wayne WardNo Gravatar says:

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

  29. Craig MillerNo Gravatar says:

    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.

Leave a Response

XHTML: 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="">