Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1295328 - codeblocks contain problematic content
Summary: codeblocks contain problematic content
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: codeblocks
Version: 24
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jens Lody
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: FE-Legal
TreeView+ depends on / blocked
 
Reported: 2016-01-04 08:16 UTC by mejiko
Modified: 2016-08-14 05:19 UTC (History)
3 users (show)

Fixed In Version: codeblocks-16.01-1.fc24 codeblocks-16.01-1.fc23 codeblocks-13.12-24.el7
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-08-08 20:27:44 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description mejiko 2016-01-04 08:16:05 UTC
Hello.

codeblocks included non-free image. 
This is "Lena" (Lenna) image. (JPG file)

This file license (Copyright) is non-free, and this content is violate Fedora Packaging Guideline.

https://fedoraproject.org/wiki/Packaging:Guidelines#Code_Vs_Content

This files contain source RPM (source archive) and binary RPM.
Thanks.

Comment 1 Dan Horák 2016-01-04 08:48:56 UTC
Can you post the path to the file and why do you think it is non-free (like a reference to its license), please?

Comment 2 mejiko 2016-01-04 09:08:37 UTC
Thank you reply.

File path is:

"codeblocks-13.12/src/plugins/contrib/source_exporter/wxPdfDocument/samples/minimal/lena.jpg"

"codeblocks-13.12/src/plugins/scriptedwizard/resources/opencv/files/lena.jpg"


non-free Reason:

1) This file is copyrighted, and not fedora acceptable licensed content. 

Reference:

https://lintian.debian.org/tags/license-problem-non-free-img-lenna.html


Thanks.

Comment 3 Tom "spot" Callaway 2016-02-02 20:53:12 UTC
The Lena/Lenna sample files were taken from a Playboy magazine scan. Despite widespread use, there is no permission from the copyright holder to distribute them. Just remove them from the source tarball (deleting them in %prep is not sufficient).

Comment 4 Jan Kurik 2016-02-24 14:13:06 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle.
Changing version to '24'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase

Comment 5 Tom "spot" Callaway 2016-07-25 16:06:30 UTC
Upstream has replaced the lenna files with freely licensed alternatives in their source control. I made an attempt to upgrade the Fedora package to at least that revision (10867), but it crashes on startup.

Comment 6 Jens Lody 2016-07-25 16:41:07 UTC
(In reply to Tom "spot" Callaway from comment #5)
> Upstream has replaced the lenna files with freely licensed alternatives in
> their source control. I made an attempt to upgrade the Fedora package to at
> least that revision (10867), but it crashes on startup.

I'm one of the upstream developers and also a Fedora package maintainer.
I will probably take over codeblocks in Fedora/Epel, as Dan's time is very limited.

The crash is already fixed in trunk (optimization-issue with wxProggrid).
And almost all Fedora related patches are in trunk too.Nevertheless I tend to update to the 16.01 release at the moment (and backport the change and probably some bug fixes), because the actual trunk needs c++11 and can not be used for Epel 5 and 6.

A working snapshot (aka nightly) can be installed from my copr: https://copr.fedorainfracloud.org/coprs/jenslody/codeblocks/

Jens

Comment 7 Tom "spot" Callaway 2016-07-25 17:16:03 UTC
How convenient that we cross paths then! I've recently added libcxx to EL5/6 and libcxxabi is awaiting review:

https://bugzilla.redhat.com/show_bug.cgi?id=1332306

If 16.01 had the lenna files removed, that would be the ideal scenario. I was trying to avoid having to make a custom source tarball, which is why I tried going to the svn checkout.

Since you're here, I'll leave the task to you. :)

Comment 8 Fedora Admin XMLRPC Client 2016-07-26 07:48:28 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 9 Fedora Update System 2016-07-28 07:43:48 UTC
codeblocks-16.01-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-876fecb8cc

Comment 10 Fedora Update System 2016-07-28 07:44:17 UTC
codeblocks-16.01-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-d63b2f5faf

Comment 11 Fedora Update System 2016-07-28 12:12:33 UTC
codeblocks-13.12-24.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-bfda0f8ad8

Comment 12 Fedora Update System 2016-07-29 03:55:45 UTC
codeblocks-16.01-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-876fecb8cc

Comment 13 Fedora Update System 2016-07-29 03:55:58 UTC
codeblocks-16.01-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-d63b2f5faf

Comment 14 Fedora Update System 2016-07-29 07:19:17 UTC
codeblocks-13.12-24.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-bfda0f8ad8

Comment 15 Fedora Update System 2016-08-08 20:27:26 UTC
codeblocks-16.01-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 16 Fedora Update System 2016-08-08 23:54:37 UTC
codeblocks-16.01-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.

Comment 17 Fedora Update System 2016-08-14 05:19:51 UTC
codeblocks-13.12-24.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.


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