# \[ANN\] Rumai 3.2.1 (2010-03-22)

**URL:** <https://www.ruby-forum.com/t/ann-rumai-3-2-1-2010-03-22/185593>\
**Category:** Ruby\
**Created:** [March 23, 2010, 6:29am UTC](https://www.ruby-forum.com/t/ann-rumai-3-2-1-2010-03-22/185593 "2010-03-23T06:29:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [March 23, 2010, 6:29am UTC](https://www.ruby-forum.com/t/ann-rumai-3-2-1-2010-03-22/185593/1 "2010-03-23T06:29:03Z")

</div>

```
                 Rumai 3.2.1 (2010-03-22)

         Ruby interface to the wmii window manager

            http://snk.tuxfamily.org/lib/rumai/

```

Rumai is a [1]Ruby interface to the [2]wmii window manager.  
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Version 3.2.1 (2010-03-22)

This release improves multi-threading support in Rumai’s  
pure-Ruby implementation of the [3]IXP file-system interface.  
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_

Thank you

```
 * Gigamo reported the issue of status bar applets not
   refreshing according to their prescribed schedule (this
   is particularly noticable in the clock applet) and
   verified my fix for the problem.
 ________________________________________________________

```

Bug fixes

```
 * Perform a blocking I/O read to recieve a 9P2000 message
   in Rumai::IXP::Agent#recv only if recieve buffer is
   empty. This gives other threads a chance to check the
   recieve buffer for their response. instead of being
   blocked by us as we greedily hold on to the 9P2000
   message stream until our expected response arrives.
 ________________________________________________________

```

Housekeeping

```
 * Upgrade to Inochi 2.0.0 and Dfect 2.0.0.

```

References

1. [http://ruby-lang.org/](http://ruby-lang.org/)
2. [http://wmii.suckless.org/](http://wmii.suckless.org/)
3. [http://libs.suckless.org/libixp](http://libs.suckless.org/libixp)
