Bug 1064837
| Summary: | Restrictive license on test file | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Paul Howarth <paul> |
| Component: | perl-Class-MethodMaker | Assignee: | Petr Pisar <ppisar> |
| Status: | CLOSED ERRATA | QA Contact: | Jan Kepler <jkejda> |
| Severity: | urgent | Docs Contact: | |
| Priority: | high | ||
| Version: | 6.6 | CC: | jhutar, jkejda, lkocman, ppisar, rfontana, snagar |
| Target Milestone: | rc | Keywords: | EasyFix, Patch |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | https://github.com/renormalist/class-methodmaker/issues/2 | ||
| Whiteboard: | |||
| Fixed In Version: | perl-Class-MethodMaker-2.16-6.el6 | Doc Type: | Bug Fix |
| Doc Text: |
Cause:
Reading internal tests distributed in source package for
perl-Class-MethodMaker.
Consequence:
t/test_v1.pm file is covered by a license which does not
allow redistribution.
Fix:
t/test_v1.pm file and t/v1_*.t files have been removed
from source tar ball.
Result:
perl-Class-MethodMaker package contains only files that
can be redistributed freely.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-05-22 13:16:41 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1070830 | ||
|
Description
Paul Howarth
2014-02-13 11:49:53 UTC
Thank you for the report. I confirm this issue. Upstream resolved this issue by removing the file and all tests requiring:
commit 84d86434796819f929dae421b24d6a0f15030305
Author: Steffen Schwigon <ss5>
Date: Mon Feb 3 22:12:51 2014 +0100
Delete all v1 unit tests due to license issue
See
https://github.com/renormalist/class-methodmaker/issues/2
t/test_v1.pm | 68 ---------------------
t/v1_abstract.t | 36 ------------
t/v1_boolean.t | 83 --------------------------
t/v1_code.t | 45 --------------
t/v1_copy.t | 49 ----------------
t/v1_counter.t | 34 -----------
t/v1_get_concat.t | 37 ------------
t/v1_get_set.t | 57 ------------------
t/v1_get_set_hi.t | 29 ---------
t/v1_hash.t | 146 ----------------------------------------------
t/v1_key_attrib.t | 51 ----------------
t/v1_key_with_create.t | 54 -----------------
t/v1_list.t | 81 -------------------------
t/v1_method.t | 31 ----------
t/v1_new.t | 84 --------------------------
t/v1_new_hash_with_init.t | 29 ---------
t/v1_object.t | 79 -------------------------
t/v1_object_list.t | 79 -------------------------
t/v1_object_tie_hash.t | 89 ----------------------------
t/v1_object_tie_list.t | 107 ---------------------------------
t/v1_set_once.t | 120 -------------------------------------
t/v1_set_once_static.t | 88 ----------------------------
t/v1_singleton.t | 36 ------------
t/v1_static_get_set.t | 55 -----------------
t/v1_static_hash.t | 87 ---------------------------
t/v1_static_list.t | 93 -----------------------------
t/v1_tie_hash.t | 90 ----------------------------
t/v1_tie_list.t | 67 ---------------------
t/v1_tie_scalar.t | 77 ------------------------
29 files changed, 1981 deletions(-)
The tests are useless without the offending file t/test_v1.pm. Deleting them is the right way. How to test: (1) Check that none file in the source RPM package does forbid free redistribution (search for a text "this software may not be copied, modified, or used without a license"). Before: t/test_v1.pm is such a file. After: All files can be distributed. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2014-0534.html The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |