Bug 1197678
Summary: | Upgrade mosquitto to 1.4.x version. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jos Vos <jos> |
Component: | mosquitto | Assignee: | Rich Mattes <richmattes> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 22 | CC: | daniel.oconnor, eh, mail, richmattes |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | mosquitto-1.4.9-2.fc24 mosquitto-1.4.9-2.fc23 mosquitto-1.4.9-2.el7 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-07-12 15:06:52 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1198498 | ||
Bug Blocks: |
Description
Jos Vos
2015-03-02 11:37:25 UTC
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. |