The experiments I've made seem to show that when kdesvn is started
without a command line argument it doesn't catch new files; when
started with one it does.  Why this should be so is completely
mysterious, since the terminal logs show watching in both cases.

I assume that starting from the menu is starting without a command
line argument, so this problem might have broad impact.

On Wed, Jan 17, 2007 at 08:35:58AM +0100, Michael Biebl wrote:
> Ross Boylan schrieb:
> > On Wed, Jan 17, 2007 at 03:34:41AM +0100, Michael Biebl wrote:
> >> Ross Boylan wrote:
> >>> Hmm, 2.6.18 is installed, but either I haven't rebooted or I need to
> >>> update something.
> >>>
> >>> Could the problem be further up the stack, e.g. fam?  I vaguely remember
> >>> having some applications with slightly oddball fam requirements.
> >>> # dpkg -l '*fam*' | grep ii
> >>> ii  libfam0                                      2.7.0-12
> >>> The fam package is not installed.
> >>>
> >> If don't have libfam0, then you probably use libgamin/gamin. Please
> > As that line shows, I do have libfam0 installed.  But that says it is
> > a client, and I don't seem to have the daemon.
> > 
> 
> Ah, right. Somehow misread the line above.
> kdesvn uses the file monitoring classes from KDE, which internally tries
> to use inotify first, if that fails fam|gamin (where gamin is just an
Does inotify need anything to make it work?  Otherwise it seems odd
that doesn't do the trick.

Actually the fact that files where showing up in the second instance
that  I launched suggests the problems might not be in the notify
system.

> alternative, improved drop-in replacement of fam) and as a last resort
> polling.
> For fam|gamin to work, you either have to have the fam or gamin package
> installed.
> When you start kdesvn from the console, do you get output like this:
> kdesvn: Name: cFactory
> kdesvn: Appname = kdesvn
> kdesvn: Url: file:///home/michael/svn/tracker/ - path:
> /home/michael/svn/tracker
> kdesvn: Create dirwatch
> kdesvn: checkDirs()
> kdesvn: makeStatus on /home/michael/svn/tracker created: 25items
> kdesvn: Watching folder: /home/michael/svn/tracker/data
> kdesvn: Watching folder: /home/michael/svn/tracker/docs
> kdesvn: Watching folder: /home/michael/svn/tracker/filters
> kdesvn: Watching folder: /home/michael/svn/tracker/po
> kdesvn: Watching folder: /home/michael/svn/tracker/python
> kdesvn: Watching folder: /home/michael/svn/tracker/rdf-query-examples
> kdesvn: Watching folder: /home/michael/svn/tracker/src
> kdesvn: Watching folder: /home/michael/svn/tracker/thumbnailers
> kdesvn: Create cache for /home/michael/svn/tracker
> kdesvn: ModifiedThread seems stopped
> kdesvn: Updates Thread seems stopped
> kdesvn: deleteFromModifiedCache
> kdesvn: Selected items 0
> kdesvn: deleteFromModifiedCache
> kdesvn: Selected items 0
> kdesvn: Selected items 0
> kdesvn: deleteFromModifiedCache
> kdesvn: Selected items 0
> ...
Here's what I see when I open it with kdesvn mspath (I'm not sure if
you meant I should give it a command line argument or not):
kdesvn: Name: cFactory
kdesvn: Appname = kdesvn
kdesvn: Url: file:///home/ross/peter/R/mspath - path: /home/ross/peter/R/mspath
kdesvn: Create dirwatch
kdesvn: checkDirs()
kdesvn: makeStatus on /home/ross/peter/R/mspath created: 22items
kdesvn: Watching folder: /home/ross/peter/R/mspath/R
kdesvn: Watching folder: /home/ross/peter/R/mspath/data
kdesvn: Watching folder: /home/ross/peter/R/mspath/inst
kdesvn: Watching folder: /home/ross/peter/R/mspath/man
kdesvn: Watching folder: /home/ross/peter/R/mspath/src
kdesvn: Watching folder: /home/ross/peter/R/mspath/src1
kdesvn: Watching folder: /home/ross/peter/R/mspath/tests
kdesvn: Create cache for /home/ross/peter/R/mspath
kdesvn: ModifiedThread seems stopped
kdesvn: Updates Thread seems stopped

When I add a file I see
kdesvn: deleteFromModifiedCache
[sic]
and it shows up in kdesvn.
When I delete the file I see
kdesvn: deleteFromModifiedCache
[again]
and the file name, but not the icon or the "unversioned" notation,
disappears from the display (which seems like a cosmetic bug).

On the other hand, when I start with kdesvn  and open the directory
within the program, I again see the Watching messages, but when I
touch a file it does not show up in kdesvn's display, and there are no
messages on the terminal.

It might or might not be relevant that my .xsession-errors is filled
with
Unknown RESP-CODE encountered: URLMECH
Unknown RESP-CODE encountered: NOMODSEQ

dpkg -l '*gamin*' | grep ii
shows no such packages installed.

> 
> Please try with a fresh user account (and a default configuration) to
> eliminate any possible side effect.
> 
I'm accessing the system remotely today, so restarting seems not a
good idea.

> 




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to