found 578937 0.68.2-1
thanks

I can still reproduce this issue with libfam0 installed but fam either
not installed or installed but not running. Running fam or using
libgamin0 instead doesn't show the same notification.

As libgamin0 directly depends on gamin, and gam_server gets (re)started
automatically, the danger of having libgamin0 provide libfam.so.0
without a proper daemon behind it is close to zero.

However, libfam0 doesn't depend on fam. So it's not unreasonable to end
up with a system with libfam0 providing libfam.so.0 without a (running) fam.

A possible solution to this problem could be to make courier depend on
"gamin | fam" (in addition to the existing libfam0 dependency, as fam
doesn't depend on libfam0 for reasons obscure to me).


To summarize my experiments:

 - libfam0 installed, fam not installed: NOTIFICATION
 - libfam0 and fam installed, fam running: OKAY
 - libfam0 and fam installed, fam not running: NOTIFICATION
 - libgamin0 and gamin installed, gam_server running: OKAY
 - libgamin0 and gamin installed, gam_server killed: OKAY
   (gam_server gets restarted automatically)

 (libgamin0 depends on gamin and vice-versa, so I didn't test a
  "gamin not installed" variant.)

All of this on a wheezy system with the following versions:
courier-0.68.2-1
libfam0/fam-2.7.0-17
libgamin0/gamin-0.1.10-4.1


Regards

Markus Wanner


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

Reply via email to