Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 297865

Summary: sys-fs/pytagsfs-0.9.2_rc2 should depend on dev-python/inotifyx
Product: Gentoo Linux Reporter: Michiel <bm.hartsuiker>
Component: New packagesAssignee: Sebastian Pipping <sping>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build log

Description Michiel 2009-12-22 03:46:51 UTC
sys-fs/pytagsfs does not emerge in dev-python/inotifyx. With test use flag enabled it does emerge inotifyx.
Comment 1 Michiel 2009-12-22 03:56:02 UTC
I have to add that inotifyx is a dependency of pytagsfs. It is in the ebuild but it doesn't get installed.
Comment 2 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-12-22 10:46:11 UTC
Please attach build log.
Comment 3 Michiel 2009-12-22 17:46:06 UTC
Created attachment 213782 [details]
Build log
Comment 4 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-12-22 18:35:23 UTC
Could you clarify what this bug is about?
Comment 5 Michiel 2009-12-23 17:09:29 UTC
(In reply to comment #4)
> Could you clarify what this bug is about?
> 

inotifyx contains some sort of python module that gets loaded when pytagsfs starts. But it is not installed as a dependency when you emerge pytagsfs. So now if you run it with -d (debug), pytagsfs displays this message:

WARNING: failed to initialize source tree monitor pytagsfs.sourcetreemon.inotifyx_.DeferredInotifyxSourceTreeMonitor: missing dependency inotifyx
Comment 6 Sebastian Pipping gentoo-dev 2009-12-24 13:53:19 UTC
(In reply to comment #5)
> WARNING: failed to initialize source tree monitor
> pytagsfs.sourcetreemon.inotifyx_.DeferredInotifyxSourceTreeMonitor: missing
> dependency inotifyx

Correct, I get that too.  However pytagsfs can work with either inotifyx or gamin/gam-server for filesystem notifications.  I suppose the reason why emerge didn't pull inotifyx in is because you have gamin and gam-server installed.  Apart from re-formatting in the ebuild it reads:

  || (
    dev-python/inotifyx
    (
      dev-libs/libgamin[python]
      app-admin/gam-server
    )
  )

(The two bars indicate alternatives.)

Unless I got you wrong this seems expected to me: pytagsfs seems operating fine without it.  So I'm closing this as "INVALID" for now, please re-open if necessary.