On Wed, Mar 23, 2016 at 8:37 PM, Martin Braun <[email protected]>
wrote:

> Yes, submit a new recipe, but I'm not sure about making it a GNU Radio
> dependency. I haven't fully understood who needs and it if it's a soft
> requirement or a hard requirement.
>
> Cheers,
> Martin


I agree. It shouldn't be a hard requirement of GNU Radio. However, making
it a recipe and dependency in PyBOMBS is a very simple, mostly harmless(TM)
thing to do.

Tom




>
> On 03/23/2016 12:55 PM, West, Nathan wrote:
> > Yes. See twisted, python-zmq, and sip for similar types of packages.
> >
> > On Wed, Mar 23, 2016 at 3:44 PM, Laur Joost <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> >     To be clear: since there's no networkx recipe, should I just create
> >     one, and add it to gnuradio dependencies?
> >
> >     Laur
> >
> >     2016-03-23 20:45 GMT+02:00 Laur Joost <[email protected]
> >     <mailto:[email protected]>>:
> >
> >         Martin: I'm rebuilding from scratch this night. I'll modify the
> >         recipe for networkx before starting, and if it works, I'll..
> >         what? submit a pull request? Well, first time for everything.
> >
> >         Nathan: As in, installing graphviz and pygraphviz should have
> >         been dependencies for networkx, not something we should need to
> >         worry about? Yeah, probably makes sense.
> >
> >         All the best
> >         Laur
> >
> >         2016-03-23 19:50 GMT+02:00 West, Nathan
> >         <[email protected] <mailto:[email protected]
> >>:
> >
> >             It sounds like networkx is only part of the issue and maybe
> >             there's an upstream bug that Tom has patched over locally.
> >             Is this something we should report upstream to the distros?
> >
> >
> >             On Wednesday, March 23, 2016, Martin Braun
> >             <[email protected] <mailto:[email protected]>>
> wrote:
> >
> >                 Laur,
> >
> >                 can you please submit a recipe to gr-recipes for
> networkx?
> >
> >                 Thanks,
> >                 Martin
> >
> >                 On 03/23/2016 01:50 AM, Laur Joost wrote:
> >                 > Thanks for the responses, and damned be the timezones.
> >                 >
> >                 > Nathan: gr-perf-monitorx needs python-networkx (which
> >                 is installed by
> >                 > pybombs, or at least, existed for me), but
> >                 python-networkx needs
> >                 > python-pygraphviz, at least for how it's used by
> >                 gr-perf-monitorx.
> >                 >
> >                 > Tom: Yes, the errors popped up when networkx called
> >                 agraph-something.
> >                 > Sadly, I managed to blow up my installation, so can't
> >                 get a traceback
> >                 > for you (was able to reproduce by simply doing apt-get
> >                 uninstall graphviz).
> >                 >
> >                 > On another note (the blowing up), I had an issue with
> >                 gr-uhd ABI versions:
> >                 > When trying to use USRP on the same install, I got:
> >                 >
> >                 > Traceback (most recent call last):
> >                 >   File "/home/ec/Tests/top_block.py", line 167, in
> >                 <module>
> >                 >     main()
> >                 >   File "/home/ec/Tests/top_block.py", line 155, in main
> >                 >     tb = top_block_cls()
> >                 >   File "/home/ec/Tests/top_block.py", line 69, in
> __init__
> >                 >     channels=range(1),
> >                 >   File
> >                 >
> >
>  "/home/ec/gnuradio/lib/python2.7/dist-packages/gnuradio/uhd/__init__.py",
> >                 line
> >                 > 122, in constructor_interceptor
> >                 >     return old_constructor(*args)
> >                 >   File
> >                 >
> >
>  "/home/ec/gnuradio/lib/python2.7/dist-packages/gnuradio/uhd/uhd_swig.py",
> >                 line
> >                 > 1973, in make
> >                 >     return _uhd_swig.usrp_source_make(*args)
> >                 > RuntimeError:
> >                 > GR-UHD detected ABI compatibility mismatch with UHD
> >                 library.
> >                 > GR-UHD was build against ABI: 3.9.0-0,
> >                 > but UHD library reports ABI: 3.10.0-0
> >                 > Suggestion: install an ABI compatible version of UHD,
> >                 > or rebuild GR-UHD component against this ABI version.
> >                 >
> >                 > However, install log shows:
> >                 >
> >                 > Configuring gr-uhd support...
> >                 > --   Dependency Boost_FOUND = 1
> >                 > --   Dependency UHD_FOUND = TRUE
> >                 > --   Dependency ENABLE_GNURADIO_RUNTIME = ON
> >                 > --   Dependency ENABLE_GR_FILTER = ON
> >                 > --   Dependency ENABLE_GR_BLOCKS = ON
> >                 > --   Dependency ENABLE_GR_ANALOG = ON
> >                 > --   Enabling gr-uhd support.
> >                 > --   Override with -DENABLE_GR_UHD=ON/OFF
> >                 > --   UHD Version: 3.10.git
> >                 >
> >                 > I had UHD 3.9.1 installed via package manager (wasn't
> >                 as thorough as I'd
> >                 > hoped in cleaning gnuradio 3.7.8 from the system), but
> >                 if the detected
> >                 > version in the log was 3.10, I would've thought that
> >                 that would be the
> >                 > version built against. I guess its mostly PEBKAC, but
> >                 still, weird.
> >                 >
> >                 > I'll try building again this night, this time without
> >                 3.9 installed. If
> >                 > the issue persists, I'll make another thread.
> >                 >
> >                 > 2016-03-23 1:30 GMT+02:00 Tom Rondeau <
> [email protected]
> >                 > <mailto:[email protected]>>:
> >                 >
> >                 >     On Tue, Mar 22, 2016 at 7:05 PM, West, Nathan
> >                 >     <[email protected]
> >                 <mailto:[email protected]>>
> >                 >     wrote:
> >                 >
> >                 >         Sorry, may or may not be talking about the
> >                 same thing here.
> >                 >         gr-perf-monitorx requires python-networkx,
> >                 which (I think) is an
> >                 >         untracked dependency.
> >                 >
> >                 >
> >                 >
> >                 >     For utilities like this, we have not previously
> >                 made Python modules
> >                 >     a required dependency of GNU Radio. We could, but
> >                 that would put an
> >                 >     extra burden on just building the project even if
> >                 you don't use the
> >                 >     particular app or example. Generally, we try to
> >                 provide a friendly
> >                 >     message explaining the problem. PyBOMBS probably
> >                 should add these
> >                 >     dependencies, though. At least scipy.
> >                 >
> >                 >     Also, I believe I ran into this issue recently new
> >                 versions of
> >                 >     networkx that broke out a dependency that used to
> >                 not be required as
> >                 >     a separate install, which I think is what the OP's
> >                 problem is
> >                 >     related to. See PR #768:
> >                 >
> >                 >     https://github.com/gnuradio/gnuradio/pull/768
> >                 >
> >                 >     Tom
> >                 >
> >                 >
> >                 >
> >                 >
> >                 >         On Tue, Mar 22, 2016 at 7:04 PM, West, Nathan
> >                 >         <[email protected]
> >                 >         <mailto:[email protected]>> wrote:
> >                 >
> >                 >             gr-perf-monitorx. It's just been the kind
> >                 of thing that
> >                 >             everyone that uses it already has and no
> >                 one tracks it.
> >                 >             There's a couple of minor deps for
> >                 utilities like this that
> >                 >             sneak through the cracks, but they're very
> >                 hard to keep
> >                 >             track of until you run this on a brand new
> >                 image.
> >                 >
> >                 >             nw
> >                 >
> >                 >             On Tue, Mar 22, 2016 at 6:46 PM, Martin
> Braun
> >                 >             <[email protected]
> >                 <mailto:[email protected]>> wrote:
> >                 >
> >                 >                 Who is calling pygraphviz? If we need
> >                 this for GNU
> >                 >                 Radio, we probably
> >                 >                 need to update some recipes.
> >                 >
> >                 >                 M
> >                 >
> >                 >                 On 03/22/2016 12:12 PM, Laur Joost
> wrote:
> >                 >                 > Hi all!
> >                 >                 >
> >                 >                 > Fresh install of gnuradio-3.7.9.1
> >                 via PyBOMBS-2.0.1 on
> >                 >                 Ubuntu 15.10
> >                 >                 >
> >                 >                 > When trying to run CrtlPort
> >                 Performance Monitor on a
> >                 >                 fresh 3.7.9.1
> >                 >                 > install, I got errors about missing
> >                 pygraphviz.
> >                 >                 >
> >                 >                 > sudo apt-get python-pygraphviz
> >                 >                 >
> >                 >                 > solved it for me. The supposedly
> >                 equivalent
> >                 >                 >
> >                 >                 > sudo apt-get install graphviz
> >                 >                 > [sudo apt-get install graphviz-dev
> >                 libgraphviz-dev]
> >                 >                 > pip install pygraphviz
> >                 >                 >
> >                 >                 > threw a bunch of errors and claimed
> >                 to be successful,
> >                 >                 but didn't work.
> >                 >                 > So beware PyPI, in this case.
> >                 >                 >
> >                 >                 >
> >                 >                 >
> >                 _______________________________________________
> >                 >                 > Discuss-gnuradio mailing list
> >                 >                 > [email protected]
> >                 <mailto:[email protected]>
> >                 >                 >
> >                 https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >                 >                 >
> >                 >
> >                 >
> >                 >
> >                  _______________________________________________
> >                 >                 Discuss-gnuradio mailing list
> >                 >                 [email protected]
> >                 <mailto:[email protected]>
> >                 >
> >                  https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >                 >
> >                 >
> >                 >
> >                 >
> >                 >         _______________________________________________
> >                 >         Discuss-gnuradio mailing list
> >                 >         [email protected]
> >                 <mailto:[email protected]>
> >                 >
> >                  https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >                 >
> >                 >
> >                 >
> >                 >     _______________________________________________
> >                 >     Discuss-gnuradio mailing list
> >                 >     [email protected]
> >                 <mailto:[email protected]>
> >                 >
> >                  https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >                 >
> >                 >
> >                 >
> >                 >
> >                 > _______________________________________________
> >                 > Discuss-gnuradio mailing list
> >                 > [email protected]
> >                 >
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >                 >
> >
> >
> >                 _______________________________________________
> >                 Discuss-gnuradio mailing list
> >                 [email protected]
> >                 https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
> >
> >             _______________________________________________
> >             Discuss-gnuradio mailing list
> >             [email protected] <mailto:[email protected]>
> >             https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
> >
> >
> >
> >     _______________________________________________
> >     Discuss-gnuradio mailing list
> >     [email protected] <mailto:[email protected]>
> >     https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
> >
> >
> >
> > _______________________________________________
> > Discuss-gnuradio mailing list
> > [email protected]
> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to