[Mono-bugs] [Bug 322330] [Regression] FileSystemWatcher events have incorrect information

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Sep 16 08:05:30 EDT 2009


User alexander at kojevnikov.com added comment

Alexander Kojevnikov <alexander at kojevnikov.com> changed:

           What    |Removed                     |Added
 Attachment #170625|0                           |1
        is obsolete|                            |

--- Comment #24 from Alexander Kojevnikov <alexander at kojevnikov.com>  2009-09-16 06:05:26 MDT ---
Created an attachment (id=318505)
 --> (http://bugzilla.novell.com/attachment.cgi?id=318505)
Compile with: mcs main.cs -out:main.exe

Does anyone work on this bug? This issue is blocking a much wanted feature in
the Banshee project [1].

A few tests using the attached program:

$ mkdir watch && cd watch
$ mono ../main.exe .

$ touch f
Created:     ./f
$ mkdir d
Created:     ./d

# So far so good. Now DnD 'f' into 'd' from Nautilus
# (mv results in delete+create instead of rename)
    old: /home/alex/Projects/mono-fsw-bug/watch/f
    new: /home/alex/Projects/mono-fsw-bug/watch/f
# That's a major problem, there's no way to get the new path of the file

$ mv d d2
    old: /home/alex/Projects/mono-fsw-bug/watch/d
    new: /home/alex/Projects/mono-fsw-bug/watch/d2

# In Nautilus DnD 'f' from 'd2' to '.'
    old: /home/alex/Projects/mono-fsw-bug/watch/d/f
    new: /home/alex/Projects/mono-fsw-bug/watch/d/f
# Now, not only the new path is wrong, the old path shows 'd' instead of 'd2'

Please consider bumping the priority of this issue. It prevents developers from
doing anything useful with the FileSystemQueue in Mono.

$ mono -V
Mono JIT compiler version (tarball Sat Aug 22 12:32:22 CEST 2009)
Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
    TLS:           __thread
    GC:            Included Boehm (with typed GC)
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
$ pacman -Q kernel26

[1] https://bugzilla.gnome.org/show_bug.cgi?id=385965

Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list