Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 761724 - media-sound/rip-1.07: FreeDB permanently offline - Replacement with gnuDB required in code
Summary: media-sound/rip-1.07: FreeDB permanently offline - Replacement with gnuDB req...
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:
 
Reported: 2020-12-26 02:25 UTC by David Turner
Modified: 2020-12-27 12:04 UTC (History)
2 users (show)

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


Attachments
Patch for rip script to change to GnuDB (rip-1.07-change-to-gnudb-org.patch,1.05 KB, patch)
2020-12-26 02:28 UTC, David Turner
Details | Diff
Ebuild to use the GnuDB patch (rip-1.07-r1.ebuild,645 bytes, text/plain)
2020-12-26 02:28 UTC, David Turner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Turner 2020-12-26 02:25:43 UTC
The script provided by media-sound/rip-1.07 hardcodes the FreeDB CD database which has been offline since March 31st 2020:
https://developers.slashdot.org/story/20/03/02/2245216/freedborg-is-shutting-down

This script is thus currently unable to automatically retrieve naming data for
CDs.

However, there is a new compatible replacement service which is GnuDB:
https://www.gnudb.org/

This ebuild should be patched and bumped to switch to using this.

Reproducible: Always

Steps to Reproduce:
1. Try using rip with -c option.
2. Watch as it fails to find any server
3.
Comment 1 David Turner 2020-12-26 02:27:07 UTC
I have already made a patch and ebuild for this to fix this. I will attach them to this bug....
Comment 2 David Turner 2020-12-26 02:28:14 UTC
Created attachment 679509 [details, diff]
Patch for rip script to change to GnuDB
Comment 3 David Turner 2020-12-26 02:28:43 UTC
Created attachment 679512 [details]
Ebuild to use the GnuDB patch
Comment 4 David Turner 2020-12-26 02:32:03 UTC
To be clear, I have already built this in a local portage overlay with no issues and have used it to retrieve CD data with no issues.
Comment 5 Larry the Git Cow gentoo-dev 2020-12-27 10:48:30 UTC
The bug has been referenced in the following commit(s):

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

commit e0a50a97fae498f0e6819c280a141f717b70d2f0
Author:     D G Turner <digitall@scummvm.org>
AuthorDate: 2020-12-26 16:00:39 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2020-12-27 10:48:27 +0000

    media-sound/rip: Bump for FreeDB to GnuDB Migration Patch
    
    Bug: https://bugs.gentoo.org/761724
    
    Signed-off-by: David G Turner <digitall@scummvm.org>
    Closes: https://github.com/gentoo/gentoo/pull/18817
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 .../rip/files/rip-1.07-change-to-gnudb-org.patch   | 15 ++++++++++++
 media-sound/rip/rip-1.07-r1.ebuild                 | 28 ++++++++++++++++++++++
 2 files changed, 43 insertions(+)