Actions
Issue #6113
closedFix up pulp-ansible role metadata, including license string
Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
(Total: 0:00 h)
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 67
Quarter:
Description
At a glance, there are the following problems with the metadata files (each role's meta/main.yml):
- They are inconsistent with eachother in terms of some fields like the name of the author, the minimum required version of ansible (they should all specify the same version), and the supported platforms (should all be the same, and represent what we test against.)
- Some refer to the license as GPLv2, others as GPLv3.
- They want us to use this list of license strings: https://spdx.org/licenses/
ansible-pulp's LICENSE would correspond to the string: GPL-2.0-or-later
This may or may not cause issues with galaxy parsing our roles when put them in a collectoin on galaxy, but it's better to correct the metadata now.
Actions
Problem: role metadata is incorrect or has omissions
Solution: Update it, including the license strings: GPL-2.0 for some roles, GPL-3.0 for others -> GPL-2.0-or-later
Also remove a duplicate of copy of LICENSE (GPLv2) from the "pulp" role, which is without a COPYRIGHT file (which says GPLv2+ actually) or a COMMITMENT file.
Not addressed:
fixes: #6113 https://pulp.plan.io/issues/6113 Fix up pulp-ansible role metadata, including license string