[MacPorts] #44565: upnp-inspector @0.2.2 does not show any devices
#44565: upnp-inspector @0.2.2 does not show any devices -------------------------+------------------------------------------------- Reporter: macports- | Owner: macports-tickets@… mail@… | Status: new Type: defect | Milestone: Priority: Normal | Version: 2.3.1 Component: ports | Port: upnp-inspector, coherence, py- Keywords: | twisted -------------------------+------------------------------------------------- My network has several uPnP media servers installed. The upnp-inspector global log shows that SSDP messages are being sent and replies received. This is also confirmed at the network level using Wireshark. However, the upnp-inspector Devices window does not show any devices. Installing upnp-inspector automatically pulls in the dependent ports py27-twisted (v13.2.0) and coherence (v0.6.6.2). These 2 ports appear to be incompatible. Downgrading py27-twisted to v12.0.0 makes everything work again. I am running Mavericks currently using Xcode6-beta5. Although the latter is beta code it is not relevant to this case as this is not a build issue but a compatibility issue between the installed versions of coherence and py-twisted. On the Terminal, exceptions like the following are seen: {{{ File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/coherence/base.py", line 621, in create_device root = RootDevice(infos) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/coherence/upnp/core/device.py", line 450, in __init__ self.parse_description() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/coherence/upnp/core/device.py", line 538, in parse_description utils.getPage(self.location).addCallbacks(gotPage, gotError, None, None, [self.location], None) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/coherence/upnp/core/utils.py", line 588, in getPage scheme, host, port, path = client._parse(url) exceptions.AttributeError: 'module' object has no attribute '_parse' }}} -- Ticket URL: <https://trac.macports.org/ticket/44565> MacPorts <http://www.macports.org/> Ports system for OS X
#44565: upnp-inspector @0.2.2 does not show any devices --------------------------------------------------+---------------------- Reporter: macports-mail@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: upnp-inspector coherence py-twisted | --------------------------------------------------+---------------------- Changes (by mf2k@…): * cc: mcalhoun@…, olv.bonnet@… (added) * owner: macports-tickets@… => devans@… * port: upnp-inspector, coherence, py-twisted => upnp-inspector coherence py-twisted Comment: In the future, please Cc the port maintainers ({{{port info --maintainers upnp-inspector coherence py-twisted}}}). -- Ticket URL: <https://trac.macports.org/ticket/44565#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#44565: upnp-inspector @0.2.2 does not show any devices --------------------------------------------------+---------------------- Reporter: macports-mail@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: upnp-inspector coherence py-twisted | --------------------------------------------------+---------------------- Changes (by devans@…): * status: new => assigned * version: 2.3.1 => Comment: Will take a look. From your description, it looks like coherence, upnp- inspector, et al. need to be fixed to work with latest py-twisted. -- Ticket URL: <https://trac.macports.org/ticket/44565#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#44565: upnp-inspector @0.2.2 does not show any devices --------------------------------------------------+---------------------- Reporter: macports-mail@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: upnp-inspector coherence py-twisted | --------------------------------------------------+---------------------- Comment (by macports-mail@…): The coherence fix required could be the one list in [https://github.com/coherence- project/Coherence/search?q=17e1867&type=Issues] -- Ticket URL: <https://trac.macports.org/ticket/44565#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#44565: upnp-inspector @0.2.2 does not show any devices --------------------------------------------------+---------------------- Reporter: macports-mail@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: upnp-inspector coherence py-twisted | --------------------------------------------------+---------------------- Comment (by devans@…): Yes, have confirmed the problem is with upnp-inspector itself due to API changes in twisted.web in 13.2 that dropped the _parse method. The fix cited in comment:3 seems to address this issue. Will test over the weekend and hopefully have a fix early next week if not sooner. Plan to update the coherence related ports to the new github repository as well. -- Ticket URL: <https://trac.macports.org/ticket/44565#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts