Menu

#239 no group list for Office Communicator protocol in Adium

OBSOLETE_(1.18.x)
closed-fixed
nobody
group chat (1)
Adium
5
2016-04-23
2014-03-20
EdA
No

I'm using SIPE with adium to connect up to my company's internal chat service ( lync-2010, I think ).

I can auth in and chat to individuals just fine, but whenever I go to pull up the list of group-chat rooms, the list is empty.

If I try to File->Join Group chat it opens a mostly empty window that only shows my own Office Communicator account.. There's no listing of rooms.

I don't seem to be able to join a room with a known name by using the File -> New Chat dialog either.

I just built the latest adium (1.7hg) from Source, and I'm using SIPE 1.18.0 . I downloaded the latest bundle from here, and just installed the pre-built adium plugin.

1 Attachments

Discussion

  • Stefan Becker

    Stefan Becker - 2014-03-20
    • status: open --> closed-fixed
     
  • Stefan Becker

    Stefan Becker - 2014-03-20

    Adium does not have a UI to provide a room list. This is not a problem of SIPEAdiumPlugin.

    As for the "Join Group" UI: this has already been fixed in commit 081112e.

    Closing as FIXED.

     
  • EdA

    EdA - 2014-03-20

    I appreciate what you're saying.

    I see the directions for building the latest plugin in the git repo..

    without the dialog, how should I connect to a group chat?

     
  • Stefan Becker

    Stefan Becker - 2014-03-20

    You'll have to enter the ma-chan://... URI into the "Chat Group URI" text field.

     
    • EdA

      EdA - 2014-03-20

      Where would I find that dialog?

      I've built the latest plugin in xcode from git, and it's loaded into adium.

      File->Join Group Chat opens a dialog where i can choose the account from a
      <select> list </select> ( or however you express that.. There's no place to
      drop in the ma-chan URI.

      File -> New Chat will let me put in the URI, but it crashes immediately
      when i type in the chat window that this action opens.

      Thanks for your help. I'm running pidgin on a linux box over ssh right now,
      and it's not ideal.
      -ed

       

      Last edit: Stefan Becker 2014-03-20
  • Stefan Becker

    Stefan Becker - 2014-03-20

    Please don't reply to the email, use the web frontend to enter your answers. Thanks.

    File -> Join Group, then select your office communicator account and then you'll have under the combo box one text field named "Chat Room URI" (I think that is what I named it). Enter the ma-chan:// there.

    If you don't have that, then I guess you didn't compile git HEAD of the mob branch. Most likely you only checked out the default (fixxer) which always points to the last release.

     
  • EdA

    EdA - 2014-03-20

    yeah, I was building off the fixer branch.

    Now that I've rebuilt off of remotes/origin/mob.. I do not have File -> Join Group, and the File->Group Chat dialog still has the <select> select list of accounts <, but no place for me to enter the URI for a chat room.

    $ git branch -a

    • (detached from origin/mob)
      fixer
      remotes/origin/HEAD -> origin/fixer
      remotes/origin/fixer
      remotes/origin/mob
     
  • Stefan Becker

    Stefan Becker - 2014-03-21

    I'm out of ideas what might be wrong. When I wrote the code and tested it, it was working.

     
    • EdA

      EdA - 2014-03-21

      I can't reply via the web interface on this bug anymore. :-(

      I did the git reset, and i see the commit referenced above in the log.

      Should i see that input box in the copy of adium that opens when xcode
      finishes the build?

      I am happy to build/test/try and debug .. I don't know C#, or how to enable
      debug in xcode, but willing to try.

      I can't get you an account here on our chat server, but i would if i could.

       

      Last edit: Stefan Becker 2014-03-21
      • Stefan Becker

        Stefan Becker - 2014-03-21

        I guess you have to use COMMAND-R (or was it -D?) to run the compiled version from inside X code in the debugger.

         
  • EdA

    EdA - 2014-03-21

    Well, thanks for trying to walk me through it.

    If you ever need a secondary tester for this effort, I'd love to help.

     
  • Stefan Becker

    Stefan Becker - 2014-03-21

    The bigger problem is that I don't have any permanent test account on an installation with Group Chat enabled. I.e. I could only test on my loaner Mac that the UI worked and the "join group" request ends up somewhere in the core where it is supposed to go.

    Any volunteers? :-)

     
  • Stefan Becker

    Stefan Becker - 2014-03-21

    Just to make sure that your git repo is correct:

    :::sh
    $ git reset --hard HEAD
    $ git clean -xfd
    $ git checkout -b mob --track origin/mob
    $ git pull
    Already up-to-date.
    $ git status
    On branch mob
    Your branch is up-to-date with 'origin/mob'.
    
    nothing to commit, working directory clean
    $ git log --oneline -n20
    eeccd41 Fix #238: False "not delivered" in conference
    f328f9b configure: add .xz tarball
    934aadc Fix #237: HTML escaping not removed from URL
    691c599 media: reply with 488 Not Acceptable Here when INVITE from self is recei
    eddd20e purple: PurpleRequestCommonParameters must not be unreferenced
    c6b0d23 media: don't announce Opus codec
    d93cc53 purple-user: reorder included headers
    0dcc8e7 purple: update purple-user for 3.x.x API
    5fae468 purple: update purple-im for 3.x.x API
    032ad6f purple: update purple-chat for 3.x.x API
    061666c configure: update SSL check for libpurple 3.x.x
    081112e adium: fix group chat UI
    

    Note the last line: that is the change that must be in your branch to get have the fixed UI.

     

Log in to post a comment.

MongoDB Logo MongoDB