Bug 2190295 - Possible GPL violation - missing source files
Summary: Possible GPL violation - missing source files
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: libcuefile
Version: 39
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Yaakov Selkowitz
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-04-27 20:03 UTC by DJ Delorie
Modified: 2024-09-19 17:21 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-09-19 17:21:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description DJ Delorie 2023-04-27 20:03:11 UTC
The package libcuefile appears to be a subset, copy, or extract of a larger project "cuetools".  I noticed that this extract includes files generated by bison and flex, but not the .y and .l files used to generate them.  src/cue_parse.c contains (among other things):

/* 
 * cue_parse.y -- parser for cue files
 * 
 * Copyright (C) 2004, 2005, 2006 Svend Sorensen
 * For license terms, see the file COPYING in this distribution.
 */

libcuefile claims to be from:
https://www.musepack.net/index.php
whick links to:
http://svn.musepack.net/libcuefile/trunk/

Likely "upstream" for libcuefile:
https://sourceforge.net/projects/cuetools.berlios/files/

That project notes that cuetools has moved to:
https://github.com/svend/cuetools

Reproducible: Always

Steps to Reproduce:
Look at sources ;-)

Actual Results:  
.c and .h files are present, no .y or .l files


Expected Results:  
sources should include .y and .l files, and rules for building from them.

Comment 1 Yaakov Selkowitz 2023-04-27 20:33:02 UTC
It's a fork of a very old version of (part of) cuetools (which is not designed as a system library), and AFAICS they have directly modified the .c/.h files since then; the .y/.l are not even in the upstream SVN.

Comment 2 Fedora Release Engineering 2023-08-16 08:09:14 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle.
Changing version to 39.

Comment 3 Yaakov Selkowitz 2024-09-19 17:21:19 UTC
The libcuefile dependency has been removed from libmpcdec/musepack-tools, and libcuefile has been retired for rawhide and F41.


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