.packit.yaml is too verbose, and keeps folks from onboarding #574
Labels
area/user-experience
Usability issue
complexity/epic
Lost of work ahead, planning/design required.
triaged
This issue was already processed by the team.
Milestone
Hi yall. Kudos on getting Packit Service running and stable and tested. Nice stuff!
I'm looking at a specific yaml from osbuild, and would like to give the feedback about the usability of the project. I believe that the lack of usability will turn away contributors. They have to understand about a lot of Fedora services, and unnecessary stuff in order to write a basic Packit file.
https://github.com/osbuild/osbuild/blob/21d91fd6df619d29fad0a06730881c49eb06082f/.packit.yaml#L1
Because osbuild has all of these lines, my assumption is that they were forced to include them. Success looks like a packit.yaml for osbuild that is 5 or 6 lines long. I'd like to keep rather than turn away users of Packit.
specfile_path
line.synced_files
section to just copy over the default files that Packit already knows are necessary for a project to work in dist-git. It is Packit's responsibility to make sure that a project works in dist-git, having the maintainer step in should be a extraordinary non-default step.The jobs necessary to run a Packit build against Fedora rawhide should be default part of Packit.
It should not be necessary to know about or see "COPR" in order to get your project to build on other targets.
The text was updated successfully, but these errors were encountered: