[wmii] Re: [ANN] Ruby-IXP 1.0.2

From: Oliver Heins <olli_AT_sopos.org>
Date: Mon, 25 Sep 2006 22:03:37 +0200

Hi Mauricio,

Mauricio Fernandez <mfp_AT_acm.org> writes:

> Hi,
> On Mon, Sep 25, 2006 at 07:27:13PM +0200, Oliver Heins wrote:
>> I think the failure is caused by an incompatibility to Suraj's stability
>> patch. wmiiwm runs rock solid now, but wmiirc which freezes every
>> now and then. I ran a patched wmii with branch ruby-ixp[1] for about 48
>> hours without restart and did not find a flaw in wmiiwm itself, but had
>> to restart wmiirc about 40 times.
> I've been using branch-ruby-ixp with plain 3.1 and it's been freezing about
> twice a day or so. I'll svn update ruby-ixp-svn and apply snk's patches to
> wmiiwm. Which one(s) are you using exactly, just
> wmii-3.1_libixp_overload_fix.patch? He's posted many things :)

Yes, only this patch. It seems to work very nice, as wmii don't
freezes anymore.

> That patch changes the semantics of IXP::Client#read quite
>fundamentally in the case of /event, so it's not that surprising to see
>wmiirc hang. I'll try to fix this while making it work in both stock
>3.1 and the patched version.

This would be great.

>However, I don't consider wmii-3.1_libixp_overload_fix.patch to be the
>final solution to the problem, since it can cause events to be lost,
>leading to erratic behavior of the WM. I'll try to change libixp to use
>non-blocking IO instead (or to at least give up after a few ms if
>write(2) would block).


GnuPG-Key: http://www.sopos.org/pgp/olli.asc
GnuPG-Fingerprint: F27A BA8C 1CFB B905 65A8  2544 0F07 B675 9A00 D827
NP: Nothing

Received on Mon Sep 25 2006 - 22:03:51 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:14:24 UTC