hhedberg posted to #mauku:

hhedberg
web-exclamationmark

Mauku 0.6.0 supports the new Jaiku API with OAuth authentication and is available in Extras. Update now! See: http://tinyurl.com/mauku0-6-0

8 months, 1 week ago.

31 comments so far

  • CAW

    So just how exactly are we supposed to get this OAuth stuff to work and actually log us in? I keep getting "Failed to update jaiku items."

    8 months, 1 week ago by CAW

  • hhedberg

    1. Go to settings (Menu: Open > Settings...)
    2. Enter your Jaiku user name. (If you have already your name here, you may want to enter an invalid name first to reset cached authentication data, click OK, and then come back and enter the valid name, but this is not usually necessary.)
    3. Click OK.
    4. Update the overview feed. => A web browser should be launched and directed into the Jaiku web site.
    5. Log in using your credientials.
    6. Authorize Mauku to access Jaiku API. => Jaiku web site should tell you to go back to the application.
    7. Click "Authorization done" button in Mauku (in the the dialog popped up earlier).
    8. If the process took too long, the previous update may have failed. Update the feed again. => Done. (Hopefully...)

    8 months, 1 week ago by hhedberg

  • CAW

    I am not getting the web browser pop when I refresh the Overview pane. Even with changing to a bogus name and then back. I also tried disabling the Twitter support in case that was interfering.

    8 months, 1 week ago by CAW

  • hhedberg

    @CAW, is Mauku able to popup the web browser from the About dialog?

    8 months, 1 week ago by hhedberg

  • CAW

    Yes. And the 'Join Jaiku' button on the Jaiku pane of the settings dialog also pops the web browser without issue.

    8 months, 1 week ago by CAW

  • hhedberg

    If Mauku is not popping the web browser window, you can do the following to authorize Mauku to access Jaiku API:

    Start Mauku from the terminal window:

    run-standalone.sh mauku

    When the overview feed (or any other Jaiku feed) is updated the first time, the following should appear into the terminal window:

    => http://www.jaiku.com/api/authorize ...something else...

    Go to the specified web page manually and follow the instructions. After completed the authorization, go back to Mauku and click "Authorization done".

    8 months, 1 week ago by hhedberg

  • CAW

    It is not displaying an authorize string. When Mauku first started, it emitted:

    GLIB DEBUG ConIc - conicconnectionsendevent(0x51418, MySSID, WLAN_INFRA, 0)

    But nothing else after that. Tried changing to bogus Jaiku name, refresh. Nothing displayed. Changed back to correct name. Refresh. Again nothing emitted.

    8 months, 1 week ago by CAW

  • hhedberg

    One change still: quit Mauku, and try to unset all settings related to Mauku using the following command:

    gconfclient --recursive-unset /apps/mauku

    8 months, 1 week ago by hhedberg

  • CAW

    gconfclient installed by default? "find / -name gconfclient -print" doesn't find it...

    8 months, 1 week ago by CAW

  • hhedberg

    Sorry, I meant gconftool.

    8 months, 1 week ago by hhedberg

  • CAW

    Did the gconftool thing. Started mauku with run-standalone.sh. Settings were indeed gone. Put in my Jaiku username. Hit Refresh. Nada. Only thing emitted is the same ConIc debug message as before.

    8 months, 1 week ago by CAW

  • hhedberg

    I do not have any idea what is causing that. I have tested Mauku in three devices with slighly different OS version and configuration. Everything went well after upgrade and also fresh install. So, I just have to review the code once again. Thank you very much for your efforts. You gave me valuable information anyway.

    I would like to hear if anybody else have success with this latest version of Mauku.

    8 months, 1 week ago by hhedberg

  • Devastator

    Will Mauku be available through the Maemo SSU or would a fresh install be advised?

    8 months, 1 week ago by Devastator

  • timsamoff

    Thanks for fixing Jaiku integration! :)

    8 months, 1 week ago by timsamoff

  • hhedberg

    @Devastator, both ways should be working.

    8 months, 1 week ago by hhedberg

  • hhedberg

    @CAW: Are you sure you were using the version 0.6.0? I mean you were so quick that the latest version may not had been propagated into Extras repository yet. It may take even one hour after promotion.

    I have made further tests, and Mauku version 0.6.0 should work fine after upgrade or after fresh install in Diablo.

    8 months, 1 week ago by hhedberg

  • yerga

    @hhedberg, it worked for me without problems. The first time I launched Mauku it opened the browser and the authentication was well. I was upgrading for the last version.

    8 months, 1 week ago by yerga

  • CAW

    Yes, it says 0.6.0 when starting. But just to make sure, I uninstalled it and then reinstalled it and it still does not pop a web browser to authenticate. It just says failed to update Jaiku.

    8 months, 1 week ago by CAW

  • gcole

    mauku 0.6 is crashing for me too. It is doing it during feed update after the authorization.

    8 months, 1 week ago by gcole

  • swing

    working fine for me on Diablob after an upgrade; initially got the failed to update error but worked fine after a few seconds. I assume OAuth for Twitter will be next...?

    8 months, 1 week ago by swing

  • gcole

    Update: I disabled jaiku and it runs fine. Re-enabled and still runs fine. Restarted mauku and it is still running fine. Is it possible my issue was with the authorization of mauku taking a while to go? Anyways, seems to be working fine now. Thanks for the update and keep up the great work.

    8 months, 1 week ago by gcole

  • henso

    @hhedberg update to 0.6 and authorization via browser worked perfectly on my N800, but with a N810 with same setup I have the same problems as @CAW (tried all the things you suggested, no luck).

    8 months ago by henso

  • qole

    Fresh install of Mauku 0.6.0 from Extras, with freshly flashed Diablo 43-7 on an N800: Twitter works, Jaiku simply fails to update. Doesn't ask password or anything. No amount of messing with username changes things. Web pages pops up for "join Jaiku". Sounds like the same problem as CAW. Suggestions?

    8 months ago by qole

  • qole

    Another note about my Mauku 0.6 Jaiku difficulties. I cleared the settings with "gconftool --recursive-unset /apps/mauku" and then went into Mauku. Mauku activated the Network Connection box, even though nothing was set up. Jaiku was already checked as enabled, but there was no user name. Twitter was not enabled. Tried the run-standalone.sh method, no web page shown in terminal.

    8 months ago by qole

  • CAW

    Hmm. Tried Mauku again tonight and this time it magically worked, where every time I've (periodically) tried it in the past has failed. Maybe the problem was something on the Jaiku server's side that got fixed?

    My Mauku is now authenticated, which is great. Tested closing and re-starting Mauku and it remembers my authentication successfully.

    7 months, 3 weeks ago by CAW

  • jezlyn

    Oh, how I wish Mauku would be ported to the iPhone/iPod touch...

    7 months, 3 weeks ago by jezlyn

  • qole

    Alas, my Mauku still displays the same symptoms. Is there any way to enter something manually, using gconf-editor, to bypass the missing browser-based authentication? I just want a chance to enter my password!

    7 months, 3 weeks ago by qole

  • CAW

    Mauku still fails most of the time since the switch to OAuth. It just displays "Failed to update items." I've tried deleting the API key and forcing it to re-sync by changing my username, quitting and restarting Mauku, changing it back to the proper name, etc. Running it with run-standalone.sh, I don't see it spitting out an authorize link. It does this at home, at work, and via my Verizon MiFi portable WiFi.

    Loss of Mauku is one of the main reasons I don't participate over here on Jaiku much any more. Is there ANY way I get get more debug info out of Mauku to help try and figure out why OAuth isn't working?

    5 months ago by CAW

  • jezlyn

    I don't have an answer, but I wonder if this is the same reason why mJaiku for the iPhone doesn't recognize my password? Gut feeling says yes.

    It's pretty annoying that the dev for mJaiku hasn't fixed the issue (perhaps he's not aware of it), but some people paid for the app, and I think we deserve a working app.

    5 months ago by jezlyn

  • CAW

    mJaiku used the old-style login system for Jaiku, which was depreciated when they switched Jaiku over to App Engine. So mJaiku, like most 3rd party Jaiku apps is completely broken unless it gets updated to use OAuth.

    I've just done a Wireshark capture of Mauku trying to log into Jaiku, and it looks like the problem may be on the Jaiku side. Jaiku requests "/api/request_token?oauth..." (huge long string of OAuth goodness) to which Jaiku responds with a "Something Broke" error page.

    So on the one hand, Jaiku is having some issue with Mauku's OAuth query. And on the other hand, Mauku is silently failing on the "Something Broke" response from Jaiku, rather than displaying the error.

    5 months ago by CAW

  • CAW

    er, I meant to say that Mauku requests "/api/..."

    5 months ago by CAW

Sign in to add a comment