Bug 1656026

Summary: Please improve the wording on what can and cannot be provided in COPR
Product: [Community] Copr Reporter: Ankur Sinha (FranciscoD) <sanjay.ankur>
Component: frontendAssignee: Copr Team <copr-team>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: praiskup
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-12-11 12:51:23 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:

Description Ankur Sinha (FranciscoD) 2018-12-04 13:34:18 UTC
The current guidelines for inclusion of software in Fedora need to be reworded to be clearer. The current guidelines say:

"You agree not to use Copr to upload software code or other material 
(“Material”) that:
...
violates any rules or guidelines of the Fedora Project; ...
"

If taken literally, "guidelines" also include the Fedora packaging guidelines. So, if a package does not conform to them, it shouldn't be in COPR either. This seems to defeat the purpose of COPR.

The intention seems to be that all packages must conform to the Fedora *licensing* guidelines.

Could the langage please be improved to clarify the inclusion critera?

Threads on the devel list where this has come up:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/FZZVKXUOW3TNUNX2JV2JGPUWFFGS3V3C/#426PWWHO6FVWBQSC6PP2D5HIKBONY6UE

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/K32YNNCUBNO6SYBEIAHXYV35ADIAESOM/

PS: selected "frontend" as component since it seemed to come closest.

Comment 1 Pavel Raiskup 2020-12-11 12:51:23 UTC
The part of the documentation has been updated some time ago:
https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr

> If taken literally, "guidelines" also include the Fedora packaging guidelines

Namely see the part:
You do not need to comply with Packaging Guidelines.

Sorry for the slow turnaround here.