Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 297865 - sys-fs/pytagsfs-0.9.2_rc2 should depend on dev-python/inotifyx
Summary: sys-fs/pytagsfs-0.9.2_rc2 should depend on dev-python/inotifyx
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-22 03:46 UTC by Michiel
Modified: 2009-12-24 13:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Build log (sys-fs:pytagsfs-0.9.2_rc2:20091222-173951.log,17.04 KB, text/plain)
2009-12-22 17:46 UTC, Michiel
Details

Note You need to log in before you can comment on or make changes to this bug.
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.