Package: iwatch
Version: 0.2.2-1
Severity: important
Tags: upstream

This probably relates to bug #494397

It seems iwatch logic is flawed: it processes events but if there are
lots of events simply misses them altogether. This pretty much defeats
the addition of newly created directories, for example.

Unfortunately I did not have time to debug the code, my guess it that 
watcher is cancelled without processing all queued events.

Testing seem to be easy, watch /tmp/ouch/

mkdir -p /tmp/ouch/one/two/three/four/five

iwatch usually gets one or two of them.

It is not inotify/Inotify2 problem: a simple callback test shows all the events.

I'll try to fix it next time if you cannot. :)

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (2000, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages iwatch depends on:
ii  exim4-daemon-heavy [mail-transport-agent]  4.77-1+b1
ii  libevent-perl                              1.15-1+b1
ii  liblinux-inotify2-perl                     1:1.22-0.2+b1
ii  libmail-sendmail-perl                      0.79.16-1
ii  libxml-simpleobject-libxml-perl            0.53-2
ii  perl-modules                               5.14.2-9

iwatch recommends no packages.

iwatch suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to