Bug 2250287 - FreedDV 1.9.5 has been released
Summary: FreedDV 1.9.5 has been released
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: freedv
Version: 41
Hardware: Unspecified
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Richard Shaw
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2271219
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-11-17 13:05 UTC by Brian Morrison
Modified: 2024-11-28 20:23 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-11-27 22:06:10 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Brian Morrison 2023-11-17 13:05:54 UTC
Many improvements, bug fixes and features added especially the FreeDV reporter functions for finding active stations. This uses sioclient code for which there is as yet no Fedora package.

Reproducible: Always

Comment 1 Brian Morrison 2023-12-27 17:17:04 UTC
freedv 1.9.6 has now been released, again it has a new reporter message feature together with a collection of important bugfixes.

Comment 2 Richard Shaw 2024-01-15 14:41:44 UTC
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.

Comment 3 Brian Morrison 2024-01-15 14:59:22 UTC
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?

Comment 4 Richard Shaw 2024-01-15 16:29:48 UTC
Looks like 1.2 is only in Rawhide and F39... Do we need a built for F38?

Comment 5 Richard Shaw 2024-01-15 16:33:37 UTC
Looks like https://github.com/socketio/socket.io-client-cpp will need to be added to Fedora first.

Comment 6 Brian Morrison 2024-01-15 16:45:13 UTC
(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.

Comment 7 Richard Shaw 2024-01-16 13:49:01 UTC
I have created a spec file for sioclient, but I really don't need another package to maintain. Any volunteers?

Comment 8 Brian Morrison 2024-01-16 20:46:19 UTC
(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.

Comment 9 Richard Shaw 2024-01-18 01:03:50 UTC
I tried to submit it but building is currently broken by a problem in the rapidjson package. Hopefully will be fixed soon.

Comment 10 Brian Morrison 2024-03-22 19:57:59 UTC
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.

Comment 11 Richard Shaw 2024-03-23 20:54:11 UTC
Sorry, forgot about this. It seems the build problem for socket.io-client-cpp is now fixed.

Comment 12 Brian Morrison 2024-03-23 22:10:00 UTC
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.

Comment 13 Brian Morrison 2024-04-21 23:05:00 UTC
I will try again with sioclient-cpp-3.1.0-2 and hope I can work it out.

Comment 14 Brian Morrison 2024-05-30 14:40:53 UTC
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.

Comment 15 Brian Morrison 2024-05-30 22:52:27 UTC
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.

Comment 16 Aoife Moloney 2024-11-13 10:05:58 UTC
This message is a reminder that Fedora Linux 39 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 39 on 2024-11-26.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '39'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 39 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 17 Aoife Moloney 2024-11-27 22:06:10 UTC
Fedora Linux 39 entered end-of-life (EOL) status on 2024-11-26.

Fedora Linux 39 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.