Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 864220 - media-libs/codec2-1.0.4: FreeDV API backwards compatibility issue
Summary: media-libs/codec2-1.0.4: FreeDV API backwards compatibility issue
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 865173
  Show dependency tree
 
Reported: 2022-08-07 13:55 UTC by vowstar
Modified: 2022-08-16 02:41 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vowstar 2022-08-07 13:55:57 UTC
codec2-1.0.4 have been marked as deprecated by upstream, because of FreeDV API backwards compatibility issue.

(Build failure in freedv with codec2 1.0.4)
https://github.com/gnuradio/gnuradio/issues/6008

v1.0.4_rc2 fixed this issue,

https://github.com/drowe67/codec2/releases/tag/v1.0.4_rc2

v1.0.5 also works.

https://github.com/drowe67/codec2/releases/tag/v1.0.5

To fix this issue, please drop the deprecated version v1.0.4 and use v1.0.4_rc2 and v1.0.5 instead.
Comment 1 Andreas Sturmlechner gentoo-dev 2022-08-14 21:20:00 UTC
Since when is RC2 later than "release"?
Comment 2 vowstar 2022-08-15 03:05:36 UTC
(In reply to Andreas Sturmlechner from comment #1)
> Since when is RC2 later than "release"?

From upstream's tags:

v1.0.4_rc2 on Jul 14  30c6b8b
v1.0.4 on Jul 9  bd9a294

https://github.com/drowe67/codec2/tags

The easiest way is to drop 1.0.4 directly, the upstream has withdrawn the 1.0.4 release, and use 1.0.5 instead.

https://github.com/gentoo/gentoo/pull/26774

Also I made a pull request.
Comment 3 Larry the Git Cow gentoo-dev 2022-08-16 02:41:26 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d171df97e4f246d90be7220c5e4614295461ccd

commit 5d171df97e4f246d90be7220c5e4614295461ccd
Author:     Huang Rui <vowstar@gmail.com>
AuthorDate: 2022-08-07 14:02:06 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-08-16 02:40:32 +0000

    media-libs/codec2: drop 1.0.4
    
    Closes: https://bugs.gentoo.org/864220
    Signed-off-by: Huang Rui <vowstar@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/26774
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/codec2/Manifest            |  1 -
 media-libs/codec2/codec2-1.0.4.ebuild | 31 -------------------------------
 2 files changed, 32 deletions(-)