Bug 2250287
Summary: | FreedDV 1.9.5 has been released | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Brian Morrison <bdm> |
Component: | freedv | Assignee: | Richard Shaw <hobbes1069> |
Status: | ASSIGNED --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 39 | CC: | hobbes1069 |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
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: | 2271219 | ||
Bug Blocks: |
Description
Brian Morrison
2023-11-17 13:05:54 UTC
freedv 1.9.6 has now been released, again it has a new reporter message feature together with a collection of important bugfixes. Ok, now 1.9.7 is released. I'll try to get to it soon. FreeDV is the easy part, it's codec2 that's so painful due to it's now used in many non-ham packages. Thanks Richard, I don't think there is any need to update codec2 at present, not until the version 2 code lands in the indeterminate future. Out of interest, do you know how to determine how many Fedora freedv package downloads there have been for a given version or range of versions? Looks like 1.2 is only in Rawhide and F39... Do we need a built for F38? Looks like https://github.com/socketio/socket.io-client-cpp will need to be added to Fedora first. (In reply to Richard Shaw from comment #5) > Looks like https://github.com/socketio/socket.io-client-cpp will need to be > added to Fedora first. I had forgotten about that, and as for codec2 1.20 I had not thought about F38 but it should be relatively straightforward unless the .so bump is against Fedora policy. I have created a spec file for sioclient, but I really don't need another package to maintain. Any volunteers? (In reply to Richard Shaw from comment #7) > I have created a spec file for sioclient, but I really don't need another > package to maintain. Any volunteers? I'm not sure that I have enough spec and rpm knowledge to do this, but if you can suggest where to look for help I could have a go. I tried to submit it but building is currently broken by a problem in the rapidjson package. Hopefully will be fixed soon. Any update on this? freedv is now almost at version 1.9.9 and it would be nice to get the updated code into Fedora. Sorry, forgot about this. It seems the build problem for socket.io-client-cpp is now fixed. Thanks Richard I've just built and installed this on the F40 beta, I will see if I can remember how to make freedv use the .so instead of the in-line library. I'm not very up to speed with cmake. I will try again with sioclient-cpp-3.1.0-2 and hope I can work it out. The sioclient code that freedv is using apparently needs to be current master, which is 250+ commits ahead of version 3.1.0 which is the latest released code. I see other packages with git hashes in the version strings so this should not cause any problems. Attempts to build using the installed sioclient-cpp packages I built locally for F40 fail with errors due to the missing commits. A further update, I now have built and installed a local version of sioclient-cpp based on the master git branch of the socketio-client-cpp git repo code. I can now build freedv locally and link it to the installed libsioclient.so, the installed packages from this build appear to work normally, this is with the most recent freedv version 1.9.9.1 plus a few bug fixes. It would be excellent to have this available in supported Fedora distros. |