DevHeads.net

Has fedpkg + dist-git replaced rpmbuild for building new/local packages?

Hi,

I was looking at this quick-docs page[1] which is mentioned in the "New
package process for existing contributors" page[2]. It now does not use
rpmbuild---it uses `fedpkg` and dist-git.

This is also linked to the "Join the package maintainers page"[3].

Is this now the suggested way---and is this what newcomers should be
using? I see that it has advantages---once packages are approved, we use
dist-git. However, on the other hand, it skips the important bits about
how rpmbuild really works.

Weirdly enough, even though it's using fedpkg + dist-git and therefore
does not use the rpmbuild directories, the page still refers to rpmbuild
directories when describing the SPEC at some places. So that's quite
confusing, especially for newcomers.

[1] <a href="https://docs.fedoraproject.org/en-US/quick-docs/creating-rpm-packages/index.html" title="https://docs.fedoraproject.org/en-US/quick-docs/creating-rpm-packages/index.html">https://docs.fedoraproject.org/en-US/quick-docs/creating-rpm-packages/in...</a>
[2] <a href="https://fedoraproject.org/wiki/New_package_process_for_existing_contributors" title="https://fedoraproject.org/wiki/New_package_process_for_existing_contributors">https://fedoraproject.org/wiki/New_package_process_for_existing_contribu...</a>
[3] <a href="https://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Make_a_Package" title="https://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Make_a_Package">https://fedoraproject.org/wiki/Join_the_package_collection_maintainers#M...</a>

Comments

Re: Has fedpkg + dist-git replaced rpmbuild for building new/loc

By =?ISO-8859-1?Q?... at 10/07/2019 - 06:16

If you would like to have rpmbuild mentioned in the docs, then mock
should be mentioned as well. Or both can be omitted for simplicity. But
definitely, we should not suggest plain rpmbuild IMO.

Vít

Dne 07. 10. 19 v 11:32 Ankur Sinha napsal(a):