Your message dated Sun, 16 Jul 2006 23:53:09 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#375157: fixed in ratpoison 1.4.0.dfsg-5
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: ratpoison
Version: 1.4.0.dfsg-2
Severity: normal

Problem: In my .ratpoisonrc, I have a hook to show me my windows while
rotating through them:
  addhook switchwin windows
My bar timeout is set to the default (5).  Sometimes, after rotating
rapidly through windows using "next" or "prev", the bar gets "stuck on"
--- when the timeout triggers, it blinks off and then immediately turns
back on, repeating every timeout period.  If I leave it for several
minutes, it usually goes away by itself, or I can kill it with the
"abort" command.  If I kill it with the "abort" command, it always comes
back then next time I switch windows.  This is pretty annoying.

To reproduce: try adding the same hook and rapidly rotating using
"next".  Sorry I can't suggest a more reliable method; I haven't figured
out exactly what triggers it.

Possible fix: I've identified a line of code which seems very suspicious
to me in src/actions.c, line 2642:
  if (!hide_bar (s) || defaults.bar_timeout > 0) show_bar (s, fmt);
The intent of the hide_bar is to deal with the bar_timeout == 0 case,
but it runs in either case, and I suspect there is a race condition
between the timeout alarm and the period between hide_bar and show_bar.
I've changed the line to:
  if ( defaults.bar_timeout > 0 || !hide_bar(s) ) show_bar( s, fmt );
and recompiled ratpoison.  Since I've done that, I haven't been able to
trigger the bug again, so I suspect it's fixed.

Cheers,
Chris




-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages ratpoison depends on:
ii  9menu                         1.8-1.1    Creates X menus from the shell
ii  libc6                         2.3.6-13   GNU C Library: Shared libraries
ii  libreadline5                  5.1-7      GNU readline and history libraries
ii  libx11-6                      2:1.0.0-6  X11 client-side library
ii  libxext6                      1:1.0.0-4  X11 miscellaneous extension librar
ii  libxtst6                      1:1.0.1-3  X11 Testing -- Resource extension 

Versions of packages ratpoison recommends:
ii  gnome-terminal [x-terminal-em 2.14.2-1   The GNOME 2 terminal emulator appl
ii  konsole [x-terminal-emulator] 4:3.2.2-1  KDE X terminal emulator
ii  menu                          2.1.27     generates programs menu for all me
ii  mlterm [x-terminal-emulator]  2.9.2-5+b1 MultiLingual TERMinal
ii  xterm [x-terminal-emulator]   210-3      X terminal emulator

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: ratpoison
Source-Version: 1.4.0.dfsg-5

We believe that the bug you reported is fixed in the latest version of
ratpoison, which is due to be installed in the Debian FTP archive:

ratpoison_1.4.0.dfsg-5.diff.gz
  to pool/main/r/ratpoison/ratpoison_1.4.0.dfsg-5.diff.gz
ratpoison_1.4.0.dfsg-5.dsc
  to pool/main/r/ratpoison/ratpoison_1.4.0.dfsg-5.dsc
ratpoison_1.4.0.dfsg-5_sparc.deb
  to pool/main/r/ratpoison/ratpoison_1.4.0.dfsg-5_sparc.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bernhard R. Link <[EMAIL PROTECTED]> (supplier of updated ratpoison package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 16 Jul 2006 21:58:46 +0200
Source: ratpoison
Binary: ratpoison
Architecture: source sparc
Version: 1.4.0.dfsg-5
Distribution: unstable
Urgency: low
Maintainer: Bernhard R. Link <[EMAIL PROTECTED]>
Changed-By: Bernhard R. Link <[EMAIL PROTECTED]>
Description: 
 ratpoison  - keyboard-only window manager
Closes: 375157
Changes: 
 ratpoison (1.4.0.dfsg-5) unstable; urgency=low
 .
   * add avoidupdates.diff to not update window name window
     on property events not changing anything.
     Thanks to Chris  Lesniewski-Laas for this.
     (Closes: 375157)
   * add dontprolong.diff to not reset the timer when updateing
     window names window. (Makes the bug even more impossible to happen again)
   * remove windows_loop_workaround.diff (superseded by the two before)
Files: 
 53d64179dd6c7ed1a247aed04d09acd9 726 x11 extra ratpoison_1.4.0.dfsg-5.dsc
 d4642f08599197c7e0679e977245d938 92669 x11 extra ratpoison_1.4.0.dfsg-5.diff.gz
 0d3a556ba0718b27bd8d2e13d1b14ca1 165428 x11 extra 
ratpoison_1.4.0.dfsg-5_sparc.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFEuqecTrAWvKplQe4RAhyBAJ41fMk2fmsRm/h8BXUzVqXgUJfErQCfdXaA
5EwLnZqyAgQTVcyg83J1++8=
=0g80
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to