Description of problem: Mosquitto 1.4.x is released, please upgrade to this version. Also compile in websocket support, which requires libwebsockets (https://libwebsockets.org/), that should be included as a separate package. Version-Release number of selected component (if applicable): 1.3.5
The 1.4.0 release has been pushed to the repos, but it won't install if you happened to install the mosquitto 1.3.5 python bindings. As the python library was moved over to the Paho project they have been removed fro the 1.4 stream. This makes for a update that won't apply with out removing the python libs. --> Finished Dependency Resolution Error: Package: mosquitto-python-1.3.5-1.fc20.noarch (@updates) Requires: mosquitto = 1.3.5-1.fc20 Removing: mosquitto-1.3.5-1.fc20.x86_64 (@updates) mosquitto = 1.3.5-1.fc20 Updated By: mosquitto-1.4-1.fc20.x86_64 (updates) mosquitto = 1.4-1.fc20 Available: mosquitto-1.2.2-1.fc20.i686 (fedora) mosquitto = 1.2.2-1.fc20 The Paho version have a different namespace (see http://mosquitto.org/documentation/python/) so can't just be dropped in as a replacement. Possible option? Given the only change is the namespace it should be trivial to create a python wrapper to make things work?
Now that libwebsockets is packaged and available in the repos, is there hope of getting an official Mosquitto package with WS support anytime soon?
Mosquitto with websockets support is available in Rawhide for over a month now.
Hmmm. I tried rebuilding a version for 23 from the sources of this build http://koji.fedoraproject.org/koji/buildinfo?buildID=760795 and while the build depends on libwebsockets, the config.mk still has WITH_WEBSOCKETS:=no. Is there something I'm missing?
I think you have to change that manually. Furthermore, Roger Light once said this on the mosquitto-dev mailing list, when people had trouble compiling with websockets: config.mk doesn't affect the CMake scripts unfortunately. Try run "cmake -i .." instead to put you into interactive mode. Interactive mode asks you about setting each of the options, so you can enable websockets that way. Alternatively, "cmake -DWITH_WEBSOCKETS=ON .." should do the job. Maybe this helps? For test purposes I'm still running a pretty old version (compiled with websockets), so I didn't try it myself recently.
mosquitto-1.4.9-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-eee2b6b6d7
mosquitto-1.4.9-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-bc85eafce6
mosquitto-1.4.9-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-462e3d081f
mosquitto-1.4.9-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-462e3d081f
mosquitto-1.4.9-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-eee2b6b6d7
mosquitto-1.4.9-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-bc85eafce6
mosquitto-1.4.9-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
mosquitto-1.4.9-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
mosquitto-1.4.9-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.