[Pidgin] #11401: pounces are saved, but get reset after running the other client

Pidgin trac at pidgin.im
Thu Feb 18 09:28:39 EST 2010


#11401: pounces are saved, but get reset after running the other client
--------------------+-------------------------------------------------------
 Reporter:  chutz   |        Owner:  rekkanoryo  
     Type:  defect  |       Status:  new         
Milestone:          |    Component:  unclassified
  Version:  2.6.5   |   Resolution:              
 Keywords:          |  
--------------------+-------------------------------------------------------
Description changed by chutz:

Old description:

> Pounces work fine for me most of the time. However, if I make a pounce in
> pidgin and exit and it is nicely saved... it will disappear after running
> finch (start then quit) just once.
>
> Steps to reproduce:
>
> $ mkdir test
> $ cd test
> $ pidgin -c $PWD
> # add a gmail account, add a pounce, set it as recurring, exit
> $ cat pounces.xml
> # will attach as a first attachment
> $ pidgin -c $PWD
> # verify that the pounce is still there
> $ cat pounces.xml
> # verify there is no difference
> $ finch -c $PWD
> # alt-Q to just exit
> cat pounces.xml
> # will attach as a second attachment
>
> The diff of the pounces file looks like this:
>
>                 <actions>
> -                       <action type='send-message'>
> -                               <param name='message'>You want to say
> something?</param>
> -                       </action>
> +                       <action type='send-message'/>
>
> The problem works both ways - pidgin will wipe the action params for
> finch pounces.

New description:

 Pounces work fine for me most of the time. However, if I make a pounce in
 pidgin and exit and it is nicely saved... it will disappear after running
 finch (start then quit) just once.

 Steps to reproduce:

  - mkdir test
  - cd test
  - pidgin -c $PWD
  - ''Add a gmail account, add a pounce, set it as recurring, exit''
  - cat pounces.xml
  - ''see attachment 1-pidgin-pounces.xml''
  - pidgin -c $PWD
  - ''verify that the pounce is still there''
  - cat pounces.xml
  - ''verify there is no difference''
  - finch -c $PWD
  - ''alt-Q to just exit''
  - cat pounces.xml
  - ''see attachment 2-finch-pounces.xml''

 The diff of the pounces file looks like this:

 {{{
 --- a/pounces.xml
 +++ b/pounces.xml
 @@ -10,9 +10,7 @@
                         <event type='start-typing'/>
                 </events>
                 <actions>
 -                       <action type='send-message'>
 -                               <param name='message'>You want to say
 something?</param>
 -                       </action>
 +                       <action type='send-message'/>
                 </actions>
                 <save/>
         </pounce>
 }}}

 The problem works both ways - pidgin will wipe the action params for finch
 pounces.

--

-- 
Ticket URL: <http://developer.pidgin.im/ticket/11401#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list