#57 Update "Packaging Tutorial: GNU Hello docs" to use git and fedpkg
Closed by oturpe. Opened by vanessakris.

I think it will be nice to update the docs to use git and fedpkg to closely resemble the packaging system?


+1,

  • use of SCM (but that requires some git knowledge)
  • will allow inclusion of rpmautospec

but these may make the docs harder for newcomers, which is why i suggested Vanessa open this topic. What do others think?

During the last round of updating the GNU Hello tutorial,
I added as much of fedpkg as possible.
fedpkg lint was broken,
so unfortunately that cannot be used as things now stand.
See rpkg/pull-request/589 for the fix
— once that is available for packaging,
fedpkg lint can be introduced.

Is there still some part where fedpkg could be used, but is not?

I support starting the tutorial with git init hello.
Actually, I already considered adding that.
I do not remember why I abandoned that approach.
Maybe it was because that command should actually be git init --initial-branch=rawhide hello,
and I felt that discussing the branch naming was too much of a distraction.
Maybe it is not, nobody can do any packaging work without first understanding the dist-git branch naming scheme.

I have moved the tutorial to use fedpkg already quite some time ago (and fixed all fedpkg problems that made that approach clumsy and controversial).

For Git usage, I had pull request #88. It received (constructive) negative feedback, so closed it. The tutorial remains Git-less for the time being.

Closing this issue, since there are no open items here.

Metadata Update from @oturpe:
- Issue status updated to: Closed (was: Open)

Metadata