On Tue, Oct 08, 2019 at 12:38:21AM +0100, Ankur Sinha wrote:
> On Mon, Oct 07, 2019 20:40:07 +0200, Aleksandra Fedorova wrote:
> > Hi,
> >
> > <nip>
> >
> > I think we are talking about different things.
> >
> > It all depends on which question the doc is trying to answer.
>
> So, there are two different documents with two different target
> audiences.
>
> - The first is this:
> https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
>
> This is intended for newbies. It goes through the whole process step by
> step. On this page, fedpkg is introduced at the "Add package to SCM"
> step:
> https://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Add_Package_to_Source_Code_Management_.28SCM.29_system_and_Set_Owner
>
> Unfortunately, at the "Make your package" stage:
> https://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Make_a_Package
>
> The "How to create an RPM package" now links to:
> https://docs.fedoraproject.org/en-US/quick-docs/creating-rpm-packages/index.html
>
> which introduces fedpkg out of the blue. From what I remember, it used
> to link to the "How to create a GNU Hello world package" which focuses
> on building the rpm only and not the rest of the process. This is here:
> https://docs.fedoraproject.org/en-US/quick-docs/create-hello-world-rpm/
>
> Unless there are strong objections, I will update the wiki page to make
> it point back to the "How to create a GNU Hello world package" page.
I'd be against. "How to create a GNU Hello world package" is a archive
of obsolete concepts: http:// urls, obsolete scriptlets, direct %{?_smp_mflags}
use.
And of course my favourite: rpmdev-setuptree.
Let's instead teach people how to do packaging without mucking with
their home directory or system at all. Keep everything in one directory.
Use git. Use mock.
Zbyszek
>
> - The second document is for existing maintainers:
> https://fedoraproject.org/wiki/New_package_process_for_existing_contributors
>
> This also summarises the process. In "Make the package", this also links
> to the fedpkg based page:
> https://fedoraproject.org/wiki/New_package_process_for_existing_contributors
>
> but here, that's OK---existing maintainers are aware of fedpkg and its
> powers already.
>
>
> --
> Thanks,
> Regards,
> Ankur Sinha "FranciscoD" (He / Him / His) |
> https://fedoraproject.org/wiki/User:Ankursinha
> Time zone: Europe/London
> _______________________________________________
> devel mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/[email protected]
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]