On Sat, 2020-06-06 at 18:11 +0100, Carlos Mogas da Silva via devel wrote:
Well, I can just put my 2 cents in here...
I've requested my first package not so long ago [1] and after I find the
documentation [2] [3] it
was rather "simple" to
learn how to do a proper spec file. I was a Gentoo dev and an Arch AUR package and the
difference
was enormous since the
other ones are basically bash scripts. RPM is whole different world.
That being said, RPM packaging is not *that* difficult to grasp, everything is in one
place and
easy to understand and
find what your looking for.
What I find that it's missing is the actual tooling that's needed and how to use
it. From fedmsg
to mockbuilds to copr-
cli you name it, let alone the actual workflow of merging a package, "forks,
versions, bodhi", are
some of the terms I
read in this ML, but since I never actually merged one, everything is just
"void" for now.
All of this did not deter me from making a package and wanting it in the repos (I even
have a few
more to go along with
it), but yes, this part I find that the information is lacking (or maybe I just
didn't find it).
Just for the sake of completeness...
[1]
https://bugzilla.redhat.com/show_bug.cgi?id=1835958
[2]
https://docs.fedoraproject.org/en-US/quick-docs/creating-rpm-packages/
[3]
https://docs.fedoraproject.org/en-US/packaging-guidelines/