#4127 NORM Never A: Connect and HelloMesh Activities fail to share with Salut under sugar-jhbuild

Zarro Boogs per Child bugtracker at laptop.org
Wed Oct 10 07:23:39 EDT 2007


#4127: Connect and HelloMesh Activities fail to share with Salut under sugar-
jhbuild
-------------------------------+--------------------------------------------
  Reporter:  bemasc            |       Owner:  morgs         
      Type:  defect            |      Status:  closed        
  Priority:  normal            |   Milestone:  Never Assigned
 Component:  connect-activity  |     Version:                
Resolution:  wontfix           |    Keywords:                
  Verified:  0                 |  
-------------------------------+--------------------------------------------
Changes (by morgs):

  * status:  new => closed
  * resolution:  => wontfix


Comment:

 Requesting the Tubes Channel doesn't create the Tube. That doesn't happen
 until we call
 self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].OfferDBusTube(...) in
 _shared_cb. In fact, we can't hook up to the signal until we do have the
 tubes channel.

 In the joining process, we do
 self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].ListTubes(...), again after
 the Tubes Channel has been requested. ListTubes calls back to
 self._list_tubes_reply_cb, which calls self._new_tube_cb which is the same
 callback which we hooked to NewTube.

 So self._new_tube_cb is called either way.

 By the way I have a patch for PS which will go in for FRS which creates
 the tubes channel in PresenceService, reducing the required code required
 for activity authors a bit - it is backwards compatible for Connect and
 HelloMesh so if the code was used as is then no change will be necessary.

-- 
Ticket URL: <https://dev.laptop.org/ticket/4127#comment:2>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list